PageSourceSearch

https://fitsiz.ru/assets/app-DBH5N9nV.js

js fitsiz.ru collected 2026-10-02 01:08:27 UTC 216,773 bytes, 21 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/client-DYCWBWDq.js","assets/vendor-react-CqOsdZUx.js","assets/vendor-i18n-BYVVHSy5.js","assets/Index-D6zh1Ext.js","assets/vendor-query-CZP0XkSp.js","assets/JsonLd-CFo7-7Ul.js","assets/SeoHead-Qq-YRiii.js","assets/vendor-ui-B0k86NM8.js","assets/logo-fitsiz-DCRRcgDF.js","assets/vendor-motion-BgsO_okP.js","assets/factory-BX4GH6l3.js","assets/grid-3x3-BkdYAIxN.js","assets/star-COttxYZB.js","assets/smartphone-D7qyYlGO.js","assets/useSeoMeta-2mB4qNn0.js","assets/client-BmcpjWb7.js","assets/getProductBySlug-BZWgitj4.js","assets/Masks-Dc3Tk8w-.js","assets/imagePreloader-D4R3EHxG.js","assets/chevron-down-B7nLPbG0.js","assets/chevron-up-C_En1fLx.js","assets/seoTemplates-BqibPYFv.js","assets/arrow-right-DAnS11At.js","assets/Breadcrumbs-DBP_qr17.js","assets/asset-5Rt4Cryl.js","assets/storage-DTUy_0y_.js","assets/list-Dft8d48e.js","assets/Accessories-DcTcYxEH.js","assets/badge-DYx5C7LE.js","assets/Buy-hBpSlXve.js","assets/card-CVc4ZgJ-.js","assets/PartnersPage-Bw5x0stO.js","assets/truck-BTCs-LdB.js","assets/package-DLlR95bN.js","assets/trending-up-Dtwsrx2q.js","assets/sparkles-BkIZ49G2.js","assets/AboutPage-DGKpirRF.js","assets/users-BCPjY9aJ.js","assets/settings-DbEwRulH.js","assets/ContactsPage-wLktvq2k.js","assets/copy-CniWHhTi.js","assets/FitsizApp-BxEW1t91.js","assets/carousel-w-WidPOH.js","assets/shield-B55dNUO8.js","assets/shopping-cart-CHXaSlEg.js","assets/CertificatesPage-BbxD6qz7.js","assets/PrivacyPolicyPage-CNLQixp9.js","assets/TermsOfUsePage-CLoNLddI.js","assets/DeleteAccountPage-DV4Xgqxj.js","assets/trash-2-qs21qu0U.js","assets/MaskDetail-D4Cyt7-i.js","assets/MaskGallery-0Xi4aH3d.js","assets/maskFormatters-DFc-mbRO.js","assets/AccessoryDetail-Mo4hAd5u.js","assets/MaskRedirect-CCdAwu58.js","assets/MaskPrint-B1U2Pa_P.js","assets/NotFound-CpHq2mrc.js"])))=>i.map(i=>d[i]);
2import{i as e,b as t,g as a,a as o,r}from"./vendor-i18n-BYVVHSy5.js";import{j as i,Q as s,a as n}from"./vendor-query-CZP0XkSp.js";import{R as l,m as c,c as d,a as u,r as p,v as m,u as h,b as g,O as f,N as v}from"./vendor-react-CqOsdZUx.js";import{u as _,B as y,P as b,a as S,b as T,c as I,d as k,e as w,V as C,R as x,f as E,g as A,h as F,i as D,C as M,j as R}from"./vendor-ui-B0k86NM8.js";import{A as N,m as z}from"./vendor-motion-BgsO_okP.js";!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver(e=>{for(const a of e)if("childList"===a.type)for(const e of a.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)}).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const O={ru:{about:{seo:{title:"О компании FITSIZ — производитель сварочных масок с ИИ",description:"FITSIZ — российский производитель сварочных масок с элементами искусственного интеллекта. Полный цикл: разработка, производство и оптовые поставки для промышленности и частных мастерских."},title:"О компании",whoWeAre:{title:"FITSIZ — эксперт в защите сварщиков более 15 лет",text:"Мы — российский бренд, специализирующийся исключительно на разработке и производстве сварочных масок. Такой узкий фокус позволяет нам глубоко понимать потребности сварщиков и создавать продукты, которые эффективно работают в самых жёстких условиях."},targetAudience:{title:"Подходит как профессионалам, так и новичкам",text:"Наша продукция разработана так, чтобы быть интуитивно понятной и безопасной даже для начинающих сварщиков, и в то же время соответствовать самым строгим требованиям профессионалов, работающих в промышленных условиях."},mission:{title:"Наша миссия",text1:"Мы создаём сварочные маски, которые защищают здоровье человека в опасных условиях труда — с применением передовых технологий, включая элементы искусственного интеллекта для повышения комфорта, безопасности и эф
2фективности работы.",text2:"FITSIZ — это полный цикл: от инженерной разработки и высокоточного производства до оптовых поставок сварочных масок для промышленных предприятий, строительных объектов и частных мастерских.",text3:"Наша цель — сделать профессиональную защиту доступной каждому, кто работает со сваркой — независимо от уровня подготовки. Мы объединяем надёжность, технологичность и удобство, чтобы вы могли сосредоточиться на главном."},whyChooseUs:{title:"Почему выбирают FITSIZ",features:[{title:"15 лет опыта",description:"в разработке и производстве СИЗ для сварщиков"},{title:"Фокус только на сварке",description:"без распыления"},{title:"Собственная R&D команда",description:"регулярные разработки и тестирование"},{title:"Производство в России",description:"контроль качества на всех этапах"},{title:"Гибкость поставок",description:"от крупных заказов до небольших партий"},{title:"Сильная поддержка",description:"мы говорим на языке сварщиков"}]}},accessory:{card:{article:"Артикул: {{article}}",type:"Тип: {{type}}",size:"Размер: {{size}}",qtyPerPack:"В уп.: {{qty}}",price:"Цена: {{price}} ₽",more:"Подробнее",buy:"Где купить",contact:"Связаться",compatibility:"Совместимость:"},loading:"Загрузка...",loadError:"Не удалось загрузить аксессуар",breadcrumbs:{home:"Главная",accessories:"Комплектующие",current:"Аксессуар"},detail:{article:"Артикул",price:"Цена",type:"Тип",size:"Размер",qty:"Кол-во в упаковке",compatibility:"Совместимость",noData:"Нет данных",back:"← Назад"}},app:{title:"FITSIZ.APP — AI-помощник для сварщиков. Скачать App Store, Google Play, RuStore",hero:{badge:"AI-ПОМОЩНИК ДЛЯ СВАРЩИКОВ",title:"FITSIZ.APP",subtitle1:"AI-помощник сварщика в смартфоне",subtitle2:"Анализ сварного шва, подбор маски, видеоинструкции и поддержка 24/7 — в одном приложении",downloadIn:"Скачать в",appStore:"App Store",googlePlay:"Google Play",ruStore:"RuStore"},whyImportant:{title:"Сварка без ошибок",problems:{setup:"Как настроить маску?",weld:"Как сделать правильный шов?",advice:"Куда обратиться за советом?"},solution:"FITSIZ.APP – все ответы в одном приложении"},features:{assistant:{title:"Ассистент сварщика",desc:"Любой вопрос по сварке — режимы, материалы, проблемы"},weldAnalysis:{title:"Анализ шва по фото",desc:"AI оценит качество и подскажет улучшения"},maskPicker:{title:"Подбор маски",desc:"Расскажи о работе — получи рекомендацию"},setup:{title:"Настройка маски",desc:"Видеоинструкции к каждой модели"},support:{title:"Поддержка 24/7",desc:"Гарантия, обмен, технические вопросы"},info:{title:"Информация о маске",desc:"Комплектующие, гарантия, магазины"}},weldAnalysis:{badge:"ГЛАВНАЯ ФУНКЦИЯ",title:"Анализ сварного шва по фото",text:"Сфотографируй сварной шов прямо в приложении. AI определит дефекты, оценит качество и подскажет как улучшить технику. Полезно и Ð
2½Ð¾Ð²Ð¸Ñ‡ÐºÐ°Ð¼, и опытным сварщикам.",bullet1:"Мгновенный анализ за секунды",bullet2:"Конкретные рекомендации по технике",bullet3:"История всех твоих швов"},screenshots:{title:"Что внутри приложения",subtitle:"Всё для работы со сварочной маской — в одном месте",slide1:"Главный экран",slide2:"AI анализ шва",slide3:"Подбор маски",slide4:"Видеоинструкции",slide5:"Поддержка 24/7",slide6:"Безопасный вход"},beginners:{title:"Начинающим сварщикам – максимум поддержки",text:"Пошаговое обучение, видеоуроки, автоматический разбор ошибок"},howToStart:{title:"Как начать пользоваться",step1:{title:"Скачай",text:"Установи приложение из любого магазина — App Store, Google Play или RuStore"},step2:{title:"Войди по email",text:"Один email — один аккаунт. Без паролей и регистраций"},step3:{title:"Используй",text:"Все 6 функций доступны сразу. Бесплатно. Навсегда"}},security:{title:"Ваши данные под защитой",noAds:{title:"Без рекламы",text:"В приложении нет ни одного рекламного блока"},noTracking:{title:"Без слежки",text:"Не используются аналитика, трекеры или сторонние SDK"},dataInRussia:{title:"Данные в России",text:"Сервер на территории РФ (ФЗ-152)"},openPolicy:{title:"Открытая политика",text:"Прозрачные правила обработки данных",link:"Читать Privacy Policy →"}},cta:{title:"Установи FITSIZ.APP бесплатно",subtitle:"Доступно для iPhone, Android и в RuStore",qrHint:"Или отсканируй QR-код на упаковке маски FITSIZ"}},common:{nav:{home:"Главная",masks:"Маски",accessories:"Комплектующие",buy:"Где купить",wholesale:"Купить оптом",partners:"Партнёрам",about:"О компании",contacts:"Контакты",app:"FITSIZ.APP"},buttons:{buyNow:"Купить сейчас",learnMore:"Подробнее",buy:"Где купить",wholesale:"Купить оптом",contact:"Связаться",back:"Назад",reset:"Сбросить",resetFilters:"Сбросить фильтры"},filters:{type:"Тип",series:"Серия",dinRange:"Диапазон затемнения",opticalClass:"Оптический класс",all:"Все",allTypes:"Все типы",allSeries:"Все серии",anyDin:"Любой DIN",anyClass:"Любой класс",accessoryType:"Тип аксессуара",compatibility:"Совместимость"},sections:{masksTitle:"Сварочные маски FITSIZ",accessoriesTitle:"Комплектующие FITSIZ"},common:{loading:"Загрузка...",loadError:"Ошибка загрузки",noData:"Нет данных",noAccessories:"Нет аксессуаров по выбранным фильтрам"}},contacts:{title:"КОНТАКТЫ",subtitle:"Свяжитесь с нами для получения консультации или оформления заказа. Мы готовы ответить на все ваши вопросы.",office:{title:"Офис",phone:"+7 (925) 673-55-59",email:"[email protected]",address:'142001, Московская обл., г. Домодедово, мкр. Северный, ул. Северная, д. 4, кв. 281 ООО "ФИТСИЗ"'},support:{title:"Служба поддержки покупателей",subtitle:"Мы всегда рядом, чтобы ответить на ваши вопросы и помочь с выбором.",telegram:"Написать в Telegram"},map:{title:"На карте"},toast:{title:"Сообщение отправлено!",desc:"Мы свяжемся с вами в ближайшее время."}},hero:{title:"ЗАЩИТА / КОМФОРТ / ТЕХНОЛОГИИ",banners:{garage:"ГАРАЖНЫЕ РАБОТЫ",industry:"ПРОМЫШЛЕННОСТЬ",pros:"ПРОФЕССИОНАЛЫ"},subtitle:"Ведущий производитель сварочных масок. Качественная продукция средств защиты по наиболее низким ценам.",buttons:{catalog:"Посмотреть каталог",partner:"Стать партнёром",accessories:"Подобрать комплектующие"},advantages:{serialProd:{title:"Серийное производство",desc:"Более 10 000 единиц в месяц"},range:{title:"Большой модельный ряд",desc:"Около 10 основных моделей"},market:{title:"Более 5 лет на маркетплейсах",desc:"Средняя оценка 4,9 звезд"},app:{title:"Собственное приложение FITSIZ.APP",desc:"Настройка обучение и поддержка"}},stats:{qualityLabel:"Качество от производителя",unitsPerMonth:"Единиц в месяц",avgRating:"Средняя оценка"}},home:{srTitle:"FITSIZ — официальный сайт",cards:{masks:{title:"Маски",desc:"Каталог масок"},accessories:{title:"Комплектующие",desc:"Аксессуары и запчасти"},buy:{title:"Где купить",desc:"Маркетплейсы и магазины"},wholesale:{title:"Оптом",desc:"Заявка на опт"}},go:"Перейти →"},partners:{hero:{badge:"ПАРТНЁРСКАЯ ПРОГРАММА",title:"Партнёрам FITSIZ",subtitle1:"Бренд сварочных масок №1 в РФ с собственной AI-экосистемой",subtitle2:"100 000+ масок продаётся в год. 50 000+ отзывов с оценкой 4.9★. Производство в России. Ищем партнёров в регионах РФ и СНГ.",becomePartner:"Стать партнёром",downloadPres:"Скачать презентацию",telegram:"Telegram менеджеру",mockupCaption:"FITSIZ.APP — единственное AI-приложение на рынке сварочных масок РФ"},stats:{title:"Доверяют десятки тысяч сварщиков",masks:{value:"100K+",label:"масок продаётся в год"},reviews:{value:"50K+",label:"отзывов на маркетплейсах"},rating:{value:"4.9★",label:"средняя оценка"},models:{value:"21",label:"модель в линейке"},years:{value:"5+",label:"лет на рынке РФ"},stores:{value:"3",label:"магазина приложений"}},uvp:{badge:"УНИКАЛЬНОЕ ПРЕИМУЩЕСТВО",title:"Единственный бренд сварочных масок в РФ с собственным AI-приложением",subtitle:"FITSIZ.APP — это не просто приложение, это аргумент в продаже, которого нет ни у одного конкурента",partnerTitle:"Что это даёт вам как партнёру",benefits:{loyalty:{title:"Лояльность покупателя",text:"Клиент остаётся в экосистеме бренда после первой покупки"},repeat:{title:"Повторные продажи расходников",text:"AI-приложение подсказывает когда менять стёкла и пластины"},returns:{title:"Меньше возвратов и претензий",text:"Видеоинструкции и AI-помощник снимают 80% вопросов"},support:{title:"Сниженная нагрузка на поддержку",text:"AI отвечает 24/7 — не нужен большой штат сервиса"},traffic:{title:"Дополнительный трафик через QR-код",text:"QR на упаковке маски ведёт в приложение, повышает узнаваемость бренда"}}},why:{title:"Почему партнёры выбирают FITSIZ",proven:{title:"Доказанная продаваемость",text:"100 000+ масок в год через маркетплейсы. Товар продаёт себя сам — не нужно объяснять что это."},digital:{title:"Цифровое УВП",text:"Единственный бренд масок с AI-приложением. У ваших клиентов не будет повода искать альтернативы."},factory:{title:"Производство в России",text:"Завод в Казани. Стабильные поставки без зависимости от валютных скачков и логистики из Азии."},certs:{title:"Полная сертификация",text:"ТР ТС 019/2011, гарантия 12 месяцев. Полный пакет док
2ументов для маркетплейсов и тендеров."}},package:{title:"Что получает партнёр FITSIZ",goods:{title:"Товар по оптовой цене",text:"21 модель сварочных масок и 18 видов комплектующих. Все в одной поставке."},marketing:{title:"Маркетинговые материалы",text:"Профессиональные фото, видео, описания, баннеры — всё что нужно для сайта, соцсетей и каталогов."},training:{title:"Обучение менеджеров",text:"Тренинги по продажам, технические вебинары, ответы на типовые возражения покупателей."},content:{title:"Контент для соцсетей",text:"Готовые посты, рилсы, истории успеха — адаптированные под ваш регион."},salesSupport:{title:"Поддержка отдела продаж",text:"Прямой контакт с менеджером бренда. Помощь в сложных кейсах и тендерах."}},tiers:{title:"Уровни партнёрства",subtitle:"Чем больше объём — тем выгоднее условия. Точные условия и прайс-лист — у менеджера после первого контакта.",getPriceList:"Получить полный прайс-лист",partner:{badge:"СТАРТ",title:"ПАРТНЁР",desc:"Первый шаг в партнёрство — для розничных магазинов, мастеров и небольших оптовиков",items:["Условие входа: от 30 000 ₽","Скидка на маски: базовая","Скидка на комплектующие: базовая","Оплата: 100% предоплата","Маркетинговые материалы","Техподдержка"]},dealer:{badge:"ПОПУЛЯРНЫЙ",title:"ДИЛЕР",desc:"Для регулярных партнёров с подтверждённым объёмом продаж и собственным каналом сбыта",items:["Условие входа: от 150 000 ₽ за 6 мес (3+ заказа)","Скидка на маски: повышенная","Скидка на комплектующие: повышенная","Оплата: предоплата + небольшая отсрочка","Маркетинговые материалы","Обучение персонала","Приоритетная техподдержка"]},exclusive:{badge:"МАКСИМУМ",title:"ЭКСКЛЮЗИВНЫЙ",desc:"Для крупных дистрибьюторов с эксклюзивностью по региону или каналу продаж",items:["Условие входа: от 500 000 ₽ за 6 мес + соглашение","Скидка на маски: максимальная","Скидка на комплектующие: максимальная","Оплата: отсрочка по согласованию","Эксклюзив территории/канала","Персональный менеджер","Совместный маркетинг","Регулярное обучение персонала"]}},logistics:{title:"Логистика и условия поставки",shipping:{title:"Отгрузка",text:"Франко-завод г. Казань. Самовывоз или организация доставки за счёт покупателя."},packing:{title:"Упаковка маски",text:"25×30×25 см. До 72 шт на европалете 800×1200 (1.35 м³)."},certs:{title:"Сертификация",text:"ТР ТС 019/2011. Полный пакет документов для маркетплейсов и тендеров."},warranty:{title:"Гарантия",text:"12 месяцев на всю продукцию. Поддержка через AI-приложение FITSIZ.APP."}},geography:{title:"Ищем партнёров в регионах РФ и СНГ",subt
2itle:"Производство в Казани. Офис в Московской области. Готовы к сотрудничеству по всей России и в странах СНГ.",openRegions:"Открытые регионы для партнёров",regions:["Центральный ФО","Северо-Западный ФО","Южный ФО","Северо-Кавказский ФО","Приволжский ФО","Уральский ФО","Сибирский ФО","Дальневосточный ФО","Армения","Узбекистан"]},howTo:{title:"Как стать партнёром FITSIZ",step1:{title:"Заявка",text:"Отправь заявку в отдел продаж"},step2:{title:"Презентация",text:"Получи полный прайс-лист, презентацию и условия партнёрства"},step3:{title:"Договор",text:"Подпиши договор и согласуй первый заказ"},step4:{title:"Поставка",text:"Получи первую партию + маркетинговые материалы"}},faq:{title:"Частые вопросы партнёров",items:[{q:"Какая минимальная партия для старта?",a:"От 30 000 ₽. Это первый заказ для входа в программу партнёрства уровня «ПАРТНЁР»."},{q:"Какая скидка от розничной цены?",a:"Скидки зависят от уровня партнёрства и достигают максимума для эксклюзивных партнёров. Точные условия и прайс-лист — у менеджера после первого контакта."},{q:"Есть ли эксклюзивность по региону?",a:"Да, для уровня «Эксклюзивный партнёр» мы согласовываем территорию или канал продаж индивидуально. Условие — объём от 500 000 ₽ за 6 месяцев."},{q:"Как происходит логистика?",a:"Отгрузка с завода в Казани. Доставка организуется покупателем (любая транспортная компания) или нами за счёт покупателя."},{q:"Какие условия оплаты?",a:"Для первых заказов — 100% предоплата. Для постоянных партнёров — возможна предоплата с небольшой отсрочкой. Для эксклюзивных партнёров — отсрочка по согласованию."},{q:"Какие сертификаты на продукцию?",a:"ТР ТС 019/2011 на все модели. Гарантия 12 месяцев. Полный пакет документов выдаётся партнёру для работы с маркетплейсами, тендерами и розничными сетями."},{q:"Что входит в маркетинговую поддержку?",a:"Профессиональные фото и видео, готовые описания и баннеры для маркетплейсов, обучение менеджеров, контент для соцсетей, прямой контакт с отделом продаж."},{q:"Можно ли партнёру продавать на маркетплейсах?",a:"Да. Если у вас уже есть магазин на маркетплейсе, добавьте в него FITSIZ. Работа оформляется дополнительным соглашением к действующему договору поставки: новый договор и долгие согласования не нужны.\n\nПлощадки: Ozon, Wildberries, Яндекс Маркет, Магнит Маркет, Мегамаркет, Авито.\n\nЧто получает партнёр:\n• Статус официального продавца: авторизационное письмо от бренда для подключения на любой площадке\n• Сертификат ТР ТС 019/2011 и гарантия 12 месяцев, так что вопросы площадки по бренду снимаются сразу\n• Готовый контент для карточек: фото, инфографика, описания\n• Спрос от рекламы бренда: покупатели приходят на площадку с запросом «FITSIZ»\n\nУсловия: первые отгрузки на 100% предоплате, после 2–3 отгрузок доступна отсрочка платежа до 10 дней. Ассортимент программы и оптовые цены вышлем по запросу."}]}
2,form:{title:"Стать партнёром FITSIZ",subtitle:"Оставь заявку — менеджер свяжется в течение рабочего дня и пришлёт прайс-лист",name:"Имя",company:"Компания",city:"Город",phone:"Телефон",email:"Email",volume:"Объём планируемых закупок",volumeOptions:["До 50 000 ₽","50 000 – 150 000 ₽","150 000 – 500 000 ₽","Более 500 000 ₽"],comment:"Комментарий",submit:"Отправить заявку",consent:"Нажимая кнопку, вы соглашаетесь с обработкой персональных данных согласно",privacyLink:"Политике конфиденциальности",contactTitle:"Свяжитесь с нами напрямую Отдел продаж",phoneLabel:"+7 (925) 673-55-59",phoneHours:"Пн-Пт, 9:00-18:00 МСК",emailLabel:"[email protected]",emailHours:"Ответим в течение 24 часов",telegramLabel:"Telegram менеджеру",telegramHours:"Самый быстрый способ связи"}},product:{card:{more:"Подробнее",series:"Серия {{series}}",din:"DIN {{din}}",opticalClass:"Класс {{class}}",weight:"{{weight}}",viewingArea:"{{area}}",buy:"Где купить",wholesale:"Купить оптом"},types:{chameleon:"Хамелеон",passive:"Пассивная"},loading:"Загрузка...",notFound:"Товар не найден",backToCatalog:"Вернуться к каталогу",inStock:"В наличии",freeShipping:"Бесплатная доставка",whyChoose:"Почему выбирают FITSIZ",featuresTitle:"Особенности",specsTitle:"Технические характеристики",applicationsTitle:"Области применения",ratingSummary:"({{rating}} - {{count}} отзывов)",specs:{series:"Серия",filterType:"Тип светофильтра",dinRange:"Диапазон затемнения",opticalClass:"Оптический класс",viewingArea:"Размер окна просмотра",weight:"Вес",headgear:"Крепление головы",housing:"Корпус",sensors:"Датчики",tempRange:"Температурный диапазон",article:"Артикул"},features:{lowBattery:"Индикатор низкого заряда",sensitivity:"Регулировка чувствительности",delay:"Задержка осветления",testButton:"Тестовая кнопка",gradient:"Функция градиента",memoryModes:"Режимы памяти"},cta:{buy:"Где купить",consult:"Получить консультацию: {{phone}}"}},seo:{homeTitle:"Сварочные маски FITSIZ — официальный сайт | Купить маску хамелеон",homeDesc:"Сварочные маски FITSIZ с автозатемнением. Серии ELEMENT, EXPAN, PROGRAM. Доставка по России. Официальный сайт производителя.",masksTitle:"Каталог сварочных масок FITSIZ — хамелеоны и пассивные | FITSIZ",masksDesc:"Полный каталог сварочных масок FITSIZ. Маски хамелеон с автозатемнением, пассивные маски DIN, профессиональные серии. Выбери свою маску.",accessoriesTitle:"Комплектующие для сварочных масок FITSIZ — стёкла, крепления | FITSIZ",accessoriesDesc:"Оригинальные комплектующие FITSIZ: защитные стёкла, внутренние линзы, наголовные крепления. Доставка по России.",aboutTitle:"О компании FITSIZ — производитель сварочных масок | FITSIZ",aboutDesc:"FITSIZ — российский бренд средств индивидуальной защиты для сварщиков. История, миссия, ценности компании.",partnersTitle:"Стать партнёром FITSIZ — дилерство и сотрудничество | FITSIZ",partnersDesc:"Приглашаем дилеров и дистрибьюторов. Выгодные условия партнёрства с производителем сварочных масок FITSIZ.",contactsTitle:"Контакты FITSIZ — связаться с нами | FITSIZ",contactsDesc:"Контакты компании FITSIZ. Телефон, email, мессенджеры. Свяжитесь с нами по вопросам покупки, партнёрства и поддержки.",buyTitle:"Где купить сварочную маску FITSIZ — магазины и маркетплейсы | FITSIZ",buyDesc:"Купить сварочные маски FITSIZ: маркетплейсы, официальные дилеры, розничные магазины. Доставка по всей России.",appTitle:"FITSIZ.APP — AI-помощник для сварщиков. Скачать App Store, Google Play, RuStore",appDesc:"FITSIZ.APP — приложение для сварщиков. AI-анализ сварного шва, подбор маски, видеоинструкции, поддержка 24/7. Доступно в App Store, Google Play, RuStore. Бесплатно.",certificatesTitle:"Сертификаты качества сварочных масок FITSIZ | FITSIZ",certificatesDesc:"Сертификаты соответствия и качества продукции FITSIZ. Подтверждение безопасности и стандартов защиты.",wholesaleTitle:"Сварочные маски FITSIZ оптом — цены для дилеров | FITSIZ",wholesaleDesc:"Оптовые поставки сварочных масок FITSIZ. Специальные цены, условия сотрудничества для оптовых покупателей и дистрибьюторов.",privacyTitle:"Политика конфиденциальности | FITSIZ",privacyDesc:"Политика конфиденциальности и обработки персональных данных на сайте fitsiz.ru.",termsTitle:"Условия использования | FITSIZ",termsDesc:"Условия использования сайта fitsiz.ru и сервисов компании FITSIZ.",productTitle:"Маска FITSIZ: {{name}}",productDesc:"Сварочная маска {{name}}: характеристики, цена и особенности.",accessoryTitle:"Аксессуар FITSIZ: {{name}}",accessoryDesc:"Аксессуар {{name}}: тип, размеры, совместимость, цена."},whereToBuy:{title:"Где купить маски FITSIZ",retailSubtitle:"Розничная покупка",subtitle:"Выбирайте удобный маркетплейс или оформите оптовый заказ. Официальные продажи.",vatNote:"Продажа с возвратом НДС 22%",vseinstrumenti:"ВсеИнструменты.ру",viShort:"ВИ",yandexMarket:"Яндекс Маркет",goToStore:"Перейти в магазин",ariaGoToStore:"Перейти в магазин {{store}}",disclaimer:"Наличие и цены уточняйте на страницах магазинов. Изображения и логотипы будут добавлены по согласованию.",cisTitle:"Купить СНГ",belarusTitle:"Беларусь",tenderDept:"Отдел тендерных продаж, склад",regionalDepts:"Региональные отделы оптовых и розничных продаж, шоу-румы",grodnoRegion:"по Гродно и Гродненской области",minskRegion:"по Минску и Минской области",brestRegion:"по Бресту и Брестской области",goToSite:"Перейти на сайт"},wholesale:{title:"Купить оптом",lead:"Свяжитесь с нами для обсуждения условий оптового сотрудничества. Мы предлагаем выгодные цены, маркетинговую поддержку и быстрые отгрузки.",terms:"Мы принимаем оптовые заказы со скидками от 15% до 30%. Минимальная сумма заказа — 50 000 ₽.",benefits:[{t:"Выгодные цены",d:"Индивидуальные условия под ваш объём"},{t:"Поддержка",d:"Маркетинговые материалы и обучение"},{t:"Логистика",d:"Быстрые отгрузки по РФ и СНГ"}]}}};e.use(t).init({lng:"ru",fallbackLng:"ru",supportedLngs:["ru"],resources:O,ns:["about","accessory","app","common","contacts","hero","home","partners","product","seo","whereToBuy","wholesale"],defaultNS:"common",fallbackNS:"common",load:"languageOnly",debug:!1,interpolation:{escapeValue:!1},react:{useSuspense:!1}}),e.on("languageChanged",e=>{"undefined"!=typeof document&&(document.documentElement.lang=e,document.documentElement.dir="ltr")}),e.on("missingKey",(e,t,a)=>{});var P={exports:{}};function L(){}function H(){}H.resetWarningCache=L;P.exports=function(){function e(e,t,a,o,r,i){if("SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"!==i){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var a={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
2:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:H,resetWarningCache:L};return a.PropTypes=a,a}();const Z=a(P.exports);var G="undefined"!=typeof Element,j="function"==typeof Map,U="function"==typeof Set,B="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function K(e,t){if(e===t)return!0;if(e&&t&&"object"==typeof e&&"object"==typeof t){if(e.constructor!==t.constructor)return!1;var a,o,r,i;if(Array.isArray(e)){if((a=e.length)!=t.length)return!1;for(o=a;0!==o--;)if(!K(e[o],t[o]))return!1;return!0}if(j&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(i=e.entries();!(o=i.next()).done;)if(!t.has(o.value[0]))return!1;for(i=e.entries();!(o=i.next()).done;)if(!K(o.value[1],t.get(o.value[0])))return!1;return!0}if(U&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(i=e.entries();!(o=i.next()).done;)if(!t.has(o.value[0]))return!1;return!0}if(B&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if((a=e.length)!=t.length)return!1;for(o=a;0!==o--;)if(e[o]!==t[o])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof t.valueOf)return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof t.toString)return e.toString()===t.toString();if((a=(r=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(o=a;0!==o--;)if(!Object.prototype.hasOwnProperty.call(t,r[o]))return!1;if(G&&e instanceof Element)return!1;for(o=a;0!==o--;)if(("_owner"!==r[o]&&"__v"!==r[o]&&"__o"!==r[o]||!e.$$typeof)&&!K(e[r[o]],t[r[o]]))return!1;return!0}return e!=e&&t!=t}const Y=a(function(e,t){try{return K(e,t)}catch(a){if((a.message||"").match(/stack|recursion/i))return!1;throw a}});const $=a(function(e,t,a,o,r,i,s,n){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[a,o,r,i,s,n],d=0;(l=new Error(t.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}});const q=a(function(e,t,a,o){var r=a?a.call(o,e,t):void 0;if(void 0!==r)return!!r;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),s=Object.keys(t);if(i.length!==s.length)return!1;for(var n=Object.prototype.hasOwnProperty.bind(t),l=0;l<i.length;l++){var c=i[l];if(!n(c))return!1;var d=e[c],u=t[c];if(!1===(r=a?a.call(o,d,u,c):void 0)||void 0===r&&d!==u)return!1}return!0});function V(){return V=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o])}return e},V.apply(this,arguments)}function X(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,W(e,t)}function W(e,t){return(W=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Q(e,t){if(null==e)return{};var a,o,r={},i=Object.keys(e);for(o=0;o<i.length;o++)t.indexOf(a=i[o])>=0||(r[a]=e[a]);return r}var J={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},ee={rel:["amphtml","canonical","alternate"]},te={type:["application/ld+json"]},ae={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},oe=Object.keys(J).map(function(e){return J[e]}),re={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},ie=Object.keys(re).reduce(function(e,t){return e[re[t]]=t,e},{}),se=function(e,t){for(var a=e.length-1;a>=0;a-=1){var o=e[a];if(Object.prototype.hasOwnProperty.call(o,t))return o[t]}return null}
2,ne=function(e){var t=se(e,J.TITLE),a=se(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),a&&t)return a.replace(/%s/g,function(){return t});var o=se(e,"defaultTitle");return t||o||void 0},le=function(e){return se(e,"onChangeClientState")||function(){}},ce=function(e,t){return t.filter(function(t){return void 0!==t[e]}).map(function(t){return t[e]}).reduce(function(e,t){return V({},e,t)},{})},de=function(e,t){return t.filter(function(e){return void 0!==e[J.BASE]}).map(function(e){return e[J.BASE]}).reverse().reduce(function(t,a){if(!t.length)for(var o=Object.keys(a),r=0;r<o.length;r+=1){var i=o[r].toLowerCase();if(-1!==e.indexOf(i)&&a[i])return t.concat(a)}return t},[])},ue=function(e,t,a){var o={};return a.filter(function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&console&&console.warn,!1)}).map(function(t){return t[e]}).reverse().reduce(function(e,a){var r={};a.filter(function(e){for(var a,i=Object.keys(e),s=0;s<i.length;s+=1){var n=i[s],l=n.toLowerCase();-1===t.indexOf(l)||"rel"===a&&"canonical"===e[a].toLowerCase()||"rel"===l&&"stylesheet"===e[l].toLowerCase()||(a=l),-1===t.indexOf(n)||"innerHTML"!==n&&"cssText"!==n&&"itemprop"!==n||(a=n)}if(!a||!e[a])return!1;var c=e[a].toLowerCase();return o[a]||(o[a]={}),r[a]||(r[a]={}),!o[a][c]&&(r[a][c]=!0,!0)}).reverse().forEach(function(t){return e.push(t)});for(var i=Object.keys(r),s=0;s<i.length;s+=1){var n=i[s],l=V({},o[n],r[n]);o[n]=l}return e},[]).reverse()},pe=function(e,t){if(Array.isArray(e)&&e.length)for(var a=0;a<e.length;a+=1)if(e[a][t])return!0;return!1},me=function(e){return Array.isArray(e)?e.join(""):e},he=function(e,t){return Array.isArray(e)?e.reduce(function(e,a){return function(e,t){for(var a=Object.keys(e),o=0;o<a.length;o+=1)if(t[a[o]]&&t[a[o]].includes(e[a[o]]))return!0;return!1}(a,t)?e.priority.push(a):e.default.push(a),e},{priority:[],default:[]}):{default:e}},ge=function(e,t){var a;return V({},e,((a={})[t]=void 0,a))},fe=[J.NOSCRIPT,J.SCRIPT,J.STYLE],ve=function(e,t){return void 0===t&&(t=!0),!1===t?String(e):String(e).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;")},_e=function(e){return Object.keys(e).reduce(function(t,a){var o=void 0!==e[a]?a+'="'+e[a]+'"':""+a;return t?t+" "+o:o},"")},ye=function(e,t){return void 0===t&&(t={}),Object.keys(e).reduce(function(t,a){return t[re[a]||a]=e[a],t},t)},be=function(e,t){return t.map(function(t,a){var r,i=((r={key:a})["data-rh"]=!0,r);return Object.keys(t).forEach(function(e){var a=re[e]||e;"innerHTML"===a||"cssText"===a?i.dangerouslySetInnerHTML={__html:t.innerHTML||t.cssText}:i[a]=t[e]}),o.createElement(e,i)})},Se=function(e,t,a){switch(e){case J.TITLE:return{toComponent:function(){return a=t.titleAttributes,(r={key:e=t.title})["data-rh"]=!0,i=ye(a,r),[o.createElement(J.TITLE,i,e)];var e,a,r,i},toString:function(){return o=e,r=t.title,i=t.titleAttributes,s=a,n=_e(i),l=me(r),n?"<"+o+' data-rh="true" '+n+">"+ve(l,s)+"</"+o+">":"<"+o+' data-rh="true">'+ve(l,s)+"</"+o+">";var o,r,i,s,n,l}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return ye(t)},toString:function(){return _e(t)}};default:return{toComponent:function(){return be(e,t)},toString:function(){return o=e,r=a,t.reduce(function(e,t){var a=Object.keys(t).filter(function(e){return!("innerHTML"===e||"cssText"===e)}).reduce(function(e,a){var o=void 0===t[a]?a:a+'="'+ve(t[a],r)+'"';return e?e+" "+o:o},""),i=t.innerHTML||t.cssText||"",s=-1===fe.indexOf(o);return e+"<"+o+' data-rh="true" '+a+(s?"/>":">"+i+"</"+o+">")},"");var o,r}}}},Te=function(e){var t,a,o,r,i,s,n,l=e.baseTag,c=e.bodyAttributes,d=e.encode,u=e.htmlAttributes,p=e.noscriptTags,m=e.styleTags,h=e.title,g=void 0===h?"":h,f=e.titleAttributes,v=e.linkTags,_=e.metaTags,y=e.scriptTags,b={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var S=(a=(t=e).linkTags,o=t.scriptTags,r=t.encode,i=he(t.metaTags,ae),s=he(a,ee),n=he(o,te),{priorityMethods:{toComponent:function(){return[].concat(be(J.META,i.priority),be(J.LINK,s.priority),be(J.SCRIPT,n.priority))},toString:function(){return Se(J.META,i.priority,r)+" "+Se(J.LINK,s.priority,r)+" "+Se(J.SCRIPT,n.priority,r)}},metaTags:i.default,linkTags:s.default,scriptTags:n.default});b=S.priorityMethods,v=S.linkTags,_=S.metaTags,y=S.scriptTags}return{priority:b,base:Se(J.BASE,l,d),bodyAttributes:Se("bodyAttributes",c,d),htmlAttributes:Se("htmlAttributes",u,d),link:Se(J.LINK,v,d),meta:Se(J.META,_,d),noscript:Se(J.NOSCRIPT,p,d),script:Se(J.SCRIPT,y,d),style:Se(J.STYLE,m,d),title:Se(J.TITLE,{title:g,titleAttributes:f},d)}},Ie=[],ke=function(e,t){var a=this;void 0===t&&(t="undefined"!=typeof document),this.instances=[],this.value={setHelmet:function(e){a.context.helmet=e},helmetInstances:{get:function(){return a.canUseDOM?Ie:a.instances},add:function(e){(a.canUseDOM?Ie:a.instances).push(e)},remove:function(e){var t=(a.canUseDOM?Ie:a.instances).indexOf(e);(a.canUseDOM?Ie:a.instances).splice(t,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=Te({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},we=o.createContext({}),Ce=Z.shape({setHelmet:Z.func,helmetInstances:Z.shape({get:Z.func,add:Z.func,remove:Z.func})}),xe="undefined"!=typeof document,Ee=function(e){function t(a){var o;return(o=e.call(this,a)||this).helmetData=new ke(o.props.context,t.canUseDOM),o}return X(t,e),t.prototype.render=function(){return o.createElement(we.Provider,{value:this.helmetData.value},this.props.children)},t}(r.Component);
2Ee.canUseDOM=xe,Ee.propTypes={context:Z.shape({helmet:Z.shape()}),children:Z.node.isRequired},Ee.defaultProps={context:{}},Ee.displayName="HelmetProvider";var Ae=function(e,t){var a,o=document.head||document.querySelector(J.HEAD),r=o.querySelectorAll(e+"[data-rh]"),i=[].slice.call(r),s=[];return t&&t.length&&t.forEach(function(t){var o=document.createElement(e);for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&("innerHTML"===r?o.innerHTML=t.innerHTML:"cssText"===r?o.styleSheet?o.styleSheet.cssText=t.cssText:o.appendChild(document.createTextNode(t.cssText)):o.setAttribute(r,void 0===t[r]?"":t[r]));o.setAttribute("data-rh","true"),i.some(function(e,t){return a=t,o.isEqualNode(e)})?i.splice(a,1):s.push(o)}),i.forEach(function(e){return e.parentNode.removeChild(e)}),s.forEach(function(e){return o.appendChild(e)}),{oldTags:i,newTags:s}},Fe=function(e,t){var a=document.getElementsByTagName(e)[0];if(a){for(var o=a.getAttribute("data-rh"),r=o?o.split(","):[],i=[].concat(r),s=Object.keys(t),n=0;n<s.length;n+=1){var l=s[n],c=t[l]||"";a.getAttribute(l)!==c&&a.setAttribute(l,c),-1===r.indexOf(l)&&r.push(l);var d=i.indexOf(l);-1!==d&&i.splice(d,1)}for(var u=i.length-1;u>=0;u-=1)a.removeAttribute(i[u]);r.length===i.length?a.removeAttribute("data-rh"):a.getAttribute("data-rh")!==s.join(",")&&a.setAttribute("data-rh",s.join(","))}},De=function(e,t){var a,o,r=e.baseTag,i=e.htmlAttributes,s=e.linkTags,n=e.metaTags,l=e.noscriptTags,c=e.onChangeClientState,d=e.scriptTags,u=e.styleTags,p=e.title,m=e.titleAttributes;Fe(J.BODY,e.bodyAttributes),Fe(J.HTML,i),o=m,void 0!==(a=p)&&document.title!==a&&(document.title=me(a)),Fe(J.TITLE,o);var h={baseTag:Ae(J.BASE,r),linkTags:Ae(J.LINK,s),metaTags:Ae(J.META,n),noscriptTags:Ae(J.NOSCRIPT,l),scriptTags:Ae(J.SCRIPT,d),styleTags:Ae(J.STYLE,u)},g={},f={};Object.keys(h).forEach(function(e){var t=h[e],a=t.newTags,o=t.oldTags;a.length&&(g[e]=a),o.length&&(f[e]=h[e].oldTags)}),t&&t(),c(e,g,f)},Me=null,Re=function(e){function t(){for(var t,a=arguments.length,o=new Array(a),r=0;r<a;r++)o[r]=arguments[r];return(t=e.call.apply(e,[this].concat(o))||this).rendered=!1,t}X(t,e);var a=t.prototype;return a.shouldComponentUpdate=function(e){return!q(e,this.props)},a.componentDidUpdate=function(){this.emitChange()},a.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},a.emitChange=function(){var e,t,a=this.props.context,o=a.setHelmet,r=null,i=(e=a.helmetInstances.get().map(function(e){var t=V({},e.props);return delete t.context,t}),{baseTag:de(["href"],e),bodyAttributes:ce("bodyAttributes",e),defer:se(e,"defer"),encode:se(e,"encodeSpecialCharacters"),htmlAttributes:ce("htmlAttributes",e),linkTags:ue(J.LINK,["rel","href"],e),metaTags:ue(J.META,["name","charset","http-equiv","property","itemprop"],e),noscriptTags:ue(J.NOSCRIPT,["innerHTML"],e),onChangeClientState:le(e),scriptTags:ue(J.SCRIPT,["src","innerHTML"],e),styleTags:ue(J.STYLE,["cssText"],e),title:ne(e),titleAttributes:ce("titleAttributes",e),prioritizeSeoTags:pe(e,"prioritizeSeoTags")});Ee.canUseDOM?(t=i,Me&&cancelAnimationFrame(Me),t.defer?Me=requestAnimationFrame(function(){De(t,function(){Me=null})}):(De(t),Me=null)):Te&&(r=Te(i)),o(r)},a.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},a.render=function(){return this.init(),null},t}(r.Component);Re.propTypes={context:Ce.isRequired},Re.displayName="HelmetDispatcher";var Ne=["children"],ze=["children"],Oe=function(e){function t(){return e.apply(this,arguments)||this}X(t,e);var a=t.prototype;return a.shouldComponentUpdate=function(e){return!Y(ge(this.props,"helmetData"),ge(e,"helmetData"))},a.mapNestedChildrenToProps=function(e,t){if(!t)return null;switch(e.type){case J.SCRIPT:case J.NOSCRIPT:return{innerHTML:t};case J.STYLE:return{cssText:t};default:throw new Error("<"+e.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},a.flattenArrayTypeChildren=function(e){var t,a=e.child,o=e.arrayTypeChildren;return V({},o,((t={})[a.type]=[].concat(o[a.type]||[],[V({},e.newChildProps,this.mapNestedChildrenToProps(a,e.nestedChildren))]),t))},a.mapObjectTypeChildren=function(e){var t,a,o=e.child,r=e.newProps,i=e.newChildProps,s=e.nestedChildren;switch(o.type){case J.TITLE:return V({},r,((t={})[o.type]=s,t.titleAttributes=V({},i),t));case J.BODY:return V({},r,{bodyAttributes:V({},i)});case J.HTML:return V({},r,{htmlAttributes:V({},i)});default:return V({},r,((a={})[o.type]=V({},i),a))}},a.mapArrayTypeChildrenToProps=function(e,t){var a=V({},t);return Object.keys(e).forEach(function(t){var o;a=V({},a,((o={})[t]=e[t],o))}),a}
2,a.warnOnInvalidChildren=function(e,t){return $(oe.some(function(t){return e.type===t}),"function"==typeof e.type?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+oe.join(", ")+" are allowed. Helmet does not support rendering <"+e.type+"> elements. Refer to our API for more information."),$(!t||"string"==typeof t||Array.isArray(t)&&!t.some(function(e){return"string"!=typeof e}),"Helmet expects a string as a child of <"+e.type+">. Did you forget to wrap your children in braces? ( <"+e.type+">{``}</"+e.type+"> ) Refer to our API for more information."),!0},a.mapChildrenToProps=function(e,t){var a=this,r={};return o.Children.forEach(e,function(e){if(e&&e.props){var o=e.props,i=o.children,s=Q(o,Ne),n=Object.keys(s).reduce(function(e,t){return e[ie[t]||t]=s[t],e},{}),l=e.type;switch("symbol"==typeof l?l=l.toString():a.warnOnInvalidChildren(e,i),l){case J.FRAGMENT:t=a.mapChildrenToProps(i,t);break;case J.LINK:case J.META:case J.NOSCRIPT:case J.SCRIPT:case J.STYLE:r=a.flattenArrayTypeChildren({child:e,arrayTypeChildren:r,newChildProps:n,nestedChildren:i});break;default:t=a.mapObjectTypeChildren({child:e,newProps:t,newChildProps:n,nestedChildren:i})}}}),this.mapArrayTypeChildrenToProps(r,t)},a.render=function(){var e=this.props,t=e.children,a=Q(e,ze),r=V({},a),i=a.helmetData;return t&&(r=this.mapChildrenToProps(t,r)),!i||i instanceof ke||(i=new ke(i.context,i.instances)),i?o.
2createElement(Re,V({},r,{context:i.value,helmetData:void 0})):o.createElement(we.Consumer,null,function(e){return o.createElement(Re,V({},r,{context:e}))})},t}(r.Component);Oe.propTypes={base:Z.object,bodyAttributes:Z.object,children:Z.oneOfType([Z.arrayOf(Z.node),Z.node]),defaultTitle:Z.string,defer:Z.bool,encodeSpecialCharacters:Z.bool,htmlAttributes:Z.object,link:Z.arrayOf(Z.object),meta:Z.arrayOf(Z.object),noscript:Z.arrayOf(Z.object),onChangeClientState:Z.func,script:Z.arrayOf(Z.object),style:Z.arrayOf(Z.object),title:Z.string,titleAttributes:Z.object,titleTemplate:Z.string,prioritizeSeoTags:Z.bool,helmetData:Z.object},Oe.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},Oe.displayName="Helmet";const Pe={},Le=function(e,t,a){let o=Promise.resolve();if(t&&t.length>0){document.getElementsByTagName("link");const e=document.querySelector("meta[property=csp-nonce]"),a=(null==e?void 0:e.nonce)||(null==e?void 0:e.getAttribute("nonce"));o=Promise.allSettled(t.map(e=>{if((e=function(e){return"/"+e}(e))in Pe)return;Pe[e]=!0;const t=e.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${e}"]${o}`))return;const r=document.createElement("link");return r.rel=t?"stylesheet":"modulepreload",t||(r.as="script"),r.crossOrigin="",r.href=e,a&&r.setAttribute("nonce",a),document.head.appendChild(r),t?new Promise((t,a)=>{r.addEventListener("load",t),r.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${e}`)))}):void 0}))}function r(e){const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return o.then(t=>{for(const e of t||[])"rejected"===e.status&&r(e.reason);return e().catch(r)})},He={...l},{version:Ze,hydrate:Ge}=He,je=Number((Ze||"").split(".")[0])>17,Ue=Number((Ze||"").split(".")[0])>18;function Be(e,t){return e&&t?("/"===e[e.length-1]&&(e=e.substring(0,e.length-1)),"/"!==t[0]&&(t=`/${t}`),e+t):e||t||""}function Ke(e){return"/"!==e[0]?`/${e}`:e}function Ye(e,t,a=[]){return e.map((e,o)=>{const r=[...a,String(o)],i="string"==typeof e.id?e.id:r.join("-");if(e.id=i,function(e){return!0===e.index}(e)){return{...e,...t(e),id:i}}{const a={...e,...t(e),id:i,children:void 0};return e.children&&(a.children=Ye(e.children,t,r)),a}})}function $e({children:e,fallback:t}){return function(){const[e,t]=r.useState(!1);return r.useEffect(()=>{t(!0)},[]),e}()?i.jsx(i.Fragment,{children:null==e?void 0:e()}):t??null}function qe(e){return i.jsx(Oe,{...e})}let Ve=0;const Xe=new Map,We=e=>{if(Xe.has(e))return;const t=setTimeout(()=>{Xe.delete(e),tt({type:"REMOVE_TOAST",toastId:e})},1e6);Xe.set(e,t)},Qe=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,1)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(e=>e.id===t.toast.id?{...e,...t.toast}:e)};case"DISMISS_TOAST":{const{toastId:a}=t;return a?We(a):e.toasts.forEach(e=>{We(e.id)}),{...e,toasts:e.toasts.map(e=>e.id===a||void 0===a?{...e,open:!1}:e)}}case"REMOVE_TOAST":return void 0===t.toastId?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(e=>e.id!==t.toastId)}}},Je=[];let et={toasts:[]};function tt(e){et=Qe(et,e),Je.forEach(e=>{e(et)})}function at({...e}){const t=(Ve=(Ve+1)%Number.MAX_SAFE_INTEGER,Ve.toString()),a=()=>tt({type:"DISMISS_TOAST",toastId:t});return tt({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:e=>{e||a()}}}),{id:t,dismiss:a,update:e=>tt({type:"UPDATE_TOAST",toast:{...e,id:t}})}}var ot="ToastProvider",[rt,it,st]=w("Toast"),[nt]=E("Toast",[st]),[lt,ct]=nt(ot),dt=e=>{const{__scopeToast:t,label:a="Notification",duration:o=5e3,swipeDirection:s="right",swipeThreshold:n=50,children:l}=e,[c,d]=r.useState(null),[u,p]=r.useState(0),m=r.useRef(!1),h=r.useRef(!1);return a.trim(),i.jsx(rt.Provider,{scope:t,children:i.jsx(lt,{scope:t,label:a,duration:o,swipeDirection:s,swipeThreshold:n,toastCount:u,viewport:c,onViewportChange:d,onToastAdd:r.useCallback(()=>p(e=>e+1),[]),onToastRemove:r.useCallback(()=>p(e=>e-1),[]),isFocusedToastEscapeKeyDownRef:m,isClosePausedRef:h,children:l})})};dt.displayName=ot;var ut="ToastViewport",pt=["F8"],mt="toast.viewportPause",ht="toast.viewportResume",gt=r.forwardRef((e,t)=>
vendor: 12,704 bytes, lines 2-15
2{const{__scopeToast:a,hotkey:o=pt,label:s="Notifications ({hotkey})",...n}=e,l=ct(ut,a),c=it(a),d=r.useRef(null),u=r.useRef(null),p=r.useRef(null),m=r.useRef(null),h=_(t,m,l.onViewportChange),g=o.join("+").replace(/Key/g,"").replace(/Digit/g,""),f=l.toastCount>0;r.useEffect(()=>{const e=e=>{var t;0!==o.length&&o.every(t=>e[t]||e.code===t)&&(null==(t=m.current)||t.focus())};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[o]),r.useEffect(()=>{const e=d.current,t=m.current;if(f&&e&&t){const a=()=>{if(!l.isClosePausedRef.current){const e=new CustomEvent(mt);t.dispatchEvent(e),l.isClosePausedRef.current=!0}},o=()=>{if(l.isClosePausedRef.current){const e=new CustomEvent(ht);t.dispatchEvent(e),l.isClosePausedRef.current=!1}},r=t=>{!e.contains(t.relatedTarget)&&o()},i=()=>{e.contains(document.activeElement)||o()};return e.addEventListener("focusin",a),e.addEventListener("focusout",r),e.addEventListener("pointermove",a),e.addEventListener("pointerleave",i),window.addEventListener("blur",a),window.addEventListener("focus",o),()=>{e.removeEventListener("focusin",a),e.removeEventListener("focusout",r),e.removeEventListener("pointermove",a),e.removeEventListener("pointerleave",i),window.removeEventListener("blur",a),window.removeEventListener("focus",o)}}},[f,l.isClosePausedRef]);const v=r.useCallback(({tabbingDirection:e})=>{const t=c().map(t=>{const a=t.ref.current,o=[a,...Rt(a)];return"forwards"===e?o:o.reverse()});return("forwards"===e?t.reverse():t).flat()},[c]);return r.useEffect(()=>{const e=m.current;if(e){const t=t=>{var a,o,r;const i=t.altKey||t.ctrlKey||t.metaKey;if("Tab"===t.key&&!i){const i=document.activeElement,s=t.shiftKey;if(t.target===e&&s)return void(null==(a=u.current)||a.focus());const n=v({tabbingDirection:s?"backwards":"forwards"}),l=n.findIndex(e=>e===i);Nt(n.slice(l+1))?t.preventDefault():s?null==(o=u.current)||o.focus():null==(r=p.current)||r.focus()}};return e.addEventListener("keydown",t),()=>e.removeEventListener("keydown",t)}},[c,v]),i.jsxs(y,{ref:d,role:"region","aria-label":s.replace("{hotkey}",g),tabIndex:-1,style:{pointerEvents:f?void 0:"none"},children:[f&&i.jsx(vt,{ref:u,onFocusFromOutsideViewport:()=>{Nt(v({tabbingDirection:"forwards"}))}}),i.jsx(rt.Slot,{scope:a,children:i.jsx(b.ol,{tabIndex:-1,...n,ref:h})}),f&&i.jsx(vt,{ref:p,onFocusFromOutsideViewport:()=>{Nt(v({tabbingDirection:"backwards"}))}})]})});gt.displayName=ut;var ft="ToastFocusProxy",vt=r.forwardRef((e,t)=>{const{__scopeToast:a,onFocusFromOutsideViewport:o,...r}=e,s=ct(ft,a);return i.jsx(C,{tabIndex:0,...r,ref:t,style:{position:"fixed"},onFocus:e=>{var t;const a=e.relatedTarget;!(null==(t=s.viewport)?void 0:t.contains(a))&&o()}})});vt.displayName=ft;var _t="Toast",yt=r.forwardRef((e,t)=>{const{forceMount:a,open:o,defaultOpen:r,onOpenChange:s,...n}=e,[l,c]=S({prop:o,defaultProp:r??!0,onChange:s,caller:_t});return i.jsx(T,{present:a||l,children:i.jsx(Tt,{open:l,...n,ref:t,onClose:()=>c(!1),onPause:k(e.onPause),onResume:k(e.onResume),onSwipeStart:I(e.onSwipeStart,e=>{e.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:I(e.onSwipeMove,e=>{const{x:t,y:a}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","move"),e.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${a}px`)}),onSwipeCancel:I(e.onSwipeCancel,e=>{e.currentTarget.setAttribute("data-swipe","cancel"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:I(e.onSwipeEnd,e=>{const{x:t,y:a}=e.detail.delta;e.currentTarget.setAttribute("data-swipe","end"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),e.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),e.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${t}px`),e.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${a}px`),c(!1)})})})});yt.displayName=_t;var[bt,St]=nt(_t,{onClose(){}}),Tt=r.forwardRef((e,t)=>{const{__scopeToast:a,type:o="foreground",duration:s,open:n,onClose:l,onEscapeKeyDown:c,onPause:d,onResume:u,onSwipeStart:m,onSwipeMove:h,onSwipeCancel:g,onSwipeEnd:f,...v}=e,y=ct(_t,a),[S,T]=r.useState(null),w=_(t,e=>T(e)),C=r.useRef(null),E=r.useRef(null),A=s||y.duration,F=r.useRef(0),D=r.useRef(A),M=r.useRef(0),{onToastAdd:R,onToastRemove:N}=y,z=k(()=>{var e;(null==S?void 0:S.contains(document.activeElement))&&(null==(e=y.viewport)||e.focus()),l()}),O=r.useCallback(e=>{e&&e!==1/0&&(window.clearTimeout(M.current),F.current=(new Date).getTime(),M.current=window.setTimeout(z,e))},[z]);r.useEffect(()=>{const e=y.viewport;if(e){const t=()=>{O(D.current),null==u||u()},a=()=>{const e=(new Date).getTime()-F.current;D.current=D.current-e,window.clearTimeout(M.current),null==d||d()};return e.addEventListener(mt,a),e.addEventListener(ht,t),()=>{e.removeEventListener(mt,a),e.removeEventListener(ht,t)}}},[y.viewport,A,d,u,O]),r.useEffect(()=>{n&&!y.isClosePausedRef.current&&O(A)},[n,A,y.isClosePausedRef,O]),r.useEffect(()=>(R(),()=>N()),[R,N]);const P=r.useMemo(()=>S?Ft(S):null,[S]);return y.viewport?i.jsxs(i.Fragment,{children:[P&&i.jsx(It,{__scopeToast:a,role:"status","aria-live":"foreground"===o?"assertive":"polite",children:P}),i.jsx(bt,{scope:a,onClose:z,children:p.createPortal(i.jsx(rt.ItemSlot,{scope:a,children:i.jsx(x,{asChild:!0,onEscapeKeyDown:I(c,()=>{y.isFocusedToastEscapeKeyDownRef.current||z(),y.isFocusedToastEscapeKeyDownRef.current=!1}),children:i.jsx(b.li,{tabIndex:0,"data-state":n?"open":"closed","data-swipe-direction":y.swipeDirection,...v,ref:w,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:I(e.onKeyDown,e=>{"Escape"===e.key&&(null==c||c(e.nativeEvent),e.nativeEvent.defaultPrevented||(y.isFocusedToastEscapeKeyDownRef.current=!0,z()))}),onPointerDown:I(e.onPointerDown,e=>{0===e.button&&(C.current={x:e.clientX,y:e.clientY})}),onPointerMove:I(e.onPointerMove,e=>{if(!C.current)return;const t=e.clientX-C.current.x,a=e.clientY-C.current.y,o=Boolean(E.current),r=["left","right"].includes(y.swipeDirection),i=["left","up"].includes(y.swipeDirection)?Math.min:Math.max,s=r?i(0,t):0,n=r?0:i(0,a),l="touch"===e.pointerType?10:2,c={x:s,y:n},d={originalEvent:e,delta:c};o?(E.current=c,Dt("toast.swipeMove",h,d,{discrete:!1})):Mt(c,y.swipeDirection,l)?(E.current=c,Dt("toast.swipeStart",m,d,{discrete:!1}),e.target.setPointerCapture(e.pointerId)):(Math.abs(t)>l||Math.abs(a)>l)&&(C.current=null)}),onPointerUp:I(e.onPointerUp,e=>{const t=E.current,a=e.target;if(a.hasPointerCapture(e.pointerId)&&a.releasePointerCapture(e.pointerId),E.current=null,C.current=null,t){const a=e.currentTarget,o={originalEvent:e,delta:t};Mt(t,y.swipeDirection,y.swipeThreshold)?Dt("toast.swipeEnd",f,o,{discrete:!0}):Dt("toast.swipeCancel",g,o,{discrete:!0}),a.addEventListener("click",e=>e.preventDefault(),{once:!0})}})})})}),y.viewport)})]}):null}),It=e=>{const{__scopeToast:t,children:a,...o}=e,s=ct(_t,t),[n,l]=r.useState(!1),[c,d]=r.useState(!1);return function(e=()=>{}){const t=k(e);F(()=>{let e=0,a=0;return e=window.requestAnimationFrame(()=>a=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(e),window.cancelAnimationFrame(a)}},[t])}(()=>l(!0)),r.useEffect(()=>{const e=window.setTimeout(()=>d(!0),1e3);return()=>window.clearTimeout(e)},[]),c?null:i.jsx(A,{asChild:!0,children:i.jsx(C,{...o,children:n&&i.jsxs(i.Fragment,{children:[s.label," ",a]})})})},kt=r.forwardRef((e,t)=>{const{__scopeToast:a,...o}=e;return i.jsx(b.div,{...o,ref:t})});kt.displayName="ToastTitle";var wt=r.forwardRef((e,t)=>{const{__scopeToast:a,...o}=e;return i.jsx(b.div,{...o,ref:t})});wt.displayName="ToastDescription";var Ct=r.forwardRef((e,t)=>{const{altText:a,...o}=e;return a.trim()?i.jsx(At,{altText:a,asChild:!0,children:i.jsx(Et,{...o,ref:t})}):null});Ct.displayName="ToastAction";var xt="ToastClose",Et=r.forwardRef((e,t)=>{const{__scopeToast:a,...o}=e,r=St(xt,a);return i.jsx(At,{asChild:!0,children:i.jsx(b.button,{type:"button",...o,ref:t,onClick:I(e.onClick,r.onClose)})})});Et.displayName=xt;var At=r.forwardRef((e,t)=>{const{__scopeToast:a,altText:o,...r}=e;return i.jsx(b.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":o||void 0,...r,ref:t})});function Ft(e){const t=[];return Array.from(e.childNodes).forEach(e=>{if(e.nodeType===e.TEXT_NODE&&e.textContent&&t.push(e.textContent),function(e){return e.nodeType===e.ELEMENT_NODE}(e)){const a=e.ariaHidden||e.hidden||"none"===e.style.display,o=""===e.dataset.radixToastAnnounceExclude;if(!a)if(o){const a=e.dataset.radixToastAnnounceAlt;a&&t.push(a)}else t.push(...Ft(e))}}),t}function Dt(e,t,a,{discrete:o}){const r=a.originalEvent.currentTarget,i=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:a});t&&r.addEventListener(e,t,{once:!0}),o?D(r,i):r.dispatchEvent(i)}var Mt=(e,t,a=0)=>{const o=Math.abs(e.x),r=Math.abs(e.y),i=o>r;return"left"===t||"right"===t?i&&o>a:!i&&r>a};function Rt(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function Nt(e){const t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}var zt=dt,Ot=gt,Pt=yt,Lt=kt,Ht=wt,Zt=Ct,Gt=Et;function jt(e){var t,a,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(t=0;t<r;t++)e[t]&&(a=jt(e[t]))&&(o&&(o+=" "),o+=a)}else for(a in e)e[a]&&(o&&(o+=" "),o+=a);return o}function Ut(){for(var e,t,a=0,o="",r=arguments.length;a<r;a++)(e=arguments[a])&&(t=jt(e))&&(o&&(o+=" "),o+=t);return o}const Bt=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,Kt=Ut,Yt=(e,t)=>a=>{var o;if(null==(null==t?void 0:t.variants))return Kt(e,null==a?void 0:a.class,null==a?void 0:a.className);const{variants:r,defaultVariants:i}=t,s=Object.keys(r).map(e=>{const t=null==a?void 0:a[e],o=null==i?void 0:i[e];if(null===t)return null;const s=Bt(t)||Bt(o);return r[e][s]}),n=a&&Object.entries(a).reduce((e,t)=>{let[a,o]=t;return void 0===o||(e[a]=o),e},{}),l=null==t||null===(o=t.compoundVariants)||void 0===o?void 0:o.reduce((e,t)=>{let{class:a,className:o,...r}=t;return Object.entries(r).every(e=>{let[t,a]=e;return Array.isArray(a)?a.includes({...i,...n}[t]):{...i,...n}[t]===a})?[...e,a,o]:e},[]);return Kt(e,s,l,null==a?void 0:a.class,null==a?void 0:a.className)},$t=(...e)=>e.filter((e,t,a)=>Boolean(e)&&""!==e.trim()&&a.indexOf(e)===t).join(" ").trim();
3/**
4 * @license lucide-react v0.462.0 - ISC
5 *
6 * This source code is licensed under the ISC license.
7 * See the LICENSE file in the root directory of this source tree.
8 */
9var qt={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};
10/**
11 * @license lucide-react v0.462.0 - ISC
12 *
13 * This source code is licensed under the ISC license.
14 * See the LICENSE file in the root directory of this source tree.
15 */const Vt=r.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:a=2,absoluteStrokeWidth:o,className:i="",children:s,iconNode:n,...l},c)=>r.createElement("svg",{ref:c,...qt,width:t,height:t,stroke:e,strokeWidth:o?24*Number(a)/Number(t):a,className:$t("lucide",i),...l},[...n.map(([e,t])=>r.createElement(e,t)),...Array.isArray(s)?s:[s]])),Xt=(e,t)=>{const a=r.forwardRef(({className:a,...o},i)=>{return r.createElement(Vt,{ref:i,iconNode:t,className:$t(`lucide-${s=e,s.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,a),...o});var s});return a.displayName=`${e}`,a},Wt=Xt("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Qt=e=>{const t=aa(e),{conflictingClassGroups:a,conflictingClassGroupModifiers:o}=e;return{getClassGroupId:e=>{const a=e.split("-");return""===a[0]&&1!==a.length&&a.shift(),Jt(a,t)||ta(e)},getConflictingClassGroupIds:(e,t)=>{const r=a[e]||[];return t&&o[e]?[...r,...o[e]]:r}}},Jt=(e,t)=>{var a;if(0===e.length)return t.classGroupId;const o=e[0],r=t.nextPart.get(o),i=r?Jt(e.slice(1),r):void 0;if(i)return i;if(0===t.validators.length)return;const s=e.join("-");return null==(a=t.validators.find(({validator:e})=>e(s)))?void 0:a.classGroupId},ea=/^\[(.+)\]$/,ta=e=>{if(ea.test(e)){const t=ea.exec(e)[1],a=null==t?void 0:t.substring(0,t.indexOf(":"));if(a)return"arbitrary.."+a}},aa=e=>{const{theme:t,prefix:a}=e,o={nextPart:new Map,validators:[]};
vendor: 4,722 bytes, lines 15-21
15return sa(Object.entries(e.classGroups),a).forEach(([e,a])=>{oa(a,o,e,t)}),o},oa=(e,t,a,o)=>{e.forEach(e=>{if("string"==typeof e){return void((""===e?t:ra(t,e)).classGroupId=a)}if("function"==typeof e)return ia(e)?void oa(e(o),t,a,o):void t.validators.push({validator:e,classGroupId:a});Object.entries(e).forEach(([e,r])=>{oa(r,ra(t,e),a,o)})})},ra=(e,t)=>{let a=e;return t.split("-").forEach(e=>{a.nextPart.has(e)||a.nextPart.set(e,{nextPart:new Map,validators:[]}),a=a.nextPart.get(e)}),a},ia=e=>e.isThemeGetter,sa=(e,t)=>t?e.map(([e,a])=>[e,a.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,a])=>[t+e,a])):e)]):e,na=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,a=new Map,o=new Map;const r=(r,i)=>{a.set(r,i),t++,t>e&&(t=0,o=a,a=new Map)};return{get(e){let t=a.get(e);return void 0!==t?t:void 0!==(t=o.get(e))?(r(e,t),t):void 0},set(e,t){a.has(e)?a.set(e,t):r(e,t)}}},la=e=>{const{separator:t,experimentalParseClassName:a}=e,o=1===t.length,r=t[0],i=t.length,s=e=>{const a=[];let s,n=0,l=0;for(let u=0;u<e.length;u++){let c=e[u];if(0===n){if(c===r&&(o||e.slice(u,u+i)===t)){a.push(e.slice(l,u)),l=u+i;continue}if("/"===c){s=u;continue}}"["===c?n++:"]"===c&&n--}const c=0===a.length?e:e.substring(l),d=c.startsWith("!");return{modifiers:a,hasImportantModifier:d,baseClassName:d?c.substring(1):c,maybePostfixModifierPosition:s&&s>l?s-l:void 0}};return a?e=>a({className:e,parseClassName:s}):s},ca=e=>{if(e.length<=1)return e;const t=[];let a=[];return e.forEach(e=>{"["===e[0]?(t.push(...a.sort(),e),a=[]):a.push(e)}),t.push(...a.sort()),t},da=/\s+/;
16/**
17 * @license lucide-react v0.462.0 - ISC
18 *
19 * This source code is licensed under the ISC license.
20 * See the LICENSE file in the root directory of this source tree.
21 */function ua(){let e,t,a=0,o="";for(;a<arguments.length;)(e=arguments[a++])&&(t=pa(e))&&(o&&(o+=" "),o+=t);return o}const pa=e=>{if("string"==typeof e)return e;let t,a="";for(let o=0;o<e.length;o++)e[o]&&(t=pa(e[o]))&&(a&&(a+=" "),a+=t);return a};function ma(e,...t){let a,o,r,i=function(n){const l=t.reduce((e,t)=>t(e),e());return a=(e=>({cache:na(e.cacheSize),parseClassName:la(e),...Qt(e)}))(l),o=a.cache.get,r=a.cache.set,i=s,s(n)};function s(e){const t=o(e);if(t)return t;const i=((e,t)=>{const{parseClassName:a,getClassGroupId:o,getConflictingClassGroupIds:r}=t,i=[],s=e.trim().split(da);let n="";for(let l=s.length-1;l>=0;l-=1){const e=s[l],{modifiers:t,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:u}=a(e);let p=Boolean(u),m=o(p?d.substring(0,u):d);if(!m){if(!p){n=e+(n.length>0?" "+n:n);continue}if(m=o(d),!m){n=e+(n.length>0?" "+n:n);continue}p=!1}const h=ca(t).join(":"),g=c?h+"!":h,f=g+m;if(i.includes(f))continue;i.push(f);const v=r(m,p);for(let a=0;a<v.length;++a){const e=v[a];i.push(g+e)}n=e+(n.length>0?" "+n:n)}return n})(e,a);return r(e,i),i}return function(){return i(ua.apply(null,arguments))}}const ha=e=>{const t=t=>t[e]||[];return t.isThemeGetter=!0,t},ga=/^\[(?:([a-z-]+):)?(.+)\]$/i,fa=/^\d+\/\d+$/,va=new Set(["px","full","screen"]),_a=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,ya=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,ba=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,Sa=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,Ta=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,Ia=e=>wa(e)||va.has(e)||fa.test(e),ka=e=>La(e,"length",Ha),wa=e=>Boolean(e)&&!Number.isNaN(Number(e)),Ca=e=>La(e,"number",wa),xa=e=>Boolean(e)&&Number.isInteger(Number(e)),Ea=e=>e.endsWith("%")&&wa(e.slice(0,-1)),Aa=e=>ga.test(e),Fa=e=>_a.test(e),Da=new Set(["length","size","percentage"]),Ma=e=>La(e,Da,Za),Ra=e=>La(e,"position",Za),Na=new Set(["image","url"]),za=e=>La(e,Na,ja),Oa=e=>La(e,"",Ga),Pa=()=>!0,La=(e,t,a)=>{const o=ga.exec(e);return!!o&&(o[1]?"string"==typeof t?o[1]===t:t.has(o[1]):a(o[2]))},Ha=e=>ya.test(e)&&!ba.test(e),Za=()=>!1,Ga=e=>Sa.test(e),ja=e=>Ta.test(e),Ua=ma(()=>{const e=ha("colors"),t=ha("spacing"),a=ha("blur"),o=ha("brightness"),r=ha("borderColor"),i=ha("borderRadius"),s=ha("borderSpacing"),n=ha("borderWidth"),l=ha("contrast"),c=ha("grayscale"),d=ha("hueRotate"),u=ha("invert"),p=ha("gap"),m=ha("gradientColorStops"),h=ha("gradientColorStopPositions"),g=ha("inset"),f=ha("margin"),v=ha("opacity"),_=ha("padding"),y=ha("saturate"),b=ha("scale"),S=ha("sepia"),T=ha("skew"),I=ha("space"),k=ha("translate"),w=()=>["auto",Aa,t],C=()=>[Aa,t],x=()=>["",Ia,ka],E=()=>["auto",wa,Aa],A=()=>["","0",Aa],F=()=>[wa,Aa];return{cacheSize:500,separator:":",theme:{colors:[Pa],spacing:[Ia,ka],blur:["none","",Fa,Aa],brightness:F(),borderColor:[e],borderRadius:["n
21one","","full",Fa,Aa],borderSpacing:C(),borderWidth:x(),contrast:F(),grayscale:A(),hueRotate:F(),invert:A(),gap:C(),gradientColorStops:[e],gradientColorStopPositions:[Ea,ka],inset:w(),margin:w(),opacity:F(),padding:C(),saturate:F(),scale:F(),sepia:A(),skew:F(),space:C(),translate:C()},classGroups:{aspect:[{aspect:["auto","square","video",Aa]}],container:["container"],columns:[{columns:[Fa]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Aa]}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",xa,Aa]}],basis:[{basis:w()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",Aa]}],grow:[{grow:A()}],shrink:[{shrink:A()}],order:[{order:["first","last","none",xa,Aa]}],"grid-cols":[{"grid-cols":[Pa]}],"col-start-end":[{col:["auto",{span:["full",xa,Aa]},Aa]}],"col-start":[{"col-start":E()}],"col-end":[{"col-end":E()}],"grid-rows":[{"grid-rows":[Pa]}],"row-start-end":[{row:["auto",{span:[xa,Aa]},Aa]}],"row-start":[{"row-start":E()}],"row-end":[{"row-end":E()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",Aa]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",Aa]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal","start","end","center","between","around","evenly","stretch"]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[_]}],px:[{px:[_]}],py:[{py:[_]}],ps:[{ps:[_]}],pe:[{pe:[_]}],pt:[{pt:[_]}],pr:[{pr:[_]}],pb:[{pb:[_]}],pl:[{pl:[_]}],m:[{m:[f]}],mx:[{mx:[f]}],my:[{my:[f]}],ms:[{ms:[f]}],me:[{me:[f]}],mt:[{mt:[f]}],mr:[{mr:[f]}],mb:[{mb:[f]}],ml:[{ml:[f]}],"space-x":[{"space-x":[I]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[I]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",Aa,t]}],"min-w":[{"min-w":[Aa,t,"min","max","fit"]}],"max-w":[{"max-w":[Aa,t,"none","full","min","max","fit","prose",{screen:[Fa]},Fa]}],h:[{h:[Aa,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[Aa,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[Aa,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[Aa,t,"auto","min","max","fit"]}],"font-size":[{text:["base",Fa,ka]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",Ca]}],"font-family":[{font:[Pa]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",Aa]}],"line-clamp":[{"line-clamp":["none",wa,Ca]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",Ia,Aa]}],"list-image":[{"list-image":["none",Aa]}],"list-style-type":[{list:["none","disc","decimal",Aa]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","none","wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",Ia,ka]}],"underline-offset":[{"underline-offset":["auto",Ia,Aa]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:C()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Aa]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Aa]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top",Ra]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",Ma]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},za]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}
vendor: 4,377 bytes, line 21
21],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[n]}],"border-w-x":[{"border-x":[n]}],"border-w-y":[{"border-y":[n]}],"border-w-s":[{"border-s":[n]}],"border-w-e":[{"border-e":[n]}],"border-w-t":[{"border-t":[n]}],"border-w-r":[{"border-r":[n]}],"border-w-b":[{"border-b":[n]}],"border-w-l":[{"border-l":[n]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:["solid","dashed","dotted","double","none","hidden"]}],"divide-x":[{"divide-x":[n]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[n]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:["solid","dashed","dotted","double","none"]}],"border-color":[{border:[r]}],"border-color-x":[{"border-x":[r]}],"border-color-y":[{"border-y":[r]}],"border-color-s":[{"border-s":[r]}],"border-color-e":[{"border-e":[r]}],"border-color-t":[{"border-t":[r]}],"border-color-r":[{"border-r":[r]}],"border-color-b":[{"border-b":[r]}],"border-color-l":[{"border-l":[r]}],"divide-color":[{divide:[r]}],"outline-style":[{outline:["","solid","dashed","dotted","double","none"]}],"outline-offset":[{"outline-offset":[Ia,Aa]}],"outline-w":[{outline:[Ia,ka]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:x()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[Ia,ka]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",Fa,Oa]}],"shadow-color":[{shadow:[Pa]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],filter:[{filter:["","none"]}],blur:[{blur:[a]}],brightness:[{brightness:[o]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Fa,Aa]}],grayscale:[{grayscale:[c]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[u]}],saturate:[{saturate:[y]}],sepia:[{sepia:[S]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[a]}],"backdrop-brightness":[{"backdrop-brightness":[o]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[c]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[u]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[S]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",Aa]}],duration:[{duration:F()}],ease:[{ease:["linear","in","out","in-out",Aa]}],delay:[{delay:F()}],animate:[{animate:["none","spin","ping","pulse","bounce",Aa]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[b]}],"scale-x":[{"scale-x":[b]}],"scale-y":[{"scale-y":[b]}],rotate:[{rotate:[xa,Aa]}],"translate-x":[{"translate-x":[k]}],"translate-y":[{"translate-y":[k]}],"skew-x":[{"skew-x":[T]}],"skew-y":[{"skew-y":[T]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",Aa]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","
21none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Aa]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":C()}],"scroll-mx":[{"scroll-mx":C()}],"scroll-my":[{"scroll-my":C()}],"scroll-ms":[{"scroll-ms":C()}],"scroll-me":[{"scroll-me":C()}],"scroll-mt":[{"scroll-mt":C()}],"scroll-mr":[{"scroll-mr":C()}],"scroll-mb":[{"scroll-mb":C()}],"scroll-ml":[{"scroll-ml":C()}],"scroll-p":[{"scroll-p":C()}],"scroll-px":[{"scroll-px":C()}],"scroll-py":[{"scroll-py":C()}],"scroll-ps":[{"scroll-ps":C()}],"scroll-pe":[{"scroll-pe":C()}],"scroll-pt":[{"scroll-pt":C()}],"scroll-pr":[{"scroll-pr":C()}],"scroll-pb":[{"scroll-pb":C()}],"scroll-pl":[{"scroll-pl":C()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Aa]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[Ia,ka,Ca]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}});function Ba(...e){return Ua(Ut(e))}const Ka=zt,Ya=r.forwardRef(({className:e,...t},a)=>i.jsx(Ot,{ref:a,className:Ba("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",e),...t}));Ya.displayName=Ot.displayName;const $a=Yt("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),qa=r.forwardRef(({className:e,variant:t,...a},o)=>i.jsx(Pt,{ref:o,className:Ba($a({variant:t}),e),...a}));qa.displayName=Pt.displayName;r.forwardRef(({className:e,...t},a)=>i.jsx(Zt,{ref:a,className:Ba("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors hover:bg-secondary focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 group-[.destructive]:border-muted/40 group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground group-[.destructive]:focus:ring-destructive",e),...t})).displayName=Zt.displayName;const Va=r.forwardRef(({className:e,...t},a)=>i.jsx(Gt,{ref:a,className:Ba("absolute right-2 top-2 rounded-md p-1 text-foreground
21/50 opacity-0 transition-opacity hover:text-foreground focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100 group-[.destructive]:text-red-300 group-[.destructive]:hover:text-red-50 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",e),"toast-close":"",...t,children:i.jsx(Wt,{className:"h-4 w-4"})}));Va.displayName=Gt.displayName;const Xa=r.forwardRef(({className:e,...t},a)=>i.jsx(Lt,{ref:a,className:Ba("text-sm font-semibold",e),...t}));Xa.displayName=Lt.displayName;const Wa=r.forwardRef(({className:e,...t},a)=>i.jsx(Ht,{ref:a,className:Ba("text-sm opacity-90",e),...t}));function Qa(){const{toasts:e}=function(){const[e,t]=r.useState(et);return r.useEffect(()=>(Je.push(t),()=>{const e=Je.indexOf(t);e>-1&&Je.splice(e,1)}),[e]),{...e,toast:at,dismiss:e=>tt({type:"DISMISS_TOAST",toastId:e})}}();return i.jsxs(Ka,{children:[e.map(function({id:e,title:t,description:a,action:o,...r}){return i.jsxs(qa,{...r,children:[i.jsxs("div",{className:"grid gap-1",children:[t&&i.jsx(Xa,{children:t}),a&&i.jsx(Wa,{children:a})]}),o,i.jsx(Va,{})]},e)}),i.jsx(Ya,{})]})}Wa.displayName=Ht.displayName;var Ja=["light","dark"],eo=r.createContext(void 0),to={setTheme:e=>{},themes:[]};r.memo(({forcedTheme:e,storageKey:t,attribute:a,enableSystem:o,enableColorScheme:i,defaultTheme:s,value:n,attrs:l,nonce:c})=>{let d="system"===s,u="class"===a?`var d=document.documentElement,c=d.classList;c.remove(${l.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${a}',s='setAttribute';`,p=i?Ja.includes(s)&&s?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${s}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",m=(e,t=!1,o=!0)=>{let r=n?n[e]:e,s=t?e+"|| ''":`'${r}'`,l="";return i&&o&&!t&&Ja.includes(e)&&(l+=`d.style.colorScheme = '${e}';`),"class"===a?l+=t||r?`c.add(${s})`:"null":r&&(l+=`d[s](n,${s})`),l},h=e?`!function(){${u}${m(e)}}()`:o?`!function(){try{${u}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${d})){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){${m("dark")}}else{${m("light")}}}else if(e){${n?`var x=${JSON.stringify(n)};`:""}${m(n?"x[e]":"e",!0)}}${d?"":"else{"+m(s,!1,!1)+"}"}${p}}catch(e){}}()`:`!function(){try{${u}var e=localStorage.getItem('${t}');if(e){${n?`var x=${JSON.stringify(n)};`:""}${m(n?"x[e]":"e",!0)}}else{${m(s,!1,!1)};}${p}}catch(t){}}();`;return r.createElement("script",{nonce:c,dangerouslySetInnerHTML:{__html:h}})});var ao=Array(12).fill(0),oo=({visible:e,className:t})=>o.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},o.createElement("div",{className:"sonner-spinner"},ao.map((e,t)=>o.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${t}`})))),ro=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),io=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),so=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),no=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},o.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),lo=o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},o.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),o.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),co=1,uo=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>
21{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:a,...o}=e,r="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:co++,i=this.toasts.find(e=>e.id===r),s=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(t=>t.id===r?(this.publish({...t,...e,id:r,title:a}),{...t,...e,id:r,dismissible:s,title:a}):t):this.addToast({title:a,...o,dismissible:s,id:r}),r},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
21this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let a;void 0!==t.loading&&(a=this.create({...t,promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0}));let r,i=e instanceof Promise?e:e(),s=void 0!==a,n=i.then(async e=>{if(r=["resolve",e],o.isValidElement(e))s=!1,this.create({id:a,type:"default",message:e});else if(po(e)&&!e.ok){s=!1;let o="function"==typeof t.error?await t.error(`HTTP error! status: ${e.status}`):t.error,r="function"==typeof t.description?await t.description(`HTTP error! status: ${e.status}`):t.description;this.create({id:a,type:"error",message:o,description:r})}else if(void 0!==t.success){s=!1;let o="function"==typeof t.success?await t.success(e):t.success,r="function"==typeof t.description?await t.description(e):t.description;this.create({id:a,type:"success",message:o,description:r})}}).catch(async e=>{if(r=["reject",e],void 0!==t.error){s=!1;let o="function"==typeof t.error?await t.error(e):t.error,r="function"==typeof t.description?await t.description(e):t.description;this.create({id:a,type:"error",message:o,description:r})}}).finally(()=>{var e;s&&(this.dismiss(a),a=void 0),null==(e=t.finally)||e.call(t)}),l=()=>new Promise((e,t)=>n.then(()=>"reject"===r[0]?t(r[1]):e(r[1])).catch(t));return"string"!=typeof a&&"number"!=typeof a?{unwrap:l}:Object.assign(a,{unwrap:l})},this.custom=(e,t)=>{let a=(null==t?void 0:t.id)||co++;return this.create({jsx:e(a),id:a,...t}),a},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},po=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,mo=(e,t)=>{let a=(null==t?void 0:t.id)||co++;return uo.addToast({title:e,...t,id:a}),a};function ho(e){return void 0!==e.label}Object.assign(mo,{success:uo.success,info:uo.info,warning:uo.warning,error:uo.error,custom:uo.custom,message:uo.message,promise:uo.promise,dismiss:uo.dismiss,loading:uo.loading},{getHistory:()=>uo.toasts,getToasts:()=>uo.getActiveToasts()}),function(e,{insertAt:t}={}){if("undefined"==typeof document)return;let a=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===t&&a.firstChild?a.insertBefore(o,a.firstChild):a.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}(':where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
21left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
21:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
21--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}\n');var go=3,fo=14;function vo(...e){return e.filter(Boolean).join(" ")}var _o=e=>{var t,a,i,s,n,l,c,d,u,p,m;let{invert:h,toast:g,unstyled:f,interacting:v,setHeights:_,visibleToasts:y,heights:b,index:S,toasts:T,expanded:I,removeToast:k,defaultRichColors:w,closeButton:C,style:x,cancelButtonStyle:E,actionButtonStyle:A,className:F="",descriptionClassName:D="",duration:M,position:R,gap:N,loadingIcon:z,expandByDefault:O,classNames:P,icons:L,closeButtonAriaLabel:H="Close toast",pauseWhenPageIsHidden:Z}=e,[G,j]=o.useState(null),[U,B]=o.useState(null),[K,Y]=o.useState(!1),[$,q]=o.useState(!1),[V,X]=o.useState(!1),[W,Q]=o.use
21State(!1),[J,ee]=o.useState(!1),[te,ae]=o.useState(0),[oe,re]=o.useState(0),ie=o.useRef(g.duration||M||4e3),se=o.useRef(null),ne=o.useRef(null),le=0===S,ce=S+1<=y,de=g.type,ue=!1!==g.dismissible,pe=g.className||"",me=g.descriptionClassName||"",he=o.useMemo(()=>b.findIndex(e=>e.toastId===g.id)||0,[b,g.id]),ge=o.useMemo(()=>{var e;return null!=(e=g.closeButton)?e:C},[g.closeButton,C]),fe=o.useMemo(()=>g.duration||M||4e3,[g.duration,M]),ve=o.useRef(0),_e=o.useRef(0),ye=o.useRef(0),be=o.useRef(null),[Se,Te]=R.split("-"),Ie=o.useMemo(()=>b.reduce((e,t,a)=>a>=he?e:e+t.height,0),[b,he]),ke=(()=>{let[e,t]=o.useState(document.hidden);return o.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),we=g.invert||h,Ce="loading"===de;_e.current=o.useMemo(()=>he*N+Ie,[he,Ie]),o.useEffect(()=>{ie.current=fe},[fe]),o.useEffect(()=>{Y(!0)},[]),o.useEffect(()=>{let e=ne.current;if(e){let t=e.getBoundingClientRect().height;return re(t),_(e=>[{toastId:g.id,height:t,position:g.position},...e]),()=>_(e=>e.filter(e=>e.toastId!==g.id))}},[_,g.id]),o.useLayoutEffect(()=>{if(!K)return;let e=ne.current,t=e.style.height;e.style.height="auto";let a=e.getBoundingClientRect().height;e.style.height=t,re(a),_(e=>e.find(e=>e.toastId===g.id)?e.map(e=>e.toastId===g.id?{...e,height:a}:e):[{toastId:g.id,height:a,position:g.position},...e])},[K,g.title,g.description,_,g.id]);let xe=o.useCallback(()=>{q(!0),ae(_e.current),_(e=>e.filter(e=>e.toastId!==g.id)),setTimeout(()=>{k(g)},200)},[g,k,_,_e]);return o.useEffect(()=>{if(g.promise&&"loading"===de||g.duration===1/0||"loading"===g.type)return;let e;return I||v||Z&&ke?(()=>{if(ye.current<ve.current){let e=(new Date).getTime()-ve.current;ie.current=ie.current-e}ye.current=(new Date).getTime()})():ie.current!==1/0&&(ve.current=(new Date).getTime(),e=setTimeout(()=>{var e;null==(e=g.onAutoClose)||e.call(g,g),xe()},ie.current)),()=>clearTimeout(e)},[I,v,g,de,Z,ke,xe]),o.useEffect(()=>{g.delete&&xe()},[xe,g.delete]),o.createElement("li",{tabIndex:0,ref:ne,className:vo(F,pe,null==P?void 0:P.toast,null==(t=null==g?void 0:g.classNames)?void 0:t.toast,null==P?void 0:P.default,null==P?void 0:P[de],null==(a=null==g?void 0:g.classNames)?void 0:a[de]),"data-sonner-toast":"","data-rich-colors":null!=(i=g.richColors)?i:w,"data-styled":!(g.jsx||g.unstyled||f),"data-mounted":K,"data-promise":!!g.promise,"data-swiped":J,"data-removed":$,"data-visible":ce,"data-y-position":Se,"data-x-position":Te,"data-index":S,"data-front":le,"data-swiping":V,"data-dismissible":ue,"data-type":de,"data-invert":we,"data-swipe-out":W,"data-swipe-direction":U,"data-expanded":!!(I||O&&K),style:{"--index":S,"--toasts-before":S,"--z-index":T.length-S,"--offset":`${$?te:_e.current}px`,"--initial-height":O?"auto":`${oe}px`,...x,...g.style},onDragEnd:()=>{X(!1),j(null),be.current=null},onPointerDown:e=>{Ce||!ue||(se.current=new Date,ae(_e.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(X(!0),be.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,a,o;if(W||!ue)return;be.current=null;let r=Number((null==(e=ne.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),i=Number((null==(t=ne.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),s=(new Date).getTime()-(null==(a=se.current)?void 0:a.getTime()),n="x"===G?r:i,l=Math.abs(n)/s;if(Math.abs(n)>=20||l>.11)return ae(_e.current),null==(o=g.onDismiss)||o.call(g,g),B("x"===G?r>0?"right":"left":i>0?"down":"up"),xe(),Q(!0),void ee(!1);X(!1),j(null)},onPointerMove:t=>{var a,o,r,i;if(!be.current||!ue||(null==(a=window.getSelection())?void 0:a.toString().length)>0)return;let s=t.clientY-be.current.y,n=t.clientX-be.current.x,l=null!=(o=e.swipeDirections)?o:function(e){let[t,a]=e.split("-"),o=[];return t&&o.push(t),a&&o.push(a),o}(R);!G&&(Math.abs(n)>1||Math.abs(s)>1)&&j(Math.abs(n)>Math.abs(s)?"x":"y");let c={x:0,y:0};"y"===G?(l.includes("top")||l.includes("bottom"))&&(l.includes("top")&&s<0||l.includes("bottom")&&s>0)&&(c.y=s):"x"===G&&(l.includes("left")||l.includes("right"))&&(l.includes("left")&&n<0||l.includes("right")&&n>0)&&(c.x=n),(Math.abs(c.x)>0||Math.abs(c.y)>0)&&ee(!0),null==(r=ne.current)||r.style.setProperty("--swipe-amount-x",`${c.x}
21px`),null==(i=ne.current)||i.style.setProperty("--swipe-amount-y",`${c.y}px`)}},ge&&!g.jsx?o.createElement("button",{"aria-label":H,"data-disabled":Ce,"data-close-button":!0,onClick:Ce||!ue?()=>{}:()=>{var e;xe(),null==(e=g.onDismiss)||e.call(g,g)},className:vo(null==P?void 0:P.closeButton,null==(s=null==g?void 0:g.classNames)?void 0:s.closeButton)},null!=(n=null==L?void 0:L.close)?n:lo):null,g.jsx||r.isValidElement(g.title)?g.jsx?g.jsx:"function"==typeof g.title?g.title():g.title:o.createElement(o.Fragment,null,de||g.icon||g.promise?o.createElement("div",{"data-icon":"",className:vo(null==P?void 0:P.icon,null==(l=null==g?void 0:g.classNames)?void 0:l.icon)},g.promise||"loading"===g.type&&!g.icon?g.icon||(null!=L&&L.loading?o.createElement("div",{className:vo(null==P?void 0:P.loader,null==(Ee=null==g?void 0:g.classNames)?void 0:Ee.loader,"sonner-loader"),"data-visible":"loading"===de},L.loading):z?o.createElement("div",{className:vo(null==P?void 0:P.loader,null==(Ae=null==g?void 0:g.classNames)?void 0:Ae.loader,"sonner-loader"),"data-visible":"loading"===de},z):o.createElement(oo,{className:vo(null==P?void 0:P.loader,null==(Fe=null==g?void 0:g.classNames)?void 0:Fe.loader),visible:"loading"===de})):null,"loading"!==g.type?g.icon||(null==L?void 0:L[de])||(e=>{switch(e){case"success":return ro;case"info":return so;case"warning":return io;case"error":return no;default:return null}})(de):null):null,o.createElement("div",{"data-content":"",className:vo(null==P?void 0:P.content,null==(c=null==g?void 0:g.classNames)?void 0:c.content)},o.createElement("div",{"data-title":"",className:vo(null==P?void 0:P.title,null==(d=null==g?void 0:g.classNames)?void 0:d.title)},"function"==typeof g.title?g.title():g.title),g.description?o.createElement("div",{"data-description":"",className:vo(D,me,null==P?void 0:P.description,null==(u=null==g?void 0:g.classNames)?void 0:u.description)},"function"==typeof g.description?g.description():g.description):null),r.isValidElement(g.cancel)?g.cancel:g.cancel&&ho(g.cancel)?o.createElement("button",{"data-button":!0,"data-cancel":!0,style:g.cancelButtonStyle||E,onClick:e=>{var t,a;ho(g.cancel)&&ue&&(null==(a=(t=g.cancel).onClick)||a.call(t,e),xe())},className:vo(null==P?void 0:P.cancelButton,null==(p=null==g?void 0:g.classNames)?void 0:p.cancelButton)},g.cancel.label):null,r.isValidElement(g.action)?g.action:g.action&&ho(g.action)?o.createElement("button",{"data-button":!0,"data-action":!0,style:g.actionButtonStyle||A,onClick:e=>{var t,a;ho(g.action)&&(null==(a=(t=g.action).onClick)||a.call(t,e),!e.defaultPrevented&&xe())},className:vo(null==P?void 0:P.actionButton,null==(m=null==g?void 0:g.classNames)?void 0:m.actionButton)},g.action.label):null));var Ee,Ae,Fe};function yo(){if("undefined"==typeof window||"undefined"==typeof document)return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}function bo(e,t){let a={};return[e,t].forEach((e,t)=>{let o=1===t,r=o?"--mobile-offset":"--offset",i=o?"16px":"32px";function s(e){["top","right","bottom","left"].forEach(t=>{a[`${r}-${t}`]="number"==typeof e?`${e}px`:e})}"number"==typeof e||"string"==typeof e?s(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?a[`${r}-${t}`]=i:a[`${r}-${t}`]="number"==typeof e[t]?`${e[t]}px`:e[t]}):s(i)}),a}var So=r.forwardRef(function(e,t){let{invert:a,position:r="bottom-right",hotkey:i=["altKey","KeyT"],expand:s,closeButton:n,className:l,offset:c,mobileOffset:d,theme:u="light",richColors:p,duration:h,style:g,visibleToasts:f=go,toastOptions:v,dir:_=yo(),gap:y=fo,loadingIcon:b,icons:S,containerAriaLabel:T="Notifications",pauseWhenPageIsHidden:I}=e,[k,w]=o.useState([]),C=o.useMemo(()=>Array.from(new Set([r].concat(k.filter(e=>e.position).map(e=>e.position)))),[k,r]),[x,E]=o.useState([]),[A,F]=o.useState(!1),[D,M]=o.use
21State(!1),[R,N]=o.useState("system"!==u?u:"undefined"!=typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),z=o.useRef(null),O=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),P=o.useRef(null),L=o.useRef(!1),H=o.useCallback(e=>{w(t=>{var a;return null!=(a=t.find(t=>t.id===e.id))&&a.delete||uo.dismiss(e.id),t.filter(({id:t})=>t!==e.id)})},[]);return o.useEffect(()=>uo.subscribe(e=>{e.dismiss?w(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t)):setTimeout(()=>{m.flushSync(()=>{w(t=>{let a=t.findIndex(t=>t.id===e.id);return-1!==a?[...t.slice(0,a),{...t[a],...e},...t.slice(a+1)]:[e,...t]})})})}),[]),o.useEffect(()=>{if("system"!==u)return void N(u);if("system"===u&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?N("dark"):N("light")),"undefined"==typeof window)return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",({matches:e})=>{N(e?"dark":"light")})}catch(t){e.addListener(({matches:e})=>{try{N(e?"dark":"light")}catch(t){}})}},[u]),o.useEffect(()=>{k.length<=1&&F(!1)},[k]),o.useEffect(()=>{let e=e=>{var t,a;i.every(t=>e[t]||e.code===t)&&(F(!0),null==(t=z.current)||t.focus()),"Escape"===e.code&&(document.activeElement===z.current||null!=(a=z.current)&&a.contains(document.activeElement))&&F(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[i]),o.useEffect(()=>{if(z.current)return()=>{P.current&&(P.current.focus({preventScroll:!0}),P.current=null,L.current=!1)}},[z.current]),o.createElement("section",{ref:t,"aria-label":`${T} ${O}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},C.map((t,r)=>{var i;let[u,m]=t.split("-");return k.length?o.createElement("ol",{key:t,dir:"auto"===_?yo():_,tabIndex:-1,ref:z,className:l,"data-sonner-toaster":!0,"data-theme":R,"data-y-position":u,"data-lifted":A&&k.length>1&&!s,"data-x-position":m,style:{"--front-toast-height":`${(null==(i=x[0])?void 0:i.height)||0}px`,"--width":"356px","--gap":`${y}px`,...g,...bo(c,d)},onBlur:e=>{L.current&&!e.currentTarget.contains(e.relatedTarget)&&(L.current=!1,P.current&&(P.current.focus({preventScroll:!0}),P.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||L.current||(L.current=!0,P.current=e.relatedTarget)},onMouseEnter:()=>F(!0),onMouseMove:()=>F(!0),onMouseLeave:()=>{D||F(!1)},onDragEnd:()=>F(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||M(!0)},onPointerUp:()=>M(!1)},k.filter(e=>!e.position&&0===r||e.position===t).map((r,i)=>{var l,c;return o.createElement(_o,{key:r.id,icons:S,index:i,toast:r,defaultRichColors:p,duration:null!=(l=null==v?void 0:v.duration)?l:h,className:null==v?void 0:v.className,descriptionClassName:null==v?void 0:v.descriptionClassName,invert:a,visibleToasts:f,closeButton:null!=(c=null==v?void 0:v.closeButton)?c:n,interacting:D,position:t,style:null==v?void 0:v.style,unstyled:null==v?void 0:v.unstyled,classNames:null==v?void 0:v.classNames,cancelButtonStyle:null==v?void 0:v.cancelButtonStyle,actionButtonStyle:null==v?void 0:v.actionButtonStyle,removeToast:H,toasts:k.filter(e=>e.position==r.position),heights:x.filter(e=>e.position==r.position),setHeights:E,expandByDefault:s,gap:y,loadingIcon:b,expanded:A,pauseWhenPageIsHidden:I,swipeDirections:e.swipeDirections})})):null}))});const To=({...e})=>{const{theme:t="system"}=null!=(a=r.useContext(eo))?a:to;var a;return i.jsx(So,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...e})},Io=R;r.forwardRef(({className:e,sideOffset:t=4,...a},o)=>i.jsx(M,{ref:o,sideOffset:t,className:Ba("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
21de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...a})).displayName=M.displayName;const ko=()=>{const{pathname:e}=h(),t=g();return r.useEffect(()=>{"POP"!==t&&window.scrollTo({top:0,left:0,behavior:"instant"})},[e,t]),null},wo=Array.from({length:12},(e,t)=>{const a=(30*t-90)*(Math.PI/180);return{x:33*Math.cos(a),y:33*Math.sin(a),opacity:1-.065*t,index:t}}),Co=({isLoading:e})=>i.jsx(N,{children:e&&i.jsxs(z.div,{initial:{opacity:1},exit:{opacity:0,scale:.95},transition:{duration:.3,ease:"easeOut"},className:"fixed inset-0 z-[9999] bg-background flex items-center justify-center",children:[i.jsxs("div",{className:"relative w-[110px] h-[110px]",children:[i.jsx(z.div,{className:"absolute inset-0 rounded-full",style:{background:"conic-gradient(from 0deg, transparent 0deg, hsl(var(--primary)) 60deg, hsl(var(--accent)) 150deg, hsl(var(--primary)) 240deg, transparent 300deg)",mask:"radial-gradient(farthest-side, transparent calc(100% - 2px), black calc(100% - 2px))",WebkitMask:"radial-gradient(farthest-side, transparent calc(100% - 2px), black calc(100% - 2px))"},animate:{rotate:360},transition:{duration:1.2,repeat:1/0,ease:"linear"}}),i.jsx(z.div,{className:"absolute inset-0 flex items-center justify-center",animate:{rotate:-360},transition:{duration:1,repeat:1/0,ease:"linear"},children:wo.map(e=>i.jsx("div",{className:"absolute w-2 h-2 rounded-full",style:{transform:`translate(${e.x}px, ${e.y}px)`,background:"linear-gradient(135deg, hsl(var(--primary)), hsl(var(--accent)))",opacity:e.opacity}},e.index))})]}),i.jsx(z.span,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{delay:.2,duration:.3},className:"absolute bottom-1/3 font-russo text-sm text-primary/60 tracking-widest",children:"FITSIZ"})]})}),xo=(e={})=>{const{selector:t='img[loading="eager"], img[fetchpriority="high"]',timeout:a=5e3,minLoadTime:o=400}=e,[i,s]=r.useState(!0),[n,l]=r.useState(0),[c,d]=r.useState(0),[u,p]=r.useState(0),[m]=r.useState(Date.now()),h=r.useCallback(()=>{const e=Date.now()-m,t=Math.max(0,o-e);setTimeout(()=>{s(!1),l(100)},t)},[m,o]);return r.useEffect(()=>{const e=requestAnimationFrame(()=>(()=>{const e=document.querySelectorAll(t),o=Array.from(e);if(0===o.length)return void h();p(o.length);let r=0;const i=()=>{r++,d(r),l(Math.round(r/o.length*100)),r>=o.length&&h()};o.forEach(e=>{e.complete&&0!==e.naturalHeight?i():(e.addEventListener("load",i,{once:!0}),e.addEventListener("error",i,{once:!0}))});const s=setTimeout(()=>{h()},a);return()=>{clearTimeout(s),o.forEach(e=>{e.removeEventListener("load",i),e.removeEventListener("error",i)})}})());return()=>{cancelAnimationFrame(e)}},[t,a,h]),{isLoading:i,progress:n,imagesLoaded:c,totalImages:u}},Eo=new s,Ao=()=>{const{isLoading:e}=xo({selector:'img[loading="eager"], img[fetchpriority="high"]',timeout:4e3,minLoadTime:400}),{isTransitioning:t}=((e={})=>{const{duration:t=500,skipInitial:a=!0}=e,o=h(),[i,s]=r.useState(!1),[n,l]=r.useState(!0);return r.useEffect(()=>{if(n&&a)return void l(!1);s(!0);const e=setTimeout(()=>{s(!1)},t);return()=>clearTimeout(e)},[o.pathname,t,a,n]),{isTransitioning:i}})({duration:400});return r.useEffect(()=>{e||setTimeout(()=>{document.dispatchEvent(new Event("custom-render-trigger"))},500)},[e]),i.jsxs(i.Fragment,{children:[i.jsx(Co,{isLoading:e}),i.jsx(Co,{isLoading:t})]})},Fo={masks:["BASE","CLASSIC","DIN-10","DIN-11","DIN-9","HD-ARGON","HD-COLOR","HD-HYPER","HD-HYPER-PRO","HD-LUMEN","HD-OPTIC","HD-SOLAR","HD-SPECTOR","HD-ULTRA","PROGRAM-MASK-7000","PROGRAM-MASK-8000","STATIC","STATIC-MAX"],accessories:["classic-hd-color","e-1","e-2","element","expan","hd-argon","hd-hyper","hd-lumen","hd-optic","hd-solar","hd-spector","hd-ultra","panoramic","program-mask-7000","program-mask-8000","static-static-max","tech","unihel"],masksData:{BASE:{id:"d68acc9c-77a6-4bf1-9ec3-fc5bde1272af",slug:"BASE",model_svarochnoi_maski:"BASE",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ STARTER BASE",artikul:"FSC-B101",kategoriya:"Стандартная",razmer_smotrovogo_okna:"94x30 мм",ploshchad_vidimoi_oblasti:"2820 мм²",kolichestvo_sensorov:"2",stepeni_zatemneniya:"DIN 4/11",
21svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:" 1/10000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"-",tip_pitaniya_asf:"Солнечная батарея",regulirovka_chuvstvitelnosti:"-",regulirovka_vremeni_zaderzhki:"-",knopka_test:"-",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"-",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/2/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Starter",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.35",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"-",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"1 100 ₽",opisanie:"Сварочная маска хамелеон FITSIZ STARTER BASE — стандартная маска для сварочных работ. Отличается увеличенное смотровое окно 94x30 мм, 2 сенсора для точной работы, регулируемые степени затемнения DIN 4/11, подходит для mma, mig/mag, мгновенное срабатывание  1/10000. Оптимальное соотношение цены и качества — 1 100 ₽.",images:["FSC-B101/1.webp","FSC-B101/2.webp","FSC-B101/3.webp","FSC-B101/4.webp","FSC-B101/5.webp","FSC-B101/6.webp","FSC-B101/7.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},CLASSIC:{id:"f59e6edf-b2d5-4753-9e5f-26afe5963139",slug:"CLASSIC",model_svarochnoi_maski:"CLASSIC",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT CLASSIC",artikul:"FSC-C777",kategoriya:"Стандартная",razmer_smotrovogo_okna:"93x43 мм",ploshchad_vidimoi_oblasti:"3999 мм²",kolichestvo_sensorov:"2",stepeni_zatemneniya:"DIN 9-13",svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:" 1/10000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"есть",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"-",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.415",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-9651IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"1 600 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT CLASSIC — стандартная маска для сварочных работ. Отличается увеличенное смотровое окно 93x43 мм, 2 сенсора для точной работы, регулируемые степени затемнения DIN 9-13, подходит для mma, mig/mag, мгновенное срабатывание  1/10000. Оптимальное соотношение цены и качества — 1 600 ₽.",images:["FSC-C777/1.webp","FSC-C777/2.webp","FSC-C777/3.webp","FSC-C777/4.webp","FSC-C777/5.webp","FSC-C777/6.webp","FSC-C777/7.webp","FSC-C777/8.webp","FSC-C777/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"DIN-10":{id:"64421878-b092-40c9-b304-6d293e2f57ee",slug:"DIN-10",model_svarochnoi_maski:"DIN 10",polnoe_naimenovanie:"Сварочная маска FITSIZ ELEMENT -DIN 10",artikul:"FSC-D010",kategoriya:"Стандартная",razmer_smotrovogo_okna:"110x90 мм",ploshchad_vidimoi_oblasti:"9900 мм²",kolichestvo_sensorov:"-",stepeni_zatemneniya:"DIN 10",svetloe_sostoyanie:"-",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:"-",temperatura_ekspluatacii:"от -45°C до +80°C",regulirovka_zatemneniya:"-",tip_pitaniya_asf:"-",regulirovka_chuvstvitelnosti:"-",regulirovka_vremeni_zaderzhki:"-",knopka_test:"-",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"-",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"-",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.38",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"-",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"900 â
21‚½",opisanie:"Сварочная маска FITSIZ ELEMENT -DIN 10 — стандартная маска для сварочных работ. Отличается увеличенное смотровое окно 110x90 мм, подходит для mma, mig/mag. Оптимальное соотношение цены и качества — 900 ₽.",images:["FSC-D010/1.webp","FSC-D010/2.webp","FSC-D010/3.webp","FSC-D010/4.webp","FSC-D010/5.webp","FSC-D010/6.webp","FSC-D010/7.webp","FSC-D010/8.webp","FSC-D010/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"DIN-11":{id:"d07b46c6-d66f-4257-a0fb-26928700f827",slug:"DIN-11",model_svarochnoi_maski:"DIN 11 ",polnoe_naimenovanie:"Сварочная маска FITSIZ ELEMENT - DIN 11",artikul:"FSC-D011",kategoriya:"Стандартная",razmer_smotrovogo_okna:"110x90 мм",ploshchad_vidimoi_oblasti:"9900 мм²",kolichestvo_sensorov:"-",stepeni_zatemneniya:"DIN 11",svetloe_sostoyanie:"-",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:"-",temperatura_ekspluatacii:"от -45°C до +80°C",regulirovka_zatemneniya:"-",tip_pitaniya_asf:"-",regulirovka_chuvstvitelnosti:"-",regulirovka_vremeni_zaderzhki:"-",knopka_test:"-",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"-",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"-",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.38",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"-",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"900 ₽",opisanie:"Сварочная маска FITSIZ ELEMENT - DIN 11 — стандартная маска для сварочных работ. Отличается увеличенное смотровое окно 110x90 мм, подходит для mma, mig/mag. Оптимальное соотношение цены и качества — 900 ₽.",images:["FSC-D011/1.webp","FSC-D011/2.webp","FSC-D011/3.webp","FSC-D011/4.webp","FSC-D011/5.webp","FSC-D011/6.webp","FSC-D011/7.webp","FSC-D011/8.webp","FSC-D011/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"DIN-9":{id:"3a43f3c6-523f-46bf-9985-3fb775d336ec",slug:"DIN-9",model_svarochnoi_maski:"DIN 9",polnoe_naimenovanie:"Сварочная маска FITSIZ ELEMENT - DIN 9",artikul:"FSC-D009",kategoriya:"Стандартная",razmer_smotrovogo_okna:"110x90 мм",ploshchad_vidimoi_oblasti:"9900 мм²",kolichestvo_sensorov:"-",stepeni_zatemneniya:"DIN 9",svetloe_sostoyanie:"-",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:"-",temperatura_ekspluatacii:"от -45°C до +80°C",regulirovka_zatemneniya:"-",tip_pitaniya_asf:"-",regulirovka_chuvstvitelnosti:"-",regulirovka_vremeni_zaderzhki:"-",knopka_test:"-",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"-",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"-",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.38",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"-",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"900 ₽",opisanie:"Сварочная маска FITSIZ ELEMENT - DIN 9 — стандартная маска для сварочных работ. Отличается увеличенное смотровое окно 110x90 мм, подходит для mma, mig/mag. Оптимальное соотношение цены и качества — 900 ₽.",images:["FSC-D009/1.webp","FSC-D009/2.webp","FSC-D009/3.webp","FSC-D009/4.webp","FSC-D009/5.webp","FSC-D009/6.webp","FSC-D009/7.webp","FSC-D009/8.webp","FSC-D009/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-ARGON":{id:"6c29de84-e9f5-4b7b-bbc2-3c1041bca3d3",slug:"HD-ARGON",model_svarochnoi_maski:"HD ARGON",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD ARGON",artikul:"FSC-A710",kategoriya:"Полупрофессиональная",razmer_smotrovogo_okna:"100x50 мм",ploshchad_vidimoi_oblasti:"5000 мм²",kolichestvo_sensorov:"4",stepeni_zatemneniya:"DIN 5-8/9-13",svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG, TIG",vremya_srabatyvaniya:" 1/25000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.43",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-10355IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"3 250 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD ARGON — полупрофессиональная маска для сварочных работ. Отличается увеличенное смотровое окно 100x50 мм, 4 сенсора для точной работы, регулируемые степени затемнения DIN 5-8/9-13, подходит для mma, mig/mag, tig, мгновенное срабатывание  1/25000. Оптимальное соотношение цены и качества — 3 250 ₽.",images:["FSC-A710/1.webp","FSC-A710/2.webp","FSC-A710/3.webp","FSC-A710/4.webp","FSC-A710/5.webp","FSC-A710/6.webp","FSC-A710/7.webp","FSC-A710/8.webp","FSC-A710/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-COLOR":{id:"ce88e882-6334-4e9c-bd19-d8a1cd5e7625",slug:"HD-COLOR",model_svarochnoi_maski:"HD COLOR",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD COLOR",artikul:"FSC-C610",kategoriya:"Полупрофессиональная",razmer_smotrovogo_okna:"93x43 мм",ploshchad_vidimoi_oblasti:"3999 мм²",kolichestvo_sensorov:"2",stepeni_zatemneniya:"DIN 9-13",svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:" 1/25000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"есть",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.415",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-9651IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"1 650 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD COLOR — полупрофессиональная маска для сварочных работ. Отличается увеличенное смотровое окно 93x43 мм, 2 сенсора для точной работы, регулируемые степени затемнения DIN 9-13, подходит для mma, mig/mag, мгновенное срабатывание  1/25000. Оптимальное соотношение цены и качества — 
211 650 ₽.",images:["FSC-C610/1.webp","FSC-C610/2.webp","FSC-C610/3.webp","FSC-C610/4.webp","FSC-C610/5.webp","FSC-C610/6.webp","FSC-C610/7.webp","FSC-C610/8.webp","FSC-C610/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-HYPER":{id:"c73c194c-204a-428e-a5e0-b0152c0d4e79",slug:"HD-HYPER",model_svarochnoi_maski:"HD HYPER",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ EXPAN HD HYPER",artikul:"FSC-H910",kategoriya:"Полупрофессиональная",razmer_smotrovogo_okna:"110x80 мм",ploshchad_vidimoi_oblasti:"8800 мм²",kolichestvo_sensorov:"4",stepeni_zatemneniya:"DIN 5-8/9-13",svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG, TIG",vremya_srabatyvaniya:" 1/25000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Expan",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.58",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-EXOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-10685IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"4 400 ₽",opisanie:"Сварочная маска хамелеон FITSIZ EXPAN HD HYPER — полупрофессиональная маска для сварочных работ. Отличается увеличенное смотровое окно 110x80 мм, 4 сенсора для точной работы, регулируемые степени затемнения DIN 5-8/9-13, подходит для mma, mig/mag, tig, мгновенное срабатывание  1/25000. Оптимальное соотношение цены и качества — 4 400 ₽.",images:["FSC-H910/1.webp","FSC-H910/2.webp","FSC-H910/3.webp","FSC-H910/4.webp","FSC-H910/5.webp","FSC-H910/6.webp","FSC-H910/7.webp","FSC-H910/8.webp","FSC-H910/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-HYPER-PRO":{id:"351040b4-953d-4277-828d-583ebca99b97",slug:"HD-HYPER-PRO",model_svarochnoi_maski:"HD HYPER PRO",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ EXPAN HD HYPER PRO",artikul:"FSC-H905",kategoriya:"Профессионаональная",razmer_smotrovogo_okna:"110x80 мм",ploshchad_vidimoi_oblasti:"8800 мм²",kolichestvo_sensorov:"4",stepeni_zatemneniya:"DIN 5-8/9-13",svetloe_sostoyanie:"DIN 3",podhodyashchie_vidy_svarki:"MMA, MIG/MAG, TIG",vremya_srabatyvaniya:"1/30000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Expan",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.66",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-EXOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-10685IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"8 300 ₽",opisanie:"Сварочная маска хамелеон FITSIZ EXPAN HD HYPER PRO — профессионаональная маска для сварочных работ. Отличается увеличенное смотровое окно 110x80 мм, 4 сенсора для точной работы, регулируемые степени затемнения DIN 5-8/9-13, подходит для mma, mig/mag, tig, мгновенное срабатывание 1/30000. Оптимальное соотношение цены и качества — 8 300 ₽.",images:["FSC-H905/1.webp","FSC-H905/2.webp","FSC-H905/3.webp","FSC-H905/4.
21webp","FSC-H905/5.webp","FSC-H905/6.webp","FSC-H905/7.webp","FSC-H905/8.webp","FSC-H905/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-LUMEN":{id:"ad6b22ea-1568-4010-8f84-c5db419f4d31",slug:"HD-LUMEN",model_svarochnoi_maski:"HD LUMEN",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD LUMEN",artikul:"FSC-L615",kategoriya:"Профессионаональная",razmer_smotrovogo_okna:"100x44 мм",ploshchad_vidimoi_oblasti:"4400 мм²",kolichestvo_sensorov:"4",stepeni_zatemneniya:"DIN 9-13",svetloe_sostoyanie:"DIN 3",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:"1/30000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:" -",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:" -",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.505",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-10048IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"4 650 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD LUMEN — профессионаональная маска для сварочных работ. Отличается увеличенное смотровое окно 100x44 мм, 4 сенсора для точной работы, регулируемые степени затемнения DIN 9-13, подходит для mma, mig/mag, мгновенное срабатывание 1/30000. Оптимальное соотношение цены и качества — 4 650 ₽.",images:["FSC-L615/1.webp","FSC-L615/2.webp","FSC-L615/3.webp","FSC-L615/4.webp","FSC-L615/5.webp","FSC-L615/6.webp","FSC-L615/7.webp","FSC-L615/8.webp","FSC-L615/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-OPTIC":{id:"d8b0beb9-57ab-4cfa-80bb-a1b718225440",slug:"HD-OPTIC",model_svarochnoi_maski:"HD OPTIC",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD OPTIC",artikul:"FSC-O705",kategoriya:"Профессионаональная",razmer_smotrovogo_okna:"100x53 мм",ploshchad_vidimoi_oblasti:"5300 мм²",kolichestvo_sensorov:"4",stepeni_zatemneniya:"DIN 5-8/9-13",svetloe_sostoyanie:"DIN 3",podhodyashchie_vidy_svarki:"MMA, MIG/MAG, TIG",vremya_srabatyvaniya:"1/30000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:" -",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:" -",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.5",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-10558IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"5 800 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD OPTIC — профессионаональная маска для сварочных работ. Отличается увеличенное смотровое окно 100x53 мм, 4 сенсора для точной работы, регулируемые степени затемнения DIN 5-8/9-13, подходит для mma, mig/mag, tig, мгновенное срабатывание 1/30000. Оптимальное соотношение цены и качества — 5 800 ₽.",images:["FSC-O705
21/1.webp","FSC-O705/2.webp","FSC-O705/3.webp","FSC-O705/4.webp","FSC-O705/5.webp","FSC-O705/6.webp","FSC-O705/7.webp","FSC-O705/8.webp","FSC-O705/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-SOLAR":{id:"a5873b77-b08c-4d4c-b9ee-cac03783c697",slug:"HD-SOLAR",model_svarochnoi_maski:"HD SOLAR",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD SOLAR",artikul:"FSC-S505",kategoriya:"Профессионаональная",razmer_smotrovogo_okna:"89x39 мм",ploshchad_vidimoi_oblasti:"3471 мм²",kolichestvo_sensorov:"2",stepeni_zatemneniya:"DIN 9-13",svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:" 1/30000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:" -",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:" -",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.5",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-9443IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"3 100 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD SOLAR — профессионаональная маска для сварочных работ. Отличается увеличенное смотровое окно 89x39 мм, 2 сенсора для точной работы, регулируемые степени затемнения DIN 9-13, подходит для mma, mig/mag, мгновенное срабатывание  1/30000. Оптимальное соотношение цены и качества — 3 100 ₽.",images:["FSC-S505/1.webp","FSC-S505/2.webp","FSC-S505/3.webp","FSC-S505/4.webp","FSC-S505/5.webp","FSC-S505/6.webp","FSC-S505/7.webp","FSC-S505/8.webp","FSC-S505/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-SPECTOR":{id:"46ee782d-aff6-4103-94d2-c98e8252fe8d",slug:"HD-SPECTOR",model_svarochnoi_maski:"HD SPECTOR",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD SPECTOR",artikul:"FSC-S605",kategoriya:"Профессионаональная",razmer_smotrovogo_okna:"96x39 мм",ploshchad_vidimoi_oblasti:"3744 мм²",kolichestvo_sensorov:"2",stepeni_zatemneniya:"DIN 9-13",svetloe_sostoyanie:"DIN 3",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:" 1/30000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:" -",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:" -",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.55",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-10242IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"3 600 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT HD SPECTOR — профессионаональная маска для сварочных работ. Отличается увеличенное смотровое окно 96x39 мм, 2 сенсора для точной работы, регулируемые степени затемнения DIN 9-13, подходит для mma, mig/mag, мгновенное срабатывание  1/30000. Оптимальное соотношение цены и качества — 3 600 ₽.",images:["FSC-S605/1.webp","FSC-S605/2.webp","FSC-S605/3.webp","FSC-S605/4.webp","FSC-S605/5.webp","FSC-S605/6.webp","FSC-S605/7.webp","FSC-S605/8.webp","FSC-S605/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"HD-ULTRA":{id:"0a1478bd-c67f-46f4-abf1-e83e29da01a0",slug:"HD-ULTRA",model_svarochnoi_maski:"HD ULTRA",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ EXPAN HD ULTRA",artikul:"FSC-U810",kategoriya:"Полупрофессиональная",razmer_smotrovogo_okna:"110x60 мм",ploshchad_vidimoi_oblasti:"6600 мм²",kolichestvo_sensorov:"4",stepeni_zatemneniya:"DIN 5-8/9-13",svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG, TIG",vremya_srabatyvaniya:" 1/25000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Cолнечная батарея + CR2032 (съемная)",regulirovka_chuvstvitelnosti:"плавная",regulirovka_vremeni_zaderzhki:"0.1-0.9 с.",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/1/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"E
21xpan",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.49",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-EXOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-10665IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"3 550 ₽",opisanie:"Сварочная маска хамелеон FITSIZ EXPAN HD ULTRA — полупрофессиональная маска для сварочных работ. Отличается увеличенное смотровое окно 110x60 мм, 4 сенсора для точной работы, регулируемые степени затемнения DIN 5-8/9-13, подходит для mma, mig/mag, tig, мгновенное срабатывание  1/25000. Оптимальное соотношение цены и качества — 3 550 ₽.",images:["FSC-U810/1.webp","FSC-U810/2.webp","FSC-U810/3.webp","FSC-U810/4.webp","FSC-U810/5.webp","FSC-U810/6.webp","FSC-U810/7.webp","FSC-U810/8.webp","FSC-U810/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"PROGRAM-MASK-7000":{id:"bb234f13-de65-43fe-be5f-1ec790638f06",slug:"PROGRAM-MASK-7000",model_svarochnoi_maski:"PROGRAM MASK 7000",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ PROGRAM MASK TECH 7000",artikul:"FSC-M7000",kategoriya:"Профессионаональная",razmer_smotrovogo_okna:"108x82 мм",ploshchad_vidimoi_oblasti:"8856 мм²",kolichestvo_sensorov:"4",stepeni_zatemneniya:"DIN 4-8/9-13",svetloe_sostoyanie:"DIN 3",podhodyashchie_vidy_svarki:"MMA, MIG/MAG, TIG",vremya_srabatyvaniya:"1/30000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"внутренняя цифровая",tip_pitaniya_asf:"Cолнечная батарея + CR2032×2 (съемная)",regulirovka_chuvstvitelnosti:"есть",regulirovka_vremeni_zaderzhki:"есть",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:"есть",pamyat_rezhimov:"есть",opticheskii_klass:"1/1/1/1",naimenovanie_ogolovya:"E-2",kolichestvo_regulirovok_ogolovya:"8",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Tech",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"есть ",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.62",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-TEOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-11489IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"15 500 ₽",opisanie:"Сварочная маска хамелеон FITSIZ PROGRAM MASK TECH 7000 — профессионаональная маска для сварочных работ. Отличается увеличенное смотровое окно 108x82 мм, 4 сенсора для точной работы, регулируемые степени затемнения DIN 4-8/9-13, подходит для mma, mig/mag, tig, мгновенное срабатывание 1/30000. Оптимальное соотношение цены и качества — 15 500 ₽.",images:["FSC-M7000/1.webp","FSC-M7000/2.webp","FSC-M7000/3.webp","FSC-M7000/4.webp","FSC-M7000/5.webp","FSC-M7000/6.webp","FSC-M7000/7.webp","FSC-M7000/8.webp","FSC-M7000/9.webp","FSC-M7000/10.webp","FSC-M7000/11.webp","FSC-M7000/12.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"PROGRAM-MASK-8000":{id:"a1fe803a-4ac0-4685-8215-a557982a598b",slug:"PROGRAM-MASK-8000",model_svarochnoi_maski:"PROGRAM MASK 8000",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ PROGRAM MASK PANORAMIC 8000",artikul:"FSC-M8000",kategoriya:"Профессионаональная",razmer_smotrovogo_okna:"108x82 мм / 74x50x59 мм",ploshchad_vidimoi_oblasti:"11798 мм²",kolichestvo_sensorov:"5",stepeni_zatemneniya:"DIN 4-8/9-14",svetloe_sostoyanie:"DIN 3",podhodyashchie_vidy_svarki:"MMA, MIG/MAG, TIG",vremya_srabatyvaniya:"1/30000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"внутренняя цифровая",tip_pitaniya_asf:"Cолнечная батарея + CR2032×2 (съемная)",regulirovka_chuvstvitelnosti:"есть",regulirovka_vremeni_zaderzhki:"есть",knopka_test:"есть",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"есть",funkciya_gradient:"есть",pamyat_rezhimov:"есть",opticheskii_klass:"1/1/1/1",naimenovanie_ogolovya:"E-2",kolichestvo_regulirovok_ogolovya:"8",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Panoramic",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"есть ",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.72",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-PNOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-11084IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"27 000 ₽",opisanie:"Сварочная маска хамелеон FITSIZ PROGRAM MASK PANORAMIC 8000 — профессионаональная маска для сварочных работ. Отличается увеличенное смотровое окно 108x82 мм / 74x50x59 мм, 5 сенсора для точной работы, регулируемые степени затемнения DIN 4-8/9-14, подходит для mma, mig/mag, tig, мгновенное срабатывание 1/30000. Оптимальное соотношение цены и качества — 27 000 ₽.",images:["FSC-M8000/1.webp","FSC-M8000/2.webp","FSC-M8000/3.webp","FSC-M8000/4.webp","FSC-M8000/5.webp","FSC-M8000/6.webp","FSC-M8000/7.webp","FSC-M8000/8.webp","FSC-M8000/9.webp","FSC-M8000/10.webp","FSC-M8000/11.webp","FSC-M8000/12.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},STATIC:{id:"23c57b27-c055-437c-a306-2d907d266ba6",slug:"STATIC",model_svarochnoi_maski:"STATIC",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT STATIC",artikul:"FSC-S100",kategoriya:"Стандартная",razmer_smotrovogo_okna:"90x35 мм",ploshchad_vidimoi_oblasti:"3150 мм²",kolichestvo_sensorov:"2",stepeni_zatemneniya:"DIN 4/11",
21svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:" 1/10000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"-",tip_pitaniya_asf:"Солнечная батарея",regulirovka_chuvstvitelnosti:"-",regulirovka_vremeni_zaderzhki:"-",knopka_test:"-",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"-",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/2/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.35",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-9642IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"1 350 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT STATIC — стандартная маска для сварочных работ. Отличается увеличенное смотровое окно 90x35 мм, 2 сенсора для точной работы, регулируемые степени затемнения DIN 4/11, подходит для mma, mig/mag, мгновенное срабатывание  1/10000. Оптимальное соотношение цены и качества — 1 350 ₽.",images:["FSC-S100/1.webp","FSC-S100/2.webp","FSC-S100/3.webp","FSC-S100/4.webp","FSC-S100/5.webp","FSC-S100/6.webp","FSC-S100/7.webp","FSC-S100/8.webp","FSC-S100/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"STATIC-MAX":{id:"6ca3f476-5527-4591-bf01-744e34bda9d4",slug:"STATIC-MAX",model_svarochnoi_maski:"STATIC MAX",polnoe_naimenovanie:"Сварочная маска хамелеон FITSIZ ELEMENT STATIC MAX",artikul:"FSC-S400",kategoriya:"Стандартная",razmer_smotrovogo_okna:"90x35 мм",ploshchad_vidimoi_oblasti:"3150 мм²",kolichestvo_sensorov:"2",stepeni_zatemneniya:"DIN 9-13",svetloe_sostoyanie:"DIN 4",podhodyashchie_vidy_svarki:"MMA, MIG/MAG",vremya_srabatyvaniya:" 1/10000",temperatura_ekspluatacii:"от -10°C до +55°C",regulirovka_zatemneniya:"плавная",tip_pitaniya_asf:"Солнечная батарея",regulirovka_chuvstvitelnosti:"-",regulirovka_vremeni_zaderzhki:"-",knopka_test:"-",tehnologiya_estestvennoi_cvetoperedachi_hd_color:"-",funkciya_gradient:"-",pamyat_rezhimov:"-",opticheskii_klass:"1/2/1/2",naimenovanie_ogolovya:"E-1",kolichestvo_regulirovok_ogolovya:"6",nalobnyi_tkanevyi_obtyurator:"есть",zatylochnyi_prorezinennyi_obtyurator:"есть",korpus:"Element",material_korpusa:"полипропилен",sovmestimost_s_kaskoi_adapterom:"-",tehnologiya_zashchity_korpusa_s_fire:"есть",massa_netto_kg:"0.39",sovmestimoe_vshenee_zashchitnoe_steklo_artikul:"FSC-ELOUT",sovmestimoe_vnutrennee_zashchitnoe_steklo_artikul:"FSC-9642IN",garantiya:"12 мес",sertifikat_sootvetstviya:"ТР ТС 019/2011",strana_izgotovitel:"Россия",roznichnaya_cena:"1 400 ₽",opisanie:"Сварочная маска хамелеон FITSIZ ELEMENT STATIC MAX — стандартная маска для сварочных работ. Отличается увеличенное смотровое окно 90x35 мм, 2 сенсора для точной работы, регулируемые степени затемнения DIN 9-13, подходит для mma, mig/mag, мгновенное срабатывание  1/10000. Оптимальное соотношение цены и качества — 1 400 ₽.",images:["FSC-S400/1.webp","FSC-S400/2.webp","FSC-S400/3.webp","FSC-S400/4.webp","FSC-S400/5.webp","FSC-S400/6.webp","FSC-S400/7.webp","FSC-S400/8.webp","FSC-S400/9.webp"],created_at:"2025-08-19T12:11:54.243373+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"}},accessoriesData:{"classic-hd-color":{slug:"classic-hd-color",name:"Комплект внутренних стекол для CLASSIC, HD COLOR",article:"FSC-9651IN",type:"внутреннее стекло",size_mm:"96x51",qty_per_pack:10,price:360,compatible_masks:"CLASSIC, HD COLOR",opisanie:"Комплект внутренних стекол для CLASSIC, HD COLOR. В комплекте 10 шт., размер 96x51 мм. Подходит для масок CLASSIC, HD COLOR. Предназначен для защиты и продления срока службы.",images:["FSC-9651IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"e-1":{slug:"e-1",name:"Наголовное крепление E-1",article:"FSC-E1",type:"оголовье",size_mm:"",qty_per_pack:1,price:712,compatible_masks:"DIN 9, DIN 10, DIN 11, STATIC, STATIC MAX, CLASSIC/LITE, HD COLOR, HD ARGON, HD ULTRA, HD HYPER, HD SOLAR, HD SPECTOR, HD LUMEN, HD OPTIC, HD HYPER PRO",opisanie:"Наголовное крепление E-1. В комплекте 1 шт., размер nan мм. Подходит для масок DIN 9, DIN 10, DIN 11, STATIC, STATIC MAX, CLASSIC/LITE, HD COLOR, HD ARGON, HD ULTRA, HD HYPER, HD SOLAR, HD SPECTOR, HD LUMEN, HD OPTIC, HD HYPER PRO. Предназначен для защиты и продления срока службы.",images:["FSC-E1/1.webp","FSC-E1/2.webp","FSC-E1/3.webp","FSC-E1/4.webp","FSC-E1/5.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"e-2":{slug:"e-2",name:"Наголовное крепление E-2",article:"FSC-E2",type:"оголовье",size_mm:"",qty_per_pack:1,price:850,compatible_masks:"PROGRAM MASK 7000, PROGRAM MASK 8000",opisanie:"Наголовное крепление E-2. В комплекте 1 шт., размер nan мм. Подходит для масок PROGRAM MASK 7000, PROGRAM MASK 8000. Предназначен для защиты и продления срока службы.",images:["FSC-E2/1.webp","FSC-E2/2.webp","FSC-E2/3.webp","FSC-E2/4.webp","FSC-E2/5.webp","FSC-E2/6.webp","FSC-E2/7.webp","FSC-E2/8.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},element:{slug:"element",name:"Комплект внешних защитных стекол серии Element",article:"FSC-ELOUT",type:"внешнее стекло",size_mm:"115.2x104",qty_per_pack:10,price:665,compatible_masks:"DIN 9, DIN 10, DIN 11, STATIC, STATIC MAX, CLASSIC/LITE, HD COLOR, HD ARGON, HD ULTRA, HD HYPER, HD SOLAR, HD SPECTOR, HD LUMEN, HD OPTIC",opisanie:"Комплект внешних защитных стекол серии Element. В комплекте 10 шт., размер 
21115.2x104 мм. Подходит для масок DIN 9, DIN 10, DIN 11, STATIC, STATIC MAX, CLASSIC/LITE, HD COLOR, HD ARGON, HD ULTRA, HD HYPER, HD SOLAR, HD SPECTOR, HD LUMEN, HD OPTIC. Предназначен для защиты и продления срока службы.",images:["FSC-ELOUT/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},expan:{slug:"expan",name:"Комплект внешних защитных стекол серии EXPAN",article:"FSC-EXOUT",type:"внешнее стекло",size_mm:"133x113",qty_per_pack:10,price:800,compatible_masks:"HD ULTRA, HD HYPER, HD HYPER PRO",opisanie:"Комплект внешних защитных стекол серии EXPAN. В комплекте 10 шт., размер 133x113 мм. Подходит для масок HD ULTRA, HD HYPER, HD HYPER PRO. Предназначен для защиты и продления срока службы.",images:["FSC-EXOUT/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"hd-argon":{slug:"hd-argon",name:"Комплект внутренних стекол для HD ARGON",article:"FSC-10355IN",type:"внутреннее стекло",size_mm:"103x55",qty_per_pack:10,price:400,compatible_masks:"HD ARGON",opisanie:"Комплект внутренних стекол для HD ARGON. В комплекте 10 шт., размер 103x55 мм. Подходит для масок HD ARGON. Предназначен для защиты и продления срока службы.",images:["FSC-10355IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"hd-hyper":{slug:"hd-hyper",name:"Комплект внутренних стекол для HD HYPER",article:"FSC-10685IN",type:"внутреннее стекло",size_mm:"106x85",qty_per_pack:10,price:550,compatible_masks:"HD HYPER",opisanie:"Комплект внутренних стекол для HD HYPER. В комплекте 10 шт., размер 106x85 мм. Подходит для масок HD HYPER. Предназначен для защиты и продления срока службы.",images:["FSC-10685IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"hd-lumen":{slug:"hd-lumen",name:"Комплект внутренних стекол для HD LUMEN",article:"FSC-10048IN",type:"внутреннее стекло",size_mm:"100x48",qty_per_pack:10,price:355,compatible_masks:"HD LUMEN",opisanie:"Комплект внутренних стекол для HD LUMEN. В комплекте 10 шт., размер 100x48 мм. Подходит для масок HD LUMEN. Предназначен для защиты и продления срока службы.",images:["FSC-10048IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"hd-optic":{slug:"hd-optic",name:"Комплект внутренних стекол для HD OPTIC",article:"FSC-10558IN",type:"внутреннее стекло",size_mm:"105.5x58.5",qty_per_pack:10,price:420,compatible_masks:"HD OPTIC",opisanie:"Комплект внутренних стекол для HD OPTIC. В комплекте 10 шт., размер 105.5x58.5 мм. Подходит для масок HD OPTIC. Предназначен для защиты и продления срока службы.",images:["FSC-10558IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"hd-solar":{slug:"hd-solar",name:"Комплект внутренних стекол для HD SOLAR",article:"FSC-9443IN",type:"внутреннее стекло",size_mm:"94x43",qty_per_pack:10,price:330,compatible_masks:"HD SOLAR",opisanie:"Комплект внутренних стекол для HD SOLAR. В комплекте 10 шт., размер 94x43 мм. Подходит для масок HD SOLAR. Предназначен для защиты и продления срока службы.",images:["FSC-9443IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"hd-spector":{slug:"hd-spector",name:"Комплект внутренних стекол для HD SPECTOR",article:"FSC-10242IN",type:"внутреннее стекло",size_mm:"102.5x42.3",qty_per_pack:10,price:335,compatible_masks:"HD SPECTOR",opisanie:"Комплект внутренних стекол для HD SPECTOR. В комплекте 10 шт., размер 
21102.5x42.3 мм. Подходит для масок HD SPECTOR. Предназначен для защиты и продления срока службы.",images:["FSC-10242IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"hd-ultra":{slug:"hd-ultra",name:"Комплект внутренних стекол для HD ULTRA",article:"FSC-10665IN",type:"внутреннее стекло",size_mm:"106x65",qty_per_pack:10,price:440,compatible_masks:"HD ULTRA",opisanie:"Комплект внутренних стекол для HD ULTRA. В комплекте 10 шт., размер 106x65 мм. Подходит для масок HD ULTRA. Предназначен для защиты и продления срока службы.",images:["FSC-10665IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},panoramic:{slug:"panoramic",name:"Комплект внешних защитных стекол серии Panoramic",article:"FSC-PNOUT",type:"внешнее стекло",size_mm:"",qty_per_pack:3,price:2458,compatible_masks:"PROGRAM MASK 8000",opisanie:"Комплект внешних защитных стекол серии Panoramic. В комплекте 3 шт., размер nan мм. Подходит для масок PROGRAM MASK 8000. Предназначен для защиты и продления срока службы.",images:["FSC-PNOUT/1.webp?v=4","FSC-PNOUT/2.webp?v=4","FSC-PNOUT/3.webp?v=4"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"program-mask-7000":{slug:"program-mask-7000",name:"Комплект внутренних стекол для PROGRAM MASK 7000",article:"FSC-11489IN",type:"внутреннее стекло",size_mm:"114x89",qty_per_pack:10,price:561,compatible_masks:"PROGRAM MASK 7000",opisanie:"Комплект внутренних стекол для PROGRAM MASK 7000. В комплекте 10 шт., размер 114x89 мм. Подходит для масок PROGRAM MASK 7000. Предназначен для защиты и продления срока службы.",images:["FSC-11489IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"program-mask-8000":{slug:"program-mask-8000",name:"Комплект внутренних стекол для PROGRAM MASK 8000",article:"FSC-11084IN",type:"внутреннее стекло",size_mm:"110x84",qty_per_pack:10,price:512,compatible_masks:"PROGRAM MASK 8000",opisanie:"Комплект внутренних стекол для PROGRAM MASK 8000. В комплекте 10 шт., размер 110x84 мм. Подходит для масок PROGRAM MASK 8000. Предназначен для защиты и продления срока службы.",images:["FSC-11084IN/1.webp?v=2"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},"static-static-max":{slug:"static-static-max",name:"Комплект внутренних стекол для STATIC, STATIC MAX",article:"FSC-9642IN",type:"внутреннее стекло",size_mm:"96x42",qty_per_pack:10,price:325,compatible_masks:"STATIC, STATIC MAX",opisanie:"Комплект внутренних стекол для STATIC, STATIC MAX. В комплекте 10 шт., размер 96x42 мм. Подходит для масок STATIC, STATIC MAX. Предназначен для защиты и продления срока службы.",images:["FSC-9642IN/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},tech:{slug:"tech",name:"Комплект внешних защитных стекол серии Tech",article:"FSC-TEOUT",type:"внешнее стекло",size_mm:"",qty_per_pack:3,price:1891,compatible_masks:"PROGRAM MASK 7000",opisanie:"Комплект внешних защитных стекол серии Tech. В комплекте 3 шт., размер nan мм. Подходит для масок PROGRAM MASK 7000. Предназначен для защиты и продления срока службы.",images:["FSC-TEOUT/1.webp?v=4","FSC-TEOUT/2.webp?v=4"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"},unihel:{slug:"unihel",name:"Наголовное крепление для каски UNIHEL",article:"FSC-H1",type:"оголовье",size_mm:"",qty_per_pack:1,price:783,compatible_masks:"PROGRAM MASK 7000, PROGRAM MASK 8000",opisanie:"Наголовное крепление для каски UNIHEL. В комплекте 1 шт., размер nan мм. Подходит для масок PROGRAM MASK 7000, PROGRAM MASK 8000. Предназначен для защиты и продления срока службы.",images:["FSC-H1/1.webp"],created_at:"2025-09-01T17:05:51.162448+00:00",updated_at:"2026-05-06T21:18:56.877373+00:00"}},seoMeta:{"/":{url:"/",title:"Сварочные маски FITSIZ — официальный сайт производителя в России",description:"Сварочные маски FITSIZ: цена/качество, серии Element, Expan, Program. Официальная гарантия, сервис, приложение FITSIZ.APP. Купить в Москве и по России.",h1:"Сварочные маски FITSIZ — официальный сайт производителя",canonical:"https://fitsiz.ru/",og_image:null},"/wholesale":{url:"/wholesale",title:"Купить маски FITSIZ оптом — условия для партнеров",description:"Оптовые закупки масок FITSIZ: цены, доÐ
21ºÑƒÐ¼ÐµÐ½Ñ‚Ñ‹, поддержка маркетинга. Производство в Москве. Условия для дилеров.",h1:"Купить маски FITSIZ оптом",canonical:"https://fitsiz.ru/wholesale",og_image:null},"/partners":{url:"/partners",title:"Партнерам FITSIZ — дилеры и оптовики",description:"Условия сотрудничества с FITSIZ, бонусы и маркетинговая поддержка. Кейсы, отзывы, сертификаты. Стать партнером.",h1:"Партнерская программа FITSIZ",canonical:"https://fitsiz.ru/partners",og_image:null},"/app":{url:"/app",title:"FITSIZ.APP — ИИ-помощник для сварщиков",description:"ИИ-подсказки по TIG/MIG/MMA, обучение, подбор режимов. Мобильное приложение для сварщиков от FITSIZ.",h1:"FITSIZ.APP — ИИ-помощник для сварщиков",canonical:"https://fitsiz.ru/app",og_image:null},"/privacy-policy":{url:"/privacy-policy",title:"Политика конфиденциальности — FITSIZ",description:"Политика конфиденциальности официального сайта производителя сварочных масок FITSIZ. Защита персональных данных.",h1:"Политика конфиденциальности",canonical:"https://fitsiz.ru/privacy-policy",og_image:null},"/terms-of-use":{url:"/terms-of-use",title:"Условия использования — FITSIZ",description:"Условия использования сайта производителя сварочных масок FITSIZ. Правила и ограничения.",h1:"Условия использования",canonical:"https://fitsiz.ru/terms-of-use",og_image:null},"/certificates":{url:"/certificates",title:"Сертификаты и документы — FITSIZ",description:"Сертификация СИЗ, ТР ТС 019/2011. Документы производителя сварочных масок FITSIZ. Качество и безопасность.",h1:"Сертификаты FITSIZ",canonical:"https://fitsiz.ru/certificates",og_image:null},"/masks":{url:"/masks",title:"Сварочные маски FITSIZ — линейка Element, Expan, Program",description:"Каталог сварочных масок FITSIZ: 18 моделей — хамелеоны и пассивные DIN серий Element, Expan, Program. Фильтр по затемнению и типу сварки MMA, MIG/MAG, TIG.",h1:"Сварочные маски FITSIZ: сравнение серий",canonical:"https://fitsiz.ru/masks",og_image:null},"/accessories":{url:"/accessories",title:"Комплектующие FITSIZ — защитные стекла и аксессуары",description:"Комплектующие FITSIZ: 18 позиций — защитные стекла, крепления и запчасти для сварочных масок. Подбор по совместимости с моделью, доставка по России.",h1:"Комплектующие для масок FITSIZ — стекла и крепления",canonical:"https://fitsiz.ru/accessories",og_image:null},"/about":{url:"/about",title:"FITSIZ — производитель сварочных масок в России",description:"ООО «ФИТСИЗ» — российский производитель сварочных масок с 2020 года. Производство в Домодедово: серии Element, Expan, Program, сертификат ТР ТС 019/2011.",h1:"О компании FITSIZ",canonical:"https://fitsiz.ru/about",og_image:null},"/contacts":{url:"/contacts",title:"Контакты FITSIZ — производитель сварочных масок",description:"Контакты ООО «ФИТСИЗ»: телефоны отдела продаж и поддержки, e-mail, адрес производства в Домодедово. Пн–пт с 9:00 до 18:00, поможем подобрать маску.",h1:"Контакты FITSIZ",canonical:"https://fitsiz.ru/contacts",og_image:null},"/buy":{url:"/buy",title:"Где купить маски FITSIZ — партнеры и маркетплейсы",description:"Маски FITSIZ в наличии на Ozon, Wildberries, Яндекс Маркете и ВсеИнструменты. Оптовые поставки от производителя, гарантия 12 месяцев, доставка по России.",h1:"Где купить сварочные маски FITSIZ",canonical:"https://fitsiz.ru/buy",og_image:null},"/masks/DIN-11":{url:"/masks/DIN-11",title:"Сварочная маска FITSIZ DIN 11  — купить  DIN 11 | FITSIZ",description:"Статическая сварочная маска  DIN 11. Дл
21я MMA, MIG/MAG. Сварочная маска FITSIZ ELEMENT - DIN 11 — стандартная маска для сварочных работ. Купить в Москве...",h1:"Сварочная маска FITSIZ DIN 11",canonical:"https://fitsiz.ru/masks/DIN-11",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-COLOR":{url:"/masks/HD-COLOR",title:"Сварочная маска FITSIZ HD COLOR — купить  DIN 9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 9-13. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ ELEMENT HD COLOR — полупрофессиональная маска.... Купить в Моск...",h1:"Сварочная маска FITSIZ HD COLOR",canonical:"https://fitsiz.ru/masks/HD-COLOR",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-HYPER-PRO":{url:"/masks/HD-HYPER-PRO",title:"Сварочная маска FITSIZ HD HYPER PRO — купить  DIN... | FITSIZ",description:"Статическая сварочная маска  DIN 5-8/9-13. Для MMA, MIG/MAG, TIG. Сварочная маска хамелеон FITSIZ EXPAN HD HYPER PRO — профессионаональная маск.... Купи...",h1:"Сварочная маска FITSIZ HD HYPER PRO",canonical:"https://fitsiz.ru/masks/HD-HYPER-PRO",og_image:"https://fitsiz.ru/og-image.png"},"/masks/PROGRAM-MASK-7000":{url:"/masks/PROGRAM-MASK-7000",title:"Сварочная маска FITSIZ PROGRAM MASK 7000 — купить... | FITSIZ",description:"Статическая сварочная маска  DIN 4-8/9-13. Для MMA, MIG/MAG, TIG. Сварочная маска хамелеон FITSIZ PROGRAM MASK TECH 7000 — профессионаональная.... Купит...",h1:"Сварочная маска FITSIZ PROGRAM MASK 7000",canonical:"https://fitsiz.ru/masks/PROGRAM-MASK-7000",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-ARGON":{url:"/masks/HD-ARGON",title:"Сварочная маска FITSIZ HD ARGON — купить  DIN 5-8/9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 5-8/9-13. Для MMA, MIG/MAG, TIG. Сварочная маска хамелеон FITSIZ ELEMENT HD ARGON — полупрофессиональная маска.... Купи...",h1:"Сварочная маска FITSIZ HD ARGON",canonical:"https://fitsiz.ru/masks/HD-ARGON",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-ULTRA":{url:"/masks/HD-ULTRA",title:"Сварочная маска FITSIZ HD ULTRA — купить  DIN 5-8/9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 5-8/9-13. Для MMA, MIG/MAG, TIG. Сварочная маска хамелеон FITSIZ EXPAN HD ULTRA — полупрофессиональная маска д.... Купи...",h1:"Сварочная маска FITSIZ HD ULTRA",canonical:"https://fitsiz.ru/masks/HD-ULTRA",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-SPECTOR":{url:"/masks/HD-SPECTOR",title:"Сварочная маска FITSIZ HD SPECTOR — купить  DIN 9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 9-13. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ ELEMENT HD SPECTOR — профессионаональная маск.... Купить в Моск...",h1:"Сварочная маска FITSIZ HD SPECTOR",canonical:"https://fitsiz.ru/masks/HD-SPECTOR",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-SOLAR":{url:"/masks/HD-SOLAR",title:"Сварочная маска FITSIZ HD SOLAR — купить  DIN 9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 9-13. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ ELEMENT HD SOLAR — профессионаональная маска.... Купить в Москв...",h1:"Сварочная маска FITSIZ HD SOLAR",canonical:"https://fitsiz.ru/masks/HD-SOLAR",og_image:"https://fitsiz.ru/og-image.png"},"/masks/DIN-9":{url:"/masks/DIN-9",title:"Сварочная маска FITSIZ DIN 9 — купить  DIN 9 | FITSIZ",description:"Статическая сварочная маска  DIN 9. Для MMA, MIG/MAG. Сварочная маска FITSIZ ELEMENT - DIN 9 — стандартная маска для сварочных работ. Купить в Москве и...",h1:"Сварочная маска FITSIZ DIN 9",canonical:"https://fitsiz.ru/masks/DIN-9",og_image:"https://fitsiz.ru/og-image.png"},"/masks/CLASSIC":{url:"/masks/CLASSIC",title:"Сварочная маска FITSIZ CLASSIC — купить  DIN 9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 9-13. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ ELEMENT CLASSIC — стандартная маска для сваро.... Купить в Моск...",h1:"Сварочная маска FITSIZ CLASSIC",canonical:"https://fitsiz.ru/masks/CLASSIC",og_image:"https://fitsiz.ru/og-image.png"},"/masks/STATIC":{url:"/masks/STATIC",title:"Сварочная маска FITSIZ STATIC — купить  DIN 4/11 | FITSIZ",description:"Статическая сварочная маска  DIN 4/11. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ ELEMENT STATIC — стандартная маска для свароч.... Купить в Моск...",h1:"Сварочная маска FITSIZ STATIC",canonical:"https://fitsiz.ru/masks/STATIC",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-HYPER":{url:"/masks/HD-HYPER",title:"Сварочная маска FITSIZ HD HYPER — купить  DIN 5-8/9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 5-8/9-13. Для MMA, MIG/MAG, TIG. Сварочная маска хамелеон FITSIZ EXPAN HD HYPER — полупрофессиональная маска д.... Купи...",h1:"Сварочная маска FITSIZ HD HYPER",canonical:"https://fitsiz.ru/masks/HD-HYPER",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-OPTIC":{url:"/masks/HD-OPTIC",title:"Сварочная маска FITSIZ HD OPTIC — купить  DIN 5-8/9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 5-8/9-13. Для MMA, MIG/MAG, TIG. Сварочная маска хамелеон FITSIZ ELEMENT HD OPTIC — профессионаональная маска.... Купит...",h1:"Сварочная маска FITSIZ HD OPTIC",canonical:"https://fitsiz.ru/masks/HD-OPTIC",og_image:"https://fitsiz.ru/og-image.png"},"/masks/PROGRAM-MASK-8000":{url:"/masks/PROGRAM-MASK-8000",title:"Сварочная маска FITSIZ PROGRAM MASK 8000 — купить... | FITSIZ",description:"Статическая сварочная маска  DIN 4-8/9-14. Для MMA, MIG/MAG, TIG. Сварочная маска хамелеон FITSIZ PROGRAM MASK PANORAMIC 8000 — профессионаонал.... Купи...",h1:"Сварочная маска FITSIZ PROGRAM MASK 8000",canonical:"https://fitsiz.ru/masks/PROGRAM-MASK-8000",og_image:"https://fitsiz.ru/og-image.png"},"/masks/STATIC-MAX":{url:"/masks/STATIC-MAX",title:"Сварочная маска FITSIZ STATIC MAX — купить  DIN 9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 9-13. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ ELEMENT STATIC MAX — стандартная маска для св.... Купить в Моск...",h1:"Сварочная маска FITSIZ STATIC MAX",canonical:"https://fitsiz.ru/masks/STATIC-MAX",og_image:"https://fitsiz.ru/og-image.png"},"/masks/HD-LUMEN":{url:"/masks/HD-LUMEN",title:"Сварочная маска FITSIZ HD LUMEN — купить  DIN 9-13 | FITSIZ",description:"Статическая сварочная маска  DIN 9-13. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ ELEMENT HD LUMEN — профессионаональная маска.... Купить в Москв...",h1:"Сварочная маска FITSIZ HD LUMEN",canonical:"https://fitsiz.ru/masks/HD-LUMEN",og_image:"https://fitsiz.ru/og-image.png"},"/masks/DIN-10":{url:"/masks/DIN-10",title:"Сварочная маска FITSIZ DIN 10 — купить  DIN 10 | FITSIZ",description:"Статическая сварочная маска  DIN 10. Дл
21я MMA, MIG/MAG. Сварочная маска FITSIZ ELEMENT -DIN 10 — стандартная маска для сварочных работ. Купить в Москве и...",h1:"Сварочная маска FITSIZ DIN 10",canonical:"https://fitsiz.ru/masks/DIN-10",og_image:"https://fitsiz.ru/og-image.png"},"/masks/BASE":{url:"/masks/BASE",title:"Сварочная маска FITSIZ BASE — купить  DIN 4/11 | FITSIZ",description:"Статическая сварочная маска  DIN 4/11. Для MMA, MIG/MAG. Сварочная маска хамелеон FITSIZ STARTER BASE — стандартная маска для сварочны.... Купить в Моск...",h1:"Сварочная маска FITSIZ BASE",canonical:"https://fitsiz.ru/masks/BASE",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/hd-spector":{url:"/accessories/hd-spector",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 102.5x42.3, комплект 10 шт. Комплект внутренних стекол для HD SPECTOR. Совместимость: HD SPECTOR. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-hd-spector",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/hd-ultra":{url:"/accessories/hd-ultra",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 106x65, комплект 10 шт. Комплект внутренних стекол для HD ULTRA. Совместимость: HD ULTRA. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-hd-ultra",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/static-static-max":{url:"/accessories/static-static-max",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 96x42, комплект 10 шт. Комплект внутренних стекол для STATIC, STATIC MAX. Совместимость: STATIC, STATIC MAX. Доставка по РФ. Официальный производ...",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-static-static-max",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/e-1":{url:"/accessories/e-1",title:"Наголовное крепление FITSIZ — E-1",description:"Наголовное крепление E-1. Совместимость: DIN 9, DIN 10, DIN 11, STATIC, STATIC MAX, CLASSIC/LITE, HD COLOR, HD ARGON, HD ULTRA, HD HYPER, HD SOLAR, HD S...",h1:"Наголовное крепление FITSIZ E-1",canonical:"https://fitsiz.ru/accessories/-e-1",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/e-2":{url:"/accessories/e-2",title:"Наголовное крепление FITSIZ — E-2",description:"Наголовное крепление E-2. Совместимость: PROGRAM MASK 7000, PROGRAM MASK 8000. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Наголовное крепление FITSIZ E-2",canonical:"https://fitsiz.ru/accessories/-e-2",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/tech":{url:"/accessories/tech",title:"Защитное стекло внешнее FITSIZ — Комплект внешних",description:"Комплект внешних защитных стекол серии Tech. Совместимость: PROGRAM MASK 7000. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внешнее FITSIZ для масок Комплект внешних",canonical:"https://fitsiz.ru/accessories/-tech",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/hd-argon":{url:"/accessories/hd-argon",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 
21103x55, комплект 10 шт. Комплект внутренних стекол для HD ARGON. Совместимость: HD ARGON. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-hd-argon",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/program-mask-7000":{url:"/accessories/program-mask-7000",title:"Защитное стекло внутреннее FITSIZ — PROGRAM",description:"Размер 114x89, комплект 10 шт. Комплект внутренних стекол для PROGRAM MASK 7000. Совместимость: PROGRAM MASK 7000. Доставка по РФ. Официальный производи...",h1:"Защитное стекло внутреннее FITSIZ для масок PROGRAM",canonical:"https://fitsiz.ru/accessories/-program-mask-7000",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/classic-hd-color":{url:"/accessories/classic-hd-color",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 96x51, комплект 10 шт. Комплект внутренних стекол для CLASSIC, HD COLOR. Совместимость: CLASSIC, HD COLOR. Доставка по РФ. Официальный производит...",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-classic-hd-color",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/expan":{url:"/accessories/expan",title:"Защитное стекло внешнее FITSIZ — EXPAN",description:"Размер 133x113, комплект 10 шт. Комплект внешних защитных стекол серии EXPAN. Совместимость: HD ULTRA, HD HYPER, HD HYPER PRO. Доставка по РФ. Официальн...",h1:"Защитное стекло внешнее FITSIZ для масок EXPAN",canonical:"https://fitsiz.ru/accessories/-expan",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/program-mask-8000":{url:"/accessories/program-mask-8000",title:"Защитное стекло внутреннее FITSIZ — PROGRAM",description:"Размер 110x84, комплект 10 шт. Комплект внутренних стекол для PROGRAM MASK 8000. Совместимость: PROGRAM MASK 8000. Доставка по РФ. Официальный производи...",h1:"Защитное стекло внутреннее FITSIZ для масок PROGRAM",canonical:"https://fitsiz.ru/accessories/-program-mask-8000",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/panoramic":{url:"/accessories/panoramic",title:"Защитное стекло внешнее FITSIZ — Комплект внешних",description:"Комплект внешних защитных стекол серии Panoramic. Совместимость: PROGRAM MASK 8000. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внешнее FITSIZ для масок Комплект внешних",canonical:"https://fitsiz.ru/accessories/-panoramic",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/hd-lumen":{url:"/accessories/hd-lumen",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 100x48, комплект 10 шт. Комплект внутренних стекол для HD LUMEN. Совместимость: HD LUMEN. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-hd-lumen",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/hd-optic":{url:"/accessories/hd-optic",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 
21105.5x58.5, комплект 10 шт. Комплект внутренних стекол для HD OPTIC. Совместимость: HD OPTIC. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-hd-optic",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/hd-solar":{url:"/accessories/hd-solar",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 94x43, комплект 10 шт. Комплект внутренних стекол для HD SOLAR. Совместимость: HD SOLAR. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-hd-solar",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/element":{url:"/accessories/element",title:"Защитное стекло внешнее FITSIZ — Element",description:"Размер 115.2x104, комплект 10 шт. Комплект внешних защитных стекол серии Element. Совместимость: DIN 9, DIN 10, DIN 11, STATIC, STATIC MAX, CLASSIC/LITE...",h1:"Защитное стекло внешнее FITSIZ для масок Element",canonical:"https://fitsiz.ru/accessories/-element",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/unihel":{url:"/accessories/unihel",title:"Наголовное крепление FITSIZ — Наголовное крепление",description:"Наголовное крепление для каски UNIHEL. Совместимость: PROGRAM MASK 7000, PROGRAM MASK 8000. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Наголовное крепление FITSIZ Наголовное крепление",canonical:"https://fitsiz.ru/accessories/-unihel",og_image:"https://fitsiz.ru/og-image.png"},"/accessories/hd-hyper":{url:"/accessories/hd-hyper",title:"Защитное стекло внутреннее FITSIZ — Комплект внутренних",description:"Размер 106x85, комплект 10 шт. Комплект внутренних стекол для HD HYPER. Совместимость: HD HYPER. Доставка по РФ. Официальный производитель FITSIZ.",h1:"Защитное стекло внутреннее FITSIZ для масок Комплект внутренних",canonical:"https://fitsiz.ru/accessories/-hd-hyper",og_image:"https://fitsiz.ru/og-image.png"}}},Do=e=>e().then(e=>({Component:e.default}));!function(e,t,a={}){const{transformState:r,rootContainer:s="#root",ssrWhenDev:n,getStyleCollector:l=null}=a,p="undefined"!=typeof window,m=e.basename??"/",{v7_startTransition:h=!0,...g}=e.future??{};async function f(a=!1,o){const i=e.customCreateRouter??d,s=a?i(Ye(e.routes,v),{basename:m,future:g}):void 0,n=[],c=a?()=>{}:e=>n.push(e),u={isClient:p,routes:e.routes,router:s,routerOptions:e,onSSRAppRendered:c,triggerOnSSRAppRendered:()=>Promise.all(n.map(e=>e())),initialState:{},transformState:r,routePath:o,base:m,getStyleCollector:l,routerType:"remix"};var h;a&&(await("loading"===document.readyState?new Promise(e=>{document.addEventListener("DOMContentLoaded",()=>e(h))}):Promise.resolve(h)),u.initialState=(null==r?void 0:r(window.__INITIAL_STATE__||{}))||function(e){try{return JSON.parse(e||"{}")}catch(t){return{}}}(window.__INITIAL_STATE__)),await(null==t?void 0:t(u));const f=u.initialState;return{...u,initialState:f}}return p&&(async()=>{var t;const r="string"==typeof s?document.querySelector(s):s;if(!r)return;const n=null==(t=c(e.routes,window.location,m))?void 0:t.filter(e=>e.route.lazy);n&&(null==n?void 0:n.length)>0&&await Promise.all(n.map(async e=>{const t=await e.route.lazy();Object.assign(e.route,{...t,lazy:void 0})}));const l=await f(!0);window.__VITE_REACT_SSG_CONTEXT__=l;const{router:d}=l,p=i.jsx(Ee,{children:i.jsx(u,{router:d,future:{v7_startTransition:h}})});document.querySelector("[data-server-rendered=true]"),function(e,t,a={}){const{useLegacyRender:r}=a;if(r||!je)Ge(e,t);else if(Ue)Le(()=>import("./client-DYCWBWDq.js").then(e=>e.c),__vite__mapDeps([0,1,2])).then(({default:{hydrateRoot:a}})=>{o.startTransition(()=>{a(t,e)})});
21else{He.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint=!0;const{hydrateRoot:a}=He;if(!a)throw new Error("hydrateRoot not found");o.startTransition(()=>{a(t,e),He.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint=!1})}}(p,r,a)})(),f;function v(e){if(!(null!==document.querySelector("[data-server-rendered=true]")))return e;return e.loader=async({request:t})=>{var a;{if(!window.__VITE_REACT_SSG_STATIC_LOADER_MANIFEST__){const e=Be(m,`static-loader-data-manifest-${window.__VITE_REACT_SSG_HASH__}.json`);window.__VITE_REACT_SSG_STATIC_LOADER_MANIFEST__=await(await fetch(Ke(e))).json()}const{url:o}=t;let{pathname:r}=new URL(o);"/"!==m&&(r=function(e,t){if(e===t)return"/";const a=function(e){return"/"!==e[e.length-1]?`${e}/`:e}(t);return e.startsWith(a)?e.slice(a.length-1):e}(r,m));const i=window.__VITE_REACT_SSG_STATIC_LOADER_MANIFEST__,s=null==i?void 0:i[r];if(!s)return null;if(window.__VITE_REACT_SSG_STATIC_LOADER_DATA__||(window.__VITE_REACT_SSG_STATIC_LOADER_DATA__={}),!window.__VITE_REACT_SSG_STATIC_LOADER_DATA__[r]){const e=Be(m,s);window.__VITE_REACT_SSG_STATIC_LOADER_DATA__[r]=await(await fetch(Ke(e))).json()}return(null==(a=window.__VITE_REACT_SSG_STATIC_LOADER_DATA__[r])?void 0:a[e.id])??null}},e}}({routes:[{path:"/",Component:()=>i.jsx(n,{client:Eo,children:i.jsxs(Io,{children:[i.jsx(Qa,{}),i.jsx(To,{}),i.jsx($e,{children:()=>i.jsx(Ao,{})}),i.jsx($e,{children:()=>i.jsx(ko,{})}),i.jsx(f,{})]})}),children:[{index:!0,lazy:()=>Do(()=>Le(()=>import("./Index-D6zh1Ext.js"),__vite__mapDeps([3,4,2,5,6,1,7,8,9,10,11,12,13,14,15,16]))),entry:"src/pages/Index.tsx"},{path:"masks",lazy:()=>Do(()=>Le(()=>import("./Masks-Dc3Tk8w-.js"),__vite__mapDeps([17,4,2,5,6,1,7,8,9,15,16,18,19,20,21,22,23,14,24,25,11,26])))},{path:"accessories",lazy:()=>Do(()=>Le(()=>import("./Accessories-DcTcYxEH.js"),__vite__mapDeps([27,4,2,5,6,1,7,8,9,15,16,18,19,20,28,21,24,25,22,23,14])))},{path:"buy",lazy:()=>Do(()=>Le(()=>import("./Buy-hBpSlXve.js"),__vite__mapDeps([29,4,2,5,6,1,7,8,9,30,22,23,14,15,16])))},{path:"partners",lazy:()=>Do(()=>Le(()=>import("./PartnersPage-Bw5x0stO.js"),__vite__mapDeps([31,4,2,30,6,1,7,5,8,9,23,14,15,16,19,25,32,33,34,35,10])))},{path:"about",lazy:()=>Do(()=>Le(()=>import("./AboutPage-DGKpirRF.js"),__vite__mapDeps([36,4,2,5,6,1,7,8,9,37,38,32,23,14,15,16])))},{path:"contacts",lazy:()=>Do(()=>Le(()=>import("./ContactsPage-wLktvq2k.js"),__vite__mapDeps([39,4,2,5,6,1,7,8,9,40,23,14,15,16])))},{path:"app",lazy:()=>Do(()=>Le(()=>import("./FitsizApp-BxEW1t91.js"),__vite__mapDeps([41,4,2,30,5,6,1,7,8,9,23,14,15,16,42,22,43,44,38,35])))},{path:"certificates",lazy:()=>Do(()=>Le(()=>import("./CertificatesPage-BbxD6qz7.js"),__vite__mapDeps([45,4,2,5,6,1,7,8,9,23,14,15,16])))},{path:"privacy-policy",lazy:()=>Do(()=>Le(()=>import("./PrivacyPolicyPage-CNLQixp9.js"),__vite__mapDeps([46,4,2,5,6,1,7,8,9,23])))},{path:"terms-of-use",lazy:()=>Do(()=>Le(()=>import("./TermsOfUsePage-CLoNLddI.js"),__vite__mapDeps([47,4,2,5,6,1,7,8,9,23])))},{path:"delete-account",lazy:()=>Do(()=>Le(()=>import("./DeleteAccountPage-DV4Xgqxj.js"),__vite__mapDeps([48,4,2,5,6,1,7,8,9,23,49,13,43,38])))},{path:"masks/:slug",lazy:()=>Do(()=>Le(()=>import("./MaskDetail-D4Cyt7-i.js"),__vite__mapDeps([50,4,2,15,7,1,5,6,8,9,51,42,22,21,24,25,28,52,34,44,19,20,40,10,11,35,26,37,43,49,33,38,13,12,32,23,16]))),getStaticPaths:()=>Fo.masks.map(e=>`/masks/${e}`)},{path:"accessories/:slug",lazy:()=>Do(()=>Le(()=>import("./AccessoryDetail-Mo4hAd5u.js"),__vite__mapDeps([53,4,2,15,7,1,5,6,8,9,51,42,22,21,28,24,25,23,16,33]))),getStaticPaths:()=>Fo.accessories.map(e=>`/accessories/${e}`)},{path:"wholesale",Component:()=>i.jsx(v,{to:"/buy/",replace:!0})},{path:"product/:id",lazy:()=>Do(()=>Le(()=>import("./MaskRedirect-CCdAwu58.js"),__vite__mapDeps([54,4,2,15,7,1])))},{path:"print/mask/:slug",lazy:()=>Do(()=>Le(()=>import("./MaskPrint-B1U2Pa_P.js"),__vite__mapDeps([55,4,2,15,7,1,8,24,25,52])))},{path:"*",lazy:()=>Do(()=>Le(()=>import("./NotFound-CpHq2mrc.js"),__vite__mapDeps([56,4,2,6,1,7,9]))),getStaticPaths:()=>["/404"]}]}]});export{qe as H,Vt as I,Wt as X,Xt as a,Yt as b,Ba as c,Fo as g};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.