From 167c5d7579fcf561d208737dc6628a5d3aacb93e Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 1 Oct 2024 22:42:55 +0100 Subject: [PATCH 01/13] base layout --- .stylelintrc.js | 4 +- index.html | 6 +- public/icons/cart.svg | 5 ++ public/icons/heart.svg | 3 + src/App.tsx | 7 +- src/Root.tsx | 27 +++++++ src/components/Header/Header.module.scss | 79 +++++++++++++++++++ src/components/Header/Header.tsx | 79 +++++++++++++++++++ src/components/Header/index.tsx | 1 + src/index.tsx | 5 +- .../AccessoriesPage.module.scss | 0 src/pages/AccessoriesPage/AccessoriesPage.tsx | 3 + src/pages/AccessoriesPage/index.tsx | 1 + src/pages/CartPage/CartPage.tsx | 5 ++ src/pages/CartPage/index.tsx | 1 + .../FavoritesPage/FavoritesPage.module.scss | 0 src/pages/FavoritesPage/FavoritesPage.tsx | 3 + src/pages/FavoritesPage/index.tsx | 1 + src/pages/HomePage/HomePage.module.scss | 0 src/pages/HomePage/HomePage.tsx | 3 + src/pages/HomePage/index.tsx | 1 + .../NotFoundPage/NotFoundPage.module.scss | 0 src/pages/NotFoundPage/NotFoundPage.tsx | 3 + src/pages/NotFoundPage/index.tsx | 1 + src/pages/PhonePage/PhonePage.module.scss | 0 src/pages/PhonePage/PhonePage.tsx | 3 + src/pages/PhonePage/index.tsx | 1 + src/pages/TabletPage/TabletPage.module.scss | 0 src/pages/TabletPage/TabletPage.tsx | 3 + src/pages/TabletPage/index.tsx | 1 + src/styles/fonts.scss | 27 +++++++ src/styles/global.scss | 4 + src/styles/index.scss | 4 + src/styles/reset.scss | 49 ++++++++++++ src/styles/variables.scss | 28 +++++++ 35 files changed, 353 insertions(+), 5 deletions(-) create mode 100644 public/icons/cart.svg create mode 100644 public/icons/heart.svg create mode 100644 src/Root.tsx create mode 100644 src/components/Header/Header.module.scss create mode 100644 src/components/Header/Header.tsx create mode 100644 src/components/Header/index.tsx create mode 100644 src/pages/AccessoriesPage/AccessoriesPage.module.scss create mode 100644 src/pages/AccessoriesPage/AccessoriesPage.tsx create mode 100644 src/pages/AccessoriesPage/index.tsx create mode 100644 src/pages/CartPage/CartPage.tsx create mode 100644 src/pages/CartPage/index.tsx create mode 100644 src/pages/FavoritesPage/FavoritesPage.module.scss create mode 100644 src/pages/FavoritesPage/FavoritesPage.tsx create mode 100644 src/pages/FavoritesPage/index.tsx create mode 100644 src/pages/HomePage/HomePage.module.scss create mode 100644 src/pages/HomePage/HomePage.tsx create mode 100644 src/pages/HomePage/index.tsx create mode 100644 src/pages/NotFoundPage/NotFoundPage.module.scss create mode 100644 src/pages/NotFoundPage/NotFoundPage.tsx create mode 100644 src/pages/NotFoundPage/index.tsx create mode 100644 src/pages/PhonePage/PhonePage.module.scss create mode 100644 src/pages/PhonePage/PhonePage.tsx create mode 100644 src/pages/PhonePage/index.tsx create mode 100644 src/pages/TabletPage/TabletPage.module.scss create mode 100644 src/pages/TabletPage/TabletPage.tsx create mode 100644 src/pages/TabletPage/index.tsx create mode 100644 src/styles/fonts.scss create mode 100644 src/styles/global.scss create mode 100644 src/styles/index.scss create mode 100644 src/styles/reset.scss create mode 100644 src/styles/variables.scss diff --git a/.stylelintrc.js b/.stylelintrc.js index f3a4e74272..3559574790 100644 --- a/.stylelintrc.js +++ b/.stylelintrc.js @@ -1,4 +1,6 @@ module.exports = { extends: "@mate-academy/stylelint-config", - rules: {} + rules: { + "no-empty-source": null + } }; diff --git a/index.html b/index.html index 095fb3a453..3423d70764 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,11 @@ - Vite + React + TS + + Nice Gadgets
diff --git a/public/icons/cart.svg b/public/icons/cart.svg new file mode 100644 index 0000000000..6030970f2e --- /dev/null +++ b/public/icons/cart.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/icons/heart.svg b/public/icons/heart.svg new file mode 100644 index 0000000000..ca57cfedd8 --- /dev/null +++ b/public/icons/heart.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/App.tsx b/src/App.tsx index 372e4b4206..5b580c7f15 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,7 +1,12 @@ +import React from 'react'; import './App.scss'; +import { Header } from './components/Header'; +import { Outlet } from 'react-router-dom'; export const App = () => (
-

Product Catalog

+
+ +
); diff --git a/src/Root.tsx b/src/Root.tsx new file mode 100644 index 0000000000..72e2eeff14 --- /dev/null +++ b/src/Root.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import { Route, BrowserRouter as Router, Routes } from 'react-router-dom'; +import { App } from './App'; +import { HomePage } from './pages/HomePage'; +import { PhonePage } from './pages/PhonePage'; +import { TabletPage } from './pages/TabletPage'; +import { AccessoriesPage } from './pages/AccessoriesPage'; +import { FavoritesPage } from './pages/FavoritesPage'; +import { CartPage } from './pages/CartPage'; +import './styles/index.scss'; +import { NotFoundPage } from './pages/NotFoundPage'; + +export const Root = () => ( + + + }> + } /> + } /> + } /> + } /> + } /> + } /> + + } /> + + +); diff --git a/src/components/Header/Header.module.scss b/src/components/Header/Header.module.scss new file mode 100644 index 0000000000..107e92ec27 --- /dev/null +++ b/src/components/Header/Header.module.scss @@ -0,0 +1,79 @@ +.logo { + padding: 18px 24px; + line-height: 100%; + cursor: pointer; +} + +.header { + height: 65px; + display: flex; + justify-content: space-between; + border-bottom: 1px solid #E2E6E9; + + &__wrapper { + display: flex; + align-items: center; + column-gap: 24px; + } + + &__nav { + height: 100%; + } + + &__toolbar { + display: flex; + align-items:center; + justify-content:center; + } + + &__list { + display: flex; + align-items: center; + column-gap: 64px; + height: 100%; + font-size: 12px; + font-weight: 800; + line-height: 11px; + letter-spacing: 0.04em; + color: #ccc; + vertical-align: middle; + text-transform: uppercase; + } + + &__item { + align-items: center; + display: flex; + height: 100% + } + + &__link { + height: 100%; + line-height: 65px; + + &:hover { + color: #313237; + } + + &_active{ + color: #313237; + border-bottom: 3px solid #313237; + transition: none; + } + } + + &__icon { + width: 64px; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + border-left: 1px solid #E2E6E9; + + &:hover { + .header__icon_img { + width: 18px; + height: 18px; + } + } + } +} diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx new file mode 100644 index 0000000000..1cdc98a1f6 --- /dev/null +++ b/src/components/Header/Header.tsx @@ -0,0 +1,79 @@ +import React from 'react'; +import { NavLink, Link } from 'react-router-dom'; +import styles from './Header.module.scss'; +import classNames from 'classnames'; + +export const Header = () => { + const getNavLinkClass = (isActive: boolean) => { + return classNames( + styles.header__link, + isActive ? styles.header__link_active : '', + ); + }; + + return ( +
+
+ +

+ NICE👌 +
+ GADGETS +

+ + +
+
+ + heart icon + + + cart icon + +
+
+ ); +}; diff --git a/src/components/Header/index.tsx b/src/components/Header/index.tsx new file mode 100644 index 0000000000..266dec8a1b --- /dev/null +++ b/src/components/Header/index.tsx @@ -0,0 +1 @@ +export * from './Header'; diff --git a/src/index.tsx b/src/index.tsx index 50470f1508..c1c7c50095 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,4 +1,5 @@ import { createRoot } from 'react-dom/client'; -import { App } from './App'; +import React from 'react'; +import { Root } from './Root'; -createRoot(document.getElementById('root') as HTMLElement).render(); +createRoot(document.getElementById('root') as HTMLElement).render(); diff --git a/src/pages/AccessoriesPage/AccessoriesPage.module.scss b/src/pages/AccessoriesPage/AccessoriesPage.module.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/pages/AccessoriesPage/AccessoriesPage.tsx b/src/pages/AccessoriesPage/AccessoriesPage.tsx new file mode 100644 index 0000000000..a9602163b4 --- /dev/null +++ b/src/pages/AccessoriesPage/AccessoriesPage.tsx @@ -0,0 +1,3 @@ +import React from 'react'; + +export const AccessoriesPage = () =>

Accessories

; diff --git a/src/pages/AccessoriesPage/index.tsx b/src/pages/AccessoriesPage/index.tsx new file mode 100644 index 0000000000..486474aa0b --- /dev/null +++ b/src/pages/AccessoriesPage/index.tsx @@ -0,0 +1 @@ +export * from './AccessoriesPage'; diff --git a/src/pages/CartPage/CartPage.tsx b/src/pages/CartPage/CartPage.tsx new file mode 100644 index 0000000000..b07c611146 --- /dev/null +++ b/src/pages/CartPage/CartPage.tsx @@ -0,0 +1,5 @@ +import React from 'react'; + +export const CartPage = () => { + return

Cart Page

; +}; diff --git a/src/pages/CartPage/index.tsx b/src/pages/CartPage/index.tsx new file mode 100644 index 0000000000..90c010237a --- /dev/null +++ b/src/pages/CartPage/index.tsx @@ -0,0 +1 @@ +export * from './CartPage'; diff --git a/src/pages/FavoritesPage/FavoritesPage.module.scss b/src/pages/FavoritesPage/FavoritesPage.module.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/pages/FavoritesPage/FavoritesPage.tsx b/src/pages/FavoritesPage/FavoritesPage.tsx new file mode 100644 index 0000000000..7a5c6cc610 --- /dev/null +++ b/src/pages/FavoritesPage/FavoritesPage.tsx @@ -0,0 +1,3 @@ +import React from 'react'; + +export const FavoritesPage = () =>

Favorites

; diff --git a/src/pages/FavoritesPage/index.tsx b/src/pages/FavoritesPage/index.tsx new file mode 100644 index 0000000000..b3a884b188 --- /dev/null +++ b/src/pages/FavoritesPage/index.tsx @@ -0,0 +1 @@ +export * from './FavoritesPage'; diff --git a/src/pages/HomePage/HomePage.module.scss b/src/pages/HomePage/HomePage.module.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx new file mode 100644 index 0000000000..1afecaea1b --- /dev/null +++ b/src/pages/HomePage/HomePage.tsx @@ -0,0 +1,3 @@ +import React from 'react'; + +export const HomePage = () =>

Welcome to Nice Gadgets store!

; diff --git a/src/pages/HomePage/index.tsx b/src/pages/HomePage/index.tsx new file mode 100644 index 0000000000..11e53da674 --- /dev/null +++ b/src/pages/HomePage/index.tsx @@ -0,0 +1 @@ +export * from './HomePage'; diff --git a/src/pages/NotFoundPage/NotFoundPage.module.scss b/src/pages/NotFoundPage/NotFoundPage.module.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/pages/NotFoundPage/NotFoundPage.tsx b/src/pages/NotFoundPage/NotFoundPage.tsx new file mode 100644 index 0000000000..7a6a157e20 --- /dev/null +++ b/src/pages/NotFoundPage/NotFoundPage.tsx @@ -0,0 +1,3 @@ +import React from 'react'; + +export const NotFoundPage = () =>

Page not found

; diff --git a/src/pages/NotFoundPage/index.tsx b/src/pages/NotFoundPage/index.tsx new file mode 100644 index 0000000000..6197aa75aa --- /dev/null +++ b/src/pages/NotFoundPage/index.tsx @@ -0,0 +1 @@ +export * from './NotFoundPage'; diff --git a/src/pages/PhonePage/PhonePage.module.scss b/src/pages/PhonePage/PhonePage.module.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/pages/PhonePage/PhonePage.tsx b/src/pages/PhonePage/PhonePage.tsx new file mode 100644 index 0000000000..b3a4c9ba0e --- /dev/null +++ b/src/pages/PhonePage/PhonePage.tsx @@ -0,0 +1,3 @@ +import React from 'react'; + +export const PhonePage = () =>

Mobile phones

; diff --git a/src/pages/PhonePage/index.tsx b/src/pages/PhonePage/index.tsx new file mode 100644 index 0000000000..b5a582aec3 --- /dev/null +++ b/src/pages/PhonePage/index.tsx @@ -0,0 +1 @@ +export * from './PhonePage'; diff --git a/src/pages/TabletPage/TabletPage.module.scss b/src/pages/TabletPage/TabletPage.module.scss new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/pages/TabletPage/TabletPage.tsx b/src/pages/TabletPage/TabletPage.tsx new file mode 100644 index 0000000000..f2c232debc --- /dev/null +++ b/src/pages/TabletPage/TabletPage.tsx @@ -0,0 +1,3 @@ +import React from 'react'; + +export const TabletPage = () =>

Tablets

; diff --git a/src/pages/TabletPage/index.tsx b/src/pages/TabletPage/index.tsx new file mode 100644 index 0000000000..74893971d9 --- /dev/null +++ b/src/pages/TabletPage/index.tsx @@ -0,0 +1 @@ +export * from './TabletPage'; diff --git a/src/styles/fonts.scss b/src/styles/fonts.scss new file mode 100644 index 0000000000..aeaab7656b --- /dev/null +++ b/src/styles/fonts.scss @@ -0,0 +1,27 @@ +@font-face { + font-family: Mont; + src: url('/fonts/Mont-Regular.otf') format('woff2'), + url('/fonts/Mont-Regular.otf') format('woff'); + font-weight: 400; + font-style: normal; +} + +@font-face { + font-family: Mont; + src: url('/fonts/Mont-Bold.otf') format('woff2'), + url('/fonts/Mont-Bold.otf') format('woff'); + font-weight: 700; + font-style: normal; +} + +@font-face { + font-family: Mont; + src: url('/fonts/Mont-SemiBold.otf') format('woff2'), + url('/fonts/Mont-SemiBold.otf') format('woff'); + font-weight: 600; + font-style: normal; +} + +* { + font-family: Mont, sans-serif; +} diff --git a/src/styles/global.scss b/src/styles/global.scss new file mode 100644 index 0000000000..a97b43d565 --- /dev/null +++ b/src/styles/global.scss @@ -0,0 +1,4 @@ +* { + scroll-behavior: smooth; + transition: all 0.2s ease; +} diff --git a/src/styles/index.scss b/src/styles/index.scss new file mode 100644 index 0000000000..2116d4e6d3 --- /dev/null +++ b/src/styles/index.scss @@ -0,0 +1,4 @@ +@import './reset'; +@import './fonts'; +@import './variables'; +@import './global'; diff --git a/src/styles/reset.scss b/src/styles/reset.scss new file mode 100644 index 0000000000..4b5c10b998 --- /dev/null +++ b/src/styles/reset.scss @@ -0,0 +1,49 @@ +*::before, +*::after { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +* { + box-sizing: border-box; + list-style: none; + text-decoration: none; + margin: 0; + padding: 0; +} + +a { + text-decoration: none; + color: inherit; +} + +button, +input, +textarea { + margin: 0; + padding: 0; + background: none; + border: none; + outline: none; + font: inherit; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +main, +nav, +section, +summary { + display: block; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} diff --git a/src/styles/variables.scss b/src/styles/variables.scss new file mode 100644 index 0000000000..460580624e --- /dev/null +++ b/src/styles/variables.scss @@ -0,0 +1,28 @@ +:root { + --primary: #313237; + --secondary: #89939a; + --icons: #b4bdc3; + --elements: #e2e6e9; + --hover-bg: #fafbfc; + --white: #fff; + --green: #27ae60; + --red: #eb5757; + --black: #000; + --fw-800: 800; + --fw-700: 700; + --fw-600: 600; + --fw-500: 500; + --fw-400: 400; + --size-64: 64px; + --size-56: 56px; + --size-48: 48px; + --size-32: 32px; + --size-24: 24px; + --size-22: 22px; + --size-20: 20px; + --size-16: 16px; + --size-14: 14px; + --size-12: 12px; + --size-8: 8px; +} + From e0423125b46d83b5f2d4b098cfab7c65f9692b55 Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 1 Oct 2024 22:51:42 +0100 Subject: [PATCH 02/13] changed to HashRouter --- src/Root.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Root.tsx b/src/Root.tsx index 72e2eeff14..183ecfab74 100644 --- a/src/Root.tsx +++ b/src/Root.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Route, BrowserRouter as Router, Routes } from 'react-router-dom'; +import { Route, HashRouter as Router, Routes } from 'react-router-dom'; import { App } from './App'; import { HomePage } from './pages/HomePage'; import { PhonePage } from './pages/PhonePage'; From 649dcc95dd96004afb7a138414dd953a5aeba757 Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 1 Oct 2024 23:02:44 +0100 Subject: [PATCH 03/13] run the tests --- src/Root.tsx | 2 +- src/pages/HomePage/HomePage.tsx | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Root.tsx b/src/Root.tsx index 183ecfab74..c6b338964a 100644 --- a/src/Root.tsx +++ b/src/Root.tsx @@ -7,8 +7,8 @@ import { TabletPage } from './pages/TabletPage'; import { AccessoriesPage } from './pages/AccessoriesPage'; import { FavoritesPage } from './pages/FavoritesPage'; import { CartPage } from './pages/CartPage'; -import './styles/index.scss'; import { NotFoundPage } from './pages/NotFoundPage'; +import './styles/index.scss'; export const Root = () => ( diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx index 1afecaea1b..8bd164b8ef 100644 --- a/src/pages/HomePage/HomePage.tsx +++ b/src/pages/HomePage/HomePage.tsx @@ -1,3 +1,3 @@ import React from 'react'; -export const HomePage = () =>

Welcome to Nice Gadgets store!

; +export const HomePage = () =>

Product Catalog

; From 7072f83b40abd69de18903202643cf75178c99e8 Mon Sep 17 00:00:00 2001 From: Ivan Date: Wed, 2 Oct 2024 22:54:24 +0100 Subject: [PATCH 04/13] fixed bugs --- src/Root.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Root.tsx b/src/Root.tsx index c6b338964a..e5397e542a 100644 --- a/src/Root.tsx +++ b/src/Root.tsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Route, HashRouter as Router, Routes } from 'react-router-dom'; +import { HashRouter as Router, Routes, Route, Navigate } from 'react-router-dom'; import { App } from './App'; import { HomePage } from './pages/HomePage'; import { PhonePage } from './pages/PhonePage'; @@ -15,6 +15,7 @@ export const Root = () => ( }> } /> + } /> } /> } /> } /> From f9c3d4238e86bebbdd92f9f913d8191d438cffb7 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 7 Oct 2024 14:07:31 +0100 Subject: [PATCH 05/13] package json update --- package.json | 2 +- src/Root.tsx | 35 ++++++++++++++++++++--------------- 2 files changed, 21 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index ae251685c8..795eba5ec0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react_phone-catalog", - "homepage": "react_phone-catalog", + "homepage": ".", "version": "0.1.0", "keywords": [], "author": "Mate Academy", diff --git a/src/Root.tsx b/src/Root.tsx index e5397e542a..7cc8e1ecca 100644 --- a/src/Root.tsx +++ b/src/Root.tsx @@ -1,5 +1,10 @@ import React from 'react'; -import { HashRouter as Router, Routes, Route, Navigate } from 'react-router-dom'; +import { + HashRouter as Router, + Routes, + Route, + Navigate, +} from 'react-router-dom'; import { App } from './App'; import { HomePage } from './pages/HomePage'; import { PhonePage } from './pages/PhonePage'; @@ -11,18 +16,18 @@ import { NotFoundPage } from './pages/NotFoundPage'; import './styles/index.scss'; export const Root = () => ( - - - }> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - - } /> - - + + + }> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + } /> + + ); From 7c10d18762bf5752665979db5913958e90b61cd7 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 7 Oct 2024 16:52:55 +0100 Subject: [PATCH 06/13] fix --- src/Root.tsx | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Root.tsx b/src/Root.tsx index 7cc8e1ecca..23e1b1fe98 100644 --- a/src/Root.tsx +++ b/src/Root.tsx @@ -16,18 +16,18 @@ import { NotFoundPage } from './pages/NotFoundPage'; import './styles/index.scss'; export const Root = () => ( - - - }> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - - } /> - - + + + }> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + } /> + + ); From 6958ef89b80e7a74a78323f1438a34249ba2843a Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 7 Oct 2024 18:19:09 +0100 Subject: [PATCH 07/13] fixes --- src/Root.tsx | 1 - src/components/Header/Header.tsx | 1 - src/pages/AccessoriesPage/AccessoriesPage.tsx | 2 -- src/pages/CartPage/CartPage.tsx | 2 -- src/pages/FavoritesPage/FavoritesPage.tsx | 2 -- src/pages/HomePage/HomePage.tsx | 2 -- src/pages/NotFoundPage/NotFoundPage.tsx | 2 -- src/pages/PhonePage/PhonePage.tsx | 2 -- src/pages/TabletPage/TabletPage.tsx | 2 -- 9 files changed, 16 deletions(-) diff --git a/src/Root.tsx b/src/Root.tsx index 23e1b1fe98..05ef4cf890 100644 --- a/src/Root.tsx +++ b/src/Root.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { HashRouter as Router, Routes, diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 1cdc98a1f6..d863d0d4d1 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -1,4 +1,3 @@ -import React from 'react'; import { NavLink, Link } from 'react-router-dom'; import styles from './Header.module.scss'; import classNames from 'classnames'; diff --git a/src/pages/AccessoriesPage/AccessoriesPage.tsx b/src/pages/AccessoriesPage/AccessoriesPage.tsx index a9602163b4..bc4be0c2e7 100644 --- a/src/pages/AccessoriesPage/AccessoriesPage.tsx +++ b/src/pages/AccessoriesPage/AccessoriesPage.tsx @@ -1,3 +1 @@ -import React from 'react'; - export const AccessoriesPage = () =>

Accessories

; diff --git a/src/pages/CartPage/CartPage.tsx b/src/pages/CartPage/CartPage.tsx index b07c611146..579a310fa2 100644 --- a/src/pages/CartPage/CartPage.tsx +++ b/src/pages/CartPage/CartPage.tsx @@ -1,5 +1,3 @@ -import React from 'react'; - export const CartPage = () => { return

Cart Page

; }; diff --git a/src/pages/FavoritesPage/FavoritesPage.tsx b/src/pages/FavoritesPage/FavoritesPage.tsx index 7a5c6cc610..227949401a 100644 --- a/src/pages/FavoritesPage/FavoritesPage.tsx +++ b/src/pages/FavoritesPage/FavoritesPage.tsx @@ -1,3 +1 @@ -import React from 'react'; - export const FavoritesPage = () =>

Favorites

; diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx index 8bd164b8ef..7ff5c97f07 100644 --- a/src/pages/HomePage/HomePage.tsx +++ b/src/pages/HomePage/HomePage.tsx @@ -1,3 +1 @@ -import React from 'react'; - export const HomePage = () =>

Product Catalog

; diff --git a/src/pages/NotFoundPage/NotFoundPage.tsx b/src/pages/NotFoundPage/NotFoundPage.tsx index 7a6a157e20..a7c487626f 100644 --- a/src/pages/NotFoundPage/NotFoundPage.tsx +++ b/src/pages/NotFoundPage/NotFoundPage.tsx @@ -1,3 +1 @@ -import React from 'react'; - export const NotFoundPage = () =>

Page not found

; diff --git a/src/pages/PhonePage/PhonePage.tsx b/src/pages/PhonePage/PhonePage.tsx index b3a4c9ba0e..d8636461d4 100644 --- a/src/pages/PhonePage/PhonePage.tsx +++ b/src/pages/PhonePage/PhonePage.tsx @@ -1,3 +1 @@ -import React from 'react'; - export const PhonePage = () =>

Mobile phones

; diff --git a/src/pages/TabletPage/TabletPage.tsx b/src/pages/TabletPage/TabletPage.tsx index f2c232debc..3f5c40acd1 100644 --- a/src/pages/TabletPage/TabletPage.tsx +++ b/src/pages/TabletPage/TabletPage.tsx @@ -1,3 +1 @@ -import React from 'react'; - export const TabletPage = () =>

Tablets

; From d3edb9b1ac2ca0f4a29b9a74a2d50bb7335b1df9 Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 7 Oct 2024 20:27:57 +0100 Subject: [PATCH 08/13] package.json update --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 795eba5ec0..1ba3112d0b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react_phone-catalog", - "homepage": ".", + "homepage": "./react_phone-catalog", "version": "0.1.0", "keywords": [], "author": "Mate Academy", @@ -16,7 +16,7 @@ }, "devDependencies": { "@cypress/react18": "^2.0.1", - "@mate-academy/scripts": "^1.8.5", + "@mate-academy/scripts": "^1.9.12", "@mate-academy/students-ts-config": "*", "@mate-academy/stylelint-config": "*", "@types/node": "^20.14.10", From 7b54dd5d964c5ea1e5585b06a067c18e471650ce Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 7 Oct 2024 23:24:59 +0100 Subject: [PATCH 09/13] package.json update --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1ba3112d0b..4385087661 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react_phone-catalog", - "homepage": "./react_phone-catalog", + "homepage": "react_phone-catalog", "version": "0.1.0", "keywords": [], "author": "Mate Academy", From f442576a35d177ec7640304963cac3083c54c3dc Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 28 Oct 2024 21:14:54 +0000 Subject: [PATCH 10/13] swiper + theme changer --- public/icons/arrow-next-dark.svg | 3 + public/icons/arrow-next.svg | 3 + public/icons/arrow-prev-dark.svg | 3 + public/icons/arrow-prev.svg | 3 + public/icons/cart-dark.svg | 5 + public/icons/heart-dark.svg | 3 + public/icons/theme-dark.svg | 3 + public/icons/theme-light.svg | 3 + public/img/banner-small.jpg | Bin 0 -> 94669 bytes public/img/banner.jpg | Bin 0 -> 238298 bytes src/App.tsx | 1 - src/Root.tsx | 31 +++--- src/components/Header/Header.module.scss | 75 ++++++++++---- src/components/Header/Header.tsx | 61 ++++++++++-- src/components/Swiper/Swiper.module.scss | 118 +++++++++++++++++++++++ src/components/Swiper/Swiper.tsx | 90 +++++++++++++++++ src/components/Swiper/index.tsx | 1 + src/context/ThemeContext.tsx | 33 +++++++ src/index.tsx | 1 - src/pages/HomePage/HomePage.module.scss | 30 ++++++ src/pages/HomePage/HomePage.tsx | 13 ++- src/styles/global.scss | 9 +- src/styles/index.scss | 12 ++- src/styles/mixins.scss | 11 +++ src/styles/theme/theme-dark.scss | 13 +++ src/styles/theme/theme-light.scss | 13 +++ src/styles/typography.scss | 1 + src/styles/variables.scss | 28 ------ 28 files changed, 490 insertions(+), 77 deletions(-) create mode 100644 public/icons/arrow-next-dark.svg create mode 100644 public/icons/arrow-next.svg create mode 100644 public/icons/arrow-prev-dark.svg create mode 100644 public/icons/arrow-prev.svg create mode 100644 public/icons/cart-dark.svg create mode 100644 public/icons/heart-dark.svg create mode 100644 public/icons/theme-dark.svg create mode 100644 public/icons/theme-light.svg create mode 100644 public/img/banner-small.jpg create mode 100644 public/img/banner.jpg create mode 100644 src/components/Swiper/Swiper.module.scss create mode 100644 src/components/Swiper/Swiper.tsx create mode 100644 src/components/Swiper/index.tsx create mode 100644 src/context/ThemeContext.tsx create mode 100644 src/styles/mixins.scss create mode 100644 src/styles/theme/theme-dark.scss create mode 100644 src/styles/theme/theme-light.scss create mode 100644 src/styles/typography.scss diff --git a/public/icons/arrow-next-dark.svg b/public/icons/arrow-next-dark.svg new file mode 100644 index 0000000000..c2ade672d5 --- /dev/null +++ b/public/icons/arrow-next-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/icons/arrow-next.svg b/public/icons/arrow-next.svg new file mode 100644 index 0000000000..dfd84c3e92 --- /dev/null +++ b/public/icons/arrow-next.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/icons/arrow-prev-dark.svg b/public/icons/arrow-prev-dark.svg new file mode 100644 index 0000000000..aa322028a4 --- /dev/null +++ b/public/icons/arrow-prev-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/icons/arrow-prev.svg b/public/icons/arrow-prev.svg new file mode 100644 index 0000000000..32c91f685f --- /dev/null +++ b/public/icons/arrow-prev.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/icons/cart-dark.svg b/public/icons/cart-dark.svg new file mode 100644 index 0000000000..fa7063edf3 --- /dev/null +++ b/public/icons/cart-dark.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/public/icons/heart-dark.svg b/public/icons/heart-dark.svg new file mode 100644 index 0000000000..c5c55f8679 --- /dev/null +++ b/public/icons/heart-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/icons/theme-dark.svg b/public/icons/theme-dark.svg new file mode 100644 index 0000000000..9d9682585e --- /dev/null +++ b/public/icons/theme-dark.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/icons/theme-light.svg b/public/icons/theme-light.svg new file mode 100644 index 0000000000..b7dd8e7f06 --- /dev/null +++ b/public/icons/theme-light.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/img/banner-small.jpg b/public/img/banner-small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a7a2089111b370a50954e9723d8103f132a77672 GIT binary patch literal 94669 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 b;PejLdenv0Nbqxsu5i2mFV9)#_t^gd{yN2p literal 0 HcmV?d00001 diff --git a/public/img/banner.jpg b/public/img/banner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05f594e26d435efce53cd5a3e6e8ff2fb7496913 GIT binary patch literal 238298 zcmeFZ2~<;Gvo9C~MaIZ1gG5D{Au1pUNK`}w1Z19xh>Q^t5s4BKWFCb4WmFIlnP-tn znIeRMii*rKNCpIDk`o0yLK5Ej-`DqbuU_wUe|>NF>hG@gg+-E;6ZSq;yLQ#DepQ>D z&pR~OKJyD^7hqhwxM0_zAK1<`%oxV?pM3m1$bWJOF0P%|Fp<5xocHYK<`RMJ65-+& z;o9kiAz(1B-T!@T*#Gw6+QrSYdk^nkK7Ik{3(fmrySTWyckyuV-p#`UeLE7m4&xEo zEqdtq**#)5Uc84x#82FRShQE+Ttl~n?GSK8>*}p&K7L85{n9c=6_u1#RJCgt`+ zH$HE2!Ste;xt+a(qm#3XtM@e@UqAnVz|h-acfzrE@5RK%#U~^tC8uX(W@YC*dYt>L zxTLhKyrQz|MPpNQOY6&5Z9U{(N?-q*x9^5WM#sh{K2J{38FOFf7ruR8Tw?zGwZ5_W z8~n5Nw_IE>?*E~(|1Q}7NiIkUT)TL9xOsU0mWyjwIP}Xc!n6C(@jaqvZFs#x#15ah zzgPU+!=i?6J_RjXK;r7HA%4jt+VrE$zeW2u$^J3HqW?pZ{SU$Zce$oug4|rt;&F?> zP_P{sY73?ed%7!%|6ecvQo(--E8wmLCZci1jPj3Gl!f99sCx)z6bT zUGhRO^&Qs-Sj3GCK-Vl;I|$>@*)$4@FdN)qK-*iW zY{rr^+7`D!_$k*w9F9^a#(8ohesS|I6Dkqxj;FhKU~x_~)D{<#!yAZZJwC(BQYCTi zz&`O200Y|{*w=S36x{)YbD}JEVE3nTc3_H^q09XBuLM*cukSixP{8{ftbeI4IZzB^}fhGRPXhx)8wMSuxm*iDQpfo;OKB~ zZe70o0;V1I1L!*uJ~QH66e4oNAR#$1w@oE_VtF5hZJU7Yw>LKTok5xQ;%3oyw zgFWS|_-6xfhPn(>vOwfH=?$vzw7Pz#*FxtA?Q#S9>7N2OY^E1d{KnP9T{GXx^NGi} z7Y_5M*YLkcm%ex~T6pilpL-4W-Q5!<`d@wFs)eAz6%IaqO=pbKUlvFq=D%GlhTlA0K=V zgE8;@*G(wkp^MGh`vXEv=cozfn(?l zqFkGsK|7@G!{DOyCG> z0QD<&G%BcS-FHB2Q=ItvWT5~9_!i^G9DfKrvpmj`_D9S3Hg)X4Vzmo}%#1zrj^J4|;aM`&alWTql z);z(I!9X|ioLy!ljmDr}c;;7g21p{v^_)=_-&}A4-iWEx8yx5QWoGD4>}W6cUq)P@6YV-$ zLY)xs3V*OXUI!sgC5pYJRTHCB=)Rqh5$2#L1WirR5@4(wJ8>$3Gg`PRf9H+iQ}|qV z)RANrzihojsSCLQqRP*bWXz6cU*MAqc^3Wg$5++E(eHaG%a|r(lAsc)<_`vMq4ouYWETbN73S^MGbaO0*IMO&|+K4F=9#2o8 z=sz0O9_Yjmvo*uc&cQ{IaaR>BHTTZL{_Maw!d}pto+otc?!d0@z(7T-N@n#Ynw`lK z0Ad)Khy!>rtS53mNN{3Oemu?H(=~forYra01k0f&U_qAd7qrmOsD;ezvQNr>!~16% zauYnm2A-mwuV-5Rxi6ckeaB4UaE#iU9heRbUjUYK_@F(vrw5DZ&7FwB1psTC z`v77}hfd`e|E|M8YZ58o?ro%qzdq$b?d~60HQ(C``!F7+mqvq>9OD<>ZBEHPI_j9_ zJk~AFh3?yd0YOC8zJ$$JV94D_z?ANrMEf30f7vvQ*TfG{4|JH-?!bJhcTESfXHVNv z3Ptb-0#8h9m881{ddhW(DoXVD95{m-EawPlKqeLnjzG`x;O{alg3|UJOa+V?*Y9=J z16p%B`7r?iSZ*=w*J|lR_Ea7@o36pzKfB*zRd4y;b*-7j-z__*c~b2P#jTR1z%)THSMK!5vulHJr}2`7-AayJ&-YzZQVIgC50G)BdyEBP`!8 z1$1JzynbhHL=v*YxG3LnF`=8;FLR-F7Y%KoW%9M+COn!zdyWFEEtNQY5!*Mwfz1m; zc*Q`J+c(5$?PGKl zT><*z!Yr2C*~r&M27qZYPNmEf4SEVBm86_&VtPJgEWcqH`}xQ@Zsl`wiajqzGbU%R zz&#;vN9%%vc9zVX6>cV@r*C|^uK)@B?kB|Il}KsY7PU@f4tEzAz$oN3HK>Yzd^?4T zz)~DauMX9fJuH87>?vYQ{(ex%UC5$&hk`T?<}UqM=Iq@rn|5<^>-%LL5`tRs5WL*Y zV-uh5Qu;7kZ_dOo+{c0EFJr1?fmOt9&HEKgBHWNK=Tk-LCnH_4RrTCht1AvmLS+%<}b-HVqVB9o3;p#kRp@B zL1T-d^`PM1Wx-2Rgt#zk;YE1Ov6C$__CY_?HeM`0NFBqzn03NYs$sXT!By?M_WQ$k? zFouzbm?Um`PAF;6Nz&Mq^X(Hxhgeo4^eo29F(Wxp>HWy68~K_4*On9t{>Zp?r_oOz zzajPJX>57=LHMH7WoXfkkglFGJUQOxv>Lf>H-#mwyccsD)rR6nTS5YUdY5S+#$ zEl0cF93{*8FrD+fu5G*M-Q;4GLkjmq(Pr1CzH#_W0!iXJmd0iva~rv&-yw54r*DlX zU}6h5D?S>=*O97Z2A0!hi^D=_%O7lQv!{HkF_jp+^k}fW8qavphDBba&TFF^ka~|3 zx^-?7K-G!Wj2)O@eI3qWv`hFir2Y!#U~k5pkQ(`9mwNjz+@Wy#wDWpVsmD^Ap^?Yh z=CZ*IyYV*4kLxPoSQd=k%dRBQJ`FzL>|&RZd=Zlqn_l3eE~VZ2L6q4O;mF~!FomL}*`pm38z?b%a2A7vgZGB@kQt zrvw7+E&THj#BR4KY~yAhyEF`uSk}FpnrLWH#6k|S_O}(quBA`+=;y>Ye+X*Ycrt$_ zudg~(-JEyo%AKQUQ0Y*xQ=ee%o8E-*dGuNAbkD@>5vByO4?a1^xKmUSKo!F4_`5oc zKTO3~#RY2`O3khAacU>_a5N=%Hw)?O>1ddmGllbmBf?8&o3`%MdX+`tJ@D_*jqrZN zG-59NKFNnTXMBtj9F1P;9%-S`k{_sYLU8!7C6M@6%^4%7Bz za|@s6Etp}gY#{O))mAte%n{566hMT<=nm}q+SGF208@BtN+9352h|u)q)#ISv3KrX zb;_|s%iv6a&2|FAMdPcY3bF_wCeZFU{ydz1Izx{)2R{Y*Lm$ruI$;+^UXvZY0}F`6 zFmzLHyQx)!cv1W(NqNMO4qQT`$@18Up#f8>$5F;JE}+ii`cLg`!amT?VyN!MwbbBd zwj%8JL2l3oECl))yxqZx_!FQt)2&CJ8pTmyon{J`($Uf&s`rj&c`pd9MK^OM5r91j)EG=+`D~kFnKZzNxUIwrY6I^A2HnHxMFb!I zfZMYs-+yh=A8(QzFEWwJ31kDj8+{ET1Ye1AmM;fEwwIdORUnX?>LuKDuOD3Gd{|k}? zf>Y5~aDvPW(0kl*c01`BQ4&8UQ%1afNnQcWK=hHgs33}deq{Q?ymcA4Ys#5r!KhYr z@y_Veozi$f^(6seGbdn?l@NY~D#q^)Y}9X`LfxlsA(Fpyv&x{b3g3Xr$}wiBc>&Vi z9oR|(3%>&!i;Fyi_y%G9-8E3~YK7d)1=0#&q_+cG3aR?U+d=5=BD93}p(ha>en_VQ zg~BYSI#;aNW(@cR7@JOQV6`=Hv~#w;C@KBjFJ~aWh_T<$f?jL+ zY#W~!c@>y`uYueUaC;743+D)rfhKfxA_*`>CgZioYczbAQr(DT6t5wH_QC4nUy#q< z>QB?ACg_h!{#rRvqMwt{fvKQ`^0%34KcBKV=-ZMAgU_dMAVL1di=Y;VKW2L$sJ7WQ zPQqA=v5t_Keh;9yLG7soo2KW5))*RmVSBR$TH`?M zz-t2FVEq6MSfVFoO_@;C7Q><$ODrAG8&g3pAw9sEa(~x%>{Kjf804RrFa>_(VM<)l z9$%K*R-OmQDCU$py9eg1`CtS;Mj^(CD=Cl$tOBNp(M_EZn{;+H%cKZ9ZQI=1-U)_p z>jk*VZ4u(X<{o|6G)+zPL=83TZB#Ei1}m-x52z7 zv=4R;><1_eX}{&%fUH|ys#Z6t=}yX1cQB$?O60t!kRCWkpN%W_z}~ZXEcG_+Ct=U> ztcN#jl^EetH`?j%H=FjOR;P$AAR&JlV zs$6Y<^VUL#o!K-|_l=f&yuCuMS68jNd8Mk_v`zKLN<9_Q%xFcipDjwFJ`(90A}<8M zQ@aiahWdAL1BHo(Ue(i+Z!4_Ju%YH1V{6YElAXQMe^_9Y%N_^KArgWbD~#~o?ZT38*)#{nDS_~m1rJOHItUt z@sJWdz?{r-xjX=1p9J}Lk7lXsNRL;_1XR3wIr1PkIrG_*TFhI`iXUO5$&tB<_@-1- zG!x!En53_nRN^`iSrs@{7_%{;fwFFly^*{0^GC#y_}RTV3+XN%HoWR*>Wkjv)R}53 zuNjSoBT--@asaUROYHLwc`WRm&_nmPbEwEWTwQHS#h!vCvyI6&0ihE0pwLF~D0ZbGBy|~9UibZwH9|L1*$`f!x^wdzw z)Oz->Fa5<}_@(x-W~Jul%M-c+em>$OO~=&KEDl;$>{UObvwZE9aCq;d@AHrMI6U$@ z^oA{JZ0b#b{c8Negx$-`BIjnI{9c?0_A{~+3@un8>j7Ty8tUvkWcyI zxa3a{PpYT;z|{t~sVO%T_1|Le2IMaH{WREZi&+Z6i-V7&dKe*}XLm7XG~v7nwaFAl zgS4=>dAzJpe7Wl9m8uI2W$9-^|^J;a`~lT^43aDlpZw^usHEX z&muAON#|JQS?^o#%Vi&s^+#VtmLh}BJy_f}#|?cW>dd{bYc~Bf|Kun|dR%t-u_^qU zbhg-(dCvGv7rc^~@l?;uI=fW$R)XQ(9PQw+uu!f3LSBw4OEbl?kbxpY>4W3}UyF*S z$2bT2sja(*WIIDj-Cgg9`NiSoJvwz%jWw zd}H)_9?-J~(~j92++o5XO_mLu8&aR|>dY1}(EAZ)ui`gGa@1rr?PocRa3i&j(1*3BJw&I-7xQc^@;;oSasLU0a2dp9)1DT>cVHO!bSS-k zWe&*b&Gys)oL12EdT9_%xyQ*ebh>wb2PTU@xU{8C6}cUBa%(mqXpI4+<`81$rITnFvoA&oBl!3G^M90Onp~{`=gpbl2{PnkDL#>&M1W zxz^l#_GpG2jPNXhC5wPyCjxv6JxfAsfnS>HUln0U8~QPeX>f|ADeZS6>uzX}P*>$# zJscU|VZb2rg2Y~p>k6&yOyp;s>P|7|(W|ZZH%y0$#)5g;Qa4t9!U!@uuohF6*zeZ_ z83Jtyy`R&U>-(sMAY^m`KOxTp-kyaI}-(8g?Lke{%u?!8ZZk66;GBksFUBUKCu*-2+z?D>1|!kpyc?LWo8?k zJWy+DJenW&0cD(Zp@0cWz4jCzR|3AoZvNK4g}Lc(7U^}j?C6)KD8xL84kg?~mUws% zLOKYK`VQSKY4yksOnkNZD^swIQ_J+GY|W>YV_Vh2j%GL0^S$jmfxgD4?pcz*J!M9l zBJy`Jdh__S=lr(+;^Nek0P7uC8fOorzY#*Wf)N57nJbUG9ckOYnF*ri;ISkGOC{)9 z%ak=saq8%7Gcd;xT8Il!&mk6fht~&)VM*O9jRO%y@F2f6B}p%v~W3V<$Q@GKj1YJX`dL*l%n*;ur) z!5Q9lD52nm2%K&^jv@4X8X5v|zmOm03zwY5odjQP+bz$cnnyXx-y1F%+R^IcNkZy4 zP25@D*kCy7tss9 z=`)4=U57!}ANGzp=FB}rrd#)xO-J*s(r3Bf&P{}M9=>p{v^LBj@zI}KdIu5d1i+_o zC4!FP=L|sA8Q#@bHU2F*D3LA=oYgB(jkbD&!IQpr9`pm|EQi7(Z%vy$X2AUmRGD>M z%XNEwd^*s3{LSe?MZ#QvpqdQtZk!#o#xtDH=$7Aos5k--%5QL*dY(-*;={h!rjvSB z#r`JF;Hg{IF-Aw-vF>$w40Q6nzDBx`#C6U=QwBk_yJ`k&V4wT*_l0I4&_DIrG+Af1 zJfb2hk^m(Ty|`=8_&qF9b_I%_g}PoCjc9>V!WV_TgS=qDGPyvF{S+^WL(3q$>l5)3 z!}AkOceSYpu*(-OvQE*7l8Y@e_fba~n--=B=XxY=h&H_${hH;Fbi2r4AR7zwg?G9YV= z`*4?@LW(27Xr$)WLI`4B_=8{ETuBIIVikW=664J zZ(#1nhRWHGgF3TCl}ox#x~(}U8qH4k4qsexNrHl;4HQXU6Xu1tCfH93U$3#@l-pb! zI|x(qZb4SqT~hcnjv7nYbmpK4OFdmr;R^;FekdO78G|mm5dzSlGHNvol7NnU4Yi8#td3jfhn@sFKsm?rN@2xMv0;s=DW_V+(h45ZDrM#HkC+D?f=d zU=R?P?5*=gawF>m-Y>@{);+YyxqS_UN^IJo`OD7sk=tyeh||v8(z80sL+SO=q^#L=z@nId6{uEIateb6c;>)ZF0-s z_0B)ntrpR#D8PLUMDniwnuBJ9 zuSx;No005iU5cEK1Q@}WnqqVkRG?A!;v|@gr2vB<5=ana8AsAl65t4B>RWtW%|^Y5 zCkU119BU&=r#+~38KvL-E=7-+wRGvHe)-P(qnsuE4bXB0yG!t&34k4y==$Ro({3{g z%xB8?(==05MG$}TSNTFKKwDxM^Y0t$qRG~ddjk98a2#8ek*|_+PoZ*Xe77H;T<)wy7*fp3eO;Pe@8WZi^XBK53(fK&9^&c zK29^7y5Y(Cem(VKm=@rOQyWxnPnMi|lIjn5^sOk463`5 z<$CIAffTkZ+2mTf?zJ%0i}jsAJ#XxLoHa0q?59_F-_-kYn#PjX$f(V#M9p47zj#n( z-#zj0=VY1?J@A(aexdlr>1S&-2uv_SLtpFb7RSzTZf)(eT6dQSGrp54gOJ2}pJA#y z>YFBfeUaiZd_By*IUV!G#5cmHGukI^-g)Sne@~9R!__nUIlz_xK;UEIBN!6$s`Q$a zB$X>Kp2U|47u?Od(sFljUXSodzRQ8lqRrZ}| z^1g8`zd3T#=sCNBBY`^(VVu_l#IlSOd2NsXRC9ho=4Ng|4!!np4`;GuqN(EAF%LIa z6GIbv`o%);y6<0xUX;YJP1m0Q?d0n*uQ~c3UKnxFScTf%^jno)p>mB0C!Rq7&i9)XXYdI{7x7!M^chY@w;`RkHs$ zW6Hlg_63Z2G3}M(9@40Fv1yV#0$7Xb(8>HZ<43-0gfRnt=g{E zls!5#ArO2j)~xBxp}*?R$>C+!`xqQa#{2%Ls+;}$zW!kybJjcN&CTw|L z^8u#gw0Uw~Ri*vy(Uq@72I#Em`3}qXKUwcutbqM9Cy(2dK5+1qhb-boDEVdOOWlF@ z#hUi3cqeZJhwpO8_F1r)^Y%{T4y;ltZu$L|B!-a&rDxY}ciz&AmTZ-`R(9JKXZWdwm%U%IoZ&L zK!z`+sphb*&Ol1P#)0IhS~<(QJppDC3cLS}D`D$Eflv7(%11VMTe;u_$JLThfj-~7 z1CvQFWM|%;n2$xh=hR*#`yh~t4_P1CfjtaQ zpl%-MMQ?d48JR8~Tf0w(Z}Wd7tbcUJ3r+xsSegG$Z2e#NKJbJRs&Y85NStVY?q9RP z8!vWX|Ecy&E>1ie@Xldn5JBY$b{e%&m-DFW=VB*N;LC zd()MAPrK2jSfZ`;97^h*LF-W+YCHn4rtZNR4_()}_A-qjK*?R7tSK{}hmXIen_e9} zlGfYU-k|=zxAFLqbW0ea@kYiDOmzpgSh$%Gfn;BO36+PuzjL#dP_#D?Wqx998o~J( za}KHv+0b)gpc2E0*n~_#0TFu=YO%=-SvMhXMm^b@%k6`fs?sL4m-u;*Jj)G?^1na# zr?ucPQ#i+m{~J=H=Wz5&)ftp4f%Xd-%TZ(Yv&0beoL&Un*&|TKw7Y%^DlHvkR<@*m zwM3G;)PV3*mIS8eORVE02A;&pf5Q%!8g@%jBV zJyED9aPUw+aUGdV0K$}37nuTNsePVcC%R4l@oImQXrqqPMm-fV8A z*4TJ1zG< zW&FEF{2OXx6wfA;Q6A z7j=y*BlAI*-d>F!d-fFmm<6T!ybxyVHZeK`Mi2DhVeB}9A5jilZR-|4(xF2aLe1qQ zg>7#%wq*ZYt!avsrA)NN4Npy-)fwxK{?dCA7|_o1PJIN!LtPU=1X?|*m6s(>r2l?R zzxfE8xwi)oFkoY{Ykms@;(yoH_xqakTY4h0E&?v$s0${ra>P~N7 zg4V1Ccl}eBE@y;r0EJ;2*a3wxD=ZNjbr6kmhv=e#o@KJtTi5H|`3% zxfv;g69!9Z$dm%nkq$ei7A^mGd@#!bSf=QsQ<@A=`z8a>jddxNv;M96*$;z+D}%~0 zG7c-7*4mD3shKM|5Tc%dhBb!hl0pPGidI(GSUb2v**0Dx>{~BPaPrg!NNMx!pm+WE zSy|?p@s1i&FP+}E@(-G`!6p_01yuN~)sm9^wgNzZw`9gi+v`X4`#J?}# z0lBx8F&sfqggL=L_N)nF@amuN8iNcECli2>Sbsa!Xxk(2BG^!}n7$M)x%u|!^yh%= zleNdag=$n{VTebh10)(i0M(=@gM3RyVt`K03Vqw~WGP0cqyPz73bi+vm{w~`H++S# z8Z%PH{$>crlz*&jU-^BfYk%6-*yj(sr!M{Vb|3FAStf#E-HUi&q|Ze4t|fQrKriUT z0-dqCFsdXt(dP=q7Eek(zipHMNdVQ!i9%zY9esCCJjEcVLq%9H=#9s{dWJ_b?&fMd_{y5c^2aW@m$k$WLtwqzX z+b5`fsw)v5#2YME`BWJ9bH#DiaT`J^vHGr}SI&`{(KD?%?$s2YQ-ynP*?wR1`br zUo>T4h6?0s7A;*U-?z+er~kyD$)P_W?_k!S$bpRavlyAMqa9ix= z8mDZ*uQXHb9SQXM^JW{d*@j|5WQE9|9axTrtilLK^|U;xj+2f4Nt`_djiCq;TD6jw z?|9E$*Fi%!TB-nCC6T!o2Csv6JZFQyBbuj^WDA=t1oQfAwAOsTG#$wk6N&=|3;e4UzX#%{+nYvNgx| zPo2v*f7#((_Gd1p$F|x*iEn&UysRpBxLCjbi>s2K66CIQzY>Q?kay}f?Arf%>Kx94 zL6iU!Y?aFhD{pIVTOKnbJ~HNdLF!Z%KI7LVI3t?$ZenXU8F7XveAC(7I{9Tz(ytYA zx)F6-zfM4LAj=}+U8+<}zqgziNxl4mWl3Ia@Vl@`+vBdSNb?gTJB1x3)O1lYjZx;>&?!*D>#`FxEb*HU2ItM$Oh><9)}BI=Rk)B;NF#iHpUG2 zUJJc=D#cabeEfM+YRg`o6c?$%;X0qA4ubJ+DkX;vBHmtm2Zxwi>8{j{NZL$+*Q4R$ z0-)CXT{a@=#UqDonFr;XuG*pQIv2OEH;ULU9otN+6Rn{(7Nu0%0`5O!ix=992fDWXKJt*%=NBT*$ij`MQ;kc^X%h!#92_iI8FPP{sVww^k)( z&8dl~OHhd=8UtDnWV{0l8At=~Kj$prmLiW&<`;Om)pqN8hoJLr+|)|mft{j)7J&-L@L7@{9?Zz^7yIz`!;Kpb5uQ^?BxEnEn7Jn@l3p9(3j8QXWK{a= zw-gtnDLXL3HSK{{HFb7RZZ@8y$=y0t{|jaK?sx|(-}jHOxAmm2w5DI$yO7Z@?DwAN zBZU2$}HdZN5UqZS){!1 zn^ZE-3EjYTJ%hMk@;ZzsF|j`%g)T^Q0%8aJ4NhGkj;r?Rgy;lS6~`8@9@m-Q^dElG z#(l?f^Yq+iE;~02KKaca7{$~KFgyf$TXd1ZH9Aqxk1e%`R&g?tnrA>5+RFvKtccWai$cI3`KPL$>z2@-&>QbZm>ixSN)uirMn(H)(xHqZM zF++J3`OY7!E_?P_zV`{8f5*9_%-+M!h0reskxCUdB|`PtRWz9ost8KzpDvAm9DvQq z#pi#WevAL#tcVznh@K&HVN+ow|PHB)~l$SOUzJp-*aLq`P;LOB$wv6&QmaJVC& z8q9HHo}YSB?@cIoo;39-T}-;3dgnusVY<}I_V%>>;uRO1Zo~3Raq<7?9)10N6 zS<6~!o5Gwq$L%;jY_$u)(q|GW2+>K<;`P?i@mIB;`91q#7d13SE3$uIZvU&cGc{B8 ze)a-=h)Xr4%jx3u(o5awmwCirGf3f^1rCWH8r|&{>?=xTobQPQI8f$}i-i=&_Sm$A zVaA_asVkNbOpiTUs&7}T!yj@hV{tM(_*%#0Ryi=u;d@N~T%+-WqXtemc8*I0^;3uuVe*c;*; zVE5V^B&+rQB>5%9W1=Y(^C|tNs|bfa*C~2BD@t*RVFzD)81v0gJqzsjk!zMM`$a4UHg8jT@RZ z^KIEj@@qXW&Jn%|_J6nTJ4KND>SCfkToBNGsztw4-B0XFMc;l_j*tZ$EvEEnKC7%) zCd)y>SjaUl5Da{joJn_dzH7BFN8rt}x{01j<>e>2SThyY;+_5Y7Jh!_3KQe^wkmM?MS2Hskv=C_mQTY6V|(X)626CEWgjQ|A8H| z63_53IuR*)3n^%5F!*wUx9?O7Cg~k?VyJ*uBAW)Rt3?uYx_w5zRhxG#nNE@=R3FZ# zy-2pc@ZtERhPt9?-C>;6R@pfIcpvlXv(o~>w2&M0>nrWW8ullL zswe2Z;glzp#`Iiy{-_H3zEx^f#X>~NvsphGd)@M=RhwD2sYpV=?4^F?0cBs$DXn^a z9hF;=pK?d>nzZk7B(nG1zl&Uwr#`6rWDzW zrNfR(%FPy;xl?zq!M!jF)ML|4WS;iK*Y%?~mo51#Aa7LTEb`6Ea_zz6cO_KyrvBVf z)9j(s4LhC61;enTMXn`(o@XklTex@B<*VidzFF52mWvnTbrUlcv8|~n)#W>#HCXWWcEJbmYm(~TjgrJ*gST0-|R zjw~2qGR8Vv&GKfNlw}ny=4^G9-r~p)pLF{i(DGu|<74kESBvtYhl2_~CN|>())i7d{$y$JSiQ_` zx@ty7srAKknzjU~^LZ#a&1bDa=NLljGc&HuUxxzv{6{?oZ}?toIzf?~mpaiuzm|4* zV4=bO4TX>|K{sJk+jU0-Hpw3@IaV+%uq@%=Yg(dgS^v{vOcevS*uOO zxLY%>GZl@W((P4;QmD;nLC&^iLNuYlP;Kh~(^Qgv^A%OjySzvGg6b1Bub)%5z1o=((tLH9e(_pcuanZ*5ahGp_Fd6gOjSy$TG%b47lpgN;yPYrpR{dx5k|}3 zE|pO=x>tT<A}QwHR7LavjU~Xw9ul91&*dWOvmU)m^im8MTvcE{nfr zp6^edzTEiS)G)F=!~yjHo4T${p&iR=LUhMtG|hO)6HtAp&i5JX`Uv??k7#u!L&<}368KzaV(SrPUZb%8)agvW{m8YM&tL@P zL7PVm&(a9|%LQ7{DVJaYu-th_Jxn8*{MUE=>jTd`XM0-VrEib?Haq_Eg^Q>_bJ%Xp z^lQ@md@FS8qLXlKdPjy9LtgFUE%)VP12`&-6LNWVeg6c}UT7klp4paI|q+jac+@A;F&K)C%+j5l$j@sZovK33b`5z_Uz2TME-P3&0#hr{=qjwV9=={igUdoYy& zhtDpzy0Sak9O6^TJzb|$Wj#l4Cr%lpq&%7rHN0b?6@NzL>oxZZo*kGAXt3`5*3c5l zjg{xrgC!RpJ1S_^=GtZp2;_Jj7Y|S;X;J2ZkZQ*!B_&%uA6uv7`OGH{!17lC7n=t>rIe#r2_fdBnC4=iNQTN@oPXnJ{7AsfK92 z{Q4wKO@#eOt@f|0w^f=hGMr6HM)*u#kGa2!Y&XoD&hJO$MIOY74s=NO-fR{mo$mL; zBr5xE1P;i?7R6!1vj;U}C3Mb}T7@|+zqoa)71@|te+N5*?pfCh#O}4Bj8P(Q?N2fr zE9b`*P=?G*AGZIBaEjP8ts``+enj~r#R-$hani;ifD+mIsh(r?e=MPFcBtNA$k{;! z7LQ=|#h$|Fgl00K?*#4^)NK;NK(Q49IX{>q9EfO3ByE~6K;@5bD>EKyKnrB5S7)p_ ze-V^7ILd`@6F%+08h@`)m=>GF@r98NfiiM%aRBrWqJF0|XXj3kr*w05Yiwss1b=y= z-|j~W=X(qORzLanSoF-}i4CM6?%*6!qLKfRr(BO+X;hDu$ot0kxN=jq*P%;A`p@Ic zvzRAR=dA_e%N?s7GspBTN6{8!oJwAZ(P8@+TQ;fuR%#*->gEM?go85DAC&5+Vr1;+ zR8G$iAh7Ja0E#6VL;LvH>jv)b98wNj?|fWo>LW3<3>$pGCGpSr)aS*if@j`Be-SlH zq@x7AFRdbG<( zU9Sm*A1bv%P3f(WrO{cT+k8VkpKM#I_H8-@Hb>@F-)U1S!t@ma=J06Ox_lJtAP32u zh~0Q7%g(m6`en(KPaBT96Iu0P{R`@{va{EekPUy#UkUqldJ)EOIP;Nf;nHS!?_EuU zhuhNLYILnj0{NZPptJO2p9>s+-)07sHhB)>!eiV~o|&XZ=46_1XJ@}-shorGjVHkE zO8ds;0T;K3)5J`?ETLP&kWdL7><*5@D`N)fRKD+RCeVTDgpMG(zs3dzA@;?C+O%(q z9E{)0n6wNE5bB*utsMS68I6rAj zJaNyy;U#Xi8E0H>m8y?@Y*U$#uPR*gher210(ulf zMFIFZiDR$gg+=PErS-Gqy!ZB1$5y`E_n_2KEICs)+I=WJ1IoXq(VKeEW?iZF0)G55 zX4W+_#+m<(wf7EcY7O^=aa)ikBE4qQr3R$eY(+q7q<119(nO>efv7a4ZmCM$2%(4G zOCp3KU8&N95PD6J5+I4++UL7x?ssSIocqn0JL5kFU3qn__g%l|`IV<>^F6Yf*>~w15Sg4)(Fcs4pRo^oR^|%mzoI|A=Tp^mLf~_A5xG?ybp` zhV+`z{iQ=Mze>jqH0jP3?i4uz-+M&JqNLhcS$!9Tan!<2{~U)O_X*Z?$GuQ2`gea| zep5Xvfom6H!kvxisDKq~z^rJfH6jroxv;FbYbo8((@YU^=Ly;zCIh_StMmvQA^dLk1Y4L?YI z|3+n8OD6g|A?6pu?Fq~8JGE;%J*6NPFZ;(UhA_Nv$`5JGYZF5Y& zsnwEBlhRxPK*Kej?I{u5PCb@uUZJ*)? zSWvDrIqFq)T9K12sgRU#OFUy@xD?9iy?FzQE6>6>|5aAc=U6_ojB?Wve1mbx4W!OQ z^mzr=Q?E?x_73D3nidD6Z#bYwiC4tBqz!q>jMUbpCW(r=YjJA-wDuTmERq;YT$^&S z7(A*;kibv=in@3PU?MXRu}=aHP{Xo7L{0!u$D3%rH=ro+f-lA7YKCvZUxZLgykub~ z8_R)*8P7nP@NU;+KnYAo!N6~$kK=k2&Icx~DB36x{6{boz&R%7oS?yD`)<%H6t9t4{__@_C z`Sva{V0)Iqr+la3OAAxIy^YP!1=SHaf+Tq%?`y^9R6Dm33?o}%M;^r3E7%^pS}Bf{ z8Tsp==&nmYGQ~_K80U+!D~o^dE!Rm3Gcuy!zVK1IEjsALdSqKtx(B`PjwS9)1j_Mv zb4t5f(Zys*dVJ5GVI?rX&Grl^wB9SFy{jQb+;*80z2>7bjWFO}I*D1I+U|py z7ni<37IZm9COd*Aiwhl5@c43{u&Q758X`+gzA-#3{Cub3KTF?|T!H(czO`xCK83nU z`fJ+CDn=+1L`Qm=&$MQ;sL%QwUWHfvG}~Wbsb3q5oPzlk9V13TO+IfaltXD)QARr5Sdy z1rRMv|J>aAZ$(r=zUflvlL^5w>azGl3avoCFaZ+RseYC(PtMN%9ysb{G-12_Q?{f08RRl=o>zTx^f7^+lklPdC0z?{~;0tYX zHR9=!HvZ69&&8lp<=LBj(etM!{7-!{UaJGzPVPQ}D0Y^lQlcS8VLrSLcL&tZ^>+p? zA%Gl?ZXfOan<~}{(Ac|NiY}0VAR2&PYQ2PHZH6v)%%Ru+VI)NSNBk1-2lgdal`!9d zLz;0iAPR@Rkz@|<=9fIim4H~>qaJg;CMOm(E8ZC1U-r24nTLO;46lb$;0Mj21yWS- zWCkjD5t_tlfrC&J-A)zAwcg>nt7wLh$PL_S&bQ5$mYI_!uzr3Bbq|`M|5>cWWtmVW zzd$`FlZ{fPbnqWQxWETMzM2#%u%pQVJnM&)DL9KJC$U^A@Q?;@f4?FGM}<3JyL9L> zCjkLg%3ILQ6AeMDi4!^%;kbQU#~LSkf*w!Oy8Qwc!S?) zO&LWuRkr|2EqEh1KAZ-GNlAfFX^J~|pm_1K{hTkVn2n|ZnBL>yxHFG|O{zo1c`YG~ z+e)~;pSPx;9yvEzR~;ig@mF&Ja6sY$NY!gW__)4DC|TGxj3;pU#&&i#F%uH4DMds( z`QrWV@_+n^NG?+6W1Z{_hGRdb|EZXr(kq7g?inlf;PmvTp2-*WN(x;eaO3}o90t{H z?hWG@=dPae5#Ox%@K7e_fn^H=HrZitG`s4v@)girS`R}}O>D{ZVN(I)P`HZID*Bc? zcjIrWD@0M<){ge?f!5ChdBX;v6USSUCx0=n?@|~T2z+Tp@NS2V8Fgs&_Ph~bGihM& z@764@-U*tyZ4l~T6>`JS;8huv#mE0;k1pnsYerPdh!z(WSsJ((izF*7oSB$Fq4^fB zuxfO*S72P5T&j)zc9NuK$rk(S@J;?-ZHnwleD`yPvW9*Io#)%<$ko+eA?b%xXDUZ3 zlQ{nky>TYi;16tEGiH==$q@Ffy`x8a4?YXL9ou_Q@mB9&Y4R+*yC24+3EG9=wGS6^ z48N27SN82p+wtJHYzxrIaHG%5j*Iug?THZ*Rcx6p_2Y6v?ng4oisJ9aURFG!qR_)v z7MF>V2LL5{t(07(Zh-|S)l@n}4ni8Cr#JEl54;8Xy_gME@H!OU>t3A}L` zFs`*%7Znqi4JP>uET#fzkbw-Ev!+v>YNZ}ZUqFihnHd3GG7q>B4*(V>+&f(E(r^oX z=N|%f5)9Ms_=$aBd=9n>jW+8In~nP?TCZpe!qgZ61*)*Lz|ha#V$ID_y(sQUb(haN zH&Qf~nvkD8zEeFWXP{RAOC4UvDNh@F{KPz}+s|Y+iZ@6A`ym+pV7qo1SZs{VV^yc{(UK$N~WM?IvFhC3q zG}OYzU9b^!n9TWT6VLK8DXK_DK%oYjh5{1h8uv(E;Og}uX^#mv8W8T5)Ti1+%nNW+ zp3b;ogWMp_C)$YTkBw7zez`|=9YU|pT6M*X#lBE)vy=GFR?&1J1y;ac_W&`3Wc@|B zSw9K)`W_ab;bJ_E8a&OZnakP(5~VJ$j}FWMr;`9&baZax{NCQuI*JMsJ5C*LL`=i) zd0xc=juQ}12#aU`kDa3KpOUkkG75sOo8-ius}Iq2mrjkBM&om+$&FBud%@7c#$fAJ zz;7MVf1$@Ph~dXH3!+Par+(>>%DS$38yWMIMFKS12x zjR2PHuM5SOuC8%e#SiQ=;GKm#h!MCSd*Kh{w?Vx?xv5|!oFV7|+w$3PpVgW>Ap>@b__;inKHH7bRbKOXyDY`i(#O*WHPV#vE2&!a ze8Cw^A5O&&p1<}7r2R-Z-eWce@P`697lKwj4oZ%M(&%F&9Y`XG5Alit)*Ggo6ZT=4 z@W;vL5Bok~{ybBQ^CEu^D@Su6n`RR@Zm$<~)lZ>UstWKXQd-6xP3YQAay3eE(bjR! zUOUhu&m%PIx7dgLMVX>c1Nk%FsrsGWnZ|kI4QPaD(MY zypw^4Tp`ehQ!d0N!jYb&0-R~;6r}e9WM1 z07SWI(q-Aq2uvN9(b;?PaZjJT@_O`a+G*k~6}*srU+Iz_c;}&4u&~%jDq;mi^;@La zGSNrZU7eTEa2iH@Q{)a~CCL`^^+~!25HsSI#kC=fSKIBfJtEyYJ zCqldHx)DT}abxq;q2&I0fes!Plhey5*w$Fz)RtzU*c?Q74ZnfL`xcPcQUG1&+sepq z`7C&=FXw?d&^gd)XoTM+wz0h{_d>Ifpwu5W*W5$^_eq)QWNT?8MW1E|R)1KDfSAVf zT4L^BdY_Q1^U6Zv9#2Ysf#h=i_hTck?t^1~QymFxflm5&e^VK=2V7bHPl4-ygbQBT zLQ?~>SR_db=<_73q>%L*hsfOBhv#bfZ1A~$-~*3(OyzaTc{HFbtpHsFQ6Eb)u2VvO zQ!(P#;NLb+evsKr)Pu1~{Zimn>2lmS{a2?(g6?a8e`lb3JUO+0X_@AVgxPqgcGWjD z=<&?V5V~JQUFHy%{fe#F762z0zNnw4rq_NvCB(V7469u9y0zn-pCslAD0tV#m`-ir ziC^L}9jCr&xp6ayk(Of@ewCM|g)5+r!xao>NQf1&j<*$0moP8AdzR>Sx5um9!`31H zv|WAkw2pYYfUT3`;vmYs1~*P)H|~$%n4)Py%EBWe3RP%rJ?w9^PH068uY41Gi25|J z@taEjH`O0bs{=QN)xW;NhEK^Oei=7g zwYY7)QslpopJl1DAC^lDbmBUqe!c30D`we`oHtNtusnZ<6s)G3=@1OqK47;H@eiM- zsxUvEw!nShpw`v7ZexAJ^4jg2H5)Z^1Y-oBFyTRxr$53n(+qRG17L01^c^iww$963 zq4Yv!J>{`G`X;F!l_e=)5op2f=0>Lgvg_g{^=T`FkOE@ritGbg4LjP!@EEv#gye6k zbx79WmST?)IcgUHgNt3a0dH5lm;VK#=uR8kmXJ6CgU*@5#>q04?5JuDGv|gcVu=*u*Y6qkcuq+XkfDQ;_C%A~Hg<&)K;lZWw z8Hluc^Dyn}jThh-OAkIB`iOx21Jzs+**Y$78X3=iMJcQCukdjWg+OER=6D-pXiRBb z(anC%iLQrPE&a|F+M+P-#L7_^yQ4ui(la$P{yXfia-CcjfvV5Qv%rXj-N@2G80T-Q z7hr0V(kz%HhSj(ORe)zr3{Y2+2Be|C%L!2zk3B z)jU(4@|X~}UD)Huw`qOAj(whA%DMT;HSD9|Bt!_N*9o%F&}I&iG{J}r|=9?9`eqS)8~dT ziLhX|dukhZnxEt&Uv)>Wq8M+xWNpXxr@|WCEB;RKqNEIsNXkaI(nZkAS*A@6`lN4SnVk+q2Q8==-)jw$G`e%&Nzw*1FxkA)&!HPqnc$#F(+ljYgzMV4YWS zn+*RzB8Nv1z5Idvy<0U{vb4==ZDVI6K{Oi7IalH!vf~n50#XJ<)kdwcb~GZ`;{3jK z%AZ~&Ndg)(q8r60vC+onVA>?f#>^TsPPAed8?q?MSoQ3*v?o{Uo7H5^BFwIuRwoD6 z`jwx4zz7eEpboXp(g0kEB_`k(x*g@;e_w{-PxC@Um^tFitt}aBm#K0ia!g|n{n`QU697OO(9r4eeM;b8-9g(QSygSe3`1vhdDBd1-<$j0D}LHZ@AR$)f6T+ zlrKD+#SlOYL{B|-@r(Y#n_1TF34(ETlYDeWD}b)YbBKB*I%P`pEgv@!{NR>*fAxh^ z9Ew}8_=x^(py0uo>}X@|8jRpd#Xm?Z-%C7du)8T=EVPevwrg6 zg!jRue&bs`pTn9zC-;#V&>Z2Vk!>IPD`AJBc`kH`2g-aof|& z22ZgUsh(N(SJHyZ^#c7C8MDp$B`9ygRk5l(3}13Zd&~tnsuBc;@d}GUmB}$T$7OmQ zhYp#O^964&wUmv$)1Pqww9Xh%Tmb+~dl`ww6bLc<=TEqrA>L5&Cw(ogUxH%h(<~do zR64l#60B!LwTdY!@1NOo*5ei&^aRtNNQvS4ISa)*zT+YoDwu$tBIIM_&u^J_h-KlGHT{PZ-acn6Cj*pPd#DRDrZkABM)+`Sxq zp)lH)?tz1GS1)M;mH9M&d$p9K^Py$~bYaCWL(|bS;NFOadk=zT(NQs^q9vTLenHQw zpp)Hh|Ld&y;#_yF^Q`TAQcYRm$HB=V>&`cYu{5laaG^n)6l*?spI86D ze{DP43(DQivzNurey=#e!%Y?AhYv%^1DK%uCmptSs=<9#E?HotYzSqCnF}Z%U{Y62 zFRyx`#$<6RdF%Rg^j1$*5fH@kckWA~XGMmG=@v4nG}a*dD9!f1Ed|+?al9Luptah? zNTH1$tr8%nVIOq=)A>bD`u(a%+w}fFQc(ik5l$X%q2i*NCarZ=PA#K}it7}MAymPg zOjp)CVkno*!wQ7zC&z%@4f(rmHe>R2A%>dVtfsQFbM38FcBHM;<4p4qUruNF_XY0cZsDOObRz$Fn`Ki%;$f z#N~-;cz+BIc5#kDUremu;Owl)oQ0hLH52qN(lc@zN*ojo<5g#0Rm(~9DfF}|!tjX* z*D;>*brR-{d?6$M43sQ!8=0@+pWo-)f{zpw9fBaYIxVodJ56wx3>RO3iscR}C1>U6 zb9iP{>|}}1-Nv8C*67CA?G%iD9+av4BLJ8_URCh#Sc zZ)KJ;kS4Il2RG%#>neltyI8TA^jc*^AUB3RDudn-B;M&+`ZUri0W(bZz9uf?P`~(} zni;Xn)a~LT53opN4ZK^L!bwi}i?G?3bLrf$Yn4f1#FNHaok~4&6d3%h>pS~`;fgsv zU3LHlln)v6y2NcMbb~C1lxuqFEx64`2rRAscguwrJdLlKW0yl9E-t>Wr~bI_}% z8l0z{pqRDN_x*!jrus1=zo|0$$U2?5ZLF8wry6M#S}?(ma@*(a)$UAo0V$u=$U<^F z6E`zBPJUVBvX}WTHNS{dsfXVt|LPRN&_$WdzMV2qu!D{@h?8mR%6A*!7~lJ8-C>?= z^!7BQYX0-I0#~xNI{mSyIiZO?C@kD6qjPz9{M#%Pv%CD<0tG%W56rw7O2C-S2Z3^NMTAJbS$l zCo_!=#gdnqqw2pp`zpwutRkQ{aa^*Q71ptBZTl?;F2lm`7UiZY=zIYW@mJ3>L%3K~ z$ZUUDqpDI|fSOO^vg2r`OQ!Wob92m<%#EX?AOkN0Ym1WB{D(Zt+WNbYZQ^(F0}tlmLpms_q+2lA1I`<5>zQ*0c^5k_DrTO@m!51xMMq z0yD^6u_x;$H9ppVDE;jhMYPhq2$(4SWL}D~r;)TYGkzh{yQxw$E!+B0lmx9NLf4+6|40(bq)Qx6Akj>#Swn`#b|vmwuG;^2*599UI%&WBP2D&Q?ulXRAmEG zD!zskUC&d}koO5rWPh|(-J4R+_I10^-@1R%G>l_>QYT4n~yl7z0N5 zP`c5#;m4KTC#19Eo!?Y&{4C`Q5s*7VpHdHnlpIKa}fXghaOl3gSl!`A^Cd6n6-_B{2tgcrzUGZHm{d zZ=RC(+3wMokNYwEJ-WWHG{5!Q{jdw2&62z#aqW)cEm;^Yg$BQ&mO#uAz$P|{CXLIf zi#X^QlhRRjma^sV%Ad|7ViEhYthUh143!QwYl_RT3~PfShC1sTMOuzYKN|Mv*Pxg& zY^jvbWAHf94pIe#*8)iZoq&JuOC%qV(6r03*BEhQ=q}e^@1z6OR^xq6l615!l(=FM z{-})&v;Iw{hjraNCZd<#-Qm1xFF_2h;o!fqMR8x&Tiwn4^u?>ecUJR7dE>JU=2z{Q2MQ45L386Lhe3N+q+D=BqaE+E{>&A*v?z-;RK{9Jzy!Y{xR1W zlpG0IbQl)>?R1HZ2{3(4HvFc1FaD=Vmc?qmK=W&owjr7(F4HZg_}r^sfmKqPE5gGZ=`j@Oa=JYk z^*A`Ol=G)VAB7FxZKDoG?l!kW`(SYmL^Z>%d}a1t6z{aq?DOME!5HS9Z0}KI-d01( zpX0tRQv1E`bi#?~fXG+f%SMs~G9&IQt>dxcPpu8LA5GdcTP0+=Xwh!$Rk+9mx_|4H zRF?*<3?8$UEV)Io`2!!)LWZM}?_+pyl9@M>^zM><=qy(G^$&(D+=p%#G+1>ajLlMQ zEBqi1@=10^v+|=5+wX_SCJj-G`sS&|QJtZutqrKUu2{7MgANazhzj!H&kw@!57itv zZX0`Dy3i!_Y$&TsL$16lO6YcZdF*R#XvybWuEi8vV`NceoAjuKbF$LdBv&ZMSV}$; z8`o>vYl3i$c?A6IcBMX2MeG4W^}R83bec!MiAPEP*d}g(#C8)v$!RNKa*U<`d>a&{ z3z$TdDQp)n;jJM+-_|MD1n^e-2?Asc41=Uf9j(p@yrwkUKDl6sq@TUr?dJT{@=|JP4Xy#_5BYH1gso;7l??^at~0Mz z1>I=G6GwWiTUY8m1Giha8f%-%CwrY`j}Qvt{^hg*GNi#vt`l52@sOD~ow3&1J{Jjn z8`>|(sAP;1vB;pO_q^YvY?A9@St8tHkZG3aG0}b|Zf={7x(4sI2)~L0>^0jzS%~FW zQ6eyGV+rF@8j?M0!8H(*y0fYsfAgeVT58WH!1`&%^!0Otg}Vl!Src=1m1CWepa`&X z@Vj4ziqO6}`BvL%#YP#T{YO`%E;s{x|}39-@T7|{&36Gv@DsO zfRPxLO@GO`ab@jSjj4PY&Iz{5A*|B)x$f3Wgc$?dyyMKYM_wcQ~vK!-U?)|lrK-@649(# zINW82hi`7@sposw3@h1w5i(!onN_pt>^Y|SG z;i?1HmG%H13@V9_+bQHMSu}YR|Gn=ikC;xZYZ7MKeoFRJjAvT1#oL-2+2uNccUNUC z%7+&#p*Odtj9H%+Z1T~*dN(gQIAR&TA9S_yCC^F?HVH%i{?{i;US*pD2yPOm@16r@i%y_7NtxGr}e|}*097`M}hXNFML$QSD%Td66KJFDiYMAdN+H0^fO8z!t@ME zxb?x6XQIC_pPT!kHC?0g#-{TK{H+|iM3i%8#B)532#>3^G4veXnex|HCIzV?S;4-m zl}^8ScyErGSf$@J)z5h$jx-QMuk(y=OY|}KPh~>W)_&Nd6hL*QDWwU0t2<`UrI7eW z-&RkP^vwDsE)VVI481u$N+P8X(lQQ|{+=p6;q0ppcNV$}Smlu#O{D2Ym?+%&^iUnq+BN)s z+-Cw`Px`t#pBf{#4$_{dLT@@o|6Xd~%W3;{F25xGK(D*gr{<6q1iB$8jS#mI*+5`4 zm;?^%m;`*9VJCqtuk68_7foPVTR4JP@Sxq*^z1RliRYp}kNY45T=i4Jg=>f1*%4OU z5=%4&uY|iXIlTm^Q0rC$1}j<2DnB;>LCxW>KCO5*=2YH%oJjcS-q9Yo)jH{G9baLB zYq^STEr_nO`NNfy}Wm|NAq*#&wd9Uy(Al+=*$|&`uYUP+NUJnC6|7E?4`!ts{;S?+IRn#<^GS~&3td#_s6s(l!d@; zryC`XFSF(qi$Y5rMO3}p>a%IG_{Q%3VdUQn7yuO21ae1l|b%XFF_7Jd6|t{XV} z9o|tMQtlKg#>I`^8(P#$Nrp)F33u^0u&g57#951UnT@C2CsRo~B?2Yv_j)Z$PLjpj zQ&DLtO;}{s^C$gah4Lq-orDoOV6>QB&X=)M_`Xy3g`~cPZmb zh=~2)`tJp$c;1atCW-I?754Y)f@!`fw`Nc0Uiic$!Q4dI-+fud9=P1wd+I!2n$Ydc zvSk@F|3bW&r`(u1>&G`Flv#(hyrbXqbeDbR9_83E<-|63GbWPRgO8Dzhl9W40%dtI zrUZ=2dvQ5S_og`1c64Oo%vxv*Spy#(SlTrTDJ`UWrR3}z3Z6T%;|s)q_B3^0Z zEv9JT(+k^%#CoQ+81=KO34Ip5&q4w@?&@$N)b%S9qdZ}bG0%0oPTDRtAFbdFm~5Lg zSltKmHCR@c*3i9q%V*UWxpDi?;W$2&Abd6x$n+>@`vBuU2J|%P5kM+`_dPh-y*@4L z9&9hLOAx3NdPxLwRMq}Lq#DhJg@^p%4PxxkWYE19M#WE0M%pOg`eplMnV`&lKqaXW z8O5QlDLMf1w$Yv%CPLoHe$?3ySrxUD{4!*Mp1){Ty3;tDF^m|elZ?+4bxdEIU1mL3 zjBE)vodF+%V_~;Xx@7YLr9`{=#HSk1ps1`&Ti%nthJQf4X*!9m2h^UwsVu`EkNUQO zVt@YWX7dz5KOnY(5*>MYFXkMZ*uB=esKfViXPtHmd-oji>(rM$M!epxKX?Ab#5-c( z*L$H9$rQ=z2|dBa)JJO#9c_{aBYrlY-b?BY3Z=n*VN}MdHi68`B z*fiKLy?7z*#eVbL5k~wk${WbjB`*^IV7Q@Uv%-oxTV%G`!|eU^@(x{#JTH>dN}uN2 zxyEEP-fxo>ytbAGJ3xOARv3{hxYDWG|I94UP+PK+HM0j{&<3SW+h`?Kf;++nwXQ~C zCQN5P-B)Y)UYuKgA2k{=S~Gd1$q)2F{cq?Mg0kRVaHQ z_eP{JxJ9(X1(2vDqTQt#8KLp&Dg*tp)>W2Td04MO;Zbo8Nes0W!{{_ZJxDZ@Y>%AU zsIJ0o0U@<;Sm+)EZ#)iI{XL0veK5v@(j|Ya)H4k`FeeBIAT0*}(P!id*+HEcGnQZcw zEhw1qm#l&xQuHrUO2*?pR?FZIg~#tz@ftq!?^)E2F4D>17z(UdQO>Lei2(}%51WH<~zFbTPe;>#CIZk4IZz-*xo#yi^%stz=$gn3-LTEH@MQWPlf)cx zY-j91!a_)^WYPA@zz`(LoecVEcZ}(Fxw|6Oec}{PFkld7!yo&Ggnf@Oq=$)@a$-Xo zm}7b;G2o#5Kbko`yC&Vo@V^!=&IOOnR(+DZQGDU*gsi0MB@1;WAg$Xh#*QQVRKm?c zb?WJB#{)7F`S__T!j`g1V2rONF@7Og^tFD{*5d#Ai$3D+uxD#~fJm)!U`1!0^4w!g zpM#^towh2`4Y=$@W?^8Zr_u%T7^!hu`YN!@(ReKjh?)xqGTFn7oB=OO6r?pT$Hl}dR7G`{MtDZ zC+T!5GL9QcRYW7C+8)pNLaU0-i!SmKB|Xbtiwne9@UogyvAm+9Vg*d{L$pkf=>m>P-D=Oi-!y$H@u!sq+amlgjw?GEw-TqXLMgYKcuuMa9p%#WnT4 zYvAy1l5a=VdI;L@>4CkUT6}!dZc!U2$^;4eEDljuwLT9FQ7TYY`tVgK{au1x)DOnrQUN zy>Aj1cH7U>tp>*%cgVx1d?rlFIFqiF*1K#Jpg3nKXj90CctEi1- z9k}gYYlDsPAkUk_sR7BCIMKw{n;`gQnMvM`J%_@4DTJ^7Cv(dNK~RjxYn5=ysI*QU zR}Q~2a2=Fxm(OKr^H~FzEXSSHlDv94T{4|q&B#6&UH*QZMD9Sjk$Us;75hEFSw2jV ze|gNhkUi}7d3_eMYA^M|Fk;|^hUQR!y9M8rJh1m6Hm*Q1Wh74CT%?P4c3i2pvq z6I7n#%-pvzZC3w6L5@d9YePQJt(H<_@ksy36Ww1qX)s@+(`8t= zIZ!=h5Y8MX_o~Cm)Yv`2?yx61BSsM}f`hBvG2P-0C!eGxM-nLY+;ov0_iK(Y+pvLx z-O>b`YGwx5{JK5=b&NGDdzcSvOm1n;Oj1rldV|;urmZG9lP!5$B%F~67uoX3Jkenr zn^hb4!o7J1ZKa5dthh_o2i{)(bGCDlBVpHjuRLrojaP?7gz4OymGvAg;Scw-w%I<7 z+7Q~a00py>2anZy9%G37=`+QjD_k1J`1_o*o7QbP&YyfqzUf`r16>1{b|e+}k7P z%1PSe*jmDetxG~lK8~feUmiox{3{)c_m2HbxqM^xyE1IL!U_@;D9;P>_y#W3iBXpL zfdOcASpR#;x}Dpk2Y5t9mE_Q@WqW>uM~NpJV{NQ^ARS#tj@aLze6gihvs;mO01S}T zOSv*~Z*D49ynt=ZoW-L}%&IVHvtM+ z%&bS$1JGSu87{^zC+3asq}%R%BHLG5U6#6BaNQ#@t{vjWNm-1E@Kf{7|DXvfVOUT+ z=>N+Sq(Jh1rJQp=D>#+y2ZT*VT4$3Knt3>mnF82W3!6qG|>zADBJ=V zLsNfsy%QQ-nFgQj45nnosMkphizBBMFu}LEtK=m&kYBXtSe@QC0FnB$IZOmBQ$ye0XV z7Vk`zTNdZ;nCDgiz&E{AMMdAJ%g(!b*$?sLJ{cg2y5+)kD|eUce2WKh6ec4`@$tfKC~To3@saWf)#7adbH_fd;XDhM$dpgTY4mqbn<>N?H@xtTDO_; z$$a8w(o88bHkUOo?`vL&;riG<^&}&m|K?=!2S`P@Xy0t_%cPr@X{kLp-w@AR#=oiB z5=t#4>`>PFjVr13Ci)UC8_PtA^Rf4MZc0x9lk9J**C>XXK~$~*ISP|XMx0iYJ#X{XD)i;Qsqo}t`y`*d z8IU~xBG04!fnIvjo}M%Gl5<7TEqRp0zheKwMP;hDs&Hk=Hp{x%L2{G6IH7tt4S-m2RugI%3sT> zbOZ%QYENuiWS-v;vI^ztID<&F>kaA;+NoGOjLB~^Z% zk=Pz>VhXN6_7n&JAb1om49krGPLDM^>>)YM7ex6uIG%o?qqfp&M(Oc~lNGY^W=TxD z(8jox@jeDi1!xP5WDq~JaX&?7!2`uP@vJ^6#o@znxnuj){_Up&W{$Jp#u;>YnER|- z%g8QFz4$^)n8yUhHALlG!mj%;t3zLK&cQ3VuBtf}6S^Ld)l`|+pSx^DtIVTb4%QYw zv4#C~1D4(kjYa)Itiw)XA@BKkY6(`c^B1!w-h!s7>r#BDBL=57Yj$=CZXf>n_4KJ# zP@)QBLzp1=1jPIj%}97*NB+>;_5!3Z%o}E%71gI-k#S{{e0xrmLJf4xHX1gHuvW1L%Y^v#u-{a#n0`}@Qai2q%t21Q zi9V|la{ZCliB{MGdSa=zSKOom@?M0o+OSrzmqOB4Es-Lj=MD4r(_CLz+_ans9N|lH1B^HTfYa|w7 z4sLuU5W^?MzRGaWV`w+FoXeoME6h&QH}w%U4ke|={?SE3t2mLWSLk=%RSHnX-FDaW zn7u$=Zu7b>U02yI#CqcC+0B(yTKRjbwd%JYsaq{RGp{99p+T|L+e68s)bW^^#9Vt< z{U$&&EYj@JW4zm#XYV$#}X1K#>?@b)0eH|{|dT$NiDpTOW^UYt%QiHap{=UOl8o8jh#f~Ca+G_L1nWaOYc=R}YGKTClb>-<^ z#*d1@JpJe8jvR#7D~TqT7WChTdHi~}B~3pM@_eZ8^wZhl6w)=d_%Ic#V`}l{tB}>D z5zQphnAHRLWfAQODEjpScFeL(qp`{@oINH0HDYI)V5BCuXA5=UT9VsLng0f;;WWYl zwMC5-XtIVRWD7kX52N^B*usZ2iE#jY`vjph+T34%_5pZjR$tzQZ-1reu2Tb!y#-ht zgiD>bdPfe4`Vbtb_@)XfcrBie!H=!((tPX@&Gn4M%$5dOWozV*{Oj;^v<^zGhZu|l z-*o$wYcwG^+`%9$+}<}#O2SrU5^*<@=xBrg+E@zLJfLqpJjQA{J{rK}S>LbigGrWmx&3N9c-l+~EtBke>-?%6BYPjW{0nCIk4 zvU$D5JO~+5&XwdsNa`0#N(r8 zi!u!3h~(e343ff1x%6DfK{=*6@2`4m?mlX0Xk1i3|1o?Jgr+*Kk9Nv2T z`L412h{7AescwfO;b@|=XrGZ3()GI(K5j1RzV2ODHsoXf^vW|`%tdUX7e}Dw8A=Ax z=$9%uTF;a}$jPvFh0@p-BM0wFfyG2pVH&XEjmYf~!JcfZ*Cb)=A+>w_AcE+x-#CG^ zA#4maf4`o&6Y-CPy(4tP!M;9*QGG)BF$WNU{4$t!J)Eg$j{4>rKHcvpXjrE08S7L_ z6Ouqn4QyEFC_xPqHO#9_F zclvVNx;gBD->We5G~dj574~CfIaS|CDXzvg^N;FL%Wm@o#~q)c-a%C)xZ!|w0R(b> z?ItIxhXb?9aTr;sN}M4fetcyYulHkOr(Y59V7)!yT0#}v_D`)Fy$cG-2Gkj!A%I}K zJYNC7FMg6I*^wY<7fmQ1`WEP~Yiwhl-JWu9?Cukf@{ZP?CUcaCtI@o{IP?e-_DL|~ zfdSW}LR{MOc;1H}9@Y0^?fz8v`>e+uu@+!u%5fF8U%Wk8&Pw}t(xdVR9>%h%W(ei! zQZ+q=QR8Ak(>p)q;?o@_ygYO%)F6RE&Exna1hKTYfHu&e=oHHG;HLoo zLVwe9H~Xntpj}A)@@^onnCV)gKl$&_MWPQ5`cKw-(A=V40nzK@sx8KsS2Takw;UX# zG6plqx>sm?L=jPwN|a?Zg4h4-oR}5s-^D{<(Y~Cf{yg6DzJv7stY+fcau1Js>s|bc zYp#I>{$QQIoA8Ir1IUz{etLyYLn*Z_%ce1_z4Ok4JR7sTM>;_piQ@W6V#YLOL+0ge zB3QPzMcV}u>esJb3atd;>LnvKF0PZ>OLKUf$E(1j>pgU29u#-Y%1mM!9rgIqX6gqrf~B{yaE&P> z%%S$D9Gjqtz_yFR{CSPNL&BKN6qEJ@`3_`vze+f|eF3|q_Y@PI=(*$%D}U(W=y?lN zU$@Br;mciqx|{3oHRzi@@A{RMe|4w@y}rtzYp#1jc)z0z6}Tz3G>Njk zrDr|6o=iRd+N2bQuWvsqx(L3w8$OyAK1ROYmTHqZy*r>T*@WpJh&T8JPd7-bv%^jiyNSa)jrB8^B@nZIb;5~fZX%kdH zTwHWOYOu`ICl+JzWTw{yZ7HeyzEaav-x#3}U-{;AtX>6Pv7B@pT#^X4K?A@watX>GO@D4U9BoaYKzKHbU=Zn2zkB9@T?N4JiCEUIF>c7_$dkk4B^KPwBeQ`+ zsAdJj-u~_14vcoP&ZHNgemJ-QF*RLaj+SM7+cfA&O1O5>Kt5Vq8gbNP5rB%3l|A|( z%s?yx{K<*S#yzm2&tp%-B>s$bp(j({GBXf-`6e>4yAvY1& z0fwTQH=3IZ%p~|{n7)jUh$jWRq-ndn24(UCWl<{BOjSJEnklYa6hmNkH?K1D&I$A| z%`G=7{&C`$w=Sa7w(yFCX%zgiwBXrr=J~nd((=LvxR9O1Y^O2^Yrh@!r%wp5T~EjY zq*S-z-K1XNM~^=j7Ho4}zb@x>USIas|54ZbOBu(R9mt`=VcH*Y=jNx%+2 z(&_T+fNf!`jR7zQ-GS}&Iqy6lHmaSouDPL_;2ax#*^H&r+Jj@j;Jay5$Gg86Rf*ofb2P^>vGcIW2w7?Ov|aXy%$2Wvy-Ib+L7HsgSG z4mjso+4k7gcuzGUeRxH;)jT0zLAah&Se4oa1jGijSpzIQpzrDuB%5y=`2H-c&e~L~ z1UBE`Rmesux+iub@WG=_$}q(q9r$Gn+o$D~XSs$E-!8K~5$}r0W#Aj`2wTZr{wYn(yh7dqFiug-$LUOxP00xMdxs*#*-f~ zp%osDA5BmPAZLOEl3bU%7%O0|06hbCPgywD%PcN{Sb$m#CSByhzRbu0&O9-|FC$Uj zcA#4P6G*TY;fb(GJs@BFkL+-97!xbW_0zx24!f)dTgOW4kqdxBoJiIH1}MxQHqD7Z zgao9AdH*>*3`_=JdU^~luHw*_8h`T2;H=x87n0l7V8@jr>xFndrqooj5O9k2!06j~ zj7=aK6ls(4#W%@chI;@FK(ovM7SRwI2Ro4jX1Y@R!0zF`D{PIOtdx3QYI`3j3n-!w zrMS&WZihfJVh=tN3LA^Pgmr0H;NtCKegcVNBOphd22%wN(bzj=7X{-ba}ZYybN9|4 zWVW_Ae^$9@I2VeO*!*^)*7(Coyeg2g&AuRfY(RmmPZaArhOqXMZ{a{T22O8!Haw`Z zO<{E6pXHIp68&bG6@;GeeR{WME>$(IVqcA_Xu&eqD%7o{(R;f?zg!*oM46pQMI0&K zB%u=rv`e|=Z?vq_9MPX1UKhf&*0m%?++5=N_WYsHH5MH{Xj1v+B^uBg^xIG97x2*} zAOa=;d=VfunaXK(H$v$LftA=FnS)FH&uf{YpM>SWceF`{c>=u6<(lX6W1Equ#g`H4 zB2YC#N%JR?6uzKpEj4Do?PMBJTpBC!V=53$uNf#d8epUMq``cWKc=%eV(b|vVuNa* zQLrhEvrtwPaLj=^oy++aQv2R;%=US$lZ;bm9B}Y(z{?Dl>#@IglCDxQ34SegMN^Mi z6k@id%2pv?0pw_;1D*66QL38TMk1M}rd?R$_FlX6@`c&7stA$B-)H zwjv`LxYM=fJeL57U60i4+G#AY2yMA_4(st|B>D|nuBBY`hRcixGSF@1I5m4OFOH}q zJ+I9;3w&j131AKKQ)IUPQB7Ki0$nEyNsp+0T+k!2PcUqsKBAU__dmlxM*D=ME{K$B!ubBK)kp~_!XoO-Ld~N3d zcTqex-048ty)C2)FnGH{0~NxLJ<2$!B0X@>JV4x!$}*jna!Nb1nEdg(4DW)}M$Qxa zp|FC5uZ_!Ovo&%ZB&hQjEEdY0=96NhWR+5a;LTqyeC` z*3Pw6cm){SA_N9NBnslT`=X(*amE11!S|#RG>%6fgN$rPp`6bgmex#R1`Ky;vKcK{{C3+^BKHm|xzI zz;Jmev_rAe;b_lOY;Ll9&DDUxRwkoRJYO~KN80o68O4|!QSaEC5@di$3vOejP{b+H$lxTH8#N!|LZZKnYF8)O5fpQs%7}b+c*>~o zsjD6ZVuYBipdxLL(qPnS;U0=ki%kj>rir6(_|w`Na89k;&oZk{7ykPLZT-Y)aBMVL zu~kOOVu!O9jDur*^RZ%1ctrGu?aU73m5B(TgUF(H(#q%1&#GTPJ#p>+Y1k9aK~N7% zLh66Ai64>%5g>V9>Ph&)JI%lvWv^T5Xw+uTS*CT{XQQz`k1rU=^So*0{0LRWyF`3QKZ z=~K@%{T%+{15yaNDW;-t=kDiSPTGWZ>4%G1Ks7HBpXBLywk3}{qR;6XBl&X#&7)5M zVAqm+_`REh!!&bCwvUS!X+`w%Wnc2G-{=@NKzg%ciMhS!&9A8|s-m!<_DpS+zVb(w zsSQ<$!*DB4+h{9%*QAw#IhFG9XEKuscy2*7&D_0_g98 z0_W39K>QdO3cJsZe-1?D_9~6!oK7wV5+eg{w6GY0z-f1l7;WEeA~-eV zuQAYQ^1WhJO^Ku%DU5rCu}L^hDZz@vF)2kULhukrWveabDDY)5)sY zed3D#@NWI(8K$i6Dz3pK$;+L(Zj&DKB*u+^>cI7ilmgiI%{USJnz=E0^D+de`;I@? zwU_&2)->!BeG@4S{uxxjM28I5Wp=8t3NI$luKb44m}gq`jsvk`hsLTQ1NtrX1dYf~ z9Q%9rSvKQFSXOXz%Og;3m{s@A8CbUYR@Z}JfHs=BZ#Pw-;B!N)*Y@hL-_zR0sh^b! zR+c4thSLG}K;iTXjNMZeRbLI*V^MZ=BZ5WxNUK1Xg9(=dGM^77TpIhz)-s}euTE4! zWUY2CR9jcJ4?8(tq?(A0xu2n1|2%g+sg!EyiQKO+f=iDE;Q2k{1yaCu+$25ueu4^( zZBR_#K0l7YPMuQLG&Nd!2D0%hOE1oj_wi>C{rjyN_Nm2uI^y(#+xi3k25&h$3 z+bs&xzoIg9goZ+xMasu}C(?ne-Xc+zNXvV|4n0Z6zV%;dc4_y%E?LHAl0*g-3x#Ll@TTB0NxP&hYW0S2aB#d3Y`xZv3NKxXa z-3oD#9EFSMCO9wn3;3VjI|W-2h?Khin0>y15H z{dWwV|L#rn526mmv;S(d#Q*sI|8kgurypMS-DMkntthjb=XmD|_dnSrF^U^iFV=kN zJQhvT-nb!rCF&NSKc~ORca8TE!{gtn{;iu5(&ELRzuRZ<-+s3vHyN5hq5EGXdjHp2 z%m21m5{j?bSRTX0_Jn?J#$qrS!eQirmzS5*6N&x(RRVp!_{5leWlayQ3`$45R<_u+ z@}TRX!Z~HsY@Q-Rp8+l5{jesjBoh^m@&?Y=q7rNsAU*p^fu3*3eWuqzYzppXSfmAa zGODslOI8h76B*SNsY6q&alNKCa+gVwqF)!0hdZDiHY|MS$9QgKZXUFdo)Z0(HEw~J z0AZ3@^k0BZvSX|Y)&>+~=wMq|A0@ItHW1N(G&p%nhu9;wle&RP`P?o`V=J5)YTn$? zMl2$59F5{=Pjd-=XRtR^W7Pu0B%%> zE}3A^o97JV*I1+ad^cGge42nMDiA-L_u$oE6w>8d?L2Kj_T62fd{9Bev{d9#u>kuc zeF?dvJrARPhjkVtYy77*{t2*Zty@XGTa~euybtp)!f-f}JOHbIovZ#PoPz}PaRm%@ z&@WKp+v_TqyPQ0OKWayL-p8FExnfzZEQK3H52_Rky4kuE`8&?Dk5$jL)|*mzvtkPF zZZ>h%vGz1Msk4sy=Xuhy@Uo{FLu&_p+4h{=1I(mE{Yts6xhM~|+X-k%>a7CyYvpqUz5-=+qX&iYWfQ4_~oMYTYn*==hSN0;AX1j4 z7s8H;c0HEGR-TEBRV(nZYcs>w@J;7BV1EG>`yG>0C;R#UPpi3^N1l@k z5B(?meCObB!#4<4(b?fK_SjCWo0jPQXuBv<)X;3kQfS9sO;btm1u@!a@M0 zY_N~{;FhCbgk^}FkDCs>=*<~C>u1^O(fR%%5K`jF7&JSdSw43DV9&52_Z9Wx;|Gf$ z_+eeVPk2kr9%ebcCo|zwr7inI6Qf`8$R)Zy(i8o0)U<>|{(DH}q^T+|auQu`VYT9yjajlmMVwPT=E`JZ2Yg2gLs0T0&1umA90 z{mk;(LGN$>RamB}`xM#?88RhghH+0v0pcT-Nz^~YM&&9>BBTCZM(|v}bkBylbta4D zCAY?gkYxCXcd&h+cc_~x7l_rYj{o%My}j>49I6FyjgBWOoJMR44Y2W;sk6u2FKA4g*(fX#nz zjzIEK3R0mMTxL1u<_k^#{q!utwV@>vbM-fq2-tGUO+w)tNLFN%qxyhvDV5VKY2p5m zZ*z=YGLEb8dSaI|b2WTfgT|UBuD=_@{;luA{drwNO9I@RC3mm&WqQk$;M8=={N*s| z^JNQJ$`bmJm{2masO76p zfE*ec4A1>Vp%|W{F8YGFn_7Fo@kQ>bqDxO6_nY+;u`BV&gic5Q)^Yh7w)0~dwvY^A zhkG&IJ=Y_XpA72ehd{n)&Kq?oXyw(<@!kc}79oXi0gmh#+txVSi4@%~i)z~^wu-@N z|KeI}U2Q>{rl`yrs_(0rf833^-;vRz9bd;o2jFxPYO|Z1*>8A6jz};6Omf$wu~HC< zE%&sc1q*;4Ks;3y+#i+{f2TY)zye?a8URpx$zW&43sEw#anY@wBzKiT5RdCRYLpsk zo+}{tE6)fc-a+o8FPaie%u`I9?%uXLIC!|m5Yv3BoxbU_=Ec-Gpg1ILnL1fR(oV#;(O72~KkTIy;(@fK zrkJMoY^d1%u{U%(7OjP}Qh?XYw!9BAgXg($iA#iAw?qY- zqdK+#+R#v6G{v1Ory6_63p01SD+)UG+~J&UF4%^~*Nq&Rg`V*Wbo9R>de8e4xoZ1p zviVFnk|SFraF3b#_|0!$l{%sPKDN!8iuaaArEkjDsGxsyo_#+v@S@DBL`k?`M=P)H zX$7;WajB59aOG=yqa@#FNd16KeT>@Ve6kC8ZkM%Xe8oX$Ckmh3 zj6}poi%-y21#7crm4A4Ds&$AwQrmLa2a+mZA*__W7F+|jvrYSr2R3J+ zwj70YFKc^V5ZDp|2*G{se|DQ!C7`s}+&yTFsyK|x-H8c-cig}OoSG)d3jBwmUljnx zCTj51bH5~iX-w@Bqs~WCpXqQuTdcFL>@*E4-}L&37ALs2i@hI=s?(AU$+cAc;+y;I%DfxS*xCDO|T$bnx}<>C$lhRVIYoQT zQSUaD54cBb^De|Iwl-809f4cf)bw)LjPkYtljc{!=AwO(K7BQPdcz>_$L&#*P3m{A z;R5V^zxql#?!cb%P+oo@-yt@3^RN*>0Oy>c__;?5Pj30*wrWDx?7_jfh}ZGO zXT7RNYH>n!&2FAcFE!N=;<7h|F27*C*`Vq;Nscdd^R15E&4I5LL_60A?BPmretD8o zSK@o^w|%n?wLSgeYu37=o7Hq;g%!*M8vpk*Dx}VPejY~Zl1MHQ~lCZ z{&ZXFh#gUca)6Gh54`FfV@pS1$w0fYL;%EUzR%xI#K1=V;70~>;BR|52i?I{!_$A# z8SOx5SPX+-{`l=WjQ&yq;H206@c9NG*K1^>8?pD+ibki+xjBMmVR;;mol zZA2%6P@f$Y$nzuQtgG?knDuu_+PK=7v{CZ7sm$_rP7*aCH(8y$R6z4S5)o}LF01K# zM^5`B?{)7Op;7haXUo)L^IL4wq!7!3U!e3Sh@V7Z(%^Kfq1d&W#2`j%$utwk{d-^$fmxMfd zqVhus876Iu4+KlCyc_R_(1@zAWK`0PJyWU-%vTO#E1{)KynBj+;hz+D>Z< zDfUFPV)`R$TeXoF?D z`P*TaEJtFZP*HNH0ecM6wuFXNw*;V?K=Q0j_c_w*+c@sv7P&9Z#BgZZ|>vc|Szg?ozDXZC8gHi`$t8b7?up2-a2398? z!O4xr=7y%|0`~pQ_;Cy8_<0pRrvPU&Ktz*Nz>gDl0GOo1W-J&keNLwS=LU8RaXnK& ze6?jZT7wZWLs;b@^{Yhd*V!k^^#P5UfbiG8l5nx?LAl{Ns(xL=0yS3QK?z;iB-Et4 zVcPeS{0S?C3Jo9F3v@h;zE$Nyn#cs;4pT|YMeYsfu}KACa+U(#r#ha+(MGBd5QD@ML0^BCVSVzR*2oU}gIFA@4=}Hi$4!^% zF;1FOCOfL`rD8czzr2UUpl5N)t%{;0CivL|wrFYyMo9~!+S)qabM(_s_j%Ra{ApW0 z+HnN7nqw=7Ux@}N$^eO6J5Jt!ZdMP!W`;?*u$`)u4^@%0v&H|2_sUX@?rW7&8@Q8F zjml={drkdFhL`zRZPX8%-rKsun(y4~Wf)y}b8YJ}Q;uVGb2v{RGJBmVS$Mi{3aM}E zbW`83r1-}gm3$S;j8yDwo;s^auSxF=A~v$qG$G%;8p$eTM?VRWfJ^prYlCXNi_WVq z3`rJ5YgG8?3cLJ>7|#5S!UNrlPSq1kW??CDpr)n$4QZAMcS;Y7D+cdp?g;L>fqUnUsU*T)Xo@HdLd2zT?tK?kYO%@q!01IcBm7@95@k z;hyCMYB^FZHX3<@Ddvd8dzF|RSH)FINey`w8#g8TKHiB4xu`!P&EHwvHMssr zF@=FyD?|4^#46cU^>(zbMwO2puW_d#GQ-6UGiD1UHLrrNNlZa1m z-(J1E_EkCd9_}fZ3`rx;DSMjQO;lMhwSxn>Lrv<& ztC*iT)hO(JLo`VLcF&D1!_=tvHy4!yy`Co3?3B=4r#bZ-@aLt8!!-~n^EE_^sn}$c zlh^}3mLCf`g7XHb+o|0z+*FCfU|I<_RLlE>YUFjVya_iA&7kt1u|0(g9;-sVXm;XQ zcaBox@rYzkw^@i&FOMie3t39^&?JCnvRJEa`>==miMe`-@9TTKU2TIAZx6y}ZI^E} zL_Ht*#Yz))42+`ie>{kr>`OKSxF!XT-L;i6c6SI64c9~-*Bqq>xq@|n(-*H zS>g=L>yeHwxhWv?$2@@p6iJ}^{bq?`o2{arOjuO z?-Yr)95>}wsqiY5Qj40jUeD-wKnRlVTq}DiMw#60u%z0YSXMooqZ|v?Wm8~P(Dh$8 zTF(;8Xl}M?a2W<5>xZ{o)!8pg>PG-ShUItIOBoP1Zr0jx`b11Zu**4Tdhs!nt=)*X zSFP^D+x;(Tf86?zLkij|&t7jfNQ8i#J>I|Y8|Ly8Kgg@GjFF6?p)EB^7PzTO%zvvf3fvum1M39J)X=1|cIa`xipK*`!3$bs&+{WH-lo0|iH}yL; zL2!-~|2Tm2iC9U^0SR#nqA$T(C)S!6yk@{atnIdN%fyupv zj4p8vv8l~!p2Q?x*eDKOqo{HFbm$aw^9{Am%3U^g<~>K?d#Ix`X3uu?$qr{s@Ixi^ z<6Hrh4-VrMh#JjTMtKD5@Kimw<)zUztufugZgnZCVs;*72p2cPH--BwJx~YXCgd3y z-pGIw;_~}c>-7tb-Dkwo{v5d6_E~{y^<$w}kc79qH|@`@tV&abs=&vvqUZAi>hGMN zG%K0=Ye{$z*ZR>&LG28u*->u%3NP)7df%fGj*eT{EOm3Zah?-(hBWhn;lKtp;I@O( zQjj(ga9^IUUoGcN_MJ(5Ps_v7ZrM$YTa%;yo*|l@Ar(p$k*F`5$%Clvb%1S7t|A}h zp8eY7{}6s{adFWWc-V|dj4Ul4EiOGD-4{P&{aaoI8gG{3ul=&mp8{YUSR8Z&J4SUe z?lUN(HXyZRh0&S%r_2({NIy_i-_Oe^@5driL~&hkA;{$??WSsahHe^wchL3E%LSU; zlz;}fkY=5Rg^-4Wu`Lh4K$@V0?T7*_L|o+y|Mu$Dj=?-!TVZ*guVhECjYQZb250FV zdC?UhV4l7|hH85KeuZ1_y{LSh2Sf5|hKpj83cD*HpoMr@E;LJ1ta1guImI{Yg)cRn zjQVOk>)?B*;zH%9-SX&YaCBs@a9W*q(^Bhdq~l}mob@KvmHGGE7hGm)G_k0!0uQyq zM==%#nP4?F%enbYAY0yL1r1&GX5Zqyb{`K*1_|Ms9k*T2cjpB9vZ6C7 zKZ7NYwyV-!Czt{g5x>lrTQyn(n;lPW?|qSL?RbMo+ssz?6<1e^6NpPO&t9#gdX}uq z{-|VETp(mLrwpq=sctGnCA>VkqO{iUndxky&yiyHepO~15jVnZu}XLkH7+SN`0c|+ znMrO$mN-1P>NOCg5Ei<~k_6T_t%gOAv2H75exyj_9Nchjw}x)S|5 z{XUu1C|%zS)%tbSKt5r8L)cjJYx|@@-`VFwQfQE((sf(5Bn60dPQI?!_S~{;;ON51fv6XbU=rw*d&+RTrrM!q@>Ty#_bJ)c^zZn-t2Si43-Q|f5 znC&^>00wyjUSyO9$11lW*)=iz7bO#*NMNpJ$2+ciW%-svbqS}DMPS;ecvqbuK>QJZ z!b$^=)W`3~7n(K)(@!$yzO0X`4n@7cM|Yp3!A4B&0#QYm$K$;2cD@k0IcS2XuJ>jC zB!CR0RkVIM#%lO=UNn4Az9?X4s+8s{BpZNv;>W1J z>J_vu=BH)dFXdeJPx2NZEt2Ou8eHNu++oZMbKBK6#89kx^g#)X3gU&$@J1gL8weUO zLXuzPcmylB;iQ=JD`oXOi!F6ezv;;TTwYp&Ws?<&6Yn8axyFc?Qfo;psG>^8iQQ8x zBjm)1N5|PREoxKWqPZK7&}Ga3akCF*sOSfZO`}MrI9UAqQH^1daRl{yb>2>s^r32F zH&c}1Crd})3Pw23eZy9_iA1>caWR%k*B@n6+Jhll{<8T0L!pxL@N9qLA~1YnrOrGx z{00=Thavnn(7jBnQQOgJ#|ZuaBuOZCr_WRy%CQS^C!C3iRj?k_0>ph=Z6{Bz>cpuy zQ6|Rz(Y;O{7~$~LJL`0G5-7SAF3aQf-vawnEboBE0uxZX>D?yZodpOZM7u846b!zG zJmEs1I)1=pFj+cbJrDx0x$j$ZQhjWPTed5T&v;!SoWr_6WPbM*##T;zP#26zosM{j zQ$!+(pDl^yNQige#B-^5Z8{V0-@eaQ`z{}XqKnfu;U+8RWQ16=qs~3WFmq3pJj4f}tk{vZQ;&XLocwgZj7tNuTl_iywM10y+=qqEhYlm#%sfue+Ej;If0(!ti**2 zgnwfxkjnxn$j9h7B_p?%pv0HyPpr2vyfj4kHXhm6w;E$HJ~`Tlkh&XhN s{X{TN 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�wcYi*gp?-*{w=(qc=a&lp~R*M=vXATrJxLRC6i~1{Ye}!YAwB_d zn!xOut85z1cp7Inf!&Sk)H&u8Oq=8Ea-GWEvHqsUcSq{9e6)5CCq|?#2<*#$uvfSh z$o)t9kFFJXJKNifqHUZo1=XHwP^;N;-R67$VvX^iU;c-)mTr~LMn=zq?38|-alriC z-$&{eG(rj@!J4`>EBk^2E${LT8>|ydPp)B^=Os@*&2LQm66z!%tvoAg>QG-aO>{bIIh{@vJnTI-OV4M7q>MYm%+< zB&7DxLC1FcD9zg8%k5`7zDAt}b%Sce*mH}G$I+fikG!t9KPv`xGn~-njF4bG^3NJ9wiQr8m3z zj`@~d&-qu}067RIQg|3*T(rt}UvS@pu0=M9Xr6iUBug>I<*ck-r&3X??}^YamZBet zbxa3f0XLNQuo5-|R0Hij-@W|F`NRQ32B1E3p~I_pWzn~V4JMx?`0i;im>rtXGEnu$ zMnSTub+1)`!%%*~X9Ay|y1jN`|T)>Yv(?J6~?Z~NK&V0lLuB{evwbbHHuBu#x zMxyf_+xR2)Fvm0DMwvo@LOj$;C%RNA>`A(`@+nfId^n0&-OqI405GazI}!+f5EK2P zdvxy80xxlc4m^&M(uTg))GZ<#%JwGy-ks%(cYilSFe2IS(aH_wlc69bn22l}A&mj; zd?c6x(OHJk^m zk7Q`epjYn*cjhMwc1F3`Uve)ddDa}O9gv3AbM19n8HGKQ6HZky4U@{F1Ps+B;Y#V% z=Ivh8~D(c(r#)9+R{LaN^ajL*`=zCdz3k zwznfLvy(T&`y0b7S=ge#3u;5Z$fi&Y4L~;?IYvHE(Q2Bsf}vutOa-zbe3FH0;6CUg zP{^VPVG`}-NfK69{=Dg&jgk;JWG6|qv^N(s!~)A^EUoF$4bKKc!9dyYD`WX9MK~fJ zOA?f*Z!OGDQ&6$`t9lmICPCQeI*UBTmFdQYic}hbF1>v&{14T!&&}s+JI*v40g0Yr z8P^}Z>F271n4ynt^qSEdiq{Yxn2|k%0@irk-C!K2G)xTA+)qkx&rul3LLPz=U@?%iym6VKCaDMuKA({t0-` zVGLQ)vj=hpgC^frsH2#b5B1u#**38%bc+%?6-IXKV*=aK(29k!Sz+Lr=KonL zM-RNyY*YCq#G*M$K^AkHt*YkX?Y9SqKrz6pps%OT**oCg#wr7dS@R2SWh+uLH#CUr zsw#`;-S0403^cg#Ax8a+vNa^3n}}N%vJT5LX3A&s`j%rLPdlG$?q166r-4fTd}0*u zBRJ=;tI~Ez5vMiC?PGbA1x$LVEUy3t6TF%;ND?F#0B{-p!mFWz&s~}gi)g4jBd?I5 z7@nkTf4sl>X}(hbzE5HGAX5v4l@Nn9V$^-aqVWzLZE7|@4>X1xNj>Y@90FA54gx`H z5|6dB+w6E{M2qsxXqt4{gktVqq~*g}oI;%#j%u~j0-o%dy$hQe2<|zZvZ}!i9eV^4 z^P{06KHtN!tte-07Mvp)MrZv%CO?n!At3f1@`1NoxA=T+OOE*>zLy$5)(w=5IH+qT zG=f#~;ltcdff~$7KyF#kr`c_~u%s9_r##~A7}P+QLGF9g67zEEboN^FXcB?KCHeQZ z{Vbdw}#ApHkcyehaV_41XUY zYlg{ziy%XRmwt?9F@5R%Cxx|<#@)MpJQNMB~Gz$chIey z18PgX96RdJr&R6;aDi)-(hgAdRtChSRxVTEIOiC08GvmJSPMHI0JWYs!l+yuQx;pv zb}kBDd;KTT=x*PI@&LAI(&3vw@}3>(44&A8*N{1{Z*_|A%tRePl~obvXm-Rm%D2wV z6(2!y%xrd=Yc6nH!6usBe8)C@GUx5B*Wb1HEN-9EYRMVp4f>jGX6cm?S2^YviTsiL z?Ao!#fK#%)Kvp+u9KG7!wc`*SZZ@#KCU5PoV%@nN_E+7)w{r@qPWP( zmZEXmtqaD9T;DQ3vmNvczns>J8`(sT&~1*2dammnYj|#g-t5VYFmh(7{dBbH zoobx^X2rkzJ{(jL8Ui)z@(;5ZNe8G0?01EI!Tnd}@!wd<|JL`m_MoLW#SDmc8~;*g zM#JoG5O^@az~)pcZuI1oZ zr-Jdo=Gi-3Wn@(3w7?(AYs-Y2qFRPAfGvIE@9i@e{%iJFS_U!HV{2}f2lwtn;D zcZ`$vzg@qc_|fIp-;4Op6g%bP)TEEYN;P9fddQQ}QxBt5+7-2JqP;RhM#E+yo+{IA zCuuJQC503`yzjU;L-i|jeOGw#J4UGA_Pb{%sb&U0L|wAS>~yes7O+BT75ev=XeM*m z2f3<`O76Fh2mk5rbobfgGns+62WGD(xY7d&Jzqi;-0P&rnuK=vH}d9|!~WZk3=`fE z*2!!;*ddmYx@i-EUo%`kY|z!V9j!j{MOWp{Gv9HfGuCbz>FybmeELD3qtD{30s~mT zP36wb*%g&boM)lD=k^8~4^_TOD%^iK>ZA6ao$J%mD18sCUJMltM>H4YWEqKQXFo=2 z7l?&?r3q*7=NI#389)Tcs~24nO%pn^eU+jy5P&4ondUMJ?H*Gs1NhadJ)3QgkOu|F zJU};vL?ITx#Bl24+vbP+AkV~?ra`n~8gi^{&LllD?j!F@(s^_IhrF}R>?cbo;LMVI zN>5p1t)!^xR;c7t3hsU~=NAY|YmVJTj^5n{)_b_ zZ2yZ(p@VuCm0+hp$_X2(Ud;{BMjUka1bvIUXv+tMc1+lu-uuF{op)MdfqgG@iIrmx zdd)hCO@m22os-4EAQF*n7K$Izn>b@G6cjE9;l$LOc&IJszn_#(k{8Qg{=AUh=ne*% z8fHt~Rta9+NUxjN8GNNX+5!C+z9xdaTXP~FM;=TO${)I zQ_fvk;Dag)nx*W1AbuYKno*OE6B$~uiP4jY5`X)BdZs_1I8`Ob(>!Bpml69I-Zk^A z>{UM4%GOU$*o3bwr!BIUPNaECswB9X>mLPsNkJ`O3nS^-KkLp=oem6hO5Gu{M6O{| zg~Kld!s&d4SH})T#|d%hhgGx4P6^dKJ_}HIpESA}i0BHevyJFO6PedxX}F-a-Gy)S zS0fkTckOJs;ePZ^dmZ~kcIV0}pew`-^90-CpcJ58P==jI3lCDrNlzIWE|#qp@L!c4Ip$@!2q zB|C(-Xs$l-`h~szZTKq??mH)%I1*mOy}tYDc~cD%0A{3{9B2+)c;CJj#$dL)=jyj0ZACd1#I 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

Cns~CE~Sd| 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 ( - - - }> - } /> - } /> - } /> - } /> - } /> - } /> - } /> - - } /> - - + + + + }> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + + } /> + + + ); diff --git a/src/components/Header/Header.module.scss b/src/components/Header/Header.module.scss index 107e92ec27..bc07134175 100644 --- a/src/components/Header/Header.module.scss +++ b/src/components/Header/Header.module.scss @@ -1,43 +1,72 @@ +@use '../../styles/mixins.scss' as *; +@use '../../styles/theme/theme-dark.scss' as *; +@use '../../styles/theme/theme-light.scss' as *; + .logo { - padding: 18px 24px; + font-size: 14px; line-height: 100%; + padding-left: 16px; cursor: pointer; + + @include on-desktop { + font-size: 16px; + padding-left: 24px; + } } .header { - height: 65px; + height: 48px; display: flex; justify-content: space-between; - border-bottom: 1px solid #E2E6E9; + border-bottom: 1px solid var(--header-border); + + @include on-desktop { + height: 65px; + } &__wrapper { display: flex; align-items: center; - column-gap: 24px; + column-gap: 16px; + + @include on-desktop { + column-gap: 24px; + } } &__nav { height: 100%; + display: none; + + @include on-tablet { + display: block; + } } &__toolbar { - display: flex; - align-items:center; - justify-content:center; + display: none; + + @include on-tablet { + display: flex; + align-items:center; + justify-content:center; + } } &__list { display: flex; align-items: center; - column-gap: 64px; + column-gap: 32px; height: 100%; font-size: 12px; font-weight: 800; - line-height: 11px; - letter-spacing: 0.04em; - color: #ccc; + color: var(--header-text); vertical-align: middle; text-transform: uppercase; + + @include on-desktop { + column-gap: 64px; + } } &__item { @@ -48,32 +77,44 @@ &__link { height: 100%; - line-height: 65px; + line-height: 45px; &:hover { - color: #313237; + color: var(--header-text-active); } &_active{ - color: #313237; - border-bottom: 3px solid #313237; + color: var(--header-text-active); + border-bottom: 3px solid var(--header-text-active); transition: none; } + + @include on-desktop { + line-height: 65px; + } } &__icon { - width: 64px; + width: 48px; height: 100%; display: flex; justify-content: center; align-items: center; - border-left: 1px solid #E2E6E9; + border-left: 1px solid var(--header-border); + font-weight: 800; + font-size: 13px; &:hover { + font-size: 14px; + .header__icon_img { width: 18px; height: 18px; } } + + @include on-desktop { + width: 64px; + } } } diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index d863d0d4d1..dc147ba209 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -1,6 +1,8 @@ import { NavLink, Link } from 'react-router-dom'; import styles from './Header.module.scss'; import classNames from 'classnames'; +import { useContext } from 'react'; +import { ThemeContext } from '../../context/ThemeContext'; export const Header = () => { const getNavLinkClass = (isActive: boolean) => { @@ -10,6 +12,14 @@ export const Header = () => { ); }; + const themeContext = useContext(ThemeContext); + + if (!themeContext) { + return null; + } + + const { theme, toggleTheme } = themeContext; + return (

@@ -58,19 +68,50 @@ export const Header = () => {
+ - heart icon + {theme === 'light' ? ( + heart icon + ) : ( + cart icon + )} - cart icon + {theme === 'light' ? ( + cart icon + ) : ( + cart icon + )}
diff --git a/src/components/Swiper/Swiper.module.scss b/src/components/Swiper/Swiper.module.scss new file mode 100644 index 0000000000..c38d9d55bf --- /dev/null +++ b/src/components/Swiper/Swiper.module.scss @@ -0,0 +1,118 @@ +@use '../../styles/mixins.scss' as *; +@use '../../styles/theme/theme-dark.scss' as *; +@use '../../styles/theme/theme-light.scss' as *; + +.navigationButton { + display: none; + width: 32px; + height: 320px; + border: 1px solid var(--swiper-button-border); + background-color: var(--swiper-button-bg); + cursor: pointer; + + &:disabled { + border: 1px solid #000; + pointer-events: none; + } + + @include on-tablet { + display: flex; + align-items: center; + justify-content: center; + height: 189px; + } + + @include on-desktop { + height: 400px; + } +} + +.swiperWrapper { + width: 100%; + display: flex !important; + justify-content: center; + align-items: center; + gap: 16px; +} + +.swiperContainer { + margin-bottom: 56px; + + @include on-tablet { + margin-bottom: 64px; + } + + @include on-tablet { + margin-bottom: 80px; + } +} + +.swiper { + height: 320px !important; + width: 100%; + cursor: grab; + + @include on-tablet { + height: 189px !important; + } + + @include on-desktop { + height: 400px !important; + } + + &Pagination { + display: flex; + justify-content: center; + column-gap: 14px; + margin-top: 14px; + bottom: 0; + + &Bullet { + margin: 0 !important; + width: 14px; + height: 4px; + border-radius: 0; + background-color: var(--swiper-bullet); + transition: .3s; + cursor: pointer; + + &Active { + background-color: var(--swiper-bullet-active); + } + } + } + + &Item { + height: 100%; + color: #fff; + padding: 30px; + background: linear-gradient(to bottom right, #0096FF, #BB64FF, #F55273); + } + + &Item3 { + display: flex; + flex-direction: column; + row-gap: 20px; + background: var(--swiper-item3-bg); + color: var(--swiper-item3-color); + font-weight: 600; + + & span { + background: #1d1d1f; + background-clip: text; + -webkit-text-fill-color: rgba(0, 0, 0, 0); + background-image: linear-gradient(108deg,#0894FF,#C959DD 34%,#FF2E54 68%,#FF9004); + } + + &Button { + background: #fff; + width: 200px; + color: #3c010d; + padding: 12px 22px; + border-radius: 22px; + font-weight: 600; + } + } +} + + diff --git a/src/components/Swiper/Swiper.tsx b/src/components/Swiper/Swiper.tsx new file mode 100644 index 0000000000..7567521bf0 --- /dev/null +++ b/src/components/Swiper/Swiper.tsx @@ -0,0 +1,90 @@ +import { useContext, useRef } from 'react'; +import { Swiper, SwiperSlide } from 'swiper/react'; +import { Swiper as SwiperCore } from 'swiper'; +import { Swiper as SwiperClass } from 'swiper/types'; +import { Navigation, Pagination, Autoplay } from 'swiper/modules'; +import { ThemeContext } from '../../context/ThemeContext'; +import 'swiper/css'; +import 'swiper/css/navigation'; +import 'swiper/css/pagination'; +import styles from './swiper.module.scss'; + +export const HomeSwiper = () => { + const homeSwiperRef = useRef(null); + + const themeContext = useContext(ThemeContext); + + if (!themeContext) { + return null; + } + + const { theme } = themeContext; + + return ( +
+
+ + { + homeSwiperRef.current = swiper; + }} + > + +
+

+ Lorem ipsum dolor, sit amet consectetur adipisicing + ipsum dipisicing elit. +

+
+
+ +
+

Lorem, ipsum dolor sit amet consectetur adipisicing elit.

+
+
+ +
+

+ Lorem ipsum dolor, sit amet consectetur adipisicing + ipsum dipisicing elit. +

+
+
+
+ +
+
+
+ ); +}; diff --git a/src/components/Swiper/index.tsx b/src/components/Swiper/index.tsx new file mode 100644 index 0000000000..9befe55286 --- /dev/null +++ b/src/components/Swiper/index.tsx @@ -0,0 +1 @@ +export * from './swiper'; diff --git a/src/context/ThemeContext.tsx b/src/context/ThemeContext.tsx new file mode 100644 index 0000000000..bcb84aa506 --- /dev/null +++ b/src/context/ThemeContext.tsx @@ -0,0 +1,33 @@ +import React, { createContext, useState, useEffect, ReactNode } from 'react'; + +interface ThemeContextProps { + theme: string; + toggleTheme: () => void; +} + +export const ThemeContext = createContext( + undefined, +); + +export const ThemeProvider: React.FC<{ children: ReactNode }> = ({ + children, +}) => { + const [theme, setTheme] = useState(localStorage.getItem('theme') || 'light'); + + const toggleTheme = () => { + const newTheme = theme === 'light' ? 'dark' : 'light'; + + setTheme(newTheme); + localStorage.setItem('theme', newTheme); + }; + + useEffect(() => { + document.body.className = theme; + }, [theme]); + + return ( + + {children} + + ); +}; diff --git a/src/index.tsx b/src/index.tsx index c1c7c50095..b0620ab4c6 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,5 +1,4 @@ import { createRoot } from 'react-dom/client'; -import React from 'react'; import { Root } from './Root'; createRoot(document.getElementById('root') as HTMLElement).render(); diff --git a/src/pages/HomePage/HomePage.module.scss b/src/pages/HomePage/HomePage.module.scss index e69de29bb2..23ccb23a54 100644 --- a/src/pages/HomePage/HomePage.module.scss +++ b/src/pages/HomePage/HomePage.module.scss @@ -0,0 +1,30 @@ +@use '../../styles/mixins.scss' as *; + +.container { + max-width: 1200px; + margin: 0 auto; + padding: 0 16px; + + @include on-tablet { + padding: 0 24px; + } + + @include on-desktop { + padding: 0 32px; + } +} + +.title { + font-size: 32px; + margin: 24px 0; + cursor: default; + + @include on-tablet { + font-size: 48px; + margin: 32px 0; + } + + @include on-desktop { + margin: 48px 0; + } +} diff --git a/src/pages/HomePage/HomePage.tsx b/src/pages/HomePage/HomePage.tsx index 7ff5c97f07..5f855cc1a6 100644 --- a/src/pages/HomePage/HomePage.tsx +++ b/src/pages/HomePage/HomePage.tsx @@ -1 +1,12 @@ -export const HomePage = () =>

Product Catalog

; +import { HomeSwiper } from '../../components/Swiper'; + +import styles from './HomePage.module.scss'; + +export const HomePage = () => { + return ( +
+

Product Catalog

+ +
+ ); +}; diff --git a/src/styles/global.scss b/src/styles/global.scss index a97b43d565..d6c44c430b 100644 --- a/src/styles/global.scss +++ b/src/styles/global.scss @@ -1,4 +1,11 @@ +@use '../styles/theme/theme-dark.scss' as *; +@use '../styles/theme/theme-light.scss' as *; + * { scroll-behavior: smooth; - transition: all 0.2s ease; +} + +body { + background-color: var(--background-color); + color: var(--text-color); } diff --git a/src/styles/index.scss b/src/styles/index.scss index 2116d4e6d3..2e818c4f59 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -1,4 +1,8 @@ -@import './reset'; -@import './fonts'; -@import './variables'; -@import './global'; +@use 'reset'; +@use 'fonts'; +@use 'mixins'; +@use 'variables'; +@use 'typography'; +@use 'global'; +@use 'theme/theme-light'; +@use 'theme/theme-dark'; diff --git a/src/styles/mixins.scss b/src/styles/mixins.scss new file mode 100644 index 0000000000..59cebb4735 --- /dev/null +++ b/src/styles/mixins.scss @@ -0,0 +1,11 @@ +@mixin on-tablet { + @media (min-width: 640px) { + @content; + } +} + +@mixin on-desktop { + @media (min-width: 1200px) { + @content; + } +} diff --git a/src/styles/theme/theme-dark.scss b/src/styles/theme/theme-dark.scss new file mode 100644 index 0000000000..bb9c1bba53 --- /dev/null +++ b/src/styles/theme/theme-dark.scss @@ -0,0 +1,13 @@ +.dark { + --background-color: #0F1121; + --text-color: #F1F2F9; + --header-border: #323542; + --header-text: #75767F; + --header-text-active: #F1F2F9; + --swiper-button-bg: #323542; + --swiper-button-border: #323542; + --swiper-bullet: #3B3E4A; + --swiper-bullet-active: #F1F2F9; + --swiper-item3-bg: #161827; + --swiper-item3-color: #fff; +} diff --git a/src/styles/theme/theme-light.scss b/src/styles/theme/theme-light.scss new file mode 100644 index 0000000000..f5470e9fc6 --- /dev/null +++ b/src/styles/theme/theme-light.scss @@ -0,0 +1,13 @@ +.light { + --background-color: #fff; + --text-color: #000; + --header-border: #E2E6E9; + --header-text: #89939A; + --header-text-active: #313237; + --swiper-button-bg: #fff; + --swiper-button-border: #B4BDC3; + --swiper-bullet: #E2E6E9; + --swiper-bullet-active: #313237; + --swiper-item3-bg: #f5f5f5; + --swiper-item3-color: #000; +} diff --git a/src/styles/typography.scss b/src/styles/typography.scss new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/src/styles/typography.scss @@ -0,0 +1 @@ + diff --git a/src/styles/variables.scss b/src/styles/variables.scss index 460580624e..e69de29bb2 100644 --- a/src/styles/variables.scss +++ b/src/styles/variables.scss @@ -1,28 +0,0 @@ -:root { - --primary: #313237; - --secondary: #89939a; - --icons: #b4bdc3; - --elements: #e2e6e9; - --hover-bg: #fafbfc; - --white: #fff; - --green: #27ae60; - --red: #eb5757; - --black: #000; - --fw-800: 800; - --fw-700: 700; - --fw-600: 600; - --fw-500: 500; - --fw-400: 400; - --size-64: 64px; - --size-56: 56px; - --size-48: 48px; - --size-32: 32px; - --size-24: 24px; - --size-22: 22px; - --size-20: 20px; - --size-16: 16px; - --size-14: 14px; - --size-12: 12px; - --size-8: 8px; -} - From ea559a585a6ebf46dfb3a72c2e57677a2bf18a7d Mon Sep 17 00:00:00 2001 From: Ivan Date: Mon, 28 Oct 2024 22:00:23 +0000 Subject: [PATCH 11/13] solution --- .eslintrc.cjs | 17 + package-lock.json | 4870 ++++++++++++++++++++------------------------- package.json | 20 +- 3 files changed, 2177 insertions(+), 2730 deletions(-) diff --git a/.eslintrc.cjs b/.eslintrc.cjs index b51149cf57..d2469c3694 100644 --- a/.eslintrc.cjs +++ b/.eslintrc.cjs @@ -63,6 +63,7 @@ module.exports = { ], 'implicit-arrow-linebreak:': 0, + // React 'react/prop-types': 0, 'react/require-default-props': 0, @@ -98,11 +99,27 @@ module.exports = { }, }, ], + + 'import/no-extraneous-dependencies': [ + 'error', + { + devDependencies: ['**/*.spec.ts', '**/*.spec.tsx', '**/*.test.ts', '**/*.test.tsx'], + optionalDependencies: false, + peerDependencies: false, + }, + ], }, ignorePatterns: ['dist', '.eslintrc.cjs', 'vite.config.ts', 'src/vite-env.d.ts', 'cypress'], settings: { react: { version: 'detect', }, + + 'import/resolver': { + node: { + paths: ['node_modules'], + extensions: ['.js', '.jsx', '.ts', '.tsx'] + } + } }, }; diff --git a/package-lock.json b/package-lock.json index 836b9e63b4..039b1849f3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,28 +13,33 @@ "@fortawesome/fontawesome-free": "^6.5.2", "bulma": "^1.0.1", "classnames": "^2.5.1", + "framer-motion": "^11.11.8", + "lucide-react": "^0.452.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^6.25.1", - "react-transition-group": "^4.4.5" + "react-transition-group": "^4.4.5", + "swipe": "^1.7.7", + "swiper": "^11.1.14" }, "devDependencies": { "@cypress/react18": "^2.0.1", - "@mate-academy/scripts": "^1.8.5", + "@mate-academy/scripts": "^1.9.12", "@mate-academy/students-ts-config": "*", "@mate-academy/stylelint-config": "*", - "@types/node": "^20.14.10", + "@types/node": "^20.16.11", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-transition-group": "^4.4.10", + "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.16.0", "@vitejs/plugin-react": "^4.3.1", "cypress": "^13.13.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-cypress": "^3.3.0", - "eslint-plugin-import": "^2.29.1", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.9.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.4", @@ -44,9 +49,10 @@ "mochawesome-merge": "^4.3.0", "mochawesome-report-generator": "^6.2.0", "prettier": "^3.3.2", - "sass": "^1.77.8", - "stylelint": "^16.7.0", - "typescript": "^5.2.2", + "sass": "^1.80.4", + "stylelint": "^16.10.0", + "stylelint-scss": "^6.8.1", + "typescript": "^5.5.4", "vite": "^5.3.1" } }, @@ -55,6 +61,7 @@ "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.24" @@ -64,12 +71,14 @@ } }, "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==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.0.tgz", + "integrity": "sha512-INCKxTtbXtcNbUZ3YXutwMpEleqttcswhAdee7dhuoVrD2cnuc3PqtERBtxkX5nziX9vnBL8WXmSGwv8CuPV6g==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.7", + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", "picocolors": "^1.0.0" }, "engines": { @@ -77,30 +86,32 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.9.tgz", - "integrity": "sha512-e701mcfApCJqMMueQI0Fb68Amflj83+dvAvHawoBpAz+GDjCIyGHzNwnefjsWJ3xiYAqqiQFoWbspGYBdb2/ng==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.0.tgz", + "integrity": "sha512-qETICbZSLe7uXv9VE8T/RWOdIE5qqyTucOt4zLYMafj2MRO271VGgLd4RACJMeBO37UPWhXiKMBk7YlJ0fOzQA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.9.tgz", - "integrity": "sha512-5e3FI4Q3M3Pbr21+5xJwCv6ZT6KmGkI0vw3Tozy5ODAQFTIWe37iT8Cr7Ice2Ntb+M3iSKCEWMB1MBgKrW3whg==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.9", - "@babel/helper-compilation-targets": "^7.24.8", - "@babel/helper-module-transforms": "^7.24.9", - "@babel/helpers": "^7.24.8", - "@babel/parser": "^7.24.8", - "@babel/template": "^7.24.7", - "@babel/traverse": "^7.24.8", - "@babel/types": "^7.24.9", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -120,34 +131,38 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.9.tgz", - "integrity": "sha512-G8v3jRg+z8IwY1jHFxvCNhOPYPterE4XljNgdGTYfSTtzzwjIswIzIaSPSLs3R7yFuqnqNeay5rjICfqVr+/6A==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.0.tgz", + "integrity": "sha512-/AIkAmInnWwgEAJGQr9vY0c66Mj6kjkE2ZPB1PurTRaRAh3U+J45sAQMjQDJdh4WbR3l0x5xkimXBKyBXXAu2w==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.9", + "@babel/parser": "^7.26.0", + "@babel/types": "^7.26.0", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", - "jsesc": "^2.5.1" + "jsesc": "^3.0.2" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.8.tgz", - "integrity": "sha512-oU+UoqCHdp+nWVDkpldqIQL/i/bvAv53tRqLG/s+cOXxe66zOYLU7ar/Xs3LdmBihrUMEUhwu6dMZwbNOYDwvw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.24.8", - "@babel/helper-validator-option": "^7.24.8", - "browserslist": "^4.23.1", + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", "lru-cache": "^5.1.1", "semver": "^6.3.1" }, @@ -160,71 +175,35 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/@babel/helper-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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "dependencies": { - "@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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/traverse": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.9.tgz", - "integrity": "sha512-oYbh+rtFKj/HwBQkFlUzvcybzklmVdVV3UU+mN7n2t/q3yGHbuVdNxyFvSBO1tfvjyArpHNcWMAzsSPdyI46hw==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", "dev": true, + "license": "MIT", "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" + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -234,99 +213,68 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", - "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", - "dev": true, - "engines": { - "node": ">=6.9.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==", - "dev": true, - "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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", "dev": true, - "dependencies": { - "@babel/types": "^7.24.7" - }, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", - "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", "dev": true, + "license": "MIT", "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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", - "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.8.tgz", - "integrity": "sha512-gV2265Nkcz7weJJfvDoAEVzC1e2OTDpkGbEsebse8koXUJUXPsCMi7sRo/+SPMuMZ9MtUPnGwITTnQnU5YjyaQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/template": "^7.24.7", - "@babel/types": "^7.24.8" + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" }, "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==", + "node_modules/@babel/parser": { + "version": "7.26.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.1.tgz", + "integrity": "sha512-reoQYNiAJreZNsJzyrDNzFQ+IQ5JFiIzAHJg9bn94S3l+4++J7RsIhNMoB+lgP/9tpmiAQqspv+xfdxTSzREOw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.7", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" + "@babel/types": "^7.26.0" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.8.tgz", - "integrity": "sha512-WzfbgXOkGzZiXXCqk43kKwZjzwx4oulxZi3nq2TYL9mOjQv6kYwul9mz6ID36njuL7Xkp6nJEfok848Zj10j/w==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -335,12 +283,13 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-self": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.24.7.tgz", - "integrity": "sha512-fOPQYbGSgH0HUp4UJO4sMBFjY6DuWq+2i8rixyUMb3CdGixs/gccURvYOAhajBdKDoGajFr3mUq5rH3phtkGzw==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -350,12 +299,13 @@ } }, "node_modules/@babel/plugin-transform-react-jsx-source": { - "version": "7.24.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.24.7.tgz", - "integrity": "sha512-J2z+MWzZHVOemyLweMqngXrgGC42jQ//R0KdxqkIz/OrbVIIlhFI3WigZ5fO+nwFvBlncr4MGapd8vTyc7RPNQ==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.24.7" + "@babel/helper-plugin-utils": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -365,9 +315,10 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.8.tgz", - "integrity": "sha512-5F7SDGs1T72ZczbRwbGO9lQi0NLjQxzl6i4lJxLxfW9U5UluCSyEJeniWvnhl3/euNiqQVbo8zruhsDfid0esA==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -376,33 +327,32 @@ } }, "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==", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/parser": "^7.24.7", - "@babel/types": "^7.24.7" + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.24.8", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.8.tgz", - "integrity": "sha512-t0P1xxAPzEDcEPmjprAQq19NWum4K0EQPjMwZQZbHt+GiZqvjCHjj755Weq1YRPVzBI+3zSfvScfpnuIecVFJQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.24.7", - "@babel/generator": "^7.24.8", - "@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.8", - "@babel/types": "^7.24.8", + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -411,14 +361,14 @@ } }, "node_modules/@babel/types": { - "version": "7.24.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.9.tgz", - "integrity": "sha512-xm8XrMKz0IlUdocVbYJe0Z9xEgidU7msskG8BbhnTPK/HZ2z/7FP7ykqPgrUH+C+r414mNfNWam1f2vqOjqjYQ==", + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.8", - "@babel/helper-validator-identifier": "^7.24.7", - "to-fast-properties": "^2.0.0" + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" }, "engines": { "node": ">=6.9.0" @@ -429,15 +379,16 @@ "resolved": "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz", "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", "dev": true, + "license": "MIT", "optional": true, "engines": { "node": ">=0.1.90" } }, "node_modules/@csstools/css-parser-algorithms": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.7.1.tgz", - "integrity": "sha512-2SJS42gxmACHgikc1WGesXLIT8d/q2l0UFM7TaEeIzdFCE/FPMtTiizcPGGJtlPo2xuQzY09OhrLTzRxqJqwGw==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-parser-algorithms/-/css-parser-algorithms-3.0.3.tgz", + "integrity": "sha512-15WQTALDyxAwSgAvLt7BksAssiSrNNhTv4zM7qX9U6R7FtpNskVVakzWQlYODlwPwXhGpKPmB10LM943pxMe7w==", "dev": true, "funding": [ { @@ -449,17 +400,18 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-tokenizer": "^3.0.2" } }, "node_modules/@csstools/css-tokenizer": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-2.4.1.tgz", - "integrity": "sha512-eQ9DIktFJBhGjioABJRtUucoWR2mwllurfnM8LuNGAqX3ViZXaUchqk+1s7jjtkFiT9ySdACsFEA3etErkALUg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@csstools/css-tokenizer/-/css-tokenizer-3.0.3.tgz", + "integrity": "sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==", "dev": true, "funding": [ { @@ -471,14 +423,15 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" } }, "node_modules/@csstools/media-query-list-parser": { - "version": "2.1.13", - "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.13.tgz", - "integrity": "sha512-XaHr+16KRU9Gf8XLi3q8kDlI18d5vzKSKCY510Vrtc9iNR0NJzbY9hhTmwhzYZj/ZwGL4VmB3TA9hJW0Um2qFA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@csstools/media-query-list-parser/-/media-query-list-parser-3.0.1.tgz", + "integrity": "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw==", "dev": true, "funding": [ { @@ -490,18 +443,19 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1" + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1" } }, "node_modules/@csstools/selector-specificity": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.1.1.tgz", - "integrity": "sha512-a7cxGcJ2wIlMFLlh8z2ONm+715QkPHiyJcxwQlKOz/03GPw1COpfhcmC9wm4xlZfp//jWHNNMwzjtqHXVWU9KA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-4.0.0.tgz", + "integrity": "sha512-189nelqtPd8++phaHNwYovKZI0FOzH1vQEE3QhHHkNIGrg5fSs9CbYP3RvfEH5geztnIA9Jwq91wyOIwAW5JIQ==", "dev": true, "funding": [ { @@ -513,11 +467,12 @@ "url": "https://opencollective.com/csstools" } ], + "license": "MIT-0", "engines": { - "node": "^14 || ^16 || >=18" + "node": ">=18" }, "peerDependencies": { - "postcss-selector-parser": "^6.0.13" + "postcss-selector-parser": "^6.1.0" } }, "node_modules/@cypress/react18": { @@ -525,6 +480,7 @@ "resolved": "https://registry.npmjs.org/@cypress/react18/-/react18-2.0.1.tgz", "integrity": "sha512-T/bhFEvVDIu0lDOKXbEQqVEmmANKWc/pyFDyDoJw3OndRYv9QVEJSsE/VNXIaOQLDjWvQkKBOwd0lLe1hWF/Zg==", "dev": true, + "license": "MIT", "peerDependencies": { "@types/react": "^18", "@types/react-dom": "^18", @@ -539,10 +495,11 @@ } }, "node_modules/@cypress/request": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.1.tgz", - "integrity": "sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@cypress/request/-/request-3.0.5.tgz", + "integrity": "sha512-v+XHd9XmWbufxF1/bTaVm2yhbxY+TB4YtWRqF2zaXBlDNMkls34KiATz0AVDLavL3iB6bQk9/7n3oY1EoLSWGA==", "dev": true, + "license": "Apache-2.0", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -550,14 +507,14 @@ "combined-stream": "~1.0.6", "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "http-signature": "~1.3.6", + "form-data": "~4.0.0", + "http-signature": "~1.4.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", "mime-types": "~2.1.19", "performance-now": "^2.1.0", - "qs": "6.10.4", + "qs": "6.13.0", "safe-buffer": "^5.1.2", "tough-cookie": "^4.1.3", "tunnel-agent": "^0.6.0", @@ -572,6 +529,7 @@ "resolved": "https://registry.npmjs.org/@cypress/xvfb/-/xvfb-1.2.4.tgz", "integrity": "sha512-skbBzPggOVYCbnGgV+0dmBdW/s77ZkAOXIC1knS8NagwDjBrNC1LuXtQJeiN6l+m7lzmHtaoUw/ctJKdqkG57Q==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.1.0", "lodash.once": "^4.1.1" @@ -582,6 +540,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -591,6 +550,7 @@ "resolved": "https://registry.npmjs.org/@dual-bundle/import-meta-resolve/-/import-meta-resolve-4.1.0.tgz", "integrity": "sha512-+nxncfwHM5SgAtrVzgpzJOI1ol0PkumhVo469KCf9lUi21IGcY90G98VuHm9VRrUypmAzawAHO9bs6hqeADaVg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" @@ -604,6 +564,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" @@ -620,6 +581,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -636,6 +598,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -652,6 +615,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -668,6 +632,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -684,6 +649,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -700,6 +666,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -716,6 +683,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -732,6 +700,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -748,6 +717,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -764,6 +734,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -780,6 +751,7 @@ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -796,6 +768,7 @@ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -812,6 +785,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -828,6 +802,7 @@ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -844,6 +819,7 @@ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -860,6 +836,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -876,6 +853,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" @@ -892,6 +870,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -908,6 +887,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" @@ -924,6 +904,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -940,6 +921,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -956,6 +938,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -965,25 +948,30 @@ } }, "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==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", "dev": true, + "license": "MIT", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "eslint-visitor-keys": "^3.4.3" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", - "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, + "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } @@ -993,6 +981,7 @@ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", "dev": true, + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -1016,6 +1005,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1026,6 +1016,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -1041,6 +1032,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1053,6 +1045,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -1061,31 +1054,33 @@ } }, "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==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", "dev": true, + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@fortawesome/fontawesome-free": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.5.2.tgz", - "integrity": "sha512-hRILoInAx8GNT5IMkrtIt9blOdrqHOnPBH+k70aWUAqPZPgopb9G5EQJFpaBx/S8zp2fC+mPW349Bziuk1o28Q==", - "hasInstallScript": true, + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-6.6.0.tgz", + "integrity": "sha512-60G28ke/sXdtS9KZCpZSHHkCbdsOGEhIUGlwq6yhY74UpTiToIh8np7A8yphhM4BWsvNFtIvLpi4co+h9Mr9Ow==", + "license": "(CC-BY-4.0 AND OFL-1.1 AND MIT)", "engines": { "node": ">=6" } }, "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==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", "deprecated": "Use @eslint/config-array instead", "dev": true, + "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", + "@humanwhocodes/object-schema": "^2.0.3", "debug": "^4.3.1", "minimatch": "^3.0.5" }, @@ -1098,6 +1093,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -1108,6 +1104,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -1120,6 +1117,7 @@ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=12.22" }, @@ -1133,13 +1131,15 @@ "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", - "dev": true + "dev": true, + "license": "BSD-3-Clause" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -1154,6 +1154,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -1163,6 +1164,7 @@ "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.0.0" } @@ -1171,23 +1173,26 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "node_modules/@mate-academy/scripts": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@mate-academy/scripts/-/scripts-1.8.5.tgz", - "integrity": "sha512-mHRY2FkuoYCf5U0ahIukkaRo5LSZsxrTSgMJheFoyf3VXsTvfM9OfWcZIDIDB521kdPrScHHnRp+JRNjCfUO5A==", + "version": "1.9.12", + "resolved": "https://registry.npmjs.org/@mate-academy/scripts/-/scripts-1.9.12.tgz", + "integrity": "sha512-/OcmxMa34lYLFlGx7Ig926W1U1qjrnXbjFJ2TzUcDaLmED+A5se652NcWwGOidXRuMAOYLPU2jNYBEkKyXrFJA==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/rest": "^17.11.2", "@types/get-port": "^4.2.0", @@ -1208,202 +1213,33 @@ "version": "0.0.4", "resolved": "https://registry.npmjs.org/@mate-academy/students-ts-config/-/students-ts-config-0.0.4.tgz", "integrity": "sha512-DQE6NsG1DGfNe1VuCuJlfnh3f6Ey4p1P/4yaUYar8Zej+jVLaO3GddS0Sjrk90EB6G2/fhI41tKdFBPzdyYwIQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@mate-academy/stylelint-config": { "version": "0.0.12", "resolved": "https://registry.npmjs.org/@mate-academy/stylelint-config/-/stylelint-config-0.0.12.tgz", "integrity": "sha512-KVf6pK0SwFP4zYfNkj68+LuHRPzx/F5GNeCaPQQauDm3X08Crj/X15fu/l9XvUD2ttEAi8dcASSABuGx54rPVA==", "dev": true, + "license": "ISC", "dependencies": { "stylelint-config-standard-scss": "^11.1.0", "stylelint-scss": "^5.3.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/balanced-match": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", - "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true, - "peer": true - }, - "node_modules/@mate-academy/stylelint-config/node_modules/cosmiconfig": { - "version": "8.3.6", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", - "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", - "dev": true, - "peer": true, - "dependencies": { - "import-fresh": "^3.3.0", - "js-yaml": "^4.1.0", - "parse-json": "^5.2.0", - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/sponsors/d-fischer" - }, - "peerDependencies": { - "typescript": ">=4.9.5" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@mate-academy/stylelint-config/node_modules/decamelize": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-5.0.1.tgz", - "integrity": "sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@mate-academy/stylelint-config/node_modules/file-entry-cache": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-7.0.2.tgz", - "integrity": "sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g==", - "dev": true, - "peer": true, - "dependencies": { - "flat-cache": "^3.2.0" - }, - "engines": { - "node": ">=12.0.0" - } - }, "node_modules/@mate-academy/stylelint-config/node_modules/known-css-properties": { "version": "0.29.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.29.0.tgz", "integrity": "sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ==", - "dev": true - }, - "node_modules/@mate-academy/stylelint-config/node_modules/meow": { - "version": "10.1.5", - "resolved": "https://registry.npmjs.org/meow/-/meow-10.1.5.tgz", - "integrity": "sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==", - "dev": true, - "peer": true, - "dependencies": { - "@types/minimist": "^1.2.2", - "camelcase-keys": "^7.0.0", - "decamelize": "^5.0.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.2", - "read-pkg-up": "^8.0.0", - "redent": "^4.0.0", - "trim-newlines": "^4.0.2", - "type-fest": "^1.2.2", - "yargs-parser": "^20.2.9" - }, - "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@mate-academy/stylelint-config/node_modules/postcss-safe-parser": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz", - "integrity": "sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=12.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - "peerDependencies": { - "postcss": "^8.3.3" - } - }, - "node_modules/@mate-academy/stylelint-config/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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@mate-academy/stylelint-config/node_modules/stylelint": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-15.11.0.tgz", - "integrity": "sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw==", "dev": true, - "peer": true, - "dependencies": { - "@csstools/css-parser-algorithms": "^2.3.1", - "@csstools/css-tokenizer": "^2.2.0", - "@csstools/media-query-list-parser": "^2.1.4", - "@csstools/selector-specificity": "^3.0.0", - "balanced-match": "^2.0.0", - "colord": "^2.9.3", - "cosmiconfig": "^8.2.0", - "css-functions-list": "^3.2.1", - "css-tree": "^2.3.1", - "debug": "^4.3.4", - "fast-glob": "^3.3.1", - "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^7.0.0", - "global-modules": "^2.0.0", - "globby": "^11.1.0", - "globjoin": "^0.1.4", - "html-tags": "^3.3.1", - "ignore": "^5.2.4", - "import-lazy": "^4.0.0", - "imurmurhash": "^0.1.4", - "is-plain-object": "^5.0.0", - "known-css-properties": "^0.29.0", - "mathml-tag-names": "^2.1.3", - "meow": "^10.1.5", - "micromatch": "^4.0.5", - "normalize-path": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.28", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^6.0.0", - "postcss-selector-parser": "^6.0.13", - "postcss-value-parser": "^4.2.0", - "resolve-from": "^5.0.0", - "string-width": "^4.2.3", - "strip-ansi": "^6.0.1", - "style-search": "^0.1.0", - "supports-hyperlinks": "^3.0.0", - "svg-tags": "^1.0.0", - "table": "^6.8.1", - "write-file-atomic": "^5.0.1" - }, - "bin": { - "stylelint": "bin/stylelint.mjs" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/stylelint" - } + "license": "MIT" }, "node_modules/@mate-academy/stylelint-config/node_modules/stylelint-config-recommended": { "version": "13.0.0", "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz", "integrity": "sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ==", "dev": true, + "license": "MIT", "engines": { "node": "^14.13.1 || >=16.0.0" }, @@ -1416,6 +1252,7 @@ "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-13.1.0.tgz", "integrity": "sha512-8L5nDfd+YH6AOoBGKmhH8pLWF1dpfY816JtGMePcBqqSsLU+Ysawx44fQSlMOJ2xTfI9yTGpup5JU77c17w1Ww==", "dev": true, + "license": "MIT", "dependencies": { "postcss-scss": "^4.0.9", "stylelint-config-recommended": "^13.0.0", @@ -1436,6 +1273,7 @@ "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-34.0.0.tgz", "integrity": "sha512-u0VSZnVyW9VSryBG2LSO+OQTjN7zF9XJaAJRX/4EwkmU0R2jYwmBSN10acqZisDitS0CLiEiGjX7+Hrq8TAhfQ==", "dev": true, + "license": "MIT", "dependencies": { "stylelint-config-recommended": "^13.0.0" }, @@ -1451,6 +1289,7 @@ "resolved": "https://registry.npmjs.org/stylelint-config-standard-scss/-/stylelint-config-standard-scss-11.1.0.tgz", "integrity": "sha512-5gnBgeNTgRVdchMwiFQPuBOtj9QefYtfXiddrOMJA2pI22zxt6ddI2s+e5Oh7/6QYl7QLJujGnaUR5YyGq72ow==", "dev": true, + "license": "MIT", "dependencies": { "stylelint-config-recommended-scss": "^13.1.0", "stylelint-config-standard": "^34.0.0" @@ -1470,6 +1309,7 @@ "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-5.3.2.tgz", "integrity": "sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ==", "dev": true, + "license": "MIT", "dependencies": { "known-css-properties": "^0.29.0", "postcss-media-query-parser": "^0.2.3", @@ -1481,24 +1321,12 @@ "stylelint": "^14.5.1 || ^15.0.0" } }, - "node_modules/@mate-academy/stylelint-config/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "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==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -1512,6 +1340,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } @@ -1521,6 +1350,7 @@ "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -1529,76 +1359,12 @@ "node": ">= 8" } }, - "node_modules/@octokit/auth-token": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-5.1.1.tgz", - "integrity": "sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/core": { - "version": "6.1.2", - "resolved": "https://registry.npmjs.org/@octokit/core/-/core-6.1.2.tgz", - "integrity": "sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/auth-token": "^5.0.0", - "@octokit/graphql": "^8.0.0", - "@octokit/request": "^9.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.0.0", - "before-after-hook": "^3.0.2", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/endpoint": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-10.1.1.tgz", - "integrity": "sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/graphql": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-8.1.1.tgz", - "integrity": "sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/request": "^9.0.0", - "@octokit/types": "^13.0.0", - "universal-user-agent": "^7.0.0" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/openapi-types": { - "version": "22.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", - "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", - "dev": true, - "peer": true - }, "node_modules/@octokit/plugin-paginate-rest": { "version": "2.21.3", "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.21.3.tgz", "integrity": "sha512-aCZTEf0y2h3OLbrgKkrfFdjRL6eSOo8komneVQJnYecAxIej7Bafor2xhuDJOIFau4pk0i/P28/XgtbyPF0ZHw==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^6.40.0" }, @@ -1610,13 +1376,15 @@ "version": "12.11.0", "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { "version": "6.41.0", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -1626,6 +1394,7 @@ "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz", "integrity": "sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==", "dev": true, + "license": "MIT", "peerDependencies": { "@octokit/core": ">=3" } @@ -1635,6 +1404,7 @@ "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-3.17.0.tgz", "integrity": "sha512-NFV3vq7GgoO2TrkyBRUOwflkfTYkFKS0tLAPym7RNpkwLCttqShaEGjthOsPEEL+7LFcYv3mU24+F2yVd3npmg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^4.1.6", "deprecation": "^2.3.1" @@ -1645,44 +1415,17 @@ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-4.1.10.tgz", "integrity": "sha512-/wbFy1cUIE5eICcg0wTKGXMlKSbaAxEr00qaBXzscLXpqhcwgXeS6P8O0pkysBhRfyjkKjJaYrvR1ExMO5eOXQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": ">= 8" } }, - "node_modules/@octokit/request": { - "version": "9.1.3", - "resolved": "https://registry.npmjs.org/@octokit/request/-/request-9.1.3.tgz", - "integrity": "sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/endpoint": "^10.0.0", - "@octokit/request-error": "^6.0.1", - "@octokit/types": "^13.1.0", - "universal-user-agent": "^7.0.2" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@octokit/request-error": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-6.1.4.tgz", - "integrity": "sha512-VpAhIUxwhWZQImo/dWAN/NpPqqojR6PSLgLYAituLM6U+ddx9hCioFGwBr5Mi+oi5CLeJkcAs3gJ0PYYzU6wUg==", - "dev": true, - "peer": true, - "dependencies": { - "@octokit/types": "^13.0.0" - }, - "engines": { - "node": ">= 18" - } - }, "node_modules/@octokit/rest": { "version": "17.11.2", "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-17.11.2.tgz", "integrity": "sha512-4jTmn8WossTUaLfNDfXk4fVJgbz5JgZE8eCs4BvIb52lvIH8rpVMD1fgRCrHbSd6LRPE5JFZSfAEtszrOq3ZFQ==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/core": "^2.4.3", "@octokit/plugin-paginate-rest": "^2.2.0", @@ -1695,6 +1438,7 @@ "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.5.0.tgz", "integrity": "sha512-r5FVUJCOLl19AxiuZD2VRZ/ORjp/4IN98Of6YJoJOkY75CIBuYfmiNHGrDwXr+aLGG55igl9QrxX3hbiXlLb+g==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^6.0.3" } @@ -1704,6 +1448,7 @@ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -1713,6 +1458,7 @@ "resolved": "https://registry.npmjs.org/@octokit/core/-/core-2.5.4.tgz", "integrity": "sha512-HCp8yKQfTITYK+Nd09MHzAlP1v3Ii/oCohv0/TW9rhSLvzb98BOVs2QmVYuloE6a3l6LsfyGIwb6Pc4ycgWlIQ==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/auth-token": "^2.4.0", "@octokit/graphql": "^4.3.1", @@ -1727,6 +1473,7 @@ "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.12.tgz", "integrity": "sha512-lF3puPwkQWGfkMClXb4k/eUT/nZKQfxinRWJrdZaJO85Dqwo/G0yOC434Jr2ojwafWJMYqFGFa5ms4jJUgujdA==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^6.0.3", "is-plain-object": "^5.0.0", @@ -1738,6 +1485,7 @@ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -1746,13 +1494,15 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@octokit/rest/node_modules/@octokit/graphql": { "version": "4.8.0", "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-4.8.0.tgz", "integrity": "sha512-0gv+qLSBLKF0z8TKaSKTsS39scVKF9dbMxJpj3U0vC7wjNWFuIpL/z76Qe2fiuCbDRcJSavkXsVtMS6/dtQQsg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/request": "^5.6.0", "@octokit/types": "^6.0.3", @@ -1764,6 +1514,7 @@ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -1772,19 +1523,22 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@octokit/rest/node_modules/@octokit/openapi-types": { "version": "12.11.0", "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-12.11.0.tgz", "integrity": "sha512-VsXyi8peyRq9PqIz/tpqiL2w3w80OgVMwBHltTml3LmVvXiphgeqmY9mvBw9Wu7e0QWk/fqD37ux8yP5uVekyQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@octokit/rest/node_modules/@octokit/request": { "version": "5.6.3", "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.6.3.tgz", "integrity": "sha512-bFJl0I1KVc9jYTe9tdGGpAMPy32dLBXXo1dS/YwSCTL/2nd9XeHsY616RE3HPXDVk+a+dBuzyz5YdlXwcDTr2A==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/endpoint": "^6.0.1", "@octokit/request-error": "^2.1.0", @@ -1799,6 +1553,7 @@ "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.1.0.tgz", "integrity": "sha512-1VIvgXxs9WHSjicsRwq8PlR2LR2x6DwsJAaFgzdi0JfJoGSO8mYI/cHJQ+9FbN21aa+DrgNLnwObmyeSC8Rmpg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/types": "^6.0.3", "deprecation": "^2.0.0", @@ -1810,6 +1565,7 @@ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -1819,6 +1575,7 @@ "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.41.0.tgz", "integrity": "sha512-eJ2jbzjdijiL3B4PrSQaSjuF2sPEQPVCPzBvTHJD9Nz+9dw2SGH4K4xeQJ77YfTq5bRQ+bD8wT11JbeDPmxmGg==", "dev": true, + "license": "MIT", "dependencies": { "@octokit/openapi-types": "^12.11.0" } @@ -1827,13 +1584,15 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@octokit/rest/node_modules/@octokit/types": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", "integrity": "sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/node": ">= 8" } @@ -1842,260 +1601,592 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/@octokit/rest/node_modules/universal-user-agent": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-5.0.0.tgz", "integrity": "sha512-B5TPtzZleXyPrUMKCpEHFmVhMN6EhmJYjG5PQna9s7mXeSqGTLap4OpqLl5FCEFUI3UBmllkETwKf/db66Y54Q==", "dev": true, + "license": "ISC", "dependencies": { "os-name": "^3.1.0" } }, - "node_modules/@octokit/types": { - "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", - "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "node_modules/@parcel/watcher": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.4.1.tgz", + "integrity": "sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@octokit/openapi-types": "^22.2.0" - } - }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", - "dev": true, + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node": ">= 10.0.0" }, "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@remix-run/router": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.18.0.tgz", - "integrity": "sha512-L3jkqmqoSVBVKHfpGZmLrex0lxR5SucGA0sUfFzGctehw+S/ggL9L/0NnC5mw6P8HUWpFZ3nQw3cRApjjWx9Sw==", - "engines": { - "node": ">=14.0.0" - } + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.4.1", + "@parcel/watcher-darwin-arm64": "2.4.1", + "@parcel/watcher-darwin-x64": "2.4.1", + "@parcel/watcher-freebsd-x64": "2.4.1", + "@parcel/watcher-linux-arm-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-glibc": "2.4.1", + "@parcel/watcher-linux-arm64-musl": "2.4.1", + "@parcel/watcher-linux-x64-glibc": "2.4.1", + "@parcel/watcher-linux-x64-musl": "2.4.1", + "@parcel/watcher-win32-arm64": "2.4.1", + "@parcel/watcher-win32-ia32": "2.4.1", + "@parcel/watcher-win32-x64": "2.4.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.4.1.tgz", + "integrity": "sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.4.1.tgz", + "integrity": "sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.4.1.tgz", + "integrity": "sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.4.1.tgz", + "integrity": "sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.4.1.tgz", + "integrity": "sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.4.1.tgz", + "integrity": "sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.4.1.tgz", + "integrity": "sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.4.1.tgz", + "integrity": "sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.4.1.tgz", + "integrity": "sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.4.1.tgz", + "integrity": "sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.4.1.tgz", + "integrity": "sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.4.1.tgz", + "integrity": "sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", + "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@remix-run/router": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.20.0.tgz", + "integrity": "sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==", + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.1.tgz", - "integrity": "sha512-lncuC4aHicncmbORnx+dUaAgzee9cm/PbIqgWz1PpXuwc+sa1Ct83tnqUDy/GFKleLiN7ZIeytM6KJ4cAn1SxA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.2.tgz", + "integrity": "sha512-ufoveNTKDg9t/b7nqI3lwbCG/9IJMhADBNjjz/Jn6LxIZxD7T5L8l2uO/wD99945F1Oo8FvgbbZJRguyk/BdzA==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.1.tgz", - "integrity": "sha512-F/tkdw0WSs4ojqz5Ovrw5r9odqzFjb5LIgHdHZG65dFI1lWTWRVy32KDJLKRISHgJvqUeUhdIvy43fX41znyDg==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.2.tgz", + "integrity": "sha512-iZoYCiJz3Uek4NI0J06/ZxUgwAfNzqltK0MptPDO4OR0a88R4h0DSELMsflS6ibMCJ4PnLvq8f7O1d7WexUvIA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.1.tgz", - "integrity": "sha512-vk+ma8iC1ebje/ahpxpnrfVQJibTMyHdWpOGZ3JpQ7Mgn/3QNHmPq7YwjZbIE7km73dH5M1e6MRRsnEBW7v5CQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.2.tgz", + "integrity": "sha512-/UhrIxobHYCBfhi5paTkUDQ0w+jckjRZDZ1kcBL132WeHZQ6+S5v9jQPVGLVrLbNUebdIRpIt00lQ+4Z7ys4Rg==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.1.tgz", - "integrity": "sha512-IgpzXKauRe1Tafcej9STjSSuG0Ghu/xGYH+qG6JwsAUxXrnkvNHcq/NL6nz1+jzvWAnQkuAJ4uIwGB48K9OCGA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.2.tgz", + "integrity": "sha512-1F/jrfhxJtWILusgx63WeTvGTwE4vmsT9+e/z7cZLKU8sBMddwqw3UV5ERfOV+H1FuRK3YREZ46J4Gy0aP3qDA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.24.2.tgz", + "integrity": "sha512-1YWOpFcGuC6iGAS4EI+o3BV2/6S0H+m9kFOIlyFtp4xIX5rjSnL3AwbTBxROX0c8yWtiWM7ZI6mEPTI7VkSpZw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.24.2.tgz", + "integrity": "sha512-3qAqTewYrCdnOD9Gl9yvPoAoFAVmPJsBvleabvx4bnu1Kt6DrB2OALeRVag7BdWGWLhP1yooeMLEi6r2nYSOjg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.1.tgz", - "integrity": "sha512-P9bSiAUnSSM7EmyRK+e5wgpqai86QOSv8BwvkGjLwYuOpaeomiZWifEos517CwbG+aZl1T4clSE1YqqH2JRs+g==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.2.tgz", + "integrity": "sha512-ArdGtPHjLqWkqQuoVQ6a5UC5ebdX8INPuJuJNWRe0RGa/YNhVvxeWmCTFQ7LdmNCSUzVZzxAvUznKaYx645Rig==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.1.tgz", - "integrity": "sha512-5RnjpACoxtS+aWOI1dURKno11d7krfpGDEn19jI8BuWmSBbUC4ytIADfROM1FZrFhQPSoP+KEa3NlEScznBTyQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.2.tgz", + "integrity": "sha512-B6UHHeNnnih8xH6wRKB0mOcJGvjZTww1FV59HqJoTJ5da9LCG6R4SEBt6uPqzlawv1LoEXSS0d4fBlHNWl6iYw==", "cpu": [ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.1.tgz", - "integrity": "sha512-8mwmGD668m8WaGbthrEYZ9CBmPug2QPGWxhJxh/vCgBjro5o96gL04WLlg5BA233OCWLqERy4YUzX3bJGXaJgQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.2.tgz", + "integrity": "sha512-kr3gqzczJjSAncwOS6i7fpb4dlqcvLidqrX5hpGBIM1wtt0QEVtf4wFaAwVv8QygFU8iWUMYEoJZWuWxyua4GQ==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.1.tgz", - "integrity": "sha512-dJX9u4r4bqInMGOAQoGYdwDP8lQiisWb9et+T84l2WXk41yEej8v2iGKodmdKimT8cTAYt0jFb+UEBxnPkbXEQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.2.tgz", + "integrity": "sha512-TDdHLKCWgPuq9vQcmyLrhg/bgbOvIQ8rtWQK7MRxJ9nvaxKx38NvY7/Lo6cYuEnNHqf6rMqnivOIPIQt6H2AoA==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.1.tgz", - "integrity": "sha512-V72cXdTl4EI0x6FNmho4D502sy7ed+LuVW6Ym8aI6DRQ9hQZdp5sj0a2usYOlqvFBNKQnLQGwmYnujo2HvjCxQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.2.tgz", + "integrity": "sha512-xv9vS648T3X4AxFFZGWeB5Dou8ilsv4VVqJ0+loOIgDO20zIhYfDLkk5xoQiej2RiSQkld9ijF/fhLeonrz2mw==", "cpu": [ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.1.tgz", - "integrity": "sha512-f+pJih7sxoKmbjghrM2RkWo2WHUW8UbfxIQiWo5yeCaCM0TveMEuAzKJte4QskBp1TIinpnRcxkquY+4WuY/tg==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.2.tgz", + "integrity": "sha512-tbtXwnofRoTt223WUZYiUnbxhGAOVul/3StZ947U4A5NNjnQJV5irKMm76G0LGItWs6y+SCjUn/Q0WaMLkEskg==", "cpu": [ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.1.tgz", - "integrity": "sha512-qb1hMMT3Fr/Qz1OKovCuUM11MUNLUuHeBC2DPPAWUYYUAOFWaxInaTwTQmc7Fl5La7DShTEpmYwgdt2hG+4TEg==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.2.tgz", + "integrity": "sha512-gc97UebApwdsSNT3q79glOSPdfwgwj5ELuiyuiMY3pEWMxeVqLGKfpDFoum4ujivzxn6veUPzkGuSYoh5deQ2Q==", "cpu": [ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.1.tgz", - "integrity": "sha512-7O5u/p6oKUFYjRbZkL2FLbwsyoJAjyeXHCU3O4ndvzg2OFO2GinFPSJFGbiwFDaCFc+k7gs9CF243PwdPQFh5g==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.2.tgz", + "integrity": "sha512-jOG/0nXb3z+EM6SioY8RofqqmZ+9NKYvJ6QQaa9Mvd3RQxlH68/jcB/lpyVt4lCiqr04IyaC34NzhUqcXbB5FQ==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.1.tgz", - "integrity": "sha512-pDLkYITdYrH/9Cv/Vlj8HppDuLMDUBmgsM0+N+xLtFd18aXgM9Nyqupb/Uw+HeidhfYg2lD6CXvz6CjoVOaKjQ==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.2.tgz", + "integrity": "sha512-XAo7cJec80NWx9LlZFEJQxqKOMz/lX3geWs2iNT5CHIERLFfd90f3RYLLjiCBm1IMaQ4VOX/lTC9lWfzzQm14Q==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.1.tgz", - "integrity": "sha512-W2ZNI323O/8pJdBGil1oCauuCzmVd9lDmWBBqxYZcOqWD6aWqJtVBQ1dFrF4dYpZPks6F+xCZHfzG5hYlSHZ6g==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.2.tgz", + "integrity": "sha512-A+JAs4+EhsTjnPQvo9XY/DC0ztaws3vfqzrMNMKlwQXuniBKOIIvAAI8M0fBYiTCxQnElYu7mLk7JrhlQ+HeOw==", "cpu": [ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.1.tgz", - "integrity": "sha512-ELfEX1/+eGZYMaCIbK4jqLxO1gyTSOIlZr6pbC4SRYFaSIDVKOnZNMdoZ+ON0mrFDp4+H5MhwNC1H/AhE3zQLg==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.2.tgz", + "integrity": "sha512-ZhcrakbqA1SCiJRMKSU64AZcYzlZ/9M5LaYil9QWxx9vLnkQ9Vnkve17Qn4SjlipqIIBFKjBES6Zxhnvh0EAEw==", "cpu": [ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.1.tgz", - "integrity": "sha512-yjk2MAkQmoaPYCSu35RLJ62+dz358nE83VfTePJRp8CG7aMg25mEJYpXFiD+NcevhX8LxD5OP5tktPXnXN7GDw==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.2.tgz", + "integrity": "sha512-2mLH46K1u3r6uwc95hU+OR9q/ggYMpnS7pSp83Ece1HUQgF9Nh/QwTK5rcgbFnV9j+08yBrU5sA/P0RK2MSBNA==", "cpu": [ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "dev": true, + "license": "MIT" + }, "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==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } @@ -2105,6 +2196,7 @@ "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz", "integrity": "sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } @@ -2114,6 +2206,7 @@ "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-5.3.1.tgz", "integrity": "sha512-1Hc0b1TtyfBu8ixF/tpfSHTVWKwCBLY4QJbkgnE7HcwyvT2xArDxb4K7dMgqRm3szI+LJbzmW/s4xxEhv6hwDg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.6.0", "lodash.get": "^4.4.2", @@ -2121,16 +2214,18 @@ } }, "node_modules/@sinonjs/text-encoding": { - "version": "0.7.2", - "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.2.tgz", - "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", - "dev": true + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.3.tgz", + "integrity": "sha512-DE427ROAphMQzU4ENbliGYrBSYPXF+TtLg9S8vzeA+OF4ZKzoDdzfL8sxuMUGS/lgRhM6j1URSk9ghf7Xo1tyA==", + "dev": true, + "license": "(Unlicense OR Apache-2.0)" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.20.7", "@babel/types": "^7.20.7", @@ -2144,6 +2239,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } @@ -2153,6 +2249,7 @@ "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", "dev": true, + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -2163,15 +2260,17 @@ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/types": "^7.20.7" } }, "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==", - "dev": true + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" }, "node_modules/@types/get-port": { "version": "4.2.0", @@ -2179,6 +2278,7 @@ "integrity": "sha512-Iv2FAb5RnIk/eFO2CTu8k+0VMmIR15pKbcqRWi+s3ydW+aKXlN2yemP92SrO++ERyJx+p6Ie1ggbLBMbU1SjiQ==", "deprecated": "This is a stub types definition. get-port provides its own type definitions, so you do not need this installed.", "dev": true, + "license": "MIT", "dependencies": { "get-port": "*" } @@ -2187,61 +2287,53 @@ "version": "0.0.29", "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", "dev": true, - "peer": true + "license": "MIT" }, "node_modules/@types/node": { - "version": "20.14.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.10.tgz", - "integrity": "sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==", + "version": "20.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.2.tgz", + "integrity": "sha512-OOHK4sjXqkL7yQ7VEEHcf6+0jSvKjWqwnaCtY7AKD/VLEvRHMsxxu7eI8ErnjxHS8VwmekD4PeVCpu4qZEZSxg==", "dev": true, + "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.19.2" } }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true, - "peer": true - }, "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==", - "dev": true + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true, + "license": "MIT" }, "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==", + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", "dev": true, + "license": "MIT", "dependencies": { "@types/prop-types": "*", "csstype": "^3.0.2" } }, "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==", + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-transition-group": { - "version": "4.4.10", - "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz", - "integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==", + "version": "4.4.11", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.11.tgz", + "integrity": "sha512-RM05tAniPZ5DZPzzNFP+DmrcOdD0efDUxMy3145oljWSl3x9ZV5vhme98gTxFrj2lhXvmGNnUiuDyJgY9IKkNA==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } @@ -2250,36 +2342,39 @@ "version": "8.1.1", "resolved": "https://registry.npmjs.org/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-8.1.1.tgz", "integrity": "sha512-0kSuKjAS0TrGLJ0M/+8MaFkGsQhZpB6pxOmvS3K8FYI72K//YmdfoW9X2qPsAKh1mkwxGD5zib9s1FIFed6E8g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/sizzle": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.8.tgz", - "integrity": "sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==", - "dev": true + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.9.tgz", + "integrity": "sha512-xzLEyKB50yqCUPUJkIsrVvoWNfFUbIZI+RspLWt8u+tIW/BetMBZtgV2LY/2o+tYH8dRvQ+eoPf3NdhQCcLE2w==", + "dev": true, + "license": "MIT" }, "node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", "dev": true, + "license": "MIT", "optional": true, "dependencies": { "@types/node": "*" } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.0.tgz", - "integrity": "sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", + "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/type-utils": "7.16.0", - "@typescript-eslint/utils": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/type-utils": "7.18.0", + "@typescript-eslint/utils": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2303,15 +2398,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.0.tgz", - "integrity": "sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", + "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "debug": "^4.3.4" }, "engines": { @@ -2331,13 +2427,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.16.0.tgz", - "integrity": "sha512-8gVv3kW6n01Q6TrI1cmTZ9YMFi3ucDT7i7aI5lEikk2ebk1AEjrwX8MDTdaX5D7fPXMBLvnsaa0IFTAu+jcfOw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", + "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0" + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -2348,14 +2445,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz", - "integrity": "sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", + "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/typescript-estree": "7.18.0", + "@typescript-eslint/utils": "7.18.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2376,10 +2473,11 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.16.0.tgz", - "integrity": "sha512-fecuH15Y+TzlUutvUl9Cc2XJxqdLr7+93SQIbcZfd4XRGGKoxyljK27b+kxKamjRkU7FYC6RrbSCg0ALcZn/xw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", + "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -2389,13 +2487,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.16.0.tgz", - "integrity": "sha512-a5NTvk51ZndFuOLCh5OaJBELYc2O3Zqxfl3Js78VFE1zE46J2AaVuW+rEbVkQznjkmlzWsUI15BG5tQMixzZLw==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", + "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/visitor-keys": "7.18.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2417,16 +2516,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.0.tgz", - "integrity": "sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", + "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", "dev": true, - "peer": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0" + "@typescript-eslint/scope-manager": "7.18.0", + "@typescript-eslint/types": "7.18.0", + "@typescript-eslint/typescript-estree": "7.18.0" }, "engines": { "node": "^18.18.0 || >=20.0.0" @@ -2440,12 +2539,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.16.0.tgz", - "integrity": "sha512-rMo01uPy9C7XxG7AFsxa8zLnWXTF8N3PYclekWSrurvhwiw1eW88mrKiAYe6s53AUY57nTRz8dJsuuXdkAhzCg==", + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", + "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", "dev": true, + "license": "MIT", "dependencies": { - "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/types": "7.18.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -2460,17 +2560,19 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/@vitejs/plugin-react": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.1.tgz", - "integrity": "sha512-m/V2syj5CuVnaxcUJOQRel/Wr31FFXRFlnOoq1TVtkCxsY5veGMTEmpWHndrhB2U8ScHtCQB1e+4hWYExQc6Lg==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", + "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/core": "^7.24.5", - "@babel/plugin-transform-react-jsx-self": "^7.24.5", - "@babel/plugin-transform-react-jsx-source": "^7.24.1", + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", "@types/babel__core": "^7.20.5", "react-refresh": "^0.14.2" }, @@ -2482,10 +2584,11 @@ } }, "node_modules/acorn": { - "version": "8.12.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", - "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -2498,6 +2601,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } @@ -2507,6 +2611,7 @@ "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", "dev": true, + "license": "MIT", "dependencies": { "clean-stack": "^2.0.0", "indent-string": "^4.0.0" @@ -2520,6 +2625,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -2536,6 +2642,7 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -2545,6 +2652,7 @@ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -2560,33 +2668,25 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, + "license": "MIT", "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==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, + "license": "MIT", "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" + "color-convert": "^2.0.1" }, "engines": { - "node": ">= 8" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, "node_modules/arch": { @@ -2607,21 +2707,24 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "Python-2.0" }, "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==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" } }, "node_modules/array-buffer-byte-length": { @@ -2629,6 +2732,7 @@ "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "is-array-buffer": "^3.0.4" @@ -2645,6 +2749,7 @@ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2665,24 +2770,17 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/array-uniq": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "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==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2703,6 +2801,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2723,6 +2822,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -2741,6 +2841,7 @@ "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -2754,23 +2855,12 @@ "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==", - "dev": true, - "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==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -2787,6 +2877,7 @@ "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "call-bind": "^1.0.5", @@ -2804,21 +2895,12 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/asn1": { "version": "0.2.6", "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, + "license": "MIT", "dependencies": { "safer-buffer": "~2.1.0" } @@ -2828,6 +2910,7 @@ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8" } @@ -2836,34 +2919,39 @@ "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", - "dev": true + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "dev": true, + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "ISC", "engines": { "node": ">= 4.0.0" } @@ -2873,6 +2961,7 @@ "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", "dev": true, + "license": "MIT", "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -2888,39 +2977,44 @@ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/aws4": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.0.tgz", - "integrity": "sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==", - "dev": true + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.13.2.tgz", + "integrity": "sha512-lHe62zvbTB5eEABUVi/AwVh0ZKY9rMMDhmm+eeyuuUQbQ3+J+fONVQOZyj+DdrvD4BY33uYniyRJ4UJIaSKAfw==", + "dev": true, + "license": "MIT" }, "node_modules/axe-core": { - "version": "4.9.1", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.9.1.tgz", - "integrity": "sha512-QbUdXJVTpvUTHU7871ppZkdOLBeGUKBQWHkHrvN2V9IQWGMt61zf3B45BtzjxEJzYuj0JBjBZP/hmYS/R9pmAw==", + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", "dev": true, + "license": "MPL-2.0", "engines": { "node": ">=4" } }, "node_modules/axobject-query": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.1.1.tgz", - "integrity": "sha512-goKlv8DZrK9hUh975fnHzhNIO4jUnFCfv/dszV5VwUGDFjI6vQ2VwoyjYjYNEbBE8AH87TduWP5uyDR1D+Iteg==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", "dev": true, - "dependencies": { - "deep-equal": "^2.0.5" + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" } }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", @@ -2940,53 +3034,39 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "tweetnacl": "^0.14.3" } }, - "node_modules/before-after-hook": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-3.0.2.tgz", - "integrity": "sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==", - "dev": true, - "peer": true - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/blob-util": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/blob-util/-/blob-util-2.0.2.tgz", "integrity": "sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -2996,6 +3076,7 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, + "license": "MIT", "dependencies": { "fill-range": "^7.1.1" }, @@ -3003,17 +3084,10 @@ "node": ">=8" } }, - "node_modules/browser-stdout": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", - "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", - "dev": true, - "peer": true - }, "node_modules/browserslist": { - "version": "4.23.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.2.tgz", - "integrity": "sha512-qkqSyistMYdxAcw+CzbZwlBy8AGmS/eEWs+sEV5TnLRGDOL+C5M2EnH6tlZyg0YoAxGJAFKh61En9BR941GnHA==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", "dev": true, "funding": [ { @@ -3029,11 +3103,12 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001640", - "electron-to-chromium": "^1.4.820", - "node-releases": "^2.0.14", - "update-browserslist-db": "^1.1.0" + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" }, "bin": { "browserslist": "cli.js" @@ -3061,6 +3136,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.1.13" @@ -3071,20 +3147,23 @@ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/bulma": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bulma/-/bulma-1.0.1.tgz", - "integrity": "sha512-+xv/BIAEQakHkR0QVz+s+RjNqfC53Mx9ZYexyaFNFo9wx5i76HXArNdwW7bccyJxa5mgV/T5DcVGqsAB19nBJQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-1.0.2.tgz", + "integrity": "sha512-D7GnDuF6seb6HkcnRMM9E739QpEY9chDzzeFrHMyEns/EXyDJuQ0XA0KxbBl/B2NTsKSoDomW61jFGFaAxhK5A==", + "license": "MIT" }, "node_modules/cachedir": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.4.0.tgz", "integrity": "sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -3094,6 +3173,7 @@ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -3113,59 +3193,15 @@ "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-7.0.2.tgz", - "integrity": "sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==", - "dev": true, - "peer": true, - "dependencies": { - "camelcase": "^6.3.0", - "map-obj": "^4.1.0", - "quick-lru": "^5.1.1", - "type-fest": "^1.2.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/camelcase-keys/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/caniuse-lite": { - "version": "1.0.30001642", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001642.tgz", - "integrity": "sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==", + "version": "1.0.30001673", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001673.tgz", + "integrity": "sha512-WTrjUCSMp3LYX0nE12ECkV0a+e6LC85E0Auz75555/qr78Oc8YWhEPNfDd6SHdtlCMSzqtuXY0uyEMNRcsKpKw==", "dev": true, "funding": [ { @@ -3180,71 +3216,54 @@ "type": "github", "url": "https://github.com/sponsors/ai" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/caseless": { "version": "0.12.0", "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "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==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "engines": { - "node": ">=4" - } - }, - "node_modules/check-more-types": { - "version": "2.24.0", - "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", - "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", - "dev": true, - "engines": { - "node": ">= 0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "node_modules/chalk/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==", "dev": true, + "license": "MIT", "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" + "has-flag": "^4.0.0" }, "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" + "node": ">=8" } }, - "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==", + "node_modules/check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==", "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, + "license": "MIT", "engines": { - "node": ">= 6" + "node": ">= 0.8.0" } }, "node_modules/ci-info": { @@ -3258,6 +3277,7 @@ "url": "https://github.com/sponsors/sibiraj-s" } ], + "license": "MIT", "engines": { "node": ">=8" } @@ -3265,13 +3285,15 @@ "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==" + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -3281,6 +3303,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, + "license": "MIT", "dependencies": { "restore-cursor": "^3.1.0" }, @@ -3293,6 +3316,7 @@ "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.5.tgz", "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", "dev": true, + "license": "MIT", "dependencies": { "string-width": "^4.2.0" }, @@ -3308,6 +3332,7 @@ "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz", "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==", "dev": true, + "license": "MIT", "dependencies": { "slice-ansi": "^3.0.0", "string-width": "^4.2.0" @@ -3319,50 +3344,46 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", - "dev": true, - "peer": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, "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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, + "license": "MIT", "dependencies": { - "color-name": "1.1.3" + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" } }, "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==", - "dev": true + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" }, "node_modules/colord": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.20", "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -3375,6 +3396,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz", "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -3384,6 +3406,7 @@ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4.0.0" } @@ -3392,37 +3415,103 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/component-closest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/component-closest/-/component-closest-1.0.1.tgz", + "integrity": "sha512-1rpXfxA9UK1zChrPxhvBUBfpPKxMRh/YkE4k0W4VaVCyqc7+r0p59kUjA5UBH+yN/LNOrzYqN49MshTccuR+9w==", + "license": "MIT", + "dependencies": { + "component-matches-selector": "~0.1.6" + } + }, + "node_modules/component-delegate": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/component-delegate/-/component-delegate-0.2.3.tgz", + "integrity": "sha512-+PKvQsLtAvLqWnOh0J+AawJoVc3Q1gZa1i+JvG/kbNBEDpAlSXwiICAO+4a2SxylJc77tMy/WukvAxXtXOmQpQ==", + "dependencies": { + "component-closest": "*", + "component-event": "*" + } + }, + "node_modules/component-emitter": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.0.tgz", + "integrity": "sha512-U8EviusIm8Fc5vMbs9opNX8r/hAz8PFYOu003AR1OVkCnDSTaBHB8inMn97yIbkGlI+dcdsItTBjgiZkVVzxYg==", + "license": "MIT" + }, + "node_modules/component-event": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/component-event/-/component-event-0.1.4.tgz", + "integrity": "sha512-GMwOG8MnUHP1l8DZx1ztFO0SJTFnIzZnBDkXAj8RM2ntV2A6ALlDxgbMY1Fvxlg6WPQ+5IM/a6vg4PEYbjg/Rw==" + }, + "node_modules/component-events": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/component-events/-/component-events-1.0.9.tgz", + "integrity": "sha512-T8/DhmtkhjSMubDPt5Szuz05jt8Na+Axro9jKgV7nfyE4R5LmUrZ2lPEpZv8IgG8f2Qk+AJ4gDGYIC65rPbkzg==", + "dependencies": { + "component-delegate": "0.2.3", + "component-event": "0.1.4" + } + }, + "node_modules/component-matches-selector": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/component-matches-selector/-/component-matches-selector-0.1.7.tgz", + "integrity": "sha512-Yb2+pVBvrqkQVpPaDBF0DYXRreBveXJNrpJs9FnFu8PF6/5IIcz5oDZqiH9nB5hbD2/TmFVN5ZCxBzqu7yFFYQ==", + "license": "MIT", + "dependencies": { + "component-query": "*", + "global-object": "^1.0.0" + } + }, + "node_modules/component-query": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-query/-/component-query-0.0.3.tgz", + "integrity": "sha512-VgebQseT1hz1Ps7vVp2uaSg+N/gsI5ts3AZUSnN6GMA2M82JH7o+qYifWhmVE/e8w/H48SJuA3nA9uX8zRe95Q==", + "license": "MIT" + }, + "node_modules/computed-style-component": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/computed-style-component/-/computed-style-component-0.1.0.tgz", + "integrity": "sha512-oPDH7iOkF/TNwtTixTagK+NSCllhhdwmfQ0ND6Jm0TM2GWLYf3xGRKm5rhMCu8wNwWjrUX6+Rx8JbSloQtIC7g==", + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/core-util-is": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "9.0.0", "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz", "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==", "dev": true, + "license": "MIT", "dependencies": { "env-paths": "^2.2.1", "import-fresh": "^3.3.0", @@ -3449,6 +3538,7 @@ "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -3467,6 +3557,7 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -3477,21 +3568,23 @@ } }, "node_modules/css-functions-list": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.2.tgz", - "integrity": "sha512-c+N0v6wbKVxTu5gOBBFkr9BEdBWaqqjQeiJ8QvSRIJOf+UxlJh930m8e6/WNeODIK0mYLFkoONrnj16i2EcvfQ==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.2.3.tgz", + "integrity": "sha512-IQOkD3hbR5KrN93MtcYuad6YPuTSUhntLHDuLEbFWE+ff2/XSZNdZG+LcbbIW5AXKg/WFIfYItIzVoHngHXZzA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12 || >=16" } }, "node_modules/css-tree": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.3.1.tgz", - "integrity": "sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.0.0.tgz", + "integrity": "sha512-o88DVQ6GzsABn1+6+zo2ct801dBO5OASVyxbbvA2W20ue2puSh/VOuqUj90eUeMSX/xqGqBmOKiRQN7tJOuBXw==", "dev": true, + "license": "MIT", "dependencies": { - "mdn-data": "2.0.30", + "mdn-data": "2.10.0", "source-map-js": "^1.0.1" }, "engines": { @@ -3503,6 +3596,7 @@ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", "dev": true, + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -3513,16 +3607,18 @@ "node_modules/csstype": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" }, "node_modules/cypress": { - "version": "13.13.0", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.13.0.tgz", - "integrity": "sha512-ou/MQUDq4tcDJI2FsPaod2FZpex4kpIK43JJlcBgWrX8WX7R/05ZxGTuxedOuZBfxjZxja+fbijZGyxiLP6CFA==", + "version": "13.15.1", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.15.1.tgz", + "integrity": "sha512-DwUFiKXo4lef9kA0M4iEhixFqoqp2hw8igr0lTqafRb9qtU3X0XGxKbkSYsUFdkrAkphc7MPDxoNPhk5pj9PVg==", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { - "@cypress/request": "^3.0.0", + "@cypress/request": "^3.0.4", "@cypress/xvfb": "^1.2.4", "@types/sinonjs__fake-timers": "8.1.1", "@types/sizzle": "^2.3.2", @@ -3562,6 +3658,7 @@ "semver": "^7.5.3", "supports-color": "^8.1.1", "tmp": "~0.2.3", + "tree-kill": "1.2.2", "untildify": "^4.0.0", "yauzl": "^2.10.0" }, @@ -3572,116 +3669,34 @@ "node": "^16.0.0 || ^18.0.0 || >=20.0.0" } }, - "node_modules/cypress/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==", + "node_modules/cypress/node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, + "license": "MIT", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">= 6" } }, - "node_modules/cypress/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "assert-plus": "^1.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/cypress/node_modules/chalk/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/cypress/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==", - "dev": true - }, - "node_modules/cypress/node_modules/commander": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", - "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/cypress/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cypress/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "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==", - "dev": true - }, - "node_modules/dashdash": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", - "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", - "dev": true, - "dependencies": { - "assert-plus": "^1.0.0" - }, - "engines": { - "node": ">=0.10" + "node": ">=0.10" } }, "node_modules/data-view-buffer": { @@ -3689,6 +3704,7 @@ "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -3706,6 +3722,7 @@ "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==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -3723,6 +3740,7 @@ "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -3740,23 +3758,26 @@ "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz", "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", "dev": true, + "license": "MIT", "engines": { "node": "*" } }, "node_modules/dayjs": { - "version": "1.11.11", - "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.11.tgz", - "integrity": "sha512-okzr3f11N6WuqYtZSvm+F776mB41wRZMhKP+hc34YdW+KmtYYK9iqvHSwo2k9FEH3fhGXvOPV6yz2IcSrfRUDg==", - "dev": true + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "dev": true, + "license": "MIT" }, "node_modules/debug": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", - "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", "dev": true, + "license": "MIT", "dependencies": { - "ms": "2.1.2" + "ms": "^2.1.3" }, "engines": { "node": ">=6.0" @@ -3767,99 +3788,19 @@ } } }, - "node_modules/decamelize": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", - "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "peer": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "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==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -3877,6 +3818,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -3894,6 +3836,7 @@ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4.0" } @@ -3902,13 +3845,28 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", - "dev": true + "dev": true, + "license": "ISC" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } }, "node_modules/diff": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } @@ -3918,6 +3876,7 @@ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "dev": true, + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -3930,6 +3889,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -3941,6 +3901,7 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" @@ -3951,6 +3912,7 @@ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=10" } @@ -3960,34 +3922,39 @@ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", "dev": true, + "license": "MIT", "dependencies": { "jsbn": "~0.1.0", "safer-buffer": "^2.1.0" } }, "node_modules/electron-to-chromium": { - "version": "1.4.827", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.827.tgz", - "integrity": "sha512-VY+J0e4SFcNfQy19MEoMdaIcZLmDCprqvBtkii1WTCTQHpRvf5N8+3kTYCgL/PcntvwQvmMJWTuDPsq+IlhWKQ==", - "dev": true + "version": "1.5.48", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.48.tgz", + "integrity": "sha512-FXULnNK7ACNI9MTMOVAzUGiz/YrK9Kcb0s/JT4aJgsam7Eh6XYe7Y6q95lPq+VdBe1DpT2eTnfXFtnuPGCks4w==", + "dev": true, + "license": "ISC" }, "node_modules/email-addresses": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-5.0.0.tgz", "integrity": "sha512-4OIPYlA6JXqtVn8zpHpGiI7vE6EQOAg16aGnDMIAlZVinnoZ8208tW1hAbjWydgN/4PLTT9q+O1K6AH/vALJGw==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, + "license": "MIT", "dependencies": { "once": "^1.4.0" } @@ -3997,6 +3964,7 @@ "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -4010,6 +3978,7 @@ "resolved": "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz", "integrity": "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -4019,6 +3988,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } @@ -4028,6 +3998,7 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", "dev": true, + "license": "MIT", "dependencies": { "array-buffer-byte-length": "^1.0.1", "arraybuffer.prototype.slice": "^1.0.3", @@ -4088,6 +4059,7 @@ "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4" }, @@ -4100,35 +4072,17 @@ "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", "dev": true, + "license": "MIT", "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==", - "dev": true, - "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==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", + "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -4137,12 +4091,12 @@ "es-set-tostringtag": "^2.0.3", "function-bind": "^1.1.2", "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.3", + "globalthis": "^1.0.4", "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", + "iterator.prototype": "^1.1.3", "safe-array-concat": "^1.1.2" }, "engines": { @@ -4154,6 +4108,7 @@ "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0" }, @@ -4166,6 +4121,7 @@ "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.2.4", "has-tostringtag": "^1.0.2", @@ -4180,6 +4136,7 @@ "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.0" } @@ -4189,6 +4146,7 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -4207,6 +4165,7 @@ "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -4240,10 +4199,11 @@ } }, "node_modules/escalade": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", - "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -4252,28 +4212,35 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true, + "license": "MIT", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/eslint": { - "version": "8.57.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", - "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", "dev": true, + "license": "MIT", "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", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", "@ungap/structured-clone": "^1.2.0", @@ -4323,6 +4290,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", "dev": true, + "license": "MIT", "dependencies": { "confusing-browser-globals": "^1.0.10", "object.assign": "^4.1.2", @@ -4342,6 +4310,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -4351,6 +4320,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-airbnb-typescript/-/eslint-config-airbnb-typescript-18.0.0.tgz", "integrity": "sha512-oc+Lxzgzsu8FQyFVa4QFaVKiitTYiiW3frB9KYW5OWdPrqFc7FzxgB20hP4cHMlr+MBzGcLl3jnCOVOydL9mIg==", "dev": true, + "license": "MIT", "dependencies": { "eslint-config-airbnb-base": "^15.0.0" }, @@ -4365,6 +4335,7 @@ "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", "dev": true, + "license": "MIT", "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -4377,6 +4348,7 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7", "is-core-module": "^2.13.0", @@ -4388,15 +4360,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "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==", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", "dev": true, + "license": "MIT", "dependencies": { "debug": "^3.2.7" }, @@ -4414,15 +4388,17 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-plugin-cypress": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.3.0.tgz", - "integrity": "sha512-HPHMPzYBIshzJM8wqgKSKHG2p/8R0Gbg4Pb3tcdC9WrmkuqxiKxSKbjunUrajhV5l7gCIFrh1P7C7GuBqH6YuQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-cypress/-/eslint-plugin-cypress-3.6.0.tgz", + "integrity": "sha512-7IAMcBbTVu5LpWeZRn5a9mQ30y4hKp3AfTz+6nSD/x/7YyLMoBI6X7XjDLYI6zFvuy4Q4QVGl563AGEXGW/aSA==", "dev": true, + "license": "MIT", "dependencies": { "globals": "^13.20.0" }, @@ -4435,6 +4411,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", "dev": true, + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -4450,6 +4427,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4458,34 +4436,37 @@ } }, "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==", + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", "dev": true, + "license": "MIT", "dependencies": { - "array-includes": "^3.1.7", - "array.prototype.findlastindex": "^1.2.3", + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", "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", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.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", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", "tsconfig-paths": "^3.15.0" }, "engines": { "node": ">=4" }, "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" } }, "node_modules/eslint-plugin-import/node_modules/brace-expansion": { @@ -4493,6 +4474,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4503,6 +4485,7 @@ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, + "license": "MIT", "dependencies": { "ms": "^2.1.1" } @@ -4512,6 +4495,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -4524,6 +4508,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4536,38 +4521,39 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.9.0.tgz", - "integrity": "sha512-nOFOCaJG2pYqORjK19lqPqxMO/JpvdCZdPtNdxY3kvom3jTvkAbOvQvD8wuD0G8BYR0IGAGYDlzqWJOh/ybn2g==", + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", "dev": true, + "license": "MIT", "dependencies": { - "aria-query": "~5.1.3", + "aria-query": "^5.3.2", "array-includes": "^3.1.8", "array.prototype.flatmap": "^1.3.2", "ast-types-flow": "^0.0.8", - "axe-core": "^4.9.1", - "axobject-query": "~3.1.1", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "es-iterator-helpers": "^1.0.19", "hasown": "^2.0.2", "jsx-ast-utils": "^3.3.5", "language-tags": "^1.0.9", "minimatch": "^3.1.2", "object.fromentries": "^2.0.8", "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.0" + "string.prototype.includes": "^2.0.1" }, "engines": { "node": ">=4.0" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" } }, "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { @@ -4575,6 +4561,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4585,6 +4572,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4593,13 +4581,14 @@ } }, "node_modules/eslint-plugin-prettier": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz", - "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", + "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", "dev": true, + "license": "MIT", "dependencies": { "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.8.6" + "synckit": "^0.9.1" }, "engines": { "node": "^14.18.0 || >=16.0.0" @@ -4623,18 +4612,18 @@ } }, "node_modules/eslint-plugin-react": { - "version": "7.34.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.4.tgz", - "integrity": "sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==", + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", "dev": true, + "license": "MIT", "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.4", "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.0.19", + "es-iterator-helpers": "^1.1.0", "estraverse": "^5.3.0", "hasown": "^2.0.2", "jsx-ast-utils": "^2.4.1 || ^3.0.0", @@ -4652,7 +4641,7 @@ "node": ">=4" }, "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" } }, "node_modules/eslint-plugin-react-hooks": { @@ -4660,6 +4649,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -4672,6 +4662,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -4682,6 +4673,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "dev": true, + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -4694,6 +4686,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -4706,6 +4699,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -4723,6 +4717,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } @@ -4732,6 +4727,7 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -4748,6 +4744,7 @@ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4755,70 +4752,52 @@ "url": "https://opencollective.com/eslint" } }, - "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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/eslint/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==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "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==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "type-fest": "^0.20.2" }, "engines": { - "node": ">=10" + "node": ">=8" }, "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "url": "https://github.com/sponsors/sindresorhus" } }, - "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==", + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { - "color-name": "~1.1.4" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=7.0.0" + "node": "*" } }, - "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==", - "dev": true - }, - "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==", + "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==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4826,81 +4805,22 @@ "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==", + "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==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { - "type-fest": "^0.20.2" + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" }, "engines": { - "node": ">=8" + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, "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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true, - "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" + "url": "https://opencollective.com/eslint" } }, "node_modules/esquery": { @@ -4908,6 +4828,7 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -4920,6 +4841,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -4932,6 +4854,7 @@ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } @@ -4941,6 +4864,7 @@ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } @@ -4949,13 +4873,15 @@ "version": "6.4.7", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.7.tgz", "integrity": "sha512-tYUSVOGeQPKt/eC1ABfhHy5Xd96N3oIijJvN3O9+TsC28T5V9yX9oEfEK5faP0EFSNVOG97qtAS68GBrQB2hDg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/execa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.0", "get-stream": "^5.0.0", @@ -4979,6 +4905,7 @@ "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.2.0" }, @@ -4990,13 +4917,15 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "debug": "^4.1.1", "get-stream": "^5.1.0", @@ -5019,25 +4948,29 @@ "dev": true, "engines": [ "node >=0.6.0" - ] + ], + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-diff": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -5054,6 +4987,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -5065,25 +4999,29 @@ "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==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/fast-uri": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.1.tgz", - "integrity": "sha512-MWipKbbYiYI0UC7cl8m/i/IWTqfC8YXsqjzybjddLsFjStroQzsHXkc73JutMvBiXmOvapk+axIl79ig5t55Bw==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", + "dev": true, + "license": "BSD-3-Clause" }, "node_modules/fastest-levenshtein": { "version": "1.0.16", "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.9.1" } @@ -5093,6 +5031,7 @@ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", "dev": true, + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } @@ -5102,6 +5041,7 @@ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", "dev": true, + "license": "MIT", "dependencies": { "pend": "~1.2.0" } @@ -5111,6 +5051,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.5" }, @@ -5121,11 +5062,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/figures/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, "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==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -5138,6 +5090,7 @@ "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5147,6 +5100,7 @@ "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", "dev": true, + "license": "MIT", "dependencies": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.1", @@ -5164,6 +5118,7 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -5176,6 +5131,7 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "dev": true, + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -5193,6 +5149,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -5204,21 +5161,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/flat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", - "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", - "dev": true, - "peer": true, - "bin": { - "flat": "cli.js" - } - }, "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==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.2.9", "keyv": "^4.5.3", @@ -5232,13 +5180,15 @@ "version": "3.3.1", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", - "dev": true + "dev": true, + "license": "ISC" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } @@ -5248,22 +5198,49 @@ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": "*" } }, "node_modules/form-data": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", - "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", "dev": true, + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", - "combined-stream": "^1.0.6", + "combined-stream": "^1.0.8", "mime-types": "^2.1.12" }, "engines": { - "node": ">= 0.12" + "node": ">= 6" + } + }, + "node_modules/framer-motion": { + "version": "11.11.10", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-11.11.10.tgz", + "integrity": "sha512-061Bt1jL/vIm+diYIiA4dP/Yld7vD47ROextS7ESBW5hr4wQFhxB5D5T5zAc3c/5me3cOa+iO5LqhA38WDln/A==", + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + }, + "peerDependencies": { + "@emotion/is-prop-valid": "*", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/is-prop-valid": { + "optional": true + }, + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "node_modules/fs-extra": { @@ -5271,6 +5248,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "dev": true, + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -5285,7 +5263,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/fsevents": { "version": "2.3.3", @@ -5293,6 +5272,7 @@ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -5305,13 +5285,15 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/fsu/-/fsu-1.1.1.tgz", "integrity": "sha512-xQVsnjJ/5pQtcKh+KjUoZGzVWn4uNkchxTF6Lwjr4Gf7nQr8fmUfhKJ62zE77+xQg9xnxi5KUps7XGs+VC986A==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5321,6 +5303,7 @@ "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -5339,6 +5322,7 @@ "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -5348,6 +5332,7 @@ "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -5357,6 +5342,7 @@ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } @@ -5366,6 +5352,7 @@ "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "function-bind": "^1.1.2", @@ -5385,6 +5372,7 @@ "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -5397,6 +5385,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -5412,6 +5401,7 @@ "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "es-errors": "^1.3.0", @@ -5429,6 +5419,7 @@ "resolved": "https://registry.npmjs.org/getos/-/getos-3.2.1.tgz", "integrity": "sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==", "dev": true, + "license": "MIT", "dependencies": { "async": "^3.2.0" } @@ -5438,15 +5429,17 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0" } }, "node_modules/gh-pages": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.1.1.tgz", - "integrity": "sha512-upnohfjBwN5hBP9w2dPE7HO5JJTHzSGMV1JrLrHvNuqmjoYHg6TBrCcnEoorjG/e0ejbuvnwyKMdTyM40PEByw==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-6.2.0.tgz", + "integrity": "sha512-HMXJ8th9u5wRXaZCnLcs/d3oVvCHiZkaP5KQExQljYGwJjQbSPyTdHe/Gc1IvYUR/rWiZLxNobIqfoMHKTKjHQ==", "dev": true, + "license": "MIT", "dependencies": { "async": "^3.2.4", "commander": "^11.0.0", @@ -5454,7 +5447,7 @@ "filenamify": "^4.3.0", "find-cache-dir": "^3.3.1", "fs-extra": "^11.1.1", - "globby": "^6.1.0" + "globby": "^11.1.0" }, "bin": { "gh-pages": "bin/gh-pages.js", @@ -5464,33 +5457,12 @@ "node": ">=10" } }, - "node_modules/gh-pages/node_modules/array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", - "dev": true, - "dependencies": { - "array-uniq": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/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==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, "node_modules/gh-pages/node_modules/commander": { "version": "11.1.0", "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" } @@ -5500,6 +5472,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -5509,81 +5482,12 @@ "node": ">=14.14" } }, - "node_modules/gh-pages/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", - "dev": true, - "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/gh-pages/node_modules/globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", - "dev": true, - "dependencies": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/gh-pages/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/glob": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", - "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "peer": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^5.0.1", - "once": "^1.3.0" - }, - "engines": { - "node": ">=12" - }, - "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==", "dev": true, + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -5591,24 +5495,12 @@ "node": ">=10.13.0" } }, - "node_modules/glob/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/global-dirs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", "dev": true, + "license": "MIT", "dependencies": { "ini": "2.0.0" }, @@ -5624,6 +5516,7 @@ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "dev": true, + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -5631,11 +5524,18 @@ "node": ">=6" } }, + "node_modules/global-object": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-object/-/global-object-1.0.0.tgz", + "integrity": "sha512-mSPSkY6UsHv6hgW0V2dfWBWTS8TnPnLx3ECVNoWp6rBI2Bg66VYoqGoTFlH/l7XhAZ/l+StYlntXlt87BEeCcg==", + "license": "WTFPL" + }, "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==", "dev": true, + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -5649,13 +5549,15 @@ "version": "1.3.8", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", - "dev": true + "dev": true, + "license": "ISC" }, "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==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -5668,6 +5570,7 @@ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -5677,6 +5580,7 @@ "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.2.1", "gopd": "^1.0.1" @@ -5693,6 +5597,7 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "dev": true, + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -5712,13 +5617,15 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", "integrity": "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/gopd": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", "dev": true, + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.3" }, @@ -5730,40 +5637,34 @@ "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==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/graphemer": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", "dev": true, - "peer": true, - "engines": { - "node": ">=6" - } + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, + "license": "MIT", "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/has-property-descriptors": { @@ -5771,6 +5672,7 @@ "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", "dev": true, + "license": "MIT", "dependencies": { "es-define-property": "^1.0.0" }, @@ -5783,6 +5685,7 @@ "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5795,6 +5698,7 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -5807,6 +5711,7 @@ "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.3" }, @@ -5817,11 +5722,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-translate3d": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/has-translate3d/-/has-translate3d-0.0.3.tgz", + "integrity": "sha512-8tA0Rt/VtJaiDxri1oZEIbkmFqJu9GK5pLcL+f6B91MkBgkrRD3IaDSHMu8IOAEn60OUDC2oICcw3Mo1QQk8hw==", + "license": "MIT", + "dependencies": { + "transform-property": "0.0.1" + } + }, "node_modules/hasown": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", "dev": true, + "license": "MIT", "dependencies": { "function-bind": "^1.1.2" }, @@ -5829,54 +5744,12 @@ "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==", - "dev": true, - "peer": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "peer": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "peer": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/hosted-git-info/node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "peer": true - }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -5885,14 +5758,15 @@ } }, "node_modules/http-signature": { - "version": "1.3.6", - "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.3.6.tgz", - "integrity": "sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.4.0.tgz", + "integrity": "sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==", "dev": true, + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "jsprim": "^2.0.2", - "sshpk": "^1.14.1" + "sshpk": "^1.18.0" }, "engines": { "node": ">=0.10" @@ -5903,6 +5777,7 @@ "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=8.12.0" } @@ -5925,28 +5800,32 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/immutable": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz", - "integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==", - "dev": true + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.7.tgz", + "integrity": "sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==", + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -5958,21 +5837,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/import-lazy": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.8.19" } @@ -5982,6 +5852,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -5992,6 +5863,7 @@ "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.", "dev": true, + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -6001,13 +5873,15 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/ini": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -6017,6 +5891,7 @@ "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", "dev": true, + "license": "MIT", "dependencies": { "es-errors": "^1.3.0", "hasown": "^2.0.0", @@ -6026,30 +5901,15 @@ "node": ">= 0.4" } }, - "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==", + "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==", "dev": true, + "license": "MIT", "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==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" + "get-intrinsic": "^1.2.1" }, "engines": { "node": ">= 0.4" @@ -6062,13 +5922,15 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6084,6 +5946,7 @@ "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -6091,23 +5954,12 @@ "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==", - "dev": true, - "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==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6124,6 +5976,7 @@ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6136,6 +5989,7 @@ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz", "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==", "dev": true, + "license": "MIT", "dependencies": { "ci-info": "^3.2.0" }, @@ -6144,10 +5998,11 @@ } }, "node_modules/is-core-module": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", - "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, + "license": "MIT", "dependencies": { "hasown": "^2.0.2" }, @@ -6163,6 +6018,7 @@ "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", "dev": true, + "license": "MIT", "dependencies": { "is-typed-array": "^1.1.13" }, @@ -6178,6 +6034,7 @@ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6193,6 +6050,7 @@ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -6208,6 +6066,7 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6217,6 +6076,7 @@ "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -6229,6 +6089,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6238,6 +6099,7 @@ "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6253,6 +6115,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -6265,6 +6128,7 @@ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", "dev": true, + "license": "MIT", "dependencies": { "global-dirs": "^3.0.0", "is-path-inside": "^3.0.2" @@ -6281,6 +6145,7 @@ "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6293,6 +6158,7 @@ "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6305,6 +6171,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -6314,6 +6181,7 @@ "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6329,16 +6197,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "dev": true, - "peer": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -6348,6 +6207,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6357,6 +6217,7 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -6373,6 +6234,7 @@ "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6385,6 +6247,7 @@ "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7" }, @@ -6400,6 +6263,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -6412,6 +6276,7 @@ "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -6427,6 +6292,7 @@ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -6442,6 +6308,7 @@ "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", "dev": true, + "license": "MIT", "dependencies": { "which-typed-array": "^1.1.14" }, @@ -6456,13 +6323,15 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/is-unicode-supported": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6475,6 +6344,7 @@ "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -6487,6 +6357,7 @@ "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -6499,6 +6370,7 @@ "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4" @@ -6515,6 +6387,7 @@ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -6526,43 +6399,52 @@ "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/isstream": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", "dev": true, + "license": "MIT", "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" + }, + "engines": { + "node": ">= 0.4" } }, "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==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -6574,61 +6456,70 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", "dev": true, + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, "engines": { - "node": ">=4" + "node": ">=6" } }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/json-stringify-safe": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/json5": { "version": "2.2.3", "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", "dev": true, + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -6641,6 +6532,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "dev": true, + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -6656,6 +6548,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", @@ -6668,6 +6561,7 @@ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", "dev": true, + "license": "MIT", "dependencies": { "array-includes": "^3.1.6", "array.prototype.flat": "^1.3.1", @@ -6682,13 +6576,15 @@ "version": "4.2.1", "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.2.1.tgz", "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "json-buffer": "3.0.1" } @@ -6698,6 +6594,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -6706,19 +6603,22 @@ "version": "0.34.0", "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.34.0.tgz", "integrity": "sha512-tBECoUqNFbyAY4RrbqsBQqDFpGXAEbdD5QKr8kACx3+rnArmuuR22nKQWKazvp07N9yjTyDZaw/20UIH8tL9DQ==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "CC0-1.0" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "language-subtag-registry": "^0.3.20" }, @@ -6731,6 +6631,7 @@ "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", "integrity": "sha512-cc8oEVoctTvsFZ/Oje/kGnHbpWHYBe8IAJe4C0QNc3t8uM/0Y8+erSz/7Y1ALuXTEZTMvxXwO6YbX1ey3ujiZw==", "dev": true, + "license": "MIT", "engines": { "node": "> 0.8" } @@ -6740,6 +6641,7 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -6752,13 +6654,15 @@ "version": "1.2.4", "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/listr2": { "version": "3.14.0", "resolved": "https://registry.npmjs.org/listr2/-/listr2-3.14.0.tgz", "integrity": "sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==", "dev": true, + "license": "MIT", "dependencies": { "cli-truncate": "^2.1.0", "colorette": "^2.0.16", @@ -6786,6 +6690,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -6800,61 +6705,71 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.get": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isempty": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.isempty/-/lodash.isempty-4.4.0.tgz", "integrity": "sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isfunction": { "version": "3.0.9", "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isobject": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/lodash.isobject/-/lodash.isobject-3.0.2.tgz", "integrity": "sha512-3/Qptq2vr7WeJbB4KHUSKlq8Pl7ASXi3UG6CMbBm8WRtXi8+GHm7mKaU3urfpSEzWe2wCIChs6/sdocUsTKJiA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.isstring": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.once": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/lodash.truncate": { "version": "4.4.2", "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/log-symbols": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.0", "is-unicode-supported": "^0.1.0" @@ -6866,81 +6781,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-symbols/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-symbols/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": 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/log-symbols/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-symbols/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==", - "dev": true - }, - "node_modules/log-symbols/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/log-symbols/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/log-update": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/log-update/-/log-update-4.0.0.tgz", "integrity": "sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==", "dev": true, + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.0", "cli-cursor": "^3.1.0", @@ -6954,44 +6800,12 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/log-update/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/log-update/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/log-update/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==", - "dev": true - }, "node_modules/log-update/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -7009,6 +6823,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -7022,6 +6837,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -7034,15 +6850,26 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", "dev": true, + "license": "ISC", "dependencies": { "yallist": "^3.0.2" } }, + "node_modules/lucide-react": { + "version": "0.452.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.452.0.tgz", + "integrity": "sha512-kNefjOUOGm+Mu3KDiryONyPba9r+nhcrz5oJs3N6JDzGboQNEXw5GB3yB8rnV9/FA4bPyggNU6CRSihZm9MvSw==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc" + } + }, "node_modules/macos-release": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.5.1.tgz", "integrity": "sha512-DXqXhEM7gW59OjZO8NIjBCz9AQ1BEMrfiOAl4AYByHCtVHRF4KoGNO8mqQeM8lRCtQe/UnJ4imO/d2HdkKsd+A==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -7055,6 +6882,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -7070,44 +6898,35 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/mathml-tag-names": { "version": "2.1.3", "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", "dev": true, + "license": "MIT", "funding": { "type": "github", "url": "https://github.com/sponsors/wooorm" } }, "node_modules/mdn-data": { - "version": "2.0.30", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.30.tgz", - "integrity": "sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==", - "dev": true + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.10.0.tgz", + "integrity": "sha512-qq7C3EtK3yJXMwz1zAab65pjl+UhohqMOctTgcqjLOWABqmwj+me02LSsCuEUxnst9X1lCBpoE0WArGKgdGDzw==", + "dev": true, + "license": "CC0-1.0" }, "node_modules/meow": { "version": "13.2.0", "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -7119,22 +6938,25 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/micromatch": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", - "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", "dev": true, + "license": "MIT", "dependencies": { "braces": "^3.0.3", "picomatch": "^2.3.1" @@ -7148,6 +6970,7 @@ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6" } @@ -7157,6 +6980,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "dev": true, + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -7169,25 +6993,17 @@ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, + "license": "MIT", "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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4" - } - }, "node_modules/minimatch": { "version": "9.0.5", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -7203,135 +7019,17 @@ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "peer": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/minimist-options/node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mocha": { - "version": "10.6.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.6.0.tgz", - "integrity": "sha512-hxjt4+EEB0SA0ZDygSS015t65lJw/I2yRCS3Ae+SJ5FrbzrXgfYwJr96f0OvIXdj7h4lv/vLCrH3rkiuizFSvw==", - "dev": true, - "peer": true, - "dependencies": { - "ansi-colors": "^4.1.3", - "browser-stdout": "^1.3.1", - "chokidar": "^3.5.3", - "debug": "^4.3.5", - "diff": "^5.2.0", - "escape-string-regexp": "^4.0.0", - "find-up": "^5.0.0", - "glob": "^8.1.0", - "he": "^1.2.0", - "js-yaml": "^4.1.0", - "log-symbols": "^4.1.0", - "minimatch": "^5.1.6", - "ms": "^2.1.3", - "serialize-javascript": "^6.0.2", - "strip-json-comments": "^3.1.1", - "supports-color": "^8.1.1", - "workerpool": "^6.5.1", - "yargs": "^16.2.0", - "yargs-parser": "^20.2.9", - "yargs-unparser": "^2.0.0" - }, - "bin": { - "_mocha": "bin/_mocha", - "mocha": "bin/mocha.js" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/mocha/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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/mocha/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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mocha/node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "peer": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/mocha/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==", - "dev": true, - "peer": true - }, - "node_modules/mocha/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==", - "dev": true, - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/mochawesome": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/mochawesome/-/mochawesome-7.1.3.tgz", "integrity": "sha512-Vkb3jR5GZ1cXohMQQ73H3cZz7RoxGjjUo0G5hu0jLaW+0FdUxUwg3Cj29bqQdh0rFcnyV06pWmqmi5eBPnEuNQ==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "diff": "^5.0.0", @@ -7353,6 +7051,7 @@ "resolved": "https://registry.npmjs.org/mochawesome-merge/-/mochawesome-merge-4.3.0.tgz", "integrity": "sha512-1roR6g+VUlfdaRmL8dCiVpKiaUhbPVm1ZQYUM6zHX46mWk+tpsKVZR6ba98k2zc8nlPvYd71yn5gyH970pKBSw==", "dev": true, + "license": "MIT", "dependencies": { "fs-extra": "^7.0.1", "glob": "^7.1.6", @@ -7365,26 +7064,12 @@ "node": ">=10.0.0" } }, - "node_modules/mochawesome-merge/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, "node_modules/mochawesome-merge/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==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -7395,6 +7080,7 @@ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -7404,35 +7090,19 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", "wrap-ansi": "^6.2.0" } }, - "node_modules/mochawesome-merge/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/mochawesome-merge/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==", - "dev": true - }, "node_modules/mochawesome-merge/node_modules/decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7442,6 +7112,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -7455,6 +7126,7 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", @@ -7470,6 +7142,7 @@ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7490,6 +7163,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", "dev": true, + "license": "MIT", "optionalDependencies": { "graceful-fs": "^4.1.6" } @@ -7499,6 +7173,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -7511,6 +7186,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -7523,6 +7199,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -7538,6 +7215,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -7550,6 +7228,7 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -7559,6 +7238,7 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -7572,13 +7252,15 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/mochawesome-merge/node_modules/yargs": { "version": "15.4.1", "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^6.0.0", "decamelize": "^1.2.0", @@ -7601,6 +7283,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, + "license": "ISC", "dependencies": { "camelcase": "^5.0.0", "decamelize": "^1.2.0" @@ -7614,6 +7297,7 @@ "resolved": "https://registry.npmjs.org/mochawesome-report-generator/-/mochawesome-report-generator-6.2.0.tgz", "integrity": "sha512-Ghw8JhQFizF0Vjbtp9B0i//+BOkV5OWcQCPpbO0NGOoxV33o+gKDYU0Pr2pGxkIHnqZ+g5mYiXF7GMNgAcDpSg==", "dev": true, + "license": "MIT", "dependencies": { "chalk": "^4.1.2", "dateformat": "^4.5.1", @@ -7632,42 +7316,12 @@ "marge": "bin/cli.js" } }, - "node_modules/mochawesome-report-generator/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/mochawesome-report-generator/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": 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/mochawesome-report-generator/node_modules/cliui": { "version": "8.0.1", "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", "dev": true, + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.1", @@ -7677,29 +7331,12 @@ "node": ">=12" } }, - "node_modules/mochawesome-report-generator/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/mochawesome-report-generator/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==", - "dev": true - }, "node_modules/mochawesome-report-generator/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==", "dev": true, + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -7709,32 +7346,12 @@ "node": ">=12" } }, - "node_modules/mochawesome-report-generator/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mochawesome-report-generator/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/mochawesome-report-generator/node_modules/yargs": { "version": "17.7.2", "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", "dev": true, + "license": "MIT", "dependencies": { "cliui": "^8.0.1", "escalade": "^3.1.1", @@ -7753,85 +7370,17 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", "dev": true, + "license": "ISC", "engines": { "node": ">=12" } }, - "node_modules/mochawesome/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/mochawesome/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": 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/mochawesome/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/mochawesome/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==", - "dev": true - }, - "node_modules/mochawesome/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/mochawesome/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==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, "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==", - "dev": true + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" }, "node_modules/nanoid": { "version": "3.3.7", @@ -7844,6 +7393,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -7855,19 +7405,22 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nice-try": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/nise": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz", "integrity": "sha512-eQMEmGN/8arp0xsvGoQ+B1qvSkR73B1nWSCh7nOt5neMCtwcQVYQGdzQMhcNscktTsWB54xnlSQFzOAPJD8nXA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0", "@sinonjs/fake-timers": "^6.0.0", @@ -7876,11 +7429,19 @@ "path-to-regexp": "^1.7.0" } }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "license": "MIT" + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", "dev": true, + "license": "MIT", "dependencies": { "whatwg-url": "^5.0.0" }, @@ -7896,33 +7457,19 @@ } } }, - "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==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "peer": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7932,6 +7479,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -7943,6 +7491,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -7952,22 +7501,7 @@ "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", "dev": true, - "engines": { - "node": ">= 0.4" - }, - "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==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1" - }, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -7980,6 +7514,7 @@ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } @@ -7989,6 +7524,7 @@ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -8007,6 +7543,7 @@ "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8021,6 +7558,7 @@ "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8039,6 +7577,7 @@ "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8053,6 +7592,7 @@ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8070,6 +7610,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "dev": true, + "license": "ISC", "dependencies": { "wrappy": "1" } @@ -8079,6 +7620,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -8094,6 +7636,7 @@ "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, + "license": "MIT", "dependencies": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" @@ -8110,6 +7653,7 @@ "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", "dev": true, + "license": "(WTFPL OR MIT)", "bin": { "opener": "bin/opener-bin.js" } @@ -8119,6 +7663,7 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", "dev": true, + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -8136,6 +7681,7 @@ "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", "dev": true, + "license": "MIT", "dependencies": { "macos-release": "^2.2.0", "windows-release": "^3.1.0" @@ -8148,13 +7694,15 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/ospath/-/ospath-1.2.2.tgz", "integrity": "sha512-o6E5qJV5zkAbIDNhGSIlyOhScKXgQrSRMilfph0clDfM0nEnBOlKlH4sWDmG95BW/CvwNz0vmm7dJVtU2KlMiA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -8164,6 +7712,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "dev": true, + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -8179,6 +7728,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -8194,6 +7744,7 @@ "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", "dev": true, + "license": "MIT", "dependencies": { "aggregate-error": "^3.0.0" }, @@ -8209,6 +7760,7 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } @@ -8218,6 +7770,7 @@ "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -8230,6 +7783,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -8248,6 +7802,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8257,6 +7812,7 @@ "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8266,6 +7822,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8274,13 +7831,15 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-to-regexp": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", - "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.9.0.tgz", + "integrity": "sha512-xIp7/apCFJuUHdDLWe8O1HIkb0kQrOMb/0u6FXQjemHn/ii5LrIzU6bdECnsiTF/GjZkMEKg1xdiZwNqDYlZ6g==", "dev": true, + "license": "MIT", "dependencies": { "isarray": "0.0.1" } @@ -8289,13 +7848,15 @@ "version": "0.0.1", "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -8304,25 +7865,29 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -8335,27 +7900,7 @@ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", - "dev": true, - "dependencies": { - "pinkie": "^2.0.0" - }, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8365,6 +7910,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -8377,6 +7923,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -8390,6 +7937,7 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -8402,6 +7950,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -8417,6 +7966,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -8429,14 +7979,15 @@ "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/postcss": { - "version": "8.4.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.39.tgz", - "integrity": "sha512-0vzE+lAiG7hZl1/9I8yzKLx3aR9Xbof3fBHKunvMfOCYAtMhrsnccJY2iTURb9EZd5+pLuiNV9/c/GZJOHsgIw==", + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", "dev": true, "funding": [ { @@ -8452,10 +8003,11 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -8465,18 +8017,20 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", "integrity": "sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/postcss-resolve-nested-selector": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", - "integrity": "sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==", - "dev": true + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.6.tgz", + "integrity": "sha512-0sglIs9Wmkzbr8lQwEyIzlDOOC9bGmfVKcJTaxv3vMmd3uo4o4DerC3En0bnmgceeql9BfC8hRkp7cg0fjdVqw==", + "dev": true, + "license": "MIT" }, "node_modules/postcss-safe-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.0.tgz", - "integrity": "sha512-ovehqRNVCpuFzbXoTb4qLtyzK3xn3t/CUBxOs8LsnQjQrShaB4lKiHoVqY8ANaC0hBMHq5QVWk77rwGklFUDrg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-7.0.1.tgz", + "integrity": "sha512-0AioNCJZ2DPYz5ABT6bddIqlhgwhpHZ/l65YAYo0BCIn0xiDpsnTHz0gnoTGk0OXZW0JRs+cDwL8u/teRdz+8A==", "dev": true, "funding": [ { @@ -8492,6 +8046,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=18.0" }, @@ -8518,6 +8073,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "engines": { "node": ">=12.0" }, @@ -8526,10 +8082,11 @@ } }, "node_modules/postcss-selector-parser": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.1.tgz", - "integrity": "sha512-b4dlw/9V8A71rLIDsSwVmak9z2DuBUB7CA1/wSdelNEzqsjoSPeADTWNO09lpH49Diy3/JIZ2bSPB1dI3LJCHg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", "dev": true, + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -8542,13 +8099,15 @@ "version": "4.2.0", "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.8.0" } @@ -8558,6 +8117,7 @@ "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, + "license": "MIT", "bin": { "prettier": "bin/prettier.cjs" }, @@ -8573,6 +8133,7 @@ "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", "dev": true, + "license": "MIT", "dependencies": { "fast-diff": "^1.1.2" }, @@ -8585,6 +8146,7 @@ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" }, @@ -8597,6 +8159,7 @@ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } @@ -8605,6 +8168,7 @@ "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -8615,19 +8179,22 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", "integrity": "sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", "dev": true, + "license": "MIT", "dependencies": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -8638,17 +8205,19 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qs": { - "version": "6.10.4", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.4.tgz", - "integrity": "sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -8661,7 +8230,8 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -8681,35 +8251,14 @@ "type": "consulting", "url": "https://feross.org/support" } - ] - }, - "node_modules/quick-lru": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "peer": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } + ], + "license": "MIT" }, "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==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -8721,6 +8270,7 @@ "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" @@ -8732,23 +8282,26 @@ "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==" + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" }, "node_modules/react-refresh": { "version": "0.14.2", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-router": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.25.1.tgz", - "integrity": "sha512-u8ELFr5Z6g02nUtpPAggP73Jigj1mRePSwhS/2nkTrlPU5yEkH1vYzWNyvSnSzeeE2DNqWdH+P8OhIh9wuXhTw==", + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.27.0.tgz", + "integrity": "sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.18.0" + "@remix-run/router": "1.20.0" }, "engines": { "node": ">=14.0.0" @@ -8758,12 +8311,13 @@ } }, "node_modules/react-router-dom": { - "version": "6.25.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.25.1.tgz", - "integrity": "sha512-0tUDpbFvk35iv+N89dWNrJp+afLgd+y4VtorJZuOCXK0kkCWjEvb3vTJM++SYvMEpbVwXKf3FjeVveVEb6JpDQ==", + "version": "6.27.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.27.0.tgz", + "integrity": "sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==", + "license": "MIT", "dependencies": { - "@remix-run/router": "1.18.0", - "react-router": "6.25.1" + "@remix-run/router": "1.20.0", + "react-router": "6.27.0" }, "engines": { "node": ">=14.0.0" @@ -8777,6 +8331,7 @@ "version": "4.4.5", "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "license": "BSD-3-Clause", "dependencies": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -8788,116 +8343,12 @@ "react-dom": ">=16.6.0" } }, - "node_modules/read-pkg": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-6.0.0.tgz", - "integrity": "sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==", - "dev": true, - "peer": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^3.0.2", - "parse-json": "^5.2.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-8.0.0.tgz", - "integrity": "sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==", - "dev": true, - "peer": true, - "dependencies": { - "find-up": "^5.0.0", - "read-pkg": "^6.0.0", - "type-fest": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", - "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-4.0.0.tgz", - "integrity": "sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==", - "dev": true, - "peer": true, - "dependencies": { - "indent-string": "^5.0.0", - "strip-indent": "^4.0.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/redent/node_modules/indent-string": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-5.0.0.tgz", - "integrity": "sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==", - "dev": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "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==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -8917,18 +8368,20 @@ "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==" + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", + "license": "MIT" }, "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==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", "dev": true, + "license": "MIT", "dependencies": { - "call-bind": "^1.0.6", + "call-bind": "^1.0.7", "define-properties": "^1.2.1", "es-errors": "^1.3.0", - "set-function-name": "^2.0.1" + "set-function-name": "^2.0.2" }, "engines": { "node": ">= 0.4" @@ -8942,6 +8395,7 @@ "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-3.0.0.tgz", "integrity": "sha512-MnWzEHHaxHO2iWiQuHrUPBi/1WeBf5PkxQqNyNvLl9VAYSdXkP8tQ3pBSeCPD+yw0v0Aq1zosWLz0BdeXpWwZg==", "dev": true, + "license": "MIT", "dependencies": { "throttleit": "^1.0.0" } @@ -8951,6 +8405,7 @@ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8960,6 +8415,7 @@ "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==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -8968,19 +8424,22 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true + "dev": true, + "license": "ISC" }, "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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, + "license": "MIT", "dependencies": { "is-core-module": "^2.13.0", "path-parse": "^1.0.7", @@ -8998,6 +8457,7 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9007,6 +8467,7 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, + "license": "MIT", "dependencies": { "onetime": "^5.1.0", "signal-exit": "^3.0.2" @@ -9020,6 +8481,7 @@ "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -9029,7 +8491,8 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.4.1.tgz", "integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/rimraf": { "version": "3.0.2", @@ -9037,6 +8500,7 @@ "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "deprecated": "Rimraf versions prior to v4 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -9052,6 +8516,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -9063,6 +8528,7 @@ "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -9083,6 +8549,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -9091,12 +8558,13 @@ } }, "node_modules/rollup": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.1.tgz", - "integrity": "sha512-Elx2UT8lzxxOXMpy5HWQGZqkrQOtrVDDa/bm9l10+U4rQnVzbL/LgZ4NOM1MPIDyHk69W4InuYDF5dzRh4Kw1A==", + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.2.tgz", + "integrity": "sha512-do/DFGq5g6rdDhdpPq5qb2ecoczeK6y+2UAjdJ5trjQJj5f1AiVdLRWRc9A9/fFukfvJRgM0UXzxBIYMovm5ww==", "dev": true, + "license": "MIT", "dependencies": { - "@types/estree": "1.0.5" + "@types/estree": "1.0.6" }, "bin": { "rollup": "dist/bin/rollup" @@ -9106,22 +8574,24 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.18.1", - "@rollup/rollup-android-arm64": "4.18.1", - "@rollup/rollup-darwin-arm64": "4.18.1", - "@rollup/rollup-darwin-x64": "4.18.1", - "@rollup/rollup-linux-arm-gnueabihf": "4.18.1", - "@rollup/rollup-linux-arm-musleabihf": "4.18.1", - "@rollup/rollup-linux-arm64-gnu": "4.18.1", - "@rollup/rollup-linux-arm64-musl": "4.18.1", - "@rollup/rollup-linux-powerpc64le-gnu": "4.18.1", - "@rollup/rollup-linux-riscv64-gnu": "4.18.1", - "@rollup/rollup-linux-s390x-gnu": "4.18.1", - "@rollup/rollup-linux-x64-gnu": "4.18.1", - "@rollup/rollup-linux-x64-musl": "4.18.1", - "@rollup/rollup-win32-arm64-msvc": "4.18.1", - "@rollup/rollup-win32-ia32-msvc": "4.18.1", - "@rollup/rollup-win32-x64-msvc": "4.18.1", + "@rollup/rollup-android-arm-eabi": "4.24.2", + "@rollup/rollup-android-arm64": "4.24.2", + "@rollup/rollup-darwin-arm64": "4.24.2", + "@rollup/rollup-darwin-x64": "4.24.2", + "@rollup/rollup-freebsd-arm64": "4.24.2", + "@rollup/rollup-freebsd-x64": "4.24.2", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.2", + "@rollup/rollup-linux-arm-musleabihf": "4.24.2", + "@rollup/rollup-linux-arm64-gnu": "4.24.2", + "@rollup/rollup-linux-arm64-musl": "4.24.2", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.2", + "@rollup/rollup-linux-riscv64-gnu": "4.24.2", + "@rollup/rollup-linux-s390x-gnu": "4.24.2", + "@rollup/rollup-linux-x64-gnu": "4.24.2", + "@rollup/rollup-linux-x64-musl": "4.24.2", + "@rollup/rollup-win32-arm64-msvc": "4.24.2", + "@rollup/rollup-win32-ia32-msvc": "4.24.2", + "@rollup/rollup-win32-x64-msvc": "4.24.2", "fsevents": "~2.3.2" } }, @@ -9144,6 +8614,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } @@ -9153,6 +8624,7 @@ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", "dev": true, + "license": "Apache-2.0", "dependencies": { "tslib": "^2.1.0" } @@ -9162,6 +8634,7 @@ "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "get-intrinsic": "^1.2.4", @@ -9193,13 +8666,15 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.6", "es-errors": "^1.3.0", @@ -9216,15 +8691,18 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/sass": { - "version": "1.77.8", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.77.8.tgz", - "integrity": "sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==", + "version": "1.80.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.80.4.tgz", + "integrity": "sha512-rhMQ2tSF5CsuuspvC94nPM9rToiAFw2h3JTrLlgmNw1MH79v8Cr3DH6KF6o6r+8oofY3iYVPUf66KzC8yuVN1w==", "dev": true, + "license": "MIT", "dependencies": { - "chokidar": ">=3.0.0 <4.0.0", + "@parcel/watcher": "^2.4.1", + "chokidar": "^4.0.0", "immutable": "^4.0.0", "source-map-js": ">=0.6.2 <2.0.0" }, @@ -9235,19 +8713,51 @@ "node": ">=14.0.0" } }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.1.tgz", + "integrity": "sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.0.2.tgz", + "integrity": "sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/scheduler": { "version": "0.23.2", "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/semver": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", - "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" }, @@ -9255,27 +8765,19 @@ "node": ">=10" } }, - "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==", - "dev": true, - "peer": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true + "dev": true, + "license": "ISC" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -9293,6 +8795,7 @@ "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", "dev": true, + "license": "MIT", "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -9308,6 +8811,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -9320,6 +8824,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9329,6 +8834,7 @@ "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -9346,7 +8852,8 @@ "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/sinon": { "version": "9.2.4", @@ -9354,6 +8861,7 @@ "integrity": "sha512-zljcULZQsJxVra28qIAL6ow1Z9tpattkCTEJR4RBP3TGc00FcttsP5pK284Nas5WjMZU5Yzy3kAIp3B3KRf5Yg==", "deprecated": "16.1.1", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.8.1", "@sinonjs/fake-timers": "^6.0.1", @@ -9372,24 +8880,17 @@ "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" } }, - "node_modules/sinon/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==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/sinon/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==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9402,6 +8903,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } @@ -9411,6 +8913,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -9420,89 +8923,22 @@ "node": ">=8" } }, - "node_modules/slice-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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/slice-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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/slice-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==", - "dev": true - }, "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==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "peer": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true, - "peer": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "peer": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.18.tgz", - "integrity": "sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==", - "dev": true, - "peer": true - }, "node_modules/sshpk": { "version": "1.18.0", "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.18.0.tgz", "integrity": "sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==", "dev": true, + "license": "MIT", "dependencies": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -9514,25 +8950,13 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, - "bin": { - "sshpk-conv": "bin/sshpk-conv", - "sshpk-sign": "bin/sshpk-sign", - "sshpk-verify": "bin/sshpk-verify" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "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==", - "dev": true, - "dependencies": { - "internal-slot": "^1.0.4" + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" }, "engines": { - "node": ">= 0.4" + "node": ">=0.10.0" } }, "node_modules/string-width": { @@ -9540,6 +8964,7 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -9553,16 +8978,22 @@ "version": "8.0.0", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/string.prototype.includes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.0.tgz", - "integrity": "sha512-E34CkBgyeqNDcrbU76cDjL5JLcVrtSdYq0MEh/B10r17pRP4ciHLwTgnuLV8Ay6cgEMLkcBkFCKyFZ43YldYzg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", "dev": true, + "license": "MIT", "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" } }, "node_modules/string.prototype.matchall": { @@ -9570,6 +9001,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9596,6 +9028,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", "dev": true, + "license": "MIT", "dependencies": { "define-properties": "^1.1.3", "es-abstract": "^1.17.5" @@ -9606,6 +9039,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9624,6 +9058,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9638,6 +9073,7 @@ "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "define-properties": "^1.2.1", @@ -9655,6 +9091,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -9667,6 +9104,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -9676,6 +9114,7 @@ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -9685,31 +9124,17 @@ "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, + "license": "MIT", "engines": { "node": ">=6" } }, - "node_modules/strip-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-4.0.0.tgz", - "integrity": "sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==", - "dev": true, - "peer": true, - "dependencies": { - "min-indent": "^1.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "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==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" }, @@ -9722,6 +9147,7 @@ "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -9729,17 +9155,20 @@ "node": ">=0.10.0" } }, - "node_modules/style-search": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", - "integrity": "sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==", + "node_modules/strip-outer/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==", "dev": true, - "peer": true + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } }, "node_modules/stylelint": { - "version": "16.7.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.7.0.tgz", - "integrity": "sha512-Q1ATiXlz+wYr37a7TGsfvqYn2nSR3T/isw3IWlZQzFzCNoACHuGBb6xBplZXz56/uDRJHIygxjh7jbV/8isewA==", + "version": "16.10.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-16.10.0.tgz", + "integrity": "sha512-z/8X2rZ52dt2c0stVwI9QL2AFJhLhbPkyfpDFcizs200V/g7v+UYY6SNcB9hKOLcDDX/yGLDsY/pX08sLkz9xQ==", "dev": true, "funding": [ { @@ -9751,43 +9180,43 @@ "url": "https://github.com/sponsors/stylelint" } ], + "license": "MIT", "dependencies": { - "@csstools/css-parser-algorithms": "^2.7.1", - "@csstools/css-tokenizer": "^2.4.1", - "@csstools/media-query-list-parser": "^2.1.13", - "@csstools/selector-specificity": "^3.1.1", + "@csstools/css-parser-algorithms": "^3.0.1", + "@csstools/css-tokenizer": "^3.0.1", + "@csstools/media-query-list-parser": "^3.0.1", + "@csstools/selector-specificity": "^4.0.0", "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", "cosmiconfig": "^9.0.0", - "css-functions-list": "^3.2.2", - "css-tree": "^2.3.1", - "debug": "^4.3.5", + "css-functions-list": "^3.2.3", + "css-tree": "^3.0.0", + "debug": "^4.3.7", "fast-glob": "^3.3.2", "fastest-levenshtein": "^1.0.16", - "file-entry-cache": "^9.0.0", + "file-entry-cache": "^9.1.0", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.3.1", - "ignore": "^5.3.1", + "ignore": "^6.0.2", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", "known-css-properties": "^0.34.0", "mathml-tag-names": "^2.1.3", "meow": "^13.2.0", - "micromatch": "^4.0.7", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.0.1", - "postcss": "^8.4.39", - "postcss-resolve-nested-selector": "^0.1.1", - "postcss-safe-parser": "^7.0.0", - "postcss-selector-parser": "^6.1.0", + "postcss": "^8.4.47", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-safe-parser": "^7.0.1", + "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", - "strip-ansi": "^7.1.0", - "supports-hyperlinks": "^3.0.0", + "supports-hyperlinks": "^3.1.0", "svg-tags": "^1.0.0", "table": "^6.8.2", "write-file-atomic": "^5.0.1" @@ -9799,29 +9228,49 @@ "node": ">=18.12.0" } }, - "node_modules/stylelint/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==", + "node_modules/stylelint-scss": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-6.8.1.tgz", + "integrity": "sha512-al+5eRb72bKrFyVAY+CLWKUMX+k+wsDCgyooSfhISJA2exqnJq1PX1iIIpdrvhu3GtJgNJZl9/BIW6EVSMCxdg==", "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "^3.0.0", + "is-plain-object": "^5.0.0", + "known-css-properties": "^0.34.0", + "mdn-data": "^2.11.1", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.6", + "postcss-selector-parser": "^6.1.2", + "postcss-value-parser": "^4.2.0" + }, "engines": { - "node": ">=12" + "node": ">=18.12.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "peerDependencies": { + "stylelint": "^16.0.2" } }, + "node_modules/stylelint-scss/node_modules/mdn-data": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.0.tgz", + "integrity": "sha512-WF52f/zAu7qiEqYxapSt+LW6Pc/jw8zfn0fx3G9fSckaWDvFLUminV0y0w/3hx8Z5pbMZTYZrXuSnBBxwT48Bg==", + "dev": true, + "license": "CC0-1.0" + }, "node_modules/stylelint/node_modules/balanced-match": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-2.0.0.tgz", "integrity": "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/stylelint/node_modules/file-entry-cache": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.0.0.tgz", - "integrity": "sha512-6MgEugi8p2tiUhqO7GnPsmbCCzj0YRCwwaTbpGRyKZesjRSzkqkAE9fPp7V2yMs5hwfgbQLgdvSSkGNg1s5Uvw==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-9.1.0.tgz", + "integrity": "sha512-/pqPFG+FdxWQj+/WSuzXSDaNzxgTLr/OrR1QuqfEZzDakpdYE70PwUxL7BPUa8hpjbvY1+qvCl8k+8Tq34xJgg==", "dev": true, + "license": "MIT", "dependencies": { "flat-cache": "^5.0.0" }, @@ -9834,6 +9283,7 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz", "integrity": "sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==", "dev": true, + "license": "MIT", "dependencies": { "flatted": "^3.3.1", "keyv": "^4.5.4" @@ -9842,62 +9292,57 @@ "node": ">=18" } }, + "node_modules/stylelint/node_modules/ignore": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-6.0.2.tgz", + "integrity": "sha512-InwqeHHN2XpumIkMvpl/DCJVrAHgCsG5+cn1XlnLWGwtZBm8QJfSusItfrwx81CTp5agNZqpKU2J/ccC5nGT4A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, "node_modules/stylelint/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==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, - "node_modules/stylelint/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==", + "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==", "dev": true, + "license": "MIT", "dependencies": { - "ansi-regex": "^6.0.1" + "has-flag": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" }, "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" - } - }, - "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==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" + "url": "https://github.com/chalk/supports-color?sponsor=1" } }, "node_modules/supports-hyperlinks": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz", - "integrity": "sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-3.1.0.tgz", + "integrity": "sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, "engines": { "node": ">=14.18" - } - }, - "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==", - "dev": true, - "engines": { - "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/supports-hyperlinks/node_modules/supports-color": { @@ -9905,6 +9350,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9917,6 +9363,7 @@ "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9930,11 +9377,47 @@ "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", "dev": true }, + "node_modules/swipe": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/swipe/-/swipe-1.7.7.tgz", + "integrity": "sha512-wnrdueTSa51KBPTmLyAwUbzjKWriUCrh1dYcmDYEBtBTAph+wMNjoik5bAlIA480MZ2zIzERapZsq4NKh+EBVA==", + "license": "MIT", + "dependencies": { + "component-emitter": "1.2.0", + "component-event": "0.1.4", + "component-events": "1.0.9", + "computed-style-component": "0.1.0", + "has-translate3d": "0.0.3", + "touchaction-property": "0.0.1", + "transform-property": "0.0.1", + "transitionend-property": "0.0.2" + } + }, + "node_modules/swiper": { + "version": "11.1.14", + "resolved": "https://registry.npmjs.org/swiper/-/swiper-11.1.14.tgz", + "integrity": "sha512-VbQLQXC04io6AoAjIUWuZwW4MSYozkcP9KjLdrsG/00Q/yiwvhz9RQyt0nHXV10hi9NVnDNy1/wv7Dzq1lkOCQ==", + "funding": [ + { + "type": "patreon", + "url": "https://www.patreon.com/swiperjs" + }, + { + "type": "open_collective", + "url": "http://opencollective.com/swiper" + } + ], + "license": "MIT", + "engines": { + "node": ">= 4.7.0" + } + }, "node_modules/synckit": { - "version": "0.8.8", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz", - "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", + "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", "dev": true, + "license": "MIT", "dependencies": { "@pkgr/core": "^0.1.0", "tslib": "^2.6.2" @@ -9951,6 +9434,7 @@ "resolved": "https://registry.npmjs.org/table/-/table-6.8.2.tgz", "integrity": "sha512-w2sfv80nrAh2VCbqR5AK27wswXhqcck2AhfnNW76beQXskGZ1V12GwS//yYVa3d3fcvAip2OUnbDAjW2k3v9fA==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "ajv": "^8.0.1", "lodash.truncate": "^4.4.2", @@ -9967,6 +9451,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -9978,50 +9463,19 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/table/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==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/table/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==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/table/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==", - "dev": true - }, "node_modules/table/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==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/table/node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", @@ -10038,13 +9492,15 @@ "version": "3.2.29", "resolved": "https://registry.npmjs.org/tcomb/-/tcomb-3.2.29.tgz", "integrity": "sha512-di2Hd1DB2Zfw6StGv861JoAF5h/uQVu/QJp2g8KVbtfKnoHdBQl5M32YWq6mnSYBQ1vFFrns5B1haWJL7rKaOQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tcomb-validation": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/tcomb-validation/-/tcomb-validation-3.4.1.tgz", "integrity": "sha512-urVVMQOma4RXwiVCa2nM2eqrAomHROHvWPuj6UkDGz/eb5kcy0x6P0dVt6kzpUZtYMNoAqJLWmz1BPtxrtjtrA==", "dev": true, + "license": "MIT", "dependencies": { "tcomb": "^3.0.0" } @@ -10053,13 +9509,15 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/throttleit": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.1.tgz", "integrity": "sha512-vDZpf9Chs9mAdfY046mcPt8fg5QSZr37hEH4TXYBnDF+izxgrbRGUAAaBvIk/fJm9aOFCGFd1EsNg5AZCbnQCQ==", "dev": true, + "license": "MIT", "funding": { "url": "https://github.com/sponsors/sindresorhus" } @@ -10068,31 +9526,25 @@ "version": "2.3.8", "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tmp": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.3.tgz", "integrity": "sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.14" } }, - "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==", - "dev": true, - "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==", "dev": true, + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -10100,11 +9552,18 @@ "node": ">=8.0" } }, + "node_modules/touchaction-property": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/touchaction-property/-/touchaction-property-0.0.1.tgz", + "integrity": "sha512-LDhZ/d1JXwzFrcRfgczKOQoRAUBPhxaIi55VO8vLtTWoLo+OJPUB6bLCuX5Yx4oFqUbSBDptoUd4qwMDZdbIhA==", + "license": "MIT" + }, "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==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -10120,6 +9579,7 @@ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 4.0.0" } @@ -10128,35 +9588,35 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", - "dev": true + "dev": true, + "license": "MIT" + }, + "node_modules/transform-property": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/transform-property/-/transform-property-0.0.1.tgz", + "integrity": "sha512-L0nMJCwu3/Lpd5t/pRQl+JoYU5V0sYubcn30yWZnHG0HjC6Gdr/Eg/bun1OixYPmsEZdA7Khbq2jiSIjzlEv6Q==" + }, + "node_modules/transitionend-property": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/transitionend-property/-/transitionend-property-0.0.2.tgz", + "integrity": "sha512-nDwZI9uz0BUzduHNz+gq3NYgplE1MTebkMkMqYGGo9GXBNak4gQuYbNxU46elyJnW/2YO+nZFID4d0rkLvT1QA==" }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, + "license": "MIT", "bin": { "tree-kill": "cli.js" } }, - "node_modules/trim-newlines": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-4.1.1.tgz", - "integrity": "sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==", - "dev": true, - "peer": true, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/trim-repeated": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", "dev": true, + "license": "MIT", "dependencies": { "escape-string-regexp": "^1.0.2" }, @@ -10164,11 +9624,22 @@ "node": ">=0.10.0" } }, + "node_modules/trim-repeated/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==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/ts-api-utils": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.3.0.tgz", "integrity": "sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=16" }, @@ -10181,6 +9652,7 @@ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", "dev": true, + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.2", @@ -10193,6 +9665,7 @@ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", "dev": true, + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -10201,16 +9674,17 @@ } }, "node_modules/tslib": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.3.tgz", - "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", - "dev": true + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", + "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==", + "license": "0BSD" }, "node_modules/tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", "dev": true, + "license": "Apache-2.0", "dependencies": { "safe-buffer": "^5.0.1" }, @@ -10222,13 +9696,15 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", - "dev": true + "dev": true, + "license": "Unlicense" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -10241,6 +9717,7 @@ "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -10250,6 +9727,7 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -10262,6 +9740,7 @@ "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "es-errors": "^1.3.0", @@ -10276,6 +9755,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -10295,6 +9775,7 @@ "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -10315,6 +9796,7 @@ "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.7", "for-each": "^0.3.3", @@ -10331,10 +9813,11 @@ } }, "node_modules/typescript": { - "version": "5.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.3.tgz", - "integrity": "sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==", + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz", + "integrity": "sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -10348,6 +9831,7 @@ "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -10359,23 +9843,18 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true - }, - "node_modules/universal-user-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-7.0.2.tgz", - "integrity": "sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==", + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", "dev": true, - "peer": true + "license": "MIT" }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 10.0.0" } @@ -10385,14 +9864,15 @@ "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz", "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/update-browserslist-db": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", - "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", "dev": true, "funding": [ { @@ -10408,9 +9888,10 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { - "escalade": "^3.1.2", - "picocolors": "^1.0.1" + "escalade": "^3.2.0", + "picocolors": "^1.1.0" }, "bin": { "update-browserslist-db": "cli.js" @@ -10424,6 +9905,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } @@ -10433,6 +9915,7 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", "dev": true, + "license": "MIT", "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -10442,33 +9925,25 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true + "dev": true, + "license": "MIT" }, "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==", "dev": true, + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "peer": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, "node_modules/validator": { "version": "13.12.0", "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.10" } @@ -10481,6 +9956,7 @@ "engines": [ "node >=0.6.0" ], + "license": "MIT", "dependencies": { "assert-plus": "^1.0.0", "core-util-is": "1.0.2", @@ -10488,14 +9964,15 @@ } }, "node_modules/vite": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.3.3.tgz", - "integrity": "sha512-NPQdeCU0Dv2z5fu+ULotpuq5yfCS1BzKUIPhNbP3YBfAMGJXbt2nS+sbTFu+qchaqWTD+H3JK++nRwr6XIcp6A==", + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.10.tgz", + "integrity": "sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.21.3", - "postcss": "^8.4.39", - "rollup": "^4.13.0" + "postcss": "^8.4.43", + "rollup": "^4.20.0" }, "bin": { "vite": "bin/vite.js" @@ -10514,6 +9991,7 @@ "less": "*", "lightningcss": "^1.21.0", "sass": "*", + "sass-embedded": "*", "stylus": "*", "sugarss": "*", "terser": "^5.4.0" @@ -10531,6 +10009,9 @@ "sass": { "optional": true }, + "sass-embedded": { + "optional": true + }, "stylus": { "optional": true }, @@ -10546,13 +10027,15 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==", - "dev": true + "dev": true, + "license": "BSD-2-Clause" }, "node_modules/whatwg-url": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", "dev": true, + "license": "MIT", "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -10563,6 +10046,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10578,6 +10062,7 @@ "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -10590,13 +10075,14 @@ } }, "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==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", "dev": true, + "license": "MIT", "dependencies": { - "function.prototype.name": "^1.1.5", - "has-tostringtag": "^1.0.0", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", "is-async-function": "^2.0.0", "is-date-object": "^1.0.5", "is-finalizationregistry": "^1.0.2", @@ -10605,8 +10091,8 @@ "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" + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" }, "engines": { "node": ">= 0.4" @@ -10620,6 +10106,7 @@ "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", "dev": true, + "license": "MIT", "dependencies": { "is-map": "^2.0.3", "is-set": "^2.0.3", @@ -10637,13 +10124,15 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", - "dev": true + "dev": true, + "license": "ISC" }, "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==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", "call-bind": "^1.0.7", @@ -10663,6 +10152,7 @@ "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.3.3.tgz", "integrity": "sha512-OSOGH1QYiW5yVor9TtmXKQvt2vjQqbYS+DqmsZw+r7xDwLXEeT3JGW0ZppFmHx4diyXmxt238KFR3N9jzevBRg==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^1.0.0" }, @@ -10678,6 +10168,7 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, + "license": "MIT", "dependencies": { "nice-try": "^1.0.4", "path-key": "^2.0.1", @@ -10694,6 +10185,7 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^6.0.0", "get-stream": "^4.0.0", @@ -10712,6 +10204,7 @@ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", "dev": true, + "license": "MIT", "dependencies": { "pump": "^3.0.0" }, @@ -10724,6 +10217,7 @@ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10733,6 +10227,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", "dev": true, + "license": "MIT", "dependencies": { "path-key": "^2.0.0" }, @@ -10745,6 +10240,7 @@ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", "dev": true, + "license": "MIT", "engines": { "node": ">=4" } @@ -10754,6 +10250,7 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver" } @@ -10763,6 +10260,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", "dev": true, + "license": "MIT", "dependencies": { "shebang-regex": "^1.0.0" }, @@ -10775,6 +10273,7 @@ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } @@ -10784,6 +10283,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -10796,22 +10296,17 @@ "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, - "node_modules/workerpool": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", - "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", - "dev": true, - "peer": true - }, "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==", "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -10824,50 +10319,19 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "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==", - "dev": true, - "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==", - "dev": true, - "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==", - "dev": true - }, "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==", - "dev": true + "dev": true, + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-5.0.1.tgz", "integrity": "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==", "dev": true, + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" @@ -10881,6 +10345,7 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true, + "license": "ISC", "engines": { "node": ">=14" }, @@ -10893,6 +10358,7 @@ "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, + "license": "ISC", "engines": { "node": ">=10" } @@ -10901,58 +10367,15 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "peer": true, - "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==", - "dev": true, - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-unparser": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", - "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", "dev": true, - "peer": true, - "dependencies": { - "camelcase": "^6.0.0", - "decamelize": "^4.0.0", - "flat": "^5.0.2", - "is-plain-obj": "^2.1.0" - }, - "engines": { - "node": ">=10" - } + "license": "ISC" }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", "dev": true, + "license": "MIT", "dependencies": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" @@ -10963,6 +10386,7 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, diff --git a/package.json b/package.json index 4385087661..50b5ef0fab 100644 --- a/package.json +++ b/package.json @@ -9,28 +9,33 @@ "@fortawesome/fontawesome-free": "^6.5.2", "bulma": "^1.0.1", "classnames": "^2.5.1", + "framer-motion": "^11.11.8", + "lucide-react": "^0.452.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^6.25.1", - "react-transition-group": "^4.4.5" + "react-transition-group": "^4.4.5", + "swipe": "^1.7.7", + "swiper": "^11.1.14" }, "devDependencies": { "@cypress/react18": "^2.0.1", "@mate-academy/scripts": "^1.9.12", "@mate-academy/students-ts-config": "*", "@mate-academy/stylelint-config": "*", - "@types/node": "^20.14.10", + "@types/node": "^20.16.11", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", "@types/react-transition-group": "^4.4.10", + "@typescript-eslint/eslint-plugin": "^7.18.0", "@typescript-eslint/parser": "^7.16.0", "@vitejs/plugin-react": "^4.3.1", "cypress": "^13.13.0", - "eslint": "^8.57.0", + "eslint": "^8.57.1", "eslint-config-airbnb-typescript": "^18.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-cypress": "^3.3.0", - "eslint-plugin-import": "^2.29.1", + "eslint-plugin-import": "^2.31.0", "eslint-plugin-jsx-a11y": "^6.9.0", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-react": "^7.34.4", @@ -40,9 +45,10 @@ "mochawesome-merge": "^4.3.0", "mochawesome-report-generator": "^6.2.0", "prettier": "^3.3.2", - "sass": "^1.77.8", - "stylelint": "^16.7.0", - "typescript": "^5.2.2", + "sass": "^1.80.4", + "stylelint": "^16.10.0", + "stylelint-scss": "^6.8.1", + "typescript": "^5.5.4", "vite": "^5.3.1" }, "scripts": { From ba1359bba19d97e20fae7f895d33fd57eb0b6b3e Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 29 Oct 2024 15:48:12 +0000 Subject: [PATCH 12/13] solution --- src/components/Swiper/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Swiper/index.tsx b/src/components/Swiper/index.tsx index 9befe55286..91e05d2527 100644 --- a/src/components/Swiper/index.tsx +++ b/src/components/Swiper/index.tsx @@ -1 +1 @@ -export * from './swiper'; +export * from './Swiper'; From 7479f1768fc3d9d486023cae5457a7df5777d60d Mon Sep 17 00:00:00 2001 From: Ivan Date: Tue, 29 Oct 2024 16:17:11 +0000 Subject: [PATCH 13/13] solution --- src/components/Swiper/Swiper.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Swiper/Swiper.tsx b/src/components/Swiper/Swiper.tsx index 7567521bf0..b32a1cec89 100644 --- a/src/components/Swiper/Swiper.tsx +++ b/src/components/Swiper/Swiper.tsx @@ -7,7 +7,7 @@ import { ThemeContext } from '../../context/ThemeContext'; import 'swiper/css'; import 'swiper/css/navigation'; import 'swiper/css/pagination'; -import styles from './swiper.module.scss'; +import styles from './Swiper.module.scss'; export const HomeSwiper = () => { const homeSwiperRef = useRef(null);