From d2a368cbf1db47b012e7e51528796604e7d5b8d0 Mon Sep 17 00:00:00 2001 From: Ernest Litvinenko Date: Sat, 16 Dec 2023 03:58:30 +0300 Subject: [PATCH] mobile finished --- next.config.js | 11 +- package.json | 4 +- public/CheckboxIcon.svg | 4 + public/chatIcon.svg | 3 + public/clockIcon.svg | 3 + public/contacImage.svg | 227 ++++ public/homeIcon.svg | 10 + public/logoBig.png | Bin 9409 -> 35867 bytes public/logoMin.svg | 12 + public/menu-burger.svg | 3 + public/phoneIcon.svg | 3 + public/telegramIcon.svg | 3 + public/vkIcon.svg | 3 + src/components/IndexPage/advantages.jsx | 48 + src/components/IndexPage/hero.jsx | 46 +- src/components/IndexPage/index.jsx | 9 +- src/components/reusable/buttons.jsx | 21 +- src/components/reusable/card.jsx | 7 +- src/components/reusable/footer.jsx | 82 +- src/components/reusable/header.jsx | 118 +- src/pages/about.js | 124 +- src/pages/contacts.js | 67 + src/pages/rules.js | 44 + src/store/mainDataStore.js | 125 ++ tailwind.config.js | 5 +- yarn.lock | 1590 ++++++++++++++++++++++- 26 files changed, 2350 insertions(+), 222 deletions(-) create mode 100644 public/CheckboxIcon.svg create mode 100644 public/chatIcon.svg create mode 100644 public/clockIcon.svg create mode 100644 public/contacImage.svg create mode 100644 public/homeIcon.svg create mode 100644 public/logoMin.svg create mode 100644 public/menu-burger.svg create mode 100644 public/phoneIcon.svg create mode 100644 public/telegramIcon.svg create mode 100644 public/vkIcon.svg create mode 100644 src/components/IndexPage/advantages.jsx create mode 100644 src/pages/contacts.js create mode 100644 src/pages/rules.js create mode 100644 src/store/mainDataStore.js diff --git a/next.config.js b/next.config.js index ca2117b..20e22ad 100755 --- a/next.config.js +++ b/next.config.js @@ -1,6 +1,15 @@ /** @type {import('next').NextConfig} */ const nextConfig = { - reactStrictMode: false, + reactStrictMode: true, + webpack(config) { + config.module.rules.push( + { + test: /\.svg$/i, + use: ['@svgr/webpack'] + } + ) + return config + } } module.exports = nextConfig diff --git a/package.json b/package.json index c01fe78..d3a9472 100755 --- a/package.json +++ b/package.json @@ -14,9 +14,11 @@ "next": "13.5.6", "react": "^18", "react-dom": "^18", - "tailwind-variants": "^0.1.18" + "tailwind-variants": "^0.1.18", + "valtio": "^1.12.1" }, "devDependencies": { + "@svgr/webpack": "^8.1.0", "autoprefixer": "^10", "eslint": "^8", "eslint-config-next": "13.5.6", diff --git a/public/CheckboxIcon.svg b/public/CheckboxIcon.svg new file mode 100644 index 0000000..cda3c78 --- /dev/null +++ b/public/CheckboxIcon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/public/chatIcon.svg b/public/chatIcon.svg new file mode 100644 index 0000000..d5d34bf --- /dev/null +++ b/public/chatIcon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/clockIcon.svg b/public/clockIcon.svg new file mode 100644 index 0000000..c2aacb8 --- /dev/null +++ b/public/clockIcon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/contacImage.svg b/public/contacImage.svg new file mode 100644 index 0000000..ab7549d --- /dev/null +++ b/public/contacImage.svg @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/homeIcon.svg b/public/homeIcon.svg new file mode 100644 index 0000000..3ff16fe --- /dev/null +++ b/public/homeIcon.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/logoBig.png b/public/logoBig.png index d907105b66591691601077bf1541935249c49ad0..879ec8144e6075616a73e44f77c8fbd43616ec76 100644 GIT binary patch literal 35867 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%0Da=UlHukrJm)E<&}|4)O#lyHd882f<|;9 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 CSjI{K diff --git a/public/logoMin.svg b/public/logoMin.svg new file mode 100644 index 0000000..219b0d7 --- /dev/null +++ b/public/logoMin.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/public/menu-burger.svg b/public/menu-burger.svg new file mode 100644 index 0000000..dc4d745 --- /dev/null +++ b/public/menu-burger.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/phoneIcon.svg b/public/phoneIcon.svg new file mode 100644 index 0000000..27fcc32 --- /dev/null +++ b/public/phoneIcon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/telegramIcon.svg b/public/telegramIcon.svg new file mode 100644 index 0000000..289fca4 --- /dev/null +++ b/public/telegramIcon.svg @@ -0,0 +1,3 @@ + + + diff --git a/public/vkIcon.svg b/public/vkIcon.svg new file mode 100644 index 0000000..936a5f9 --- /dev/null +++ b/public/vkIcon.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/components/IndexPage/advantages.jsx b/src/components/IndexPage/advantages.jsx new file mode 100644 index 0000000..45b5f5e --- /dev/null +++ b/src/components/IndexPage/advantages.jsx @@ -0,0 +1,48 @@ +import Card from "@/components/reusable/card"; +import {motion} from "framer-motion"; +import mainDataStore from "@/store/mainDataStore"; +import {useSnapshot} from "valtio"; +import HomeIcon from '@/../public/homeIcon.svg' +import ChatIcon from '@/../public/chatIcon.svg' +import CallIcon from '@/../public/phoneIcon.svg' +import ClockIcon from '@/../public/clockIcon.svg' + + +const SubBlock = ({title, text, image}) => { + const icons = { + 'homeIcon': , + 'chatIcon' : , + 'callIcon': , + 'clockIcon': + } + return ( +
+
+ {icons[image]} +
+
+

{title}

+

{text}

+
+ +
+)} + +const AdvantagesBlock = () => { + const {advantages: {title, subBlocks}} = useSnapshot(mainDataStore) + return ( +
+ + {title} +
+ {subBlocks.map((elem, idx) => ( + + + + ))} +
+
+
+)} + +export default AdvantagesBlock; \ No newline at end of file diff --git a/src/components/IndexPage/hero.jsx b/src/components/IndexPage/hero.jsx index f32a899..a788b32 100644 --- a/src/components/IndexPage/hero.jsx +++ b/src/components/IndexPage/hero.jsx @@ -8,6 +8,7 @@ import DeliveryIcon from '@/../public/delivery-icon.svg' import LocationImg from '@/../public/location.svg' import {motion} from 'framer-motion' +import {tv} from "tailwind-variants"; const BlockAnimation = { 'hidden': { @@ -55,13 +56,17 @@ const ItemAnimationTop = { } } -const Hero = () => { - return (
- { + const sectionVariant = tv({ + base: `container mx-auto` + }) + + return (
+ -
@@ -73,7 +78,7 @@ const Hero = () => {
Рассчитать доставку - {'#'} +
@@ -83,7 +88,19 @@ const Hero = () => { - + + + +
+

Кешбэк 10%

+

Кешбэк баллами вырастет до 10% после отправки 5 посылок в течении + месяца. Копите + баллы и оплачивайте до 99% следующих заказов

+ +
+
+
+

Отследить посылку

@@ -91,30 +108,19 @@ const Hero = () => { - {'#'} +
- + Забери свой подарок! - {'#'} + - - -
-

Кешбэк 10%

-

Кешбэк баллами вырастет до 10% после отправки 5 посылок в течении - месяца. Копите - баллы и оплачивайте до 99% следующих заказов

- {'delivery'} -
-
-
) } diff --git a/src/components/IndexPage/index.jsx b/src/components/IndexPage/index.jsx index 33f36c1..b64f45c 100644 --- a/src/components/IndexPage/index.jsx +++ b/src/components/IndexPage/index.jsx @@ -1,12 +1,13 @@ -import Header from "@/components/reusable/header"; + + import Hero from "@/components/IndexPage/hero" -import Image from "next/image"; -import Logo from '@/../public/logoBig.png' +import Advantages from "@/components/IndexPage/advantages"; const MainPage = () => { return ( <> - + + ) } diff --git a/src/components/reusable/buttons.jsx b/src/components/reusable/buttons.jsx index 99ffa5b..92ab742 100644 --- a/src/components/reusable/buttons.jsx +++ b/src/components/reusable/buttons.jsx @@ -1,26 +1,29 @@ import Image from "next/image"; import {tv} from "tailwind-variants"; -export const ButtonRaw = (props) => { - const {children, className} = props - console.log(className) - +export const ButtonRaw = ({children, className, ...props}) => { const variant = tv({ - base: `bg-black text-white uppercase font-somic font-medium rounded-[40px]`, + base: `bg-black text-white uppercase font-somic font-medium rounded-[40px] text-base`, }) return ( -
+ {children} )} -export const ButtonHref = ({title}) => ( - +export const ButtonHref = ({title, className}) => { + + const variants = tv({ + base: `px-4 py-6` + }) + + return( + {title} -) +)} export const ButtonHrefWithImage = ({title, imgSrc, position}) => { return ( diff --git a/src/components/reusable/card.jsx b/src/components/reusable/card.jsx index 97547fe..e0f9023 100644 --- a/src/components/reusable/card.jsx +++ b/src/components/reusable/card.jsx @@ -1,9 +1,6 @@ import {tv} from "tailwind-variants"; -const Card = (props) => { - let {className, theme} = props - const propsData = {...props, theme: undefined} - +const Card = ({className, theme, ...props}) => { const variant = tv({ base: "bg-white-p rounded-[20px] px-[40px] py-[40px] h-full", variants: { @@ -15,7 +12,7 @@ const Card = (props) => { theme = theme || 'white' return ( -
+
{props.children}
) diff --git a/src/components/reusable/footer.jsx b/src/components/reusable/footer.jsx index 7da210c..a30121f 100644 --- a/src/components/reusable/footer.jsx +++ b/src/components/reusable/footer.jsx @@ -1,51 +1,55 @@ import Image from "next/image"; import Logo from "../../../public/logoBig.png"; +import Link from "next/link"; +import {useSnapshot} from "valtio"; +import state from "@/store/mainDataStore"; +import VkIcon from '@/../public/vkIcon.svg' +import TelegramIcon from '@/../public/telegramIcon.svg' -const Footer = () => ( +const SocialNetwork = ({title, value, icon}) => { + const icons = { + 'vkIcon': , + 'telegramIcon': + } + return ( + + {icons[icon]} + {title} + + ) +} + +const Footer = () => { + + const store = useSnapshot(state) + return ( -) +)} export default Footer; \ No newline at end of file diff --git a/src/components/reusable/header.jsx b/src/components/reusable/header.jsx index eb78bae..162f574 100644 --- a/src/components/reusable/header.jsx +++ b/src/components/reusable/header.jsx @@ -1,9 +1,29 @@ import Image from "next/image"; -import logoMin from '@/../public/logo-min.png' -import {ButtonHref} from "@/components/reusable/buttons"; -import {useEffect, useRef} from "react"; +import LogoMin from '@/../public/logoMin.svg' +import {ButtonHref, ButtonRaw} from "@/components/reusable/buttons"; +import {useEffect} from "react"; import {motion} from 'framer-motion'; import Link from "next/link"; +import {proxy, useSnapshot} from "valtio"; + +import mainDataStore from "@/store/mainDataStore"; + +const stateMobileMenu = proxy({ + mobileMenuOpened: false +}) + +const openMenu = () => { + stateMobileMenu.mobileMenuOpened = true +} + +const closeMenu = () => { + stateMobileMenu.mobileMenuOpened = false +} + +const toggleMenu = () => { + stateMobileMenu.mobileMenuOpened = !stateMobileMenu.mobileMenuOpened +} + const LogoAnimation = { hidden: { @@ -34,42 +54,94 @@ const LogoHeader = () => { return ( - -
- {'logo'}/ + closeMenu()} href={'/'} className={"inline-flex text-caption pl-2 py-3 border-[1px] border-black rounded-[40px] items-center"}> +
+
- Курьерская доставка по России + Курьерская доставка по России ) } -const NavBar = () => { + +const NavbarMobile = () => { + + const {mobileMenuOpened: opened} = useSnapshot(stateMobileMenu) + const {menuLinks} = useSnapshot(mainDataStore) + + const variants = { + hidden: { + opacity: 0, + y: -1000, + + }, + show: { + opacity: 1, + y: 0, + } + } + + useEffect(() => { + opened && typeof window != 'undefined' ? document.body.style.overflow = 'hidden' : document.body.style.overflow = 'unset' + }, [opened]) + return ( - - - О компании - - Правила получения - - Контакты - + +
+

Меню

+ + {menuLinks.map(elem => elem.href !== '/' && elem.variant !== 'button' && + closeMenu()} href={elem.disabled ? '#' : elem.href}>{elem.title})} + { + menuLinks.map(elem => elem.variant === 'button' && ) + } + +
+
+ + ) +} + +const NavBar = () => { + const store = useSnapshot(mainDataStore) + return ( + ) } -const Header = () => ( -
+const Header = () => { + + return ( +
- + - + +
-) +)} export default Header; \ No newline at end of file diff --git a/src/pages/about.js b/src/pages/about.js index ad4f972..baf7a85 100644 --- a/src/pages/about.js +++ b/src/pages/about.js @@ -4,89 +4,6 @@ import {ButtonHref, ButtonRaw} from "@/components/reusable/buttons"; import {motion} from "framer-motion"; -const contentData = { - heroBlock: { - title: "Полностью Онлайн, всегда рядом", - subBlocks: [ - { - title: "Нет отеделний и очередей", - text: "Все заказы обрабатываются онлайн. Курьер приедет и заберет вашу поссылку", - image: - - - - - - - - - - - }, - { - title: "Безопасная доставкаи", - text: "Ваш груз в надежных руках. Мы гарантируем его безопасность.", - image: - - - - - - - - - - - - - }, - { - title: "Надежные авиаперевозки по всей России", - text: "Наша транспортная компания испоьзует авиацию в отличии от ЖД-грузоперевозок. Профессионализм, сохранность и скорость - наши главные приоритеты.", - image: - - - - }, - { - title: "Доступные цены", - text: "Оптимальные тарифы для каждого клиента.", - image: - - - - }, - ] - } -} - -const SubBlock = ({title, text, image}) => ( -
-
- {image} -
-
-

{title}

-

{text}

-
- -
-) - - -const ValuesAnimationVariants = { - hidden: { - opacity: 0 - }, - show: { - opacity: 1, - when: 'beforeChildren', - transition: { - staggerChildren: 0.3 - } - } -} - const ValuesItemsAnimationVariants = { hidden: { x: -100, @@ -98,26 +15,13 @@ const ValuesItemsAnimationVariants = { } } -const HeroBlock = () => ( - - Полностью Онлайн. Всегда рядом -
- {contentData.heroBlock.subBlocks.map((elem, idx) => ( - - - - ))} -
-
-) const AboutPage = () => { return (
-
- +

Миссия @@ -126,7 +30,7 @@ const AboutPage = () => { сервиса и Инновационные решения

- +

Мы - команда профессионалов в мире доставки, предоставляющая качественные и надежные услуги с 2023 года. Наша миссия - сделать жизнь наших клиентов проще, обеспечивая экспресс-доставку по всей стране.

@@ -136,36 +40,36 @@ const AboutPage = () => {

-
+

Ценности

- + - 1 -

Качество

+ 1 +

Качество

– предоставление высокого уровня сервиса с заботой о нашем клиенте

- + - 3 + 3

Клиентоориентированность

– стремимся удовлетворить все потребности и запросы клиентов предоставляя им индивидуальное внимание и качественное обслуживание

- + - 2 -

Ответственность

+ 2 +

Ответственность

– бережное отношение к грузам клиентов и гарантированное выполнение всех обязательств

- + - 4 -

Надежность

+ 4 +

Надежность

– обеспечение бесперебойной и безопасной доставки грузов клиентам

diff --git a/src/pages/contacts.js b/src/pages/contacts.js new file mode 100644 index 0000000..ca60d6d --- /dev/null +++ b/src/pages/contacts.js @@ -0,0 +1,67 @@ +import Card from "@/components/reusable/card"; +import state from "@/store/mainDataStore"; +import {useSnapshot} from "valtio"; +import {ButtonRaw} from "@/components/reusable/buttons"; +import VkIcon from "../../public/vkIcon.svg"; +import TelegramIcon from "../../public/telegramIcon.svg"; +import ContactImage from "@/../public/contacImage.svg" + + + +const SocialNetwork = ({title, value, icon}) => { + const icons = { + 'vkIcon': , + 'telegramIcon': + } + return ( + + {icons[icon]} + {title} + + ) +} + +const ContactsPage = () => { + const storeContacts = useSnapshot(state.contacts) + const storeSocial = useSnapshot(state.social) + const storeCompanyInfo = useSnapshot(state.companyInfo) + return ( +
+
+ +
+

Контакты

+ + {storeContacts.map(item => {item.title} {item.label})} +
+
+ + Хочу стать курьером + +
+
+ +

Социальные сети

+ {storeSocial.map(item => )} +
+
+ + +
+ +

{storeCompanyInfo.title}

+ {storeCompanyInfo.name} + ОГРН: {storeCompanyInfo.ogrn} + ИНН: {storeCompanyInfo.inn} + ОКПД: {storeCompanyInfo.okpd} + ЛИЦЕНЗИЯ: {storeCompanyInfo.licence} + ОКВЭД: {storeCompanyInfo.okved} + ГЕНЕРАЛЬНЫЙ ДИРЕКТОР: {storeCompanyInfo.ceo} +
+
+ +
+ ) +} + +export default ContactsPage \ No newline at end of file diff --git a/src/pages/rules.js b/src/pages/rules.js new file mode 100644 index 0000000..fc2c608 --- /dev/null +++ b/src/pages/rules.js @@ -0,0 +1,44 @@ +import Card from "@/components/reusable/card"; +import CheckboxIcon from '@/../public/CheckboxIcon.svg' +import {useSnapshot} from "valtio"; +import mainDataStore from "@/store/mainDataStore"; +const RulesPage = () => { + const store = useSnapshot(mainDataStore.rules) + return ( +
+
+ +
+

{store.documents.title}

+ {store.documents.description} +
+ + {store.documents.items.map(elem => ( +
+ + {elem.title} +
+ + ))} +
+ +
+

{store.algorithm.title}

+ {store.algorithm.description} +
+ + {store.algorithm.items.map(elem => ( +
+ + {elem.title} +
+ + ))} +
+
+
+
+ ) +} + +export default RulesPage; \ No newline at end of file diff --git a/src/store/mainDataStore.js b/src/store/mainDataStore.js new file mode 100644 index 0000000..61b5502 --- /dev/null +++ b/src/store/mainDataStore.js @@ -0,0 +1,125 @@ +import {proxy} from "valtio"; + +const store = proxy({ + menuLinks: [ + { + title: 'Главная', + href: '/' + }, + { + title: 'О компании', + href: '/about' + }, + { + title: 'Правила получения', + href: '/rules' + }, + { + title: 'Отследить посылку', + href: '/track', + disabled: true, + variant: 'button' + }, + { + title: 'Отправить посылку', + href: '/send', + disabled: true, + variant: 'button' + }, + { + title: 'Контакты', + href: '/contacts' + } + ], + contacts: [ + {title: 'Телефон:', value: "tel:8923456789", label: "8 (923) 45-67-89"}, + {title: "Почта: ", value: "milya@gmail.com", label: "milya@gmail.com"}, + {title: "Адрес:", label: "46865, г.Москва, ул. Ленина 54, д5"}, + {title: "Лицензия:", label: "№45678ГНЕ543456"} + ], + social: [ + { + title: "@milya.russian", + value: "https://vk.com/", + icon: "vkIcon" + }, + { + title: "@milya.russian", + value: "https://t.me/", + icon: "telegramIcon" + } + ], + advantages: { + title: "Полностью Онлайн, всегда рядом", + subBlocks: [ + { + title: "Нет отеделний и очередей", + text: "Управлять своими посылками можно через мобильное приложение, через наш сайт или просто по телефону. ", + image: 'homeIcon' + }, + { + title: "Помогаем сразу", + text: "Почти все проблемы решаются уже при первом обращении. Помочь вам, наша основная цель.", + image: 'chatIcon' + + + }, + { + title: "Всегда на связи", + text: "Отвечаем на звонки и сообщения круглосуточно. Даже утром первого января, для нас вы главный подарок.", + image: 'callIcon' + + }, + { + title: "Доставим быстро", + text: "Посылку доставляем в самые короткие сроки без доплаты за срочность доставки.", + image: 'clockIcon' + }, + ] + }, + rules: { + documents: { + title: "Правила получения", + description: "Иметь при себе документы удостоверяющие личность", + items: [ + {title: "Паспорт гражданина Российской Федерации"}, + {title: 'Заграничный паспорт гражданина Российской Федерации'}, + {title: "Дипломатический паспорт"}, + {title: "Паспорт моряка (удостоверение личности моряка)"}, + {title: "Военный билет или временное удостоверение"}, + ] + }, + algorithm: { + title: "Получение посылки", + description: "Алгоритм \"правильного\" получения посылки", + items: [ + { + title: `Извещение следует подписывать только после того, как посылка взвешена и вы убедились в соответствии веса и целостности ее упаковки` + }, + { + title: "К посылке приложены какие-либо акты (о расхождении \n" + + "веса, о повреждении упаковки, о доступе к вложению);" + }, + { + title: "Визуально видно, что целостность упаковки повреждена." + }, + {title: "Если пересылаемое вложение в целости и сохранности – \n" + + "подписываем акт, извещение и забираем посылку"}, + {title: "Если пересылаемое вложение в целости и сохранности – \n" + + "подписываем акт, извещение и забираем посылку"}, + ] + } + + }, + companyInfo: { + title: "Данные компании", + name: "ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ \"МИЛЯ\"", + ogrn: "1102539007064", + inn: "254001996004", + okpd: "456789098765434567", + licence: "45678ГНЕ543456", + okved: "23.34.34", + ceo: "БОН БУЛЬ БОН" + } +}) +export default store; \ No newline at end of file diff --git a/tailwind.config.js b/tailwind.config.js index 347cba6..3885177 100755 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -21,10 +21,11 @@ module.exports = { }, fontSize: { 'caption': '0.875rem', - "base": "1.125rem", + "base": "1rem", 'title-1': "4rem", "title-2": "2.5rem", - "title-3": '1.5625rem' + "title-3": '1.5625rem', + "title-4": '1.125rem' }, backgroundImage: { 'gradient-radial': 'radial-gradient(var(--tw-gradient-stops))', diff --git a/yarn.lock b/yarn.lock index 720e869..e4ffdbf 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,993 @@ resolved "https://registry.yarnpkg.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz#7bf68b20c0a350f936915fcae06f58e32007ce30" integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== +"@ampproject/remapping@^2.2.0": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + +"@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" + integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== + +"@babel/core@^7.21.3": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.6.tgz#8be77cd77c55baadcc1eae1c33df90ab6d2151d4" + integrity sha512-FxpRyGjrMJXh7X3wGLGhNDCRiwpWEF74sKjTLDJSG5Kyvow3QZaG0Adbqzi9ZrVjTWpsX+2cxWXD71NMg93kdw== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.6" + "@babel/parser" "^7.23.6" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.6" + "@babel/types" "^7.23.6" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" + integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== + dependencies: + "@babel/types" "^7.23.6" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6", "@babel/helper-compilation-targets@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz#4d79069b16cbcf1461289eccfbbd81501ae39991" + integrity sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-validator-option" "^7.23.5" + browserslist "^4.22.2" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.6.tgz#b04d915ce92ce363666f816a884cdcfc9be04953" + integrity sha512-cBXU1vZni/CpGF29iTu4YRbOZt3Wat6zCoMDxRF1MayiEc4URxOj31tT65HUM0CRpMowA3HCJaAOVOUnMf96cw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + +"@babel/helper-define-polyfill-provider@^0.4.4": + version "0.4.4" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz#64df615451cb30e94b59a9696022cffac9a10088" + integrity sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + +"@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + +"@babel/helper-module-transforms@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/helper-optimise-call-expression@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== + +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + +"@babel/helper-simple-access@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-skip-transparent-expression-wrappers@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.22.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== + dependencies: + "@babel/types" "^7.22.5" + +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + +"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + +"@babel/helpers@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.6.tgz#d03af2ee5fb34691eec0cda90f5ecbb4d4da145a" + integrity sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.6" + "@babel/types" "^7.23.6" + +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.22.15", "@babel/parser@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" + integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" + integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" + integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.23.3" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz#20c60d4639d18f7da8602548512e9d3a4c8d7098" + integrity sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" + integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" + integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" + integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" + integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" + integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" + integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-transform-async-to-generator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" + integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + +"@babel/plugin-transform-block-scoped-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" + integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-block-scoping@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" + integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" + integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" + integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-transform-classes@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" + integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" + integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.15" + +"@babel/plugin-transform-destructuring@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" + integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" + integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" + integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" + integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" + integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" + integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-transform-for-of@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz#81c37e24171b37b370ba6aaffa7ac86bcb46f94e" + integrity sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-function-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" + integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" + integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-transform-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" + integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" + integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-transform-member-expression-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" + integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" + integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-commonjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" + integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" + +"@babel/plugin-transform-modules-systemjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" + integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== + dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" + +"@babel/plugin-transform-modules-umd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" + integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-new-target@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" + integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" + integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-transform-numeric-separator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" + integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-transform-object-rest-spread@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" + integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== + dependencies: + "@babel/compat-data" "^7.23.3" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.23.3" + +"@babel/plugin-transform-object-super@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" + integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + +"@babel/plugin-transform-optional-catch-binding@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" + integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" + integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" + integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" + integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" + integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" + integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-constant-elements@^7.21.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz#5efc001d07ef0f7da0d73c3a86c132f73d28e43c" + integrity sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" + integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" + integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/types" "^7.23.4" + +"@babel/plugin-transform-react-pure-annotations@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" + integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" + integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" + integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-shorthand-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" + integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-spread@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" + integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + +"@babel/plugin-transform-sticky-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" + integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-template-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" + integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" + integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typescript@^7.23.3": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz#aa36a94e5da8d94339ae3a4e22d40ed287feb34c" + integrity sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.23.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.23.3" + +"@babel/plugin-transform-unicode-escapes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" + integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" + integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" + integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" + integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.20.2": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.6.tgz#ad0ea799d5a3c07db5b9a172819bbd444092187a" + integrity sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.3" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.23.3" + "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.23.3" + "@babel/plugin-transform-async-generator-functions" "^7.23.4" + "@babel/plugin-transform-async-to-generator" "^7.23.3" + "@babel/plugin-transform-block-scoped-functions" "^7.23.3" + "@babel/plugin-transform-block-scoping" "^7.23.4" + "@babel/plugin-transform-class-properties" "^7.23.3" + "@babel/plugin-transform-class-static-block" "^7.23.4" + "@babel/plugin-transform-classes" "^7.23.5" + "@babel/plugin-transform-computed-properties" "^7.23.3" + "@babel/plugin-transform-destructuring" "^7.23.3" + "@babel/plugin-transform-dotall-regex" "^7.23.3" + "@babel/plugin-transform-duplicate-keys" "^7.23.3" + "@babel/plugin-transform-dynamic-import" "^7.23.4" + "@babel/plugin-transform-exponentiation-operator" "^7.23.3" + "@babel/plugin-transform-export-namespace-from" "^7.23.4" + "@babel/plugin-transform-for-of" "^7.23.6" + "@babel/plugin-transform-function-name" "^7.23.3" + "@babel/plugin-transform-json-strings" "^7.23.4" + "@babel/plugin-transform-literals" "^7.23.3" + "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" + "@babel/plugin-transform-member-expression-literals" "^7.23.3" + "@babel/plugin-transform-modules-amd" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.3" + "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.23.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" + "@babel/plugin-transform-numeric-separator" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.23.4" + "@babel/plugin-transform-object-super" "^7.23.3" + "@babel/plugin-transform-optional-catch-binding" "^7.23.4" + "@babel/plugin-transform-optional-chaining" "^7.23.4" + "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-private-methods" "^7.23.3" + "@babel/plugin-transform-private-property-in-object" "^7.23.4" + "@babel/plugin-transform-property-literals" "^7.23.3" + "@babel/plugin-transform-regenerator" "^7.23.3" + "@babel/plugin-transform-reserved-words" "^7.23.3" + "@babel/plugin-transform-shorthand-properties" "^7.23.3" + "@babel/plugin-transform-spread" "^7.23.3" + "@babel/plugin-transform-sticky-regex" "^7.23.3" + "@babel/plugin-transform-template-literals" "^7.23.3" + "@babel/plugin-transform-typeof-symbol" "^7.23.3" + "@babel/plugin-transform-unicode-escapes" "^7.23.3" + "@babel/plugin-transform-unicode-property-regex" "^7.23.3" + "@babel/plugin-transform-unicode-regex" "^7.23.3" + "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.18.6": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" + integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-react-display-name" "^7.23.3" + "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.23.3" + +"@babel/preset-typescript@^7.21.0": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" + integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-typescript" "^7.23.3" + +"@babel/regjsgen@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== + "@babel/runtime@^7.23.2": version "7.23.2" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" @@ -19,6 +1006,47 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.8.4": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.6.tgz#c05e610dc228855dc92ef1b53d07389ed8ab521d" + integrity sha512-zHd0eUrf5GZoOWVCXp6koAKQTfZV07eit6bGPmJgnZdnSAvvZee6zniW2XMF7Cmc4ISOOnPy3QaSiIJGJkVEDQ== + dependencies: + regenerator-runtime "^0.14.0" + +"@babel/template@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + +"@babel/traverse@^7.23.6": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.6.tgz#b53526a2367a0dd6edc423637f3d2d0f2521abc5" + integrity sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.6" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.6" + "@babel/types" "^7.23.6" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/types@^7.21.3", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.4.4": + version "7.23.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" + integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@emotion/is-prop-valid@^0.8.2": version "0.8.8" resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz#db28b1c4368a259b60a97311d6a952d4fd01ac1a" @@ -82,7 +1110,7 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz#e5211452df060fa8522b55c7b3c0c4d1981cb044" integrity sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw== -"@jridgewell/gen-mapping@^0.3.2": +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== @@ -106,7 +1134,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== -"@jridgewell/trace-mapping@^0.3.9": +"@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.20" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== @@ -197,6 +1225,112 @@ resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.5.1.tgz#5f1b518ec5fa54437c0b7c4a821546c64fed6922" integrity sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA== +"@svgr/babel-plugin-add-jsx-attribute@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz#4001f5d5dd87fa13303e36ee106e3ff3a7eb8b22" + integrity sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g== + +"@svgr/babel-plugin-remove-jsx-attribute@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz#8fbb6b2e91fa26ac5d4aa25c6b6e4f20f9c0ae27" + integrity sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ== + +"@svgr/babel-plugin-svg-dynamic-title@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz#1d5ba1d281363fc0f2f29a60d6d936f9bbc657b0" + integrity sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og== + +"@svgr/babel-plugin-svg-em-dimensions@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz#35e08df300ea8b1d41cb8f62309c241b0369e501" + integrity sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g== + +"@svgr/babel-plugin-transform-react-native-svg@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz#90a8b63998b688b284f255c6a5248abd5b28d754" + integrity sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q== + +"@svgr/babel-plugin-transform-svg-component@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz#013b4bfca88779711f0ed2739f3f7efcefcf4f7e" + integrity sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw== + +"@svgr/babel-preset@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-8.1.0.tgz#0e87119aecdf1c424840b9d4565b7137cabf9ece" + integrity sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "8.0.0" + "@svgr/babel-plugin-remove-jsx-attribute" "8.0.0" + "@svgr/babel-plugin-remove-jsx-empty-expression" "8.0.0" + "@svgr/babel-plugin-replace-jsx-attribute-value" "8.0.0" + "@svgr/babel-plugin-svg-dynamic-title" "8.0.0" + "@svgr/babel-plugin-svg-em-dimensions" "8.0.0" + "@svgr/babel-plugin-transform-react-native-svg" "8.1.0" + "@svgr/babel-plugin-transform-svg-component" "8.0.0" + +"@svgr/core@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-8.1.0.tgz#41146f9b40b1a10beaf5cc4f361a16a3c1885e88" + integrity sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "8.1.0" + camelcase "^6.2.0" + cosmiconfig "^8.1.3" + snake-case "^3.0.4" + +"@svgr/hast-util-to-babel-ast@8.0.0": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz#6952fd9ce0f470e1aded293b792a2705faf4ffd4" + integrity sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q== + dependencies: + "@babel/types" "^7.21.3" + entities "^4.4.0" + +"@svgr/plugin-jsx@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz#96969f04a24b58b174ee4cd974c60475acbd6928" + integrity sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA== + dependencies: + "@babel/core" "^7.21.3" + "@svgr/babel-preset" "8.1.0" + "@svgr/hast-util-to-babel-ast" "8.0.0" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-8.1.0.tgz#b115b7b967b564f89ac58feae89b88c3decd0f00" + integrity sha512-Ywtl837OGO9pTLIN/onoWLmDQ4zFUycI1g76vuKGEz6evR/ZTJlJuz3G/fIkb6OVBJ2g0o6CGJzaEjfmEo3AHA== + dependencies: + cosmiconfig "^8.1.3" + deepmerge "^4.3.1" + svgo "^3.0.2" + +"@svgr/webpack@^8.1.0": + version "8.1.0" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-8.1.0.tgz#16f1b5346f102f89fda6ec7338b96a701d8be0c2" + integrity sha512-LnhVjMWyMQV9ZmeEy26maJk+8HTIbd59cH4F2MJ439k9DqejRisfFNGAPvRYlKETuh9LrImlS8aKsBgKjMA8WA== + dependencies: + "@babel/core" "^7.21.3" + "@babel/plugin-transform-react-constant-elements" "^7.21.3" + "@babel/preset-env" "^7.20.2" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.21.0" + "@svgr/core" "8.1.0" + "@svgr/plugin-jsx" "8.1.0" + "@svgr/plugin-svgo" "8.1.0" + "@swc/helpers@0.5.2": version "0.5.2" resolved "https://registry.yarnpkg.com/@swc/helpers/-/helpers-0.5.2.tgz#85ea0c76450b61ad7d10a37050289eded783c27d" @@ -204,6 +1338,11 @@ dependencies: tslib "^2.4.0" +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "@types/json5@^0.0.29": version "0.0.29" resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" @@ -284,6 +1423,13 @@ ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" @@ -441,6 +1587,30 @@ axobject-query@^3.2.1: dependencies: dequal "^2.0.3" +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz#679d1b94bf3360f7682e11f2cb2708828a24fe8c" + integrity sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.4" + semver "^6.3.1" + +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.7" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz#941855aa7fdaac06ed24c730a93450d2b2b76d04" + integrity sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.4" + core-js-compat "^3.33.1" + +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.4" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz#c6fc8eab610d3a11eb475391e52584bacfc020f4" + integrity sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.4" + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" @@ -451,6 +1621,11 @@ binary-extensions@^2.0.0: resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -476,6 +1651,16 @@ browserslist@^4.21.10: node-releases "^2.0.13" update-browserslist-db "^1.0.13" +browserslist@^4.22.2: + version "4.22.2" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.2.tgz#704c4943072bd81ea18997f3bd2180e89c77874b" + integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== + dependencies: + caniuse-lite "^1.0.30001565" + electron-to-chromium "^1.4.601" + node-releases "^2.0.14" + update-browserslist-db "^1.0.13" + busboy@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" @@ -502,11 +1687,30 @@ camelcase-css@^2.0.1: resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + caniuse-lite@^1.0.30001406, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: version "1.0.30001559" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001559.tgz#95a982440d3d314c471db68d02664fb7536c5a30" integrity sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA== +caniuse-lite@^1.0.30001565: + version "1.0.30001570" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001570.tgz#b4e5c1fa786f733ab78fc70f592df6b3f23244ca" + integrity sha512-+3e0ASu4sw1SWaoCtvPeyXp+5PsjigkSt8OXZbF9StH5pQWbxEjLAZE3n8Aup5udop1uRiKA7a4utUk/uoSpUw== + +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + chalk@^4.0.0: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" @@ -535,6 +1739,13 @@ client-only@0.0.1: resolved "https://registry.yarnpkg.com/client-only/-/client-only-0.0.1.tgz#38bba5d403c41ab150bff64a95c85013cf73bca1" integrity sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA== +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" @@ -542,6 +1753,11 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" @@ -552,11 +1768,38 @@ commander@^4.0.0: resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +core-js-compat@^3.31.0, core-js-compat@^3.33.1: + version "3.34.0" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.34.0.tgz#61a4931a13c52f8f08d924522bba65f8c94a5f17" + integrity sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA== + dependencies: + browserslist "^4.22.2" + +cosmiconfig@^8.1.3: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + cross-spawn@^7.0.2: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -566,11 +1809,50 @@ cross-spawn@^7.0.2: shebang-command "^2.0.0" which "^2.0.1" +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^2.2.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20" + integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw== + dependencies: + mdn-data "2.0.30" + source-map-js "^1.0.1" + +css-tree@~2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-2.2.1.tgz#36115d382d60afd271e377f9c5f67d02bd48c032" + integrity sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA== + dependencies: + mdn-data "2.0.28" + source-map-js "^1.0.1" + +css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + cssesc@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== +csso@5.0.5: + version "5.0.5" + resolved "https://registry.yarnpkg.com/csso/-/csso-5.0.5.tgz#f9b7fe6cc6ac0b7d90781bb16d5e9874303e2ca6" + integrity sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ== + dependencies: + css-tree "~2.2.0" + damerau-levenshtein@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz#b43d286ccbd36bc5b2f7ed41caf2d0aba1f8a6e7" @@ -583,7 +1865,7 @@ debug@^3.2.7: dependencies: ms "^2.1.1" -debug@^4.1.1, debug@^4.3.2, debug@^4.3.4: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -595,6 +1877,11 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +deepmerge@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + define-data-property@^1.0.1, define-data-property@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" @@ -618,6 +1905,11 @@ dequal@^2.0.3: resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== +derive-valtio@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/derive-valtio/-/derive-valtio-0.1.0.tgz#4b9fb393dfefccfef15fcbbddd745dd22d5d63d7" + integrity sha512-OCg2UsLbXK7GmmpzMXhYkdO64vhJ1ROUUGaTFyHjVwEdMEcTTRj7W1TxLbSBxdY8QLBPCcp66MTyaSy0RpO17A== + didyoumean@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/didyoumean/-/didyoumean-1.2.2.tgz#989346ffe9e839b4555ecf5666edea0d3e8ad037" @@ -649,11 +1941,54 @@ doctrine@^3.0.0: dependencies: esutils "^2.0.2" +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + electron-to-chromium@^1.4.535: version "1.4.574" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.574.tgz#6de04d7c6e244e5ffcae76d2e2a33b02cab66781" integrity sha512-bg1m8L0n02xRzx4LsTTMbBPiUd9yIR+74iPtS/Ao65CuXvhVZHP0ym1kSdDG3yHFDXqHQQBKujlN1AQ8qZnyFg== +electron-to-chromium@^1.4.601: + version "1.4.614" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.614.tgz#2fe789d61fa09cb875569f37c309d0c2701f91c0" + integrity sha512-X4ze/9Sc3QWs6h92yerwqv7aB/uU8vCjZcrMjA8N9R1pjMFRe44dLsck5FzLilOYvcXuDn93B+bpGYyufc70gQ== + emoji-regex@^9.2.2: version "9.2.2" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" @@ -667,6 +2002,18 @@ enhanced-resolve@^5.12.0: graceful-fs "^4.2.4" tapable "^2.2.0" +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + es-abstract@^1.22.1: version "1.22.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.22.3.tgz#48e79f5573198de6dee3589195727f4f74bc4f32" @@ -762,6 +2109,11 @@ escalade@^3.1.1: resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + escape-string-regexp@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" @@ -1093,6 +2445,11 @@ functions-have-names@^1.2.3: resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" @@ -1173,6 +2530,11 @@ glob@^7.1.3: once "^1.3.0" path-is-absolute "^1.0.0" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + globals@^13.19.0: version "13.23.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.23.0.tgz#ef31673c926a0976e1f61dab4dca57e0c0a8af02" @@ -1226,6 +2588,11 @@ has-bigints@^1.0.1, has-bigints@^1.0.2: resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa" integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ== +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" @@ -1267,7 +2634,7 @@ ignore@^5.2.0: resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -import-fresh@^3.2.1: +import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -1311,6 +2678,11 @@ is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: get-intrinsic "^1.2.0" is-typed-array "^1.1.10" +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + is-async-function@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.0.0.tgz#8e4418efd3e5d3a6ebb0164c05ef5afb69aa9646" @@ -1499,7 +2871,7 @@ jiti@^1.19.1: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== -"js-tokens@^3.0.0 || ^4.0.0": +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== @@ -1511,11 +2883,26 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +json-parse-even-better-errors@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -1533,6 +2920,11 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + "jsx-ast-utils@^2.4.1 || ^3.0.0", jsx-ast-utils@^3.3.5: version "3.3.5" resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz#4766bd05a8e2a11af222becd19e15575e52a853a" @@ -1587,6 +2979,11 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -1599,6 +2996,20 @@ loose-envify@^1.1.0, loose-envify@^1.4.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + lru-cache@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" @@ -1606,6 +3017,16 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +mdn-data@2.0.28: + version "2.0.28" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.28.tgz#5ec48e7bef120654539069e1ae4ddc81ca490eba" + integrity sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g== + +mdn-data@2.0.30: + version "2.0.30" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc" + integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA== + merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" @@ -1683,11 +3104,24 @@ next@13.5.6: "@next/swc-win32-ia32-msvc" "13.5.6" "@next/swc-win32-x64-msvc" "13.5.6" +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + node-releases@^2.0.13: version "2.0.13" resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== +node-releases@^2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.14.tgz#2ffb053bceb8b2be8495ece1ab6ce600c4461b0b" + integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== + normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -1698,6 +3132,13 @@ normalize-range@^0.1.2: resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -1813,6 +3254,16 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + path-exists@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" @@ -1925,6 +3376,11 @@ prop-types@^15.8.1: object-assign "^4.1.1" react-is "^16.13.1" +proxy-compare@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/proxy-compare/-/proxy-compare-2.5.1.tgz#17818e33d1653fbac8c2ec31406bce8a2966f600" + integrity sha512-oyfc0Tx87Cpwva5ZXezSp5V9vht1c7dZBhvuV/y3ctkgMVUmiAGDVeeB0dKhGSyT0v1ZTEQYpe/RXlBVBNuCLA== + punycode@^2.1.0: version "2.3.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" @@ -1981,11 +3437,30 @@ reflect.getprototypeof@^1.0.4: globalthis "^1.0.3" which-builtin-type "^1.1.3" +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + regenerator-runtime@^0.14.0: version "0.14.0" resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: version "1.5.1" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" @@ -1995,6 +3470,25 @@ regexp.prototype.flags@^1.5.0, regexp.prototype.flags@^1.5.1: define-properties "^1.2.0" set-function-name "^2.0.0" +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -2005,7 +3499,7 @@ resolve-pkg-maps@^1.0.0: resolved "https://registry.yarnpkg.com/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz#616b3dc2c57056b5588c31cdf4b3d64db133720f" integrity sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw== -resolve@^1.1.7, resolve@^1.22.2, resolve@^1.22.4: +resolve@^1.1.7, resolve@^1.14.2, resolve@^1.22.2, resolve@^1.22.4: version "1.22.8" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== @@ -2125,7 +3619,15 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -source-map-js@^1.0.2: +snake-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c" + integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +source-map-js@^1.0.1, source-map-js@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== @@ -2214,6 +3716,13 @@ sucrase@^3.32.0: pirates "^4.0.1" ts-interface-checker "^0.1.9" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -2226,6 +3735,24 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-3.1.0.tgz#7e63855c8da73297d5d5765e968f9679a0f8d24a" + integrity sha512-R5SnNA89w1dYgNv570591F66v34b3eQShpIBcQtZtM5trJwm1VvxbIoMpRYY3ybTAutcKTLEmTsdnaknOHbiQA== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^5.1.0" + css-tree "^2.2.1" + css-what "^6.1.0" + csso "5.0.5" + picocolors "^1.0.0" + tailwind-merge@^1.14.0: version "1.14.0" resolved "https://registry.yarnpkg.com/tailwind-merge/-/tailwind-merge-1.14.0.tgz#e677f55d864edc6794562c63f5001f45093cdb8b" @@ -2290,6 +3817,11 @@ thenify-all@^1.0.0: dependencies: any-promise "^1.0.0" +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -2317,7 +3849,7 @@ tsconfig-paths@^3.14.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.4.0: +tslib@^2.0.3, tslib@^2.4.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -2383,6 +3915,29 @@ unbox-primitive@^1.0.2: has-symbols "^1.0.3" which-boxed-primitive "^1.0.2" +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + update-browserslist-db@^1.0.13: version "1.0.13" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" @@ -2398,11 +3953,25 @@ uri-js@^4.2.2: dependencies: punycode "^2.1.0" +use-sync-external-store@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" + integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== + util-deprecate@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== +valtio@^1.12.1: + version "1.12.1" + resolved "https://registry.yarnpkg.com/valtio/-/valtio-1.12.1.tgz#741f8bd46586f8c4b1a7639b1348252a052b746e" + integrity sha512-R0V4H86Xi2Pp7pmxN/EtV4Q6jr6PMN3t1IwxEvKUp6160r8FimvPh941oWyeK1iec/DTsh9Jb3Q+GputMS8SYg== + dependencies: + derive-valtio "0.1.0" + proxy-compare "2.5.1" + use-sync-external-store "1.2.0" + watchpack@2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" @@ -2473,6 +4042,11 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + yallist@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72"