{"version":3,"file":"BlogExplorer.BWwhrhtO.mjs","names":["useState","useMemo","_Fragment","startTransition"],"sources":["https:/framerusercontent.com/modules/22yi4YSI5xtt5sF0xdYh/ldR1ca1f8c50khwFzf5i/BlogExplorer.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useMemo,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const ARTICLES=[{\"id\":\"V5Fgkh_3C\",\"title\":\"Тайп для дизайнеров: голосовой ввод и AI-задачи\",\"slug\":\"telegram-2026-08-28-nedelyu-polzuyus-taypom-i-etot-post-tozhe-nadiktoval-v-klo\",\"date\":\"2026-08-28T14:48:32.000Z\",\"excerpt\":\"Как голосовой ввод помогает продуктовым дизайнерам быстрее формулировать задачи для Claude, Codex и команды, не теряя контекст по дороге.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"10 мин\",\"image\":\"https://framerusercontent.com/images/MndNZ1KeFaAERqs6iI0upEwiug.png\",\"imageAlt\":\"Зелёная кнопка Тайп на чёрном фоне\",\"categories\":[{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"}],\"searchText\":'Тайп для дизайнеров: голосовой ввод и AI-задачи Тайп для дизайнеров Как голосовой ввод помогает продуктовым дизайнерам быстрее формулировать задачи для Claude, Codex и команды, не теряя контекст по дороге. Быстрый совет: диктуйте не промпт, а контекст Если мысль длинная, не начинайте с попытки написать идеальный промпт. Начните с голосового черновика: что происходит, какую задачу надо решить, какие есть ограничения и какой результат нужен на выходе. За неделю с Тайпом становится заметно: голосовой ввод ускоряет не сам набор текста, а момент до ясной формулировки. Вы быстрее выгружаете из головы сырой материал, а потом отдаёте его Claude, Codex или команде уже как нормальную задачу. Сначала надиктуйте всё как есть: проблему, пользователя, контекст, ограничения, ссылки и сомнения. Потом попросите AI собрать это в структуру: цель, требования, критерии успеха, открытые вопросы. Отдельно попросите выделить места, где вы говорите слишком абстрактно. Перед отправкой перечитайте результат. Голос ускоряет ввод, но ответственность за смысл всё равно на вас. Тайп делает команда Миши Наера https://t.me/mikhailnaer. 29 августа в 12:00 по Москве у нас будет стрим: покажем, как эта штука разрабатывалась и где голосовой ввод реально помогает дизайнерам. Зарегистрироваться на стрим http://t.me/faangwebinars_bot?start=start. Хочешь разобраться глубже? Ниже полный разбор: где голосовой ввод полезен дизайнеру, как встроить его в AI-процесс и каких ошибок избежать. Полный разбор: почему голосовой ввод становится рабочим инструментом дизайнера Голосовой ввод часто воспринимают как функцию для ленивого набора текста. На практике для продуктового дизайнера это другой тип интерфейса к собственной голове. Когда вы печатаете, мысль сразу проходит через фильтр аккуратности: вы редактируете фразу до того, как успели сформулировать задачу. Когда диктуете, вы быстрее вытаскиваете контекст наружу. Это особенно важно в работе с AI. Хороший результат от модели почти всегда зависит от контекста: что за продукт, какая аудитория, какая стадия задачи, какие ограничения, что уже пробовали, какой формат ответа нужен. Печатать всё это каждый раз долго. Поэтому дизайнеры часто пишут коротко, а потом удивляются, что AI отвечает поверхностно. Что меняется в связке голос плюс AI Тайп полезен не потому, что превращает речь в текст. Таких инструментов много. Смысл в том, что голос снимает сопротивление перед длинным вводом. Вы можете за минуту наговорить то, что руками набирали бы десять минут: почему экран не работает, какая гипотеза стоит за изменением, что сказал пользователь на интервью, почему команда спорит о приоритете. После этого AI уже не нужно угадывать. Ему можно дать задачу: \"собери это в PRD\", \"выдели пользовательские сценарии\", \"сформулируй требования для прототипа\", \"преврати заметки в план исследования\". Получается рабочий конвейер: голосовой черновик, структурирование, редактура, передача дальше. Где дизайнеру это помогает сильнее всего Первый сценарий - постановка задач. Когда нужно быстро объяснить разработчику, что должно измениться в интерфейсе, голосом проще проговорить состояние до, состояние после, ошибки и крайние случаи. Потом AI превращает это в понятный тикет. Второй сценарий - ресёрч. После интервью или созвона дизайнер часто помнит нюансы, но не успевает их оформить. Надиктованный разбор помогает сохранить интонации, цитаты и наблюдения, пока они свежие. Потом из этого можно собрать инсайты, гипотезы и вопросы для следующего раунда. Третий сценарий - критика интерфейса. Вместо того чтобы писать \"здесь плохо\", можно наговорить полный ход мысли: где ломается иерархия, какой элемент перетягивает внимание, почему пользователь может не понять следующий шаг. AI поможет превратить это в список конкретных правок. Четвёртый сценарий - работа с портфолио. Многие дизайнеры умеют рассказывать о проекте вслух, но застревают, когда надо написать кейс. Голосовой ввод позволяет сначала рассказать историю проекта человечески, а потом уже собрать из неё структуру: проблема, роль, процесс, решение, результат. Что не стоит отдавать на автопилот Главная ошибка - диктовать хаотично и сразу отправлять результат как финальный текст. Так вы просто переносите шум из головы в документ. Лучше делать два прохода: сначала выгрузить всё, потом попросить AI выделить структуру и пробелы. Вторая ошибка - смешивать несколько задач в один поток. Если в одной диктовке есть и идея фичи, и текст для письма, и вопрос к разработчику, модель начнёт усреднять. Разделяйте диктовки по назначению. Третья ошибка - не проверять факты и тон. AI может красиво упаковать даже неточную мысль. Дизайнеру важно оставить за собой финальную редактуру: соответствует ли это продукту, не потерялись ли ограничения, не появились ли лишние обещания. Мини-чеклист для голосовой постановки задачи Перед диктовкой держите в голове пять пунктов: цель, пользователь, текущее состояние, желаемый результат, ограничения. Если каждый пункт прозвучал, AI почти всегда соберёт более сильный документ. Если какой-то пункт выпал, попросите модель задать уточняющие вопросы, а не сочинять ответ вместо вас. Голосовой ввод не заменяет мышление дизайнера. Он убирает трение между мыслью и рабочим артефактом. А в эпоху AI это трение становится дорогим: чем быстрее вы даёте модели хороший контекст, тем быстрее получаете прототип, план исследования, текст задачи или основу для кейса. Приходите на стрим про Тайп http://t.me/faangwebinars_bot?start=start: разберём, как он устроен, зачем команде дизайнеру такой инструмент и где голосовой workflow экономит больше всего времени. Инструменты AI tools ai',\"cardTitle\":\"Тайп для дизайнеров\"},{\"id\":\"nkV0NWfMl\",\"title\":\"AI-скиллы продуктового дизайнера: что требуют вакансии в 2026\",\"slug\":\"telegram-2026-08-27-46-vakansiy-dlya-produktovyh-dizaynerov-trebuyut-ai-skilly\",\"date\":\"2026-08-27T13:53:13.000Z\",\"excerpt\":\"Разбор выборки из 303 вакансий продуктовых дизайнеров: какие AI-навыки работодатели уже ждут и как показать их в портфолио.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"10 мин\",\"image\":\"https://framerusercontent.com/images/7gw36W61EYjn83N9Og5fmI94jM.png\",\"imageAlt\":\"Ноутбук с абстрактной доской вакансий и графиком требований к AI\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"BdV97Cs1X\",\"title\":\"Метрики\",\"slug\":\"metrics\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":'AI-скиллы продуктового дизайнера: что требуют вакансии в 2026 AI-скиллы в вакансиях Разбор выборки из 303 вакансий продуктовых дизайнеров: какие AI-навыки работодатели уже ждут и как показать их в портфолио. Быстрый совет: AI уже нужно показывать как часть процесса Если в резюме написано \"пользуюсь нейросетями\", этого мало. Рынок хочет видеть, где именно AI встроен в работу продуктового дизайнера: ресёрч, синтез, прототипирование, сценарии, код, аналитика или проверка гипотез. Мы прогнали через AI 303 вакансии продуктовых дизайнеров. В 46% вакансий AI упоминается в требованиях. Из них 38% формулируют это не как приятный бонус, а как прямое ожидание: AI уже должен быть частью рабочего процесса. Что стоит сделать прямо сейчас: Добавьте в портфолио один кейс, где видно, как AI помог пройти от проблемы к решению. В резюме пишите не список инструментов, а действие: \"собираю ресёрч\", \"строю прототипы\", \"проверяю ответы модели\". Покажите, что умеете отличать полезный AI-результат от галлюцинации. Если используете Claude Code, Cursor, v0, Lovable или Figma Make, привяжите это к конкретному результату, а не к модному слову. Наш курс по AI для продуктовых дизайнеров https://forms.gle/S2ihe1XW7wPbjU4A9 мы собирали как раз из такого ресёрча вакансий и разговоров с нанимающими менеджерами. Ниже полный разбор: какие AI-навыки чаще встречаются в вакансиях, почему это стало требованием и как дизайнеру доказать, что он не просто \"игрался с нейросетями\". Полный разбор: какие AI-навыки нужны продуктовому дизайнеру Вакансии становятся хорошим снимком рынка. Не идеальным, потому что компании часто пишут требования размыто, но полезным: они показывают, за что работодатель готов платить и какие ожидания уже стали нормой. В нашей выборке было 303 вакансии в разделе продуктовых дизайнеров. AI упоминался в 46% описаний. Внутри этой группы 38% вакансий говорили про AI как про обязательную часть работы. Это важный сдвиг: ещё недавно AI был \"плюсом\", теперь он превращается в рабочую грамотность. Что именно хотят работодатели Самая частая формулировка - использование AI во всём процессе, от ресёрча до прототипа. Таких вакансий в выборке было 102. Это не про один чат с моделью, а про умение ускорять разные этапы дизайн-процесса: собрать вводные, найти паттерны, разложить фидбек, сделать варианты, подготовить прототип. AI-прототипирование встретилось в 55 вакансиях. Работодатели всё чаще хотят, чтобы дизайнер мог быстро показать интерактивную версию идеи, а не ограничиваться статичным макетом. Иногда речь про кликабельный прототип, иногда про рабочий фронтенд, иногда про демо, которое можно дать команде или пользователям. Проектирование AI-, LLM- и agent-продуктов встретилось в 53 вакансиях. Здесь нужен уже не просто навык промптинга. Дизайнер должен понимать, как устроен пользовательский опыт с вероятностной системой: где модель может ошибаться, как показать уверенность ответа, как спроектировать fallback, как объяснить пользователю, что происходит. Vibe coding и инструменты вроде Claude Code, Cursor, v0, Lovable и Figma Make упоминались в 32 вакансиях. Это не значит, что дизайнер становится полноценным инженером. Но от него всё чаще ждут способности собрать прототип, поправить интерфейс, проверить гипотезу или хотя бы говорить с разработчиками на более предметном языке. Отдельно встречались ресёрч и синтез с AI - 23 вакансии, автоматизация рутины - 16, промптинг и понимание LLM - 15. Эти числа меньше, но они показывают ширину ожидания: AI касается не одной кнопки, а всей системы работы. Почему это стало требованием Главная причина - скорость проверки идей. Продуктовые команды хотят быстрее проходить путь от проблемы к варианту решения. Если дизайнер может сам собрать черновой прототип, подготовить варианты текстов, разобрать интервью, составить PRD и проверить аналитику, команда меньше ждёт передачи между ролями. Вторая причина - рост AI-продуктов. Всё больше компаний добавляют AI-функции в существующие продукты или строят новые продукты вокруг LLM. Там дизайнеру приходится проектировать не только экран, но и поведение системы: что пользователь вводит, что модель отвечает, где нужна модерация, как объяснить ошибку, как сохранить доверие. Третья причина - экономия внимания. Хороший дизайнер с AI не просто делает быстрее. Он освобождает время для сложных решений: понять проблему, выбрать метрику, задать критерии качества, поговорить с пользователем. Рутинную часть можно ускорить, но суждение остаётся человеческим. Как показать AI-навыки в портфолио Самый сильный способ - показать AI как часть кейса. Например: \"На этапе ресёрча я собрал 40 отзывов пользователей, кластеризовал их с помощью модели, затем вручную проверил группы и выделил три гипотезы\". Это звучит намного убедительнее, чем \"использовал ChatGPT\". В кейсе важно показать входные данные, процесс и контроль качества. Какие данные вы дали модели? Что получили? Что перепроверили сами? Где модель ошиблась? Как это повлияло на решение? Нанимающая сторона ищет не магию, а управляемый процесс. Если вы делали AI-прототип, покажите его роль. Он помог продать идею команде? Провести тест? Проверить техническую реализуемость? Сократить цикл обсуждения? Прототип ради прототипа не так ценен, как прототип с понятным решением. Частые ошибки дизайнеров Первая ошибка - превращать AI в список логотипов. Работодатель не нанимает \"пользователя Cursor\". Он нанимает человека, который решает продуктовые задачи быстрее и качественнее. Вторая ошибка - скрывать проверку. Если дизайнер показывает только красивый результат от AI, возникает вопрос: а он понимает, где модель могла наврать? В вакансиях уже встречаются формулировки про умение распознавать неправильный AI-результат. Это отдельный навык. Третья ошибка - думать, что AI заменяет базовый дизайн. Наоборот: чем больше генерации, тем важнее вкус, системность, UX-логика и способность выбрать сильное решение из десятков слабых вариантов. Что учить в первую очередь Начните с трёх направлений. Первое - промптинг как постановка задачи: контекст, ограничения, формат, критерии качества. Второе - AI-прототипирование: как быстро собрать рабочую демо-версию идеи. Третье - проверка результата: как отличать полезный ответ от уверенной ошибки. Дальше добавляйте ресёрч, агентов, работу с кодом и аналитику. Именно такой end-to-end маршрут мы заложили в курс по AI для продуктовых дизайнеров https://forms.gle/S2ihe1XW7wPbjU4A9: не изучать инструменты отдельно, а встроить их в реальный дизайн-процесс. AI Метрики Вакансии ai metrics vacancies',\"cardTitle\":\"AI-скиллы в вакансиях\"},{\"id\":\"iorPLr9aV\",\"title\":\"Курс AI для продуктовых дизайнеров: программа и результат\",\"slug\":\"telegram-2026-08-25-21-sentyabrya-startuem-kurs-ai-dlya-produktovyh-dizaynerov\",\"date\":\"2026-08-25T19:05:32.000Z\",\"excerpt\":\"Что входит в курс FAANG+ Careers по AI для продуктовых дизайнеров: агенты, ресёрч, прототип, код, аналитика и готовый кейс в портфолио.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"10 мин\",\"image\":\"https://framerusercontent.com/images/xaamRLSmh8KkmzQZhgzp6Nu20Sg.png\",\"imageAlt\":\"Дизайн-воркшоп с ноутбуком, планшетом и схемами продукта\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"}],\"searchText\":'Курс AI для продуктовых дизайнеров: программа и результат Курс AI для дизайнеров Что входит в курс FAANG+ Careers по AI для продуктовых дизайнеров: агенты, ресёрч, прототип, код, аналитика и готовый кейс в портфолио. Быстрый совет: учите AI не как инструмент, а как дизайн-процесс Главная ошибка в обучении AI - собирать список сервисов и надеяться, что из этого появится новая профессия. Продуктовому дизайнеру важнее другой вопрос: как встроить AI в путь от проблемы до проверенного решения. 21 сентября стартует курс AI для продуктовых дизайнеров. Его цель - не научить \"общаться с Клодом\", а собрать end-to-end процесс: понять задачу, провести ресёрч, сделать варианты, выбрать направление, собрать прототип, выкатить на живой URL, подключить аналитику и положить результат в портфолио. Что участник должен получить на выходе: систему работы с моделями, контекстом, промптами и токенами; агентов для ресёрча, фидбека, PRD и проверки гипотез; рабочий прототип, который можно показать команде или нанимающей стороне; понимание, как читать данные в PostHog или Mixpanel; готовый кейс для портфолио. Программа и запись на курс: открыть форму https://forms.gle/S2ihe1XW7wPbjU4A9. Ниже полный разбор: почему курс собран вокруг полного дизайн-процесса, что будет по неделям и кому такой формат подходит. Полный разбор: как встроить AI в работу продуктового дизайнера AI в дизайне легко изучать хаотично. Сегодня попробовать один чат, завтра генератор картинок, послезавтра агент для кода. В итоге появляется ощущение движения, но не появляется система. Дизайнер знает много названий, но не понимает, как провести реальную задачу от начала до результата. Курс AI для продуктовых дизайнеров мы строим вокруг процесса. Продуктовый дизайн - это не только макет. Это понимание проблемы, выбор гипотезы, ресёрч, генерация решений, прототипирование, коммуникация с командой, проверка данных и упаковка результата. AI должен усиливать каждый из этих этапов, а не жить отдельной вкладкой в браузере. Неделя 1: модели, контекст и стоимость мышления Сначала важно разобраться с базой: чем отличаются модели, как работает контекст, зачем нужны MCP, почему токены стоят денег и как это влияет на workflow. Без этого дизайнер часто действует вслепую: копирует промпты, не понимает ограничений и удивляется разному качеству ответов. На этом этапе участник учится ставить задачу модели так же аккуратно, как ставит задачу дизайнеру или разработчику: с контекстом, ограничениями, форматом результата и критериями качества. Неделя 2: агенты для ресёрча и PRD Дальше переходим к агентам. Они помогают не просто ответить на один вопрос, а собрать цепочку действий: найти информацию, структурировать фидбек, сравнить конкурентов, подготовить черновик PRD, выделить критерии успеха. Для продуктового дизайнера это особенно полезно на ранней стадии. Вместо пустого листа появляется опорная структура: что мы знаем, чего не знаем, какие гипотезы проверяем, какой результат считаем успешным. Неделя 3: много направлений и совет агентов Одна из сильных сторон AI - способность быстро сгенерировать много вариантов. Но много вариантов сами по себе не решают задачу. Поэтому на курсе участники будут собирать несколько направлений и запускать \"совет агентов\": разные роли оценивают решение с разных сторон. Такой подход помогает дизайнеру не влюбляться в первый вариант. Можно отдельно проверить UX-логику, бизнес-ценность, риски реализации, ясность интерфейса и соответствие пользовательской проблеме. Неделя 4: прототипирование с Claude, Codex и Cursor После выбора направления нужно сделать прототип. Здесь AI помогает перейти от Figma-экрана или описания к рабочему интерфейсу быстрее, чем раньше. Участники будут собирать прототипы с помощью Claude, Codex и Cursor, тестировать сценарии и проверять, где решение разваливается. Важно, что прототип - это не финальный продукт. Это инструмент проверки. Его ценность в том, что команда может потрогать идею, пользователь может пройти сценарий, а дизайнер может быстрее увидеть слабые места. Неделя 5: живой URL, качество кода и аналитика Следующий шаг - выкатить результат на живой URL и проверить качество. Даже если дизайнер не становится инженером, ему полезно понимать, как выглядит деплой, как читать ошибки и как обсуждать реализацию с командой. После этого подключаем аналитику: PostHog или Mixpanel. Дизайнеру важно уметь смотреть не только на красивые экраны, но и на поведение пользователей. Где отваливаются? Какие события срабатывают? Какая гипотеза подтверждается, а какая нет? Неделя 6: упаковка результата в портфолио Финал курса - готовый кейс. Это принципиально: обучение должно оставлять после себя артефакт, который можно использовать дальше. Участник работает на своём проекте, рабочей задаче или получает проект от нас, если своей задачи нет. Кейс показывает не только финальный экран, а процесс: как была понята проблема, как применялся AI, какие решения рассматривались, как прототип тестировался, какие данные были собраны и что получилось на выходе. Формат и поддержка Формат курса: уроки в записи, раз в неделю живой созвон с разбором домашек, закрытый чат и практика на реальной задаче. Мы также поможем с подписками и оплатой AI-сервисов из России. Всем участникам даём Pro-доступ к Screen Gallery https://scrn.gallery/apps через MCP, чтобы можно было быстрее собирать визуальные референсы и работать с интерфейсным контекстом. Этот курс для дизайнеров, которые хотят не просто \"пользоваться AI\", а перестроить свой рабочий процесс. Если вы хотите быстрее делать ресёрч, собирать прототипы, проверять гипотезы и показывать сильный кейс в портфолио, программа лежит здесь: записаться на курс https://forms.gle/S2ihe1XW7wPbjU4A9. AI Обучение ai education',\"cardTitle\":\"Курс AI для дизайнеров\"},{\"id\":\"knqKqKDnJ\",\"title\":\"Понедельничная мотивация на вайбкодинг ⚡️\",\"slug\":\"telegram-2026-08-24-ponedelnichnaya-motivaciya-na-vaybkoding\",\"date\":\"2026-08-24T18:23:57.000Z\",\"excerpt\":\"Решили сделать для вас стрим про то, как дизайнеры сегодня запускают продукты без разработчиков, и позвали Мишу Наера.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"https://framerusercontent.com/images/JrDP1s1caJItc2h1gavUU7TIEM.png\",\"imageAlt\":\"Портрет для статьи о понедельничной мотивации на вайбкодинг\",\"categories\":[{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"}],\"searchText\":\"Понедельничная мотивация на вайбкодинг ⚡️ Решили сделать для вас стрим про то, как дизайнеры сегодня запускают продукты без разработчиков, и позвали Мишу Наера. Решили сделать для вас стрим про то, как дизайнеры сегодня запускают продукты без разработчиков, и позвали Мишу Наера (https://t.me/mikhailnaer). Миша (https://t.me/mikhailnaer) работет в Disrupt команде Сбера, где отвечает за дизайн, продукт и фронтенд. У него в канале чуть ли не каждую неделю новый запуск — то пет-проект, то рабочий сервис. Голосовая клавиатура Тайп (https://gigatype.app/), радио всего мира Bizzy.fm, генератор мокапов Dresser (https://dresser.mishanaer.com/), сервис рекомендаций фильмов, который он собрал вообще с телефона, не открывая комп. 📆 Добавить в Google Calendar (https://calendar.google.com/calendar/u/0?cid=ZTZhZTVkZDIxMTNlMmYxMWMyZWQwMjc0MThiODUyNWNjYTkwNzY2OTIwZGJmZDVhYTFmODk3MWJkNzVjM2JiNkBncm91cC5jYWxlbmRhci5nb29nbGUuY29t) Что обсуждаем: — как дизайнер в одиночку доводит продукт от идеи до запуска — как AI сам рисует блоки, собирает адаптив и придумывает микроанимации — его пет-проекты и что из них выстрелило — AI-читалка: как сделать продукт, где можно болтать с персонажами книги в телеге 🔥 Бонус только для онлайна: Миша расшарит экран и покажет проекты изнутри — реальные чаты с Codex и как это всё собиралось — Ответы на ваши вопросы Вести стрим будет Леша Свиридо, главный спец по ИИ в нашей команде 😎 Инструменты AI\",\"cardTitle\":\"Мотивация на вайбкодинг\"},{\"id\":\"IOXanfDQm\",\"title\":\"100 компаний с Visa Sponsorship UK, EU, US\",\"slug\":\"telegram-2026-08-24-100-kompaniy-s-visa-sponsorship-uk-eu-us\",\"date\":\"2026-08-24T13:06:13.000Z\",\"excerpt\":\"В Британии, как и почти в любой стране, нельзя просто приехать и работать, нужно юридическое основание. Виз много: студенческая, предпринимательская, виза талантов.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"100 компаний с Visa Sponsorship UK, EU, US\",\"categories\":[{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"100 компаний с Visa Sponsorship UK, EU, US В Британии, как и почти в любой стране, нельзя просто приехать и работать, нужно юридическое основание. Виз много: студенческая, предпринимательская, виза талантов. В Британии, как и почти в любой стране, нельзя просто приехать и работать, нужно юридическое основание. Виз много: студенческая, предпринимательская, виза талантов. Но самый популярный и простой маршрут это спонсорская виза от работодателя. Я сам прошёл этот путь дважды: когда устраивался в Bumble, виза-спонсоршип был одним из преимуществ оффера, а при переходе в Apple компания снова спонсировала визу — пока ты не гражданин и без другого статуса, иначе в стране находиться просто нельзя. У моих студентов, кто устраивался в Мету, Revolut, Google та же история, компании дают спонсорство автоматически. Часто спрашивают, дают ли РФ гражданам такие визы. Ответ да, если в целом у компании есть такая процедура, в 95% и спецу из России/СНГ визу дадут. Начал собирать большой список компаний которые дают visa sponsorship и нанимают дизайнеров, буду пополнять ⤵️ Релокация Вакансии\",\"cardTitle\":\"100 компаний с Visa Sponsorship\"},{\"id\":\"rUzMeR5Rj\",\"title\":\"Готовим то, что кратно ускорит рост продуктового дизайнера🔥\",\"slug\":\"telegram-2026-08-19-gotovim-to-chto-kratno-uskorit-rost-produktovogo-dizaynera\",\"date\":\"2026-08-19T13:26:05.000Z\",\"excerpt\":\"Последние 3 месяца занимаюсь разработкой нового продукта — Курс AI для продуктовых дизайнеров.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"https://framerusercontent.com/images/oF0c05kkK5uNQDiSMokd7w19ToM.png\",\"imageAlt\":\"Спикер с ноутбуком для статьи о росте продуктового дизайнера\",\"categories\":[{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"},{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"}],\"searchText\":\"Готовим то, что кратно ускорит рост продуктового дизайнера🔥 Последние 3 месяца занимаюсь разработкой нового продукта — Курс AI для продуктовых дизайнеров. Последние 3 месяца занимаюсь разработкой нового продукта — Курс AI для продуктовых дизайнеров (https://forms.gle/S2ihe1XW7wPbjU4A9). Кому подойдет: - Продуктовый дизайнер (мидл и выше) и хочешь внедрить ИИ в рабочий процесс (не просто общаться с клодом) - Вайбкодишь / хочешь вайбкодить свои проекты - Пользуешься ИИ по наитию, без фундаментальных знаний и системы Преподавать будет Леша Свиридо — Staff Product Designer в Propeller, 10+ лет международного опыта, обладатель 2-х виз таланта (UK, Australia), разработал 2 приложения от идеи до релиза в сторах, активно применяет ИИ в работе. Как обычно для первого потока будем делать небольшую группу, и цена на 30% ниже следующих потоков. Если интересно узнать подробности по курсу, программу, преподаватель, длительность и т.д. — оставляйте заявку⤵️ Обучение AI\",\"cardTitle\":\"Что ускорит рост дизайнера\"},{\"id\":\"GmyxiTM57\",\"title\":\"Столица экспатов\",\"cardTitle\":\"Столица экспатов\",\"slug\":\"telegram-2026-08-16-stolica-ekspatov\",\"date\":\"2026-08-16T15:44:04.000Z\",\"excerpt\":\"Приехав в Лондон с евротрипа по Франции и Италии, поймал себя на мысли: в крупных городах, конечно, есть экспаты, которые приехали зарабатывать и жить.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"https://framerusercontent.com/images/8O81G42XXe3dt1wTIz9xYTEh8Y.png\",\"imageAlt\":\"Вид на Лондон для статьи \\xabСтолица экспатов\\xbb\",\"categories\":[{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"},{\"id\":\"xtvpEfPkW\",\"title\":\"Сообщество\",\"slug\":\"community\"}],\"searchText\":\"Столица экспатов Приехав в Лондон с евротрипа по Франции и Италии, поймал себя на мысли: в крупных городах, конечно, есть экспаты, которые приехали зарабатывать и жить. Приехав в Лондон с евротрипа по Франции и Италии, поймал себя на мысли: в крупных городах, конечно, есть экспаты, которые приехали зарабатывать и жить. Но это ни в какое сравнение не идет с Лондоном. В Лондоне огромное количество комьюнити, в том числе русскоговорящих, и они активно растут в разных направлениях: IT, робототехника, финансовый сектор, и т.д. Ради интереса проверил цифры: в Милане иностранцев примерно 20% жителей, в Лондоне за пределами Великобритании родились 40%. То есть это настоящая международная столица, очень комфортно себя тут чувствуешь, когда переехал строить карьеру и жизнь в другом городе. А вы что думаете, где сейчас лучше жить экспату?) 💎 16 поток курса по собеседованиям (https://forms.gle/GHe5o1KEzmtYswu56) Релокация Сообщество\"},{\"id\":\"Y5bRsfUc0\",\"title\":\"Моя LMS (навайбкоженый портал обучения) получила оценку 4.3 в форме анонимного...\",\"slug\":\"telegram-2026-08-13-moya-lms-navaybkozhenyy-portal-obucheniya-poluchila-ocenku\",\"date\":\"2026-08-13T13:08:47.000Z\",\"excerpt\":\"Повод потратить еще пару недель на вайбкод, пофиксить баги и добавить нужные фичи.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Моя LMS (навайбкоженый портал обучения) получила оценку 4.3 в форме анонимного...\",\"categories\":[{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"},{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"}],\"searchText\":\"Моя LMS (навайбкоженый портал обучения) получила оценку 4.3 в форме анонимного... Повод потратить еще пару недель на вайбкод, пофиксить баги и добавить нужные фичи. Повод потратить еще пару недель на вайбкод, пофиксить баги и добавить нужные фичи. Сижу на подписках за 200$ и в Codex и 200$ в Claude Code (он достался бесплатно), приходится с тройной силой нагружать чтобы покупка была не зря 😁 Сам курс набрал оценку 4.95🔥 💎 16 поток курса по собеседованиям (https://forms.gle/GHe5o1KEzmtYswu56) Обучение Инструменты\",\"cardTitle\":\"Как мы собирали LMS для обучения\"},{\"id\":\"ug9ThshN5\",\"title\":\"Как быть дизайнером, с которым хочется работать\",\"slug\":\"telegram-2026-08-11-kak-byt-dizaynerom-s-kotorym-hochetsya-rabotat\",\"date\":\"2026-08-11T20:11:20.000Z\",\"excerpt\":\"Посмотрел выступление Мити Осадчука “Индекс полезности дизайнера” на Design Prosmotr. Очень многие мысли откликаются, о чем сам часто говорю.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Как быть дизайнером, с которым хочется работать\",\"categories\":[{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"Как быть дизайнером, с которым хочется работать Посмотрел выступление Мити Осадчука “Индекс полезности дизайнера” на Design Prosmotr. Очень многие мысли откликаются, о чем сам часто говорю. Посмотрел выступление Мити Осадчука (https://t.me/nice2mitya_chuk/210) “Индекс полезности дизайнера” на Design Prosmotr. Очень многие мысли откликаются, о чем сам часто говорю. Две идеи из выступления, за которые зацепился: 1. Навыки с AI уже мастхев а не найс ту хев. Просто “я промпчу чатгпт” уже недостаточно. 2. История про быть видимым в соцсетях (о чем говорил Миша из Higgsfield два поста назад) — как Митя нанял человека по одной картинке, которую ему форварднули. В целом Митя умеет заряжать мотивацией📈, поэтому советую посмотреть полностью. Если вдруг нет, ниже короткий пересказ выступления от ИИ 1. Переосмысление ценности дизайнера Рынок изменился: Сейчас рынок принадлежит работодателю, а не соискателю. Требования к дизайнерам растут, а бюджеты и составы команд сокращаются. Дизайнер — это Standalone-единица: Никто не придет помогать вам адаптироваться к рынку. Каждый дизайнер должен самостоятельно \\xabпереизобрести\\xbb свою ценность в конкурентной среде. Долгосрочная мотивация: Важно найти внутренний стимул, который позволит заниматься дизайном, несмотря на внешние кризисы, сложности или давление заказчиков. Карьера\",\"cardTitle\":\"Дизайнер, с которым хочется работать\"},{\"id\":\"Ze979bX86\",\"title\":\"Какие отношения у меня сейчас с AI\",\"slug\":\"telegram-2026-08-06-kakie-otnosheniya-u-menya-seychas-s-ai\",\"date\":\"2026-08-06T18:38:58.000Z\",\"excerpt\":\"Как я рассказывал, в январе ходил на собес в Spotify на высокую позицию, прошел все этапы, не взяли в самом конце по одной причине — нужны были сильные AI скиллы.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Какие отношения у меня сейчас с AI\",\"categories\":[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"Какие отношения у меня сейчас с AI Как я рассказывал, в январе ходил на собес в Spotify на высокую позицию, прошел все этапы, не взяли в самом конце по одной причине — нужны были сильные AI скиллы. Как я рассказывал, в январе ходил на собес в Spotify (https://t.me/faangcareers/1426) на высокую позицию, прошел все этапы, не взяли в самом конце по одной причине — нужны были сильные AI скиллы. Меня это немного резануло, поэтому последние полгода активно изучаю, вайбкодю, беру консультации и в целом много учусь. Даже свою LMS (платформу обучения) выпустил, на которой прошел 15-й поток курса по собеседованиям, на удивление практически гладко продукт запустился. Так вот, в параллели делаем с двумя крутыми спецами два разных курса по AI для дизайнеров. Первый из них выйдет уже в сентябре, кому интересно оставьте заявку: я хочу вас немного покастдевить 15-20 мин на предмет вашего текущего положения с AI. Заполните, пожалуйста, эту анкету, ваши ответы напрямую повлияют на то, какой получится курс:) AI Карьера\"},{\"id\":\"W1k4WkD54\",\"title\":\"Джуны, вы как там?\",\"slug\":\"telegram-2026-08-04-dzhuny-vy-kak-tam\",\"date\":\"2026-08-04T14:01:38.000Z\",\"excerpt\":\"В 2026 много разговоров про то, что джуны больше не нужны. Но все же кому-то повезло именно сейчас стать джуном или только начать вкатываться в дизайн.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Джуны, вы как там?\",\"categories\":[{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"Джуны, вы как там? В 2026 много разговоров про то, что джуны больше не нужны. Но все же кому-то повезло именно сейчас стать джуном или только начать вкатываться в дизайн. В 2026 много разговоров про то, что джуны больше не нужны. Но все же кому-то повезло именно сейчас стать джуном или только начать вкатываться в дизайн. Для вас собрал свои идеи и советы крутых дизайнеров и дизайн-директоров из индустрии, что делать на текущем рынке. Мои советы: 1. Впитывать много информации. Следить за экспертами из разных компаний и индустрий, читать книги, смотреть материалы. Когда я был джуном и понимал, что не хватает знаний по типографике, просто брал книгу по типографике и изучал. Нужна новая фича в софте — шел читать статью или YouTube. 2. Быть проактивным. Участвовать в конкурсах, стажировках, пусть даже бесплатных, это шанс показать и протестировать себя. Ходить на собеседования, чтобы понимать рынок. Общаться с людьми из индустрии. 3. Сразу собирать портфолио. Стараться искать реальные кейсы: фриланс, волонтерская работа, pet-проекты, помощь знакомому или работа с малым бизнесом. 4. Прокачивать нетворк. Очень часто именно нетворк помогает в начале карьеры. И не только в начале.😉 5. Учиться объяснять свои решения, а не только показывать картинки. По сути, мои советы не сильно отличаются от того, чем я сам занимался в 2014-2015, разве что сложность поиска работы в сравнении с тем времением раза в полтора выросла (а в сравнении с 2019-2021 раза в 3). ❗️Что думают эксперты из индустрии (можно раскрыть): Миша Ежов (https://t.me/mihadesign)(в 18 лет работал в Сбер, сейчас в Higgsfield, AI единорог) Я бы посоветовал стараться быть более видимым. Чем больше вы присутствуете в соцсетях, тем больше шансов что вас заметят вне классичесного отклика на вакансии. Как по мне сейчас личный контакт с нанимающим менеджером или сотрудником компании — единственный способ куда-то устроиться. Чем интереснее у вас будут оформлены соцсети, портфолио, чем больше там будет интересного дизайна, тем лучше вам. По поводу какие кейсы делать, мне кажется, уже сто раз это обсудили, нужен баланс между красивыми вещами и чем-то более менее продуманным. На предыдущем месте работы на стажировки брали в основном студентов ВШЭ или внутренней IT школы. Джунов с рынка практически не нанимали. Поэтому в идеале сказать, что вы миддл и пытаться попасть на глаза кому-то из компании, куда вы хотите попасть. Карьера\"},{\"id\":\"VjBJF3xi3\",\"title\":\"Мини-евротур 🇮🇹🇫🇷\",\"slug\":\"telegram-2026-07-29-mini-evrotur\",\"date\":\"2026-07-29T19:18:12.000Z\",\"excerpt\":\"Немного пропал из канала — сделал мини-евротур на машине по Франции и Италии.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Мини-евротур 🇮🇹🇫🇷\",\"categories\":[{\"id\":\"xtvpEfPkW\",\"title\":\"Сообщество\",\"slug\":\"community\"},{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"}],\"searchText\":\"Мини-евротур 🇮🇹🇫🇷 Немного пропал из канала — сделал мини-евротур на машине по Франции и Италии. Немного пропал из канала — сделал мини-евротур на машине по Франции и Италии. Во Франции пожил в шато, посмотрел как жили герцоги и императоры, почувствовал себя героем Дюны на песках Дюн-дю-Пила и влюбился в серферский Биарриц. Вкусная еда и дешёвое вино прилагались всю дорогу. В Италии проехал всё побережье от Портофино до Ливорно, свернул в центр через Сиену до Болоньи. А вы как проводите это лето? Куда уже съездили или только планируете? Жду ваших фоточек с поездок☀️ 💎 16 поток курса по собеседованиям (https://forms.gle/GHe5o1KEzmtYswu56) Сообщество Релокация\"},{\"id\":\"LPwL8puG3\",\"title\":\"Берегите свои LinkedIn\",\"slug\":\"telegram-2026-07-13-beregite-svoi-linkedin\",\"date\":\"2026-07-13T12:19:10.000Z\",\"excerpt\":\"Мы всегда помогали студентам разблокировать LinkedIn. Раньше это было достаточно просто: вылетаете на верификацию Persona, проходите её через загранпаспорт или российские права.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Берегите свои LinkedIn\",\"categories\":[{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"Берегите свои LinkedIn Мы всегда помогали студентам разблокировать LinkedIn. Раньше это было достаточно просто: вылетаете на верификацию Persona, проходите её через загранпаспорт или российские права. Мы всегда помогали студентам разблокировать LinkedIn. Раньше это было достаточно просто: вылетаете на верификацию Persona, проходите её через загранпаспорт или российские права. Если возникали вопросы, писали в поддержку, всё решалось. С апреля 2026 ситуация поменялась. Persona перестала принимать российские документы, а поддержка пишет стандартные отписки. Что делать, непонятно. Пока заходим через личные контакты в линкдине и пытаемся разрешить ситуацию, но в общем и целом стало сильно сложнее. Поэтому берегите свой LinkedIn: — Не меняйте устройства без необходимости — Не меняйте IP слишком часто — Не делайте много подозрительных действий за короткое время Если вас выбьет на верификацию, на данный момент вернуть аккаунт крайне тяжело. Пишите ваши кейсы в комментарии: удавалось ли вам разблокировать LinkedIn после апреля этого года? Карьера Вакансии\"},{\"id\":\"KRiYOgSym\",\"title\":\"Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались...\",\"slug\":\"telegram-2026-07-10-podborka-vakansiy-kotorye-prisylayut-v-formu-ili-kuda-ya-t\",\"date\":\"2026-07-10T16:05:13.000Z\",\"excerpt\":\"1. Senior Product Designer — Fundraise Up — Cyprus, remote 2. Marketing Designer (campaigns) — Adapty — remote, worldwide / Belgrade or London office 3.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались...\",\"categories\":[{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались... 1. Senior Product Designer — Fundraise Up — Cyprus, remote 2. Marketing Designer (campaigns) — Adapty — remote, worldwide / Belgrade or London office 3. 1. Senior Product Designer (https://fundraiseup.com/careers/4708159005/?gh_jid=4708159005) — Fundraise Up — Cyprus, remote 2. Marketing Designer (campaigns) (https://adapty.io/careers/marketing-designer-campaigns/) — Adapty — remote, worldwide / Belgrade or London office 3. Product Designer (.NET Ecosystem) (https://job-boards.eu.greenhouse.io/jetbrains/jobs/4833718101) — JetBrains — Europe / Remote Germany 4. Senior Product Designer (https://www.acronis.com/en/careers/job/r-100965/) — Acronis — Bulgaria 5. Communications Designer (https://careers.nebius.com/?gh_jid=4699934101) — Nebius — remote (USA) Отправляйте ваши вакансии нам! ⤵️ #вакансии Вакансии\",\"cardTitle\":\"Подборка вакансий для дизайнеров\"},{\"id\":\"yIqu78P6K\",\"title\":\"Портфолио продуктового дизайнера: как собрать сильный кейс в 2026\",\"slug\":\"portfolio-produktovogo-dizainera-kak-sobrat-silnyy-keys\",\"date\":\"2026-07-06T11:41:24.000Z\",\"excerpt\":\"Пошаговый гайд по портфолио продуктового дизайнера: какие кейсы выбрать, как раскрыть процесс, оформить сайт и подготовить портфолио к отклику.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"12 мин\",\"image\":\"https://framerusercontent.com/images/vssXXVRKrki7zE0nO4OIkvkWg.png\",\"imageAlt\":\"Коллаж примеров портфолио продуктовых дизайнеров и вдохновляющих сайтов\",\"categories\":[{\"id\":\"M6BNyQg3N\",\"title\":\"Портфолио\",\"slug\":\"portfolio\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"},{\"id\":\"oG0PlQNak\",\"title\":\"UI\",\"slug\":\"ui\"}],\"searchText\":\"Портфолио продуктового дизайнера: как собрать сильный кейс в 2026 Пошаговый гайд по портфолио продуктового дизайнера: какие кейсы выбрать, как раскрыть процесс, оформить сайт и подготовить портфолио к отклику. Портфолио продуктового дизайнера — это не папка с красивыми экранами, а короткое доказательство того, что вам можно доверить продуктовую задачу. Его открывают быстро: рекрутер смотрит на структуру, дизайн-лид ищет логику решений, а нанимающий менеджер хочет понять, как вы связываете интерфейс, пользователей и бизнес-результат. Эта статья выросла из подборки сильных сайтов и портфолио, но вместо разового списка мы разберем evergreen-подход: как собрать портфолио UX/UI дизайнера в 2026 году, какие кейсы выбрать, что писать внутри case study и как оформить сайт так, чтобы он работал на отклики, собеседования и офферы. Что такое портфолио продуктового дизайнера Хорошее портфолио продуктового дизайнера показывает не только визуальный вкус. Оно объясняет, какую проблему вы решали, как принимали решения, какие ограничения были у команды и почему финальный интерфейс получился именно таким. Для продуктовой роли важно показать мышление: как вы исследуете, формулируете гипотезы, проектируете сценарии, спорите с неопределенностью и проверяете результат. Поэтому портфолио не должно превращаться в бесконечный архив макетов. Лучше 3–5 сильных кейсов, чем 12 случайных проектов. Каждый кейс должен отвечать на простой вопрос: “что изменилось благодаря вашей работе?” Если ответа нет, рекрутеру и дизайн-лиду придется додумывать ценность за вас. Какие кейсы добавить в портфолио UX/UI дизайнера Самый частый страх начинающих дизайнеров: “у меня нет коммерческого опыта, значит, нечего показывать”. На практике важно не происхождение проекта, а качество мысли и честность контекста. Учебный, pet-проект или редизайн существующего продукта могут работать, если внутри есть задача, процесс и аргументированное решение. Продуктовый редизайн. Возьмите конкретный сценарий: онбординг, поиск, корзину, оплату, форму заявки, личный кабинет. Не редизайните “все приложение”, лучше глубоко разобрать один поток. UX-аудит с улучшениями. Покажите проблемы, гипотезы, приоритизацию и новые решения. Такой кейс хорошо демонстрирует системность. Новый фиче-флоу. Опишите, зачем продукту функция, для кого она, какие edge cases появились и как вы упростили путь пользователя. Design system или UI kit. Подойдет тем, кто хочет усилить визуальную систему и компонентное мышление. Здесь полезно связать подход с практикой из курса UI для всех . Кейс про AI-инструменты. Если вы используете AI для ресерча, прототипирования, анализа интервью или генерации вариантов, покажите не “магическую кнопку”, а управляемый процесс. Это хорошо ложится в тему AI для продуктовых дизайнеров . Структура кейса: что должно быть внутри Кейс в портфолио должен читаться как короткая продуктовая история. Не нужно писать роман, но нужно дать читателю опорные точки. Сильная структура помогает быстро понять масштаб задачи и вашу роль. 1. Контекст и ваша роль Начните с 3–5 строк: что за продукт, кто аудитория, какая была задача, сколько длился проект и за что отвечали именно вы. Если проект командный, прямо разделите вклад команды и ваш вклад. Это снимает главный вопрос дизайн-лида: “что из этого сделал кандидат?” 2. Проблема и цель Пишите не “сделать современный дизайн”, а конкретную проблему. Например: пользователи бросали регистрацию, менеджеры получали неполные заявки, новые пользователи не понимали ценность функции, конверсия в следующий шаг была ниже ожиданий. Цель должна быть измеримой или хотя бы проверяемой. 3. Исследование и инсайты Покажите только то исследование, которое повлияло на решение. Интервью, аналитика, отзывы, конкурентный разбор, usability-тест — все это полезно, если после него понятно, что именно вы изменили. Не вставляйте CJM, персоны и таблицы ради вида. 4. Решение и логика интерфейса Самые важные экраны сопровождайте объяснениями. Почему такая последовательность шагов? Почему такой акцент? Какие альтернативы вы отбросили? Как вы работали с пустыми состояниями, ошибками, мобильной версией, ограничениями разработки? 5. Результат и рефлексия Идеально, если есть метрики: конверсия, удержание, скорость выполнения задачи, снижение обращений в поддержку. Если метрик нет, используйте качественный результат: выводы тестирования, фидбек пользователей, решение ментора, изменения после ревью. В конце напишите, что бы вы улучшили сейчас. Это показывает взрослость, а не слабость. Как оформить сайт-портфолио дизайнера Сайт-портфолио нужен не ради “дорого выглядит”, а ради управления вниманием. На первом экране должно быть понятно, кто вы, какую роль ищете и какие кейсы стоит открыть первыми. Дальше — сетка проектов с одинаковой логикой обложек: название, тип задачи, ваша роль, короткий результат или интрига. Для продуктового дизайнера особенно важна навигация. Рекрутер может открыть портфолио с телефона, дизайн-лид — с ноутбука после созвона, а нанимающий менеджер — из письма. Поэтому контакты, резюме и ключевые кейсы должны быть доступны в один-два клика. Если вы готовитесь к интервью, свяжите портфолио с рассказом о себе и практикой из курса по собеседованиям . Не перегружайте страницу motion-эффектами. Анимация работает, когда помогает истории: показывает переход состояния, раскрывает структуру, ведет взгляд к следующему смысловому блоку. Если эффект отвлекает от кейса, он снижает доверие. Примеры портфолио и сайтов, которые стоит разобрать Ниже — шесть работ из исходной подборки. Используйте их не как шаблоны для копирования, а как материал для насмотренности: что делает интерфейс запоминающимся, где motion работает на смысл, как авторы собирают ритм страницы. Devouring Details — интерактивный справочник для дизайнеров, увлеченных деталями взаимодействий. Хороший пример того, как образовательный контент может ощущаться как продукт. Piyush Jain — портфолио, которое напоминает открытый Figma-файл: слоеная навигация, коллажность и ощущение живого процесса. Feather — спокойный минималистичный сайт AI workspace, где доверие строится через ритм, воздух и мелкие взаимодействия. Remote Rituals — ручная история в Framer про ритуалы remote-команды. Полезно смотреть как пример нарратива, где верстка становится частью рассказа. Dirt — сайт креативной студии с уверенной типографикой и плотным визуальным языком. Хороший пример смелого позиционирования. Major — сайт агентства, который работает как шоурил: крупные работы, сильный темп и понятное обещание результата. Частые ошибки в портфолио дизайнера Первая ошибка — показывать только финальные экраны. Красивый UI важен, но без задачи, ограничений и логики решений он выглядит как витрина без продукта. Вторая ошибка — одинаково подробно рассказывать обо всем. Сильный кейс должен вести читателя, а не заставлять его разбираться в архиве. Третья ошибка — прятать роль. Если вы работали в команде, честно напишите, что сделали сами: исследование, wireframes, UI, прототип, дизайн-система, презентация решения, коммуникация с разработкой. Четвертая ошибка — не адаптировать портфолио под вакансию. Для продуктовой роли вперед ставьте кейсы с процессом и метриками; для UI-роли — визуальную систему, компоненты, состояния и качество исполнения. Пятая ошибка — не готовить рассказ. Портфолио открывает дверь, но на интервью нужно устно объяснить решения. Здесь помогает формат Whiteboard Challenge : вы тренируете не только макеты, но и ход мысли под вопросами. Чеклист перед отправкой портфолио На первом экране понятно, кто вы и какую роль ищете. В портфолио есть 3–5 кейсов, а не случайная галерея экранов. У каждого кейса есть контекст, задача, ваша роль, процесс, решение и результат. Самый сильный кейс стоит первым. Обложки проектов одного размера и в одном визуальном языке. Есть мобильная версия, рабочие ссылки и понятная навигация. В тексте нет лишней “дизайнерской магии”: каждое решение объяснено простыми словами. Есть контакты, ссылка на резюме или понятный следующий шаг. FAQ Сколько кейсов должно быть в портфолио продуктового дизайнера? Оптимально — 3–5 сильных кейсов. Для junior может хватить двух, если они глубоко раскрыты. Лучше меньше проектов, но с понятной задачей, процессом и выводами. Нужен ли отдельный сайт-портфолио? Не всегда, но сайт помогает выделиться и управлять навигацией. Notion или PDF могут работать на старте, но для продуктового дизайнера сайт-портфолио часто выглядит профессиональнее и лучше запоминается. Можно ли показывать учебные проекты? Да, если честно указать контекст и показать самостоятельную работу: исследование, гипотезы, ограничения, решения и рефлексию. Учебный кейс без мысли выглядит слабее, чем небольшой самостоятельный проект с ясной логикой. Как адаптировать портфолио под вакансию? Сначала прочитайте вакансию и выделите 3–4 главных требования: продуктовая аналитика, мобильные приложения, дизайн-системы, B2B, AI, коммуникация с разработкой. Затем переставьте кейсы и перепишите первые абзацы так, чтобы нужные сигналы были видны сразу. Что делать дальше Если вы хотите собрать портфолио не как “красивую папку”, а как инструмент для откликов, начните с одного кейса: выберите задачу, пропишите структуру, уберите лишнее и подготовьте рассказ на 5 минут. А когда захочется усилить визуал, рассказ и уверенность на интервью, переходите к практике: UI для всех , Собеседования в зарубежные компании , Whiteboard Challenge и AI для продуктовых дизайнеров . портфолио продуктового дизайнера портфолио UX UI дизайнера как собрать портфолио дизайнера продуктовый дизайнер кейс case study сайт-портфолио дизайн-система собеседование\",\"cardTitle\":\"Как собрать портфолио дизайнера\"},{\"id\":\"Km9jnfH2j\",\"title\":\"Вакансии, которые вам стоит рассмотреть!\",\"slug\":\"telegram-2026-07-03-vakansii-kotorye-vam-stoit-rassmotret\",\"date\":\"2026-07-03T13:17:49.000Z\",\"excerpt\":\"Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались наши ребята 😎 1. Senior Product Designer — Fundraise Up — Cyprus, remote 2.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Вакансии, которые вам стоит рассмотреть!\",\"categories\":[{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"}],\"searchText\":\"Вакансии, которые вам стоит рассмотреть! Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались наши ребята 😎 1. Senior Product Designer — Fundraise Up — Cyprus, remote 2. Подборка вакансий, которые присылают в форму, или куда я точно знаю устраивались наши ребята 😎 1. Senior Product Designer (https://fundraiseup.com/careers/4708159005/?gh_jid=4708159005) — Fundraise Up — Cyprus, remote 2. Senior Product Designer (https://job-boards.greenhouse.io/remotecom/jobs/7762220003) — Remote — worldwide, remote 3. Senior Product Designer - Accounting Systems (https://job-boards.greenhouse.io/mercury/jobs/6001908004) — Mercury — US / Canada, remote or office 4. Member of Creative Studio, Web Designer (https://jobs.ashbyhq.com/perplexity/7ae341c4-411e-468c-bc26-bbdd8e55d388) — Perplexity — New York / San Francisco / Remote US 5. Senior Brand Designer (https://kandilyan.notion.site/senior-brand-designer-avride)— Avride — Serbia / Europe • Remote, On-site • US relocation Отправляйте ваши вакансии нам! ⤵️ #вакансии Вакансии\",\"cardTitle\":\"Вакансии, которые стоит рассмотреть\"},{\"id\":\"DIyQcd6Sr\",\"title\":\"Сегодня у меня день рождения 🎉\",\"slug\":\"telegram-2026-07-02-segodnya-u-menya-den-rozhdeniya\",\"date\":\"2026-07-02T16:16:44.000Z\",\"excerpt\":\"Отмечаю во Франции 🇫🇷 Спасибо всем, кто меня читает, смотрит, рекомендует друзьям.\",\"author\":\"FAANG+ Careers\",\"readingTime\":\"5 мин\",\"image\":\"\",\"imageAlt\":\"Сегодня у меня день рождения 🎉\",\"categories\":[{\"id\":\"xtvpEfPkW\",\"title\":\"Сообщество\",\"slug\":\"community\"}],\"searchText\":\"Сегодня у меня день рождения 🎉 Отмечаю во Франции 🇫🇷 Спасибо всем, кто меня читает, смотрит, рекомендует друзьям. Отмечаю во Франции 🇫🇷 Спасибо всем, кто меня читает, смотрит, рекомендует друзьям. Лучший подарок для меня — это вы (уже аж 22 000+!) и ваша активность в нашем прекрасном комьюнити ❤️. И, конечно же, ваши карьерные успехи 💪. Сообщество\"},{\"id\":\"YMVnQztIB\",\"title\":\"Как написать Cover Letter в зарубежную компанию и не получить отказ\",\"slug\":\"kak-napisat-cover-letter\",\"date\":\"2026-05-25T10:00:00.000Z\",\"excerpt\":\"Писать cover letter не хочется почти никому. Но если вы метите в топовую зарубежную компанию, без него не обойтись.\",\"author\":\"Евгений Трофимов\",\"readingTime\":\"4 мин\",\"image\":\"\",\"imageAlt\":\"Как написать Cover Letter в зарубежную компанию и не получить отказ\",\"categories\":[{\"id\":\"ZdDxyWK2d\",\"title\":\"Собеседования\",\"slug\":\"sobesedovaniya\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"}],\"searchText\":\"Как написать Cover Letter в зарубежную компанию и не получить отказ Писать cover letter не хочется почти никому. Но если вы метите в топовую зарубежную компанию, без него не обойтись. Писать cover letter не хочется почти никому. Но если вы метите в топовую зарубежную компанию, без него не обойтись. Разбираем, что западные рекрутеры хотят видеть в сопроводительном письме сегодня — и как не получить отказ. 1. Персонализируйте письмо Важно понимать, кому вы пишете. Приветствие в духе \\xabDear Netflix recruiter\\xbb сразу покажет, что вы не приложили усилий найти имя нужного человека — обезличенные письма работают плохо. Что делать: зайдите в LinkedIn и поищите по ключевым словам \\xabDesign Manager\\xbb → название компании → локация. Получите список реальных имён ЛПР. Это выглядит куда лучше письма без конкретного адресата. 2. Коротко и ёмко Держите письмо в рамках одной страницы и фокусируйтесь только на самом релевантном опыте под конкретную позицию. Релевантные ключевые слова берите прямо из текста вакансии. 3. Захватывайте внимание с первой строки Формулировка \\xabI'm writing to introduce myself as a Lead Designer\\xbb всё ещё работает, но не так эффективно, как раньше. Начните с чего-то более цепляющего: People keep telling me that the product design industry is in crisis. They say there are no more gifted designers, that creativity has dried up. But I disagree. My 7 years of experience in IT tell a different story. Сначала называем боль, описываем её — а затем продаём свой опыт. И переходим к следующему пункту. 4. Оцените достижения количественно Добавляйте цифры. На сколько процентов выросла конверсия после вашего изменения дизайна, сколько дизайнеров было у вас в команде и так далее. Конкретные показатели делают вклад осязаемым и помогают выделиться. 5. Без ошибок на английском Перед отправкой обязательно прогоните текст через ChatGPT или другой инструмент проверки. Если есть возможность показать письмо носителю языка — сделайте это: он подкорректирует формулировки и сделает текст естественнее. Коротко Сильное cover letter — это адресность, краткость, цепляющее начало, цифры и чистый английский. Потратьте на него час — и шансы на ответ заметно вырастут. Хотите системно подготовиться к отбору в зарубежную компанию — посмотрите курс по собеседованиям . Собеседования Карьера\",\"cardTitle\":\"Как написать Cover Letter\"},{\"id\":\"PTI4_Ct2h\",\"title\":\"4 английские идиомы для собеседования, которые помогут выделиться\",\"slug\":\"english-idioms-for-interview\",\"date\":\"2026-05-20T10:00:00.000Z\",\"excerpt\":\"Английский — частый барьер на собеседовании в зарубежную компанию. Грамотная речь важна, но выделиться помогают живые идиомы, которые звучат естественно для носителей.\",\"author\":\"Евгений Трофимов\",\"readingTime\":\"4 мин\",\"image\":\"\",\"imageAlt\":\"4 английские идиомы для собеседования, которые помогут выделиться\",\"categories\":[{\"id\":\"OnCZq0MRM\",\"title\":\"Английский\",\"slug\":\"english\"},{\"id\":\"ZdDxyWK2d\",\"title\":\"Собеседования\",\"slug\":\"sobesedovaniya\"}],\"searchText\":\"4 английские идиомы для собеседования, которые помогут выделиться Английский — частый барьер на собеседовании в зарубежную компанию. Грамотная речь важна, но выделиться помогают живые идиомы, которые звучат естественно для носителей. Английский — частый барьер на собеседовании в зарубежную компанию. Грамотная речь важна, но выделиться помогают живые идиомы, которые звучат естественно для носителей. Собрали 4 фразы, которые легко вставить в ответы на интервью. Get one's foot in the door Начать что-то, что приведёт к успеху в будущем; \\xabзацепиться\\xbb, сделать первый шаг. I'm eager to get my foot in the door and start contributing to the team. Я горю желанием приступить к работе как можно скорее и начать вносить вклад в команду. Hit the ground running С ходу взяться за дело, быстро влиться без долгой раскачки. I believe my experience and skills will allow me to hit the ground running in this role. Уверен, что мой опыт и навыки позволят мне сразу взяться за дело в этой роли. Cutting-edge Передовое, инновационное. I'm drawn to companies on the cutting edge of technology and innovation. Меня привлекают компании, которые используют самые передовые технологии. Draw up Составлять, создавать, разрабатывать. As a UI designer, I frequently drew up clear and intuitive interface concepts, collaborating with development teams to translate these designs into user-friendly digital experiences. Как UI-дизайнер, я часто разрабатывал наглядные и интуитивные концепции интерфейса и вместе с командой разработки воплощал их в удобный продукт. Как использовать идиомы на интервью Не вставляйте фразы ради галочки — они должны звучать к месту. Подберите 2–3 идиомы под свои реальные истории и проговорите их вслух, чтобы на собеседовании они звучали естественно. Хотите разобрать все этапы интервью в зарубежную компанию на реальных примерах — посмотрите курс по собеседованиям . Английский Собеседования\",\"cardTitle\":\"Английские идиомы для собеседования\"},{\"id\":\"xvRvtIDWK\",\"title\":\"Топ-4 портфолио дизайнеров: вдохновляющие примеры\",\"slug\":\"top-4-portfolio-dizainerov\",\"date\":\"2026-01-31T10:00:00.000Z\",\"excerpt\":\"Хорошее портфолио — половина успеха при поиске работы в топовой компании. Начинаем рубрику с подборками сильных портфолио, которые попадаются по работе.\",\"author\":\"Евгений Трофимов\",\"readingTime\":\"3 мин\",\"image\":\"\",\"imageAlt\":\"Топ-4 портфолио дизайнеров: вдохновляющие примеры\",\"categories\":[{\"id\":\"M6BNyQg3N\",\"title\":\"Портфолио\",\"slug\":\"portfolio\"},{\"id\":\"oG0PlQNak\",\"title\":\"UI\",\"slug\":\"ui\"}],\"searchText\":\"Топ-4 портфолио дизайнеров: вдохновляющие примеры Хорошее портфолио — половина успеха при поиске работы в топовой компании. Начинаем рубрику с подборками сильных портфолио, которые попадаются по работе. Хорошее портфолио — половина успеха при поиске работы в топовой компании. Начинаем рубрику с подборками сильных портфолио, которые попадаются по работе. Открываем год четырьмя сайтами: в подборке — мультидисциплинарный дизайнер, creative developer, дизайнер из Shopify и креативный директор из Apple. 1. ianaldous.com Портфолио креативного директора с опытом в Apple. Эталон внимания к деталям: спокойная типографика, выверенные анимации, акцент на кейсах. Смотреть портфолио → 2. sashalazar.design Сильный визуальный почерк и аккуратная структура кейсов. Смотреть портфолио → 3. vshslv.com Пример того, как код и дизайн усиливают друг друга: интерактив работает на впечатление, а не отвлекает. Смотреть портфолио → 4. jaytel.com Чистая подача продуктовых кейсов — то, что ценят в крупных продуктовых командах. Смотреть портфолио → Что взять на заметку У всех четырёх в центре — кейсы и результат, а не украшательство. Именно на это рекрутеры смотрят в первую очередь. Хотите собрать сильное портфолио и прокачать визуальные навыки — посмотрите курс по UI-дизайну . Портфолио UI\",\"cardTitle\":\"Топ-4 портфолио дизайнеров\"}];const CATEGORIES=[{\"id\":\"OMUm4B6LU\",\"title\":\"AI\",\"slug\":\"ai\"},{\"id\":\"ZdDxyWK2d\",\"title\":\"Собеседования\",\"slug\":\"sobesedovaniya\"},{\"id\":\"tbQc1g_Oa\",\"title\":\"Вакансии\",\"slug\":\"vacancies\"},{\"id\":\"BdV97Cs1X\",\"title\":\"Метрики\",\"slug\":\"metrics\"},{\"id\":\"ciKeFz9Ay\",\"title\":\"Карьера\",\"slug\":\"career\"},{\"id\":\"UPgjRMijK\",\"title\":\"Инструменты\",\"slug\":\"tools\"},{\"id\":\"M6BNyQg3N\",\"title\":\"Портфолио\",\"slug\":\"portfolio\"},{\"id\":\"oG0PlQNak\",\"title\":\"UI\",\"slug\":\"ui\"},{\"id\":\"K6caK12Is\",\"title\":\"Обучение\",\"slug\":\"education\"},{\"id\":\"czgGvbPdK\",\"title\":\"Релокация\",\"slug\":\"relocation\"},{\"id\":\"OnCZq0MRM\",\"title\":\"Английский\",\"slug\":\"english\"},{\"id\":\"xtvpEfPkW\",\"title\":\"Сообщество\",\"slug\":\"community\"}];const colors={text:\"#070707\",muted:\"#5F6268\",soft:\"#8E929A\",border:\"#E2E2E2\",white:\"#FFFFFF\",surface:\"#F6F6F6\",blue:\"#0070E3\",blueSoft:\"#EAF3FF\"};function normalize(value){return value.toLocaleLowerCase(\"ru-RU\").replace(/ё/g,\"е\");}function formatDate(date){const parsed=new Date(date);if(Number.isNaN(parsed.getTime()))return date;return new Intl.DateTimeFormat(\"ru-RU\",{day:\"numeric\",month:\"long\",year:\"numeric\"}).format(parsed).replace(\" г.\",\"\");}function getCategoryCount(slug){return ARTICLES.filter(article=>article.categories.some(category=>category.slug===slug)).length;}function getFallbackGradient(article){const firstCategory=article.categories[0]?.slug||\"default\";const gradients={ai:\"linear-gradient(135deg, #071014 0%, #0D8AFF 54%, #63F25C 100%)\",metrics:\"linear-gradient(135deg, #FFFFFF 0%, #0070E3 50%, #070707 100%)\",vacancies:\"linear-gradient(135deg, #111111 0%, #0070E3 100%)\",career:\"linear-gradient(135deg, #F7F7F7 0%, #B8D7FF 48%, #111111 100%)\",portfolio:\"linear-gradient(135deg, #F5F5F5 0%, #63F25C 52%, #0070E3 100%)\",ui:\"linear-gradient(135deg, #FFFFFF 0%, #DBEAFE 55%, #0070E3 100%)\",relocation:\"linear-gradient(135deg, #F8F8F8 0%, #111111 45%, #0070E3 100%)\"};return gradients[firstCategory]||\"linear-gradient(135deg, #F6F6F6 0%, #DDEBFF 55%, #101010 100%)\";}const visuallyHidden={border:0,clip:\"rect(0 0 0 0)\",height:1,margin:-1,overflow:\"hidden\",padding:0,position:\"absolute\",width:1};const defaultTitle=\"Блог\";const defaultDescription=\"Практические статьи о карьере, AI, интерфейсах, портфолио и работе продуктового дизайнера.\";function normalizeCategorySlug(slug){const raw=String(slug??\"\").trim();if(!raw||raw===\"all\")return\"all\";const normalized=raw.toLowerCase();const match=CATEGORIES.find(category=>category.slug.toLowerCase()===normalized||category.title.toLowerCase()===normalized);return match?.slug??\"all\";}/**\n * Blog Explorer\n *\n * @framerIntrinsicWidth 1120\n * @framerIntrinsicHeight 1180\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function BlogExplorer(props){const{initialCount=6,batchSize=6,categorySlug=\"all\",pageTitle=defaultTitle,pageDescription=defaultDescription,showBackLink=false,showSearch=true,showCategoryChips=true,style}=props;const activeCategory=normalizeCategorySlug(categorySlug);const activeCategoryTitle=CATEGORIES.find(category=>category.slug===activeCategory)?.title;const[query,setQuery]=useState(\"\");const[visibleCount,setVisibleCount]=useState(initialCount);useEffect(()=>{startTransition(()=>setVisibleCount(initialCount));},[query,activeCategory,initialCount]);const normalizedQuery=normalize(query.trim());const filteredArticles=useMemo(()=>{return ARTICLES.filter(article=>{const matchesCategory=activeCategory===\"all\"||article.categories.some(category=>category.slug===activeCategory);const haystack=normalize([article.title,article.cardTitle??\"\",article.excerpt,article.author,article.searchText,article.categories.map(category=>category.title).join(\" \")].join(\" \"));return matchesCategory&&(!normalizedQuery||haystack.includes(normalizedQuery));});},[normalizedQuery,activeCategory]);const visibleArticles=filteredArticles.slice(0,visibleCount);const canShowMore=visibleCount<filteredArticles.length;function handleSearchChange(event){const nextQuery=event.currentTarget.value;startTransition(()=>setQuery(nextQuery));}function handleShowMore(){startTransition(()=>setVisibleCount(current=>Math.min(current+batchSize,filteredArticles.length)));}return /*#__PURE__*/_jsxs(\"section\",{style:{...rootStyle,...style,height:\"auto\",minHeight:0},children:[showBackLink?/*#__PURE__*/_jsx(\"a\",{href:\"/blog\",style:backLinkStyle,children:\"Все статьи\"}):null,/*#__PURE__*/_jsxs(\"div\",{style:headerStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:eyebrowStyle,children:activeCategory===\"all\"?\"Все темы\":`Раздел: ${activeCategoryTitle}`}),/*#__PURE__*/_jsx(\"h1\",{style:titleStyle,children:pageTitle||defaultTitle}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyle,children:pageDescription||defaultDescription})]}),showSearch||showCategoryChips?/*#__PURE__*/_jsxs(\"div\",{style:controlsStyle,children:[showSearch?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"label\",{htmlFor:\"blog-search\",style:visuallyHidden,children:\"Поиск по статьям\"}),/*#__PURE__*/_jsxs(\"div\",{style:searchWrapStyle,children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:searchIconStyle,children:\"⌕\"}),/*#__PURE__*/_jsx(\"input\",{id:\"blog-search\",value:query,onChange:handleSearchChange,placeholder:\"Поиск по статьям...\",style:searchInputStyle}),query?/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Очистить поиск\",onClick:()=>startTransition(()=>setQuery(\"\")),style:clearButtonStyle,children:\"\\xd7\"}):null]})]}):null,showCategoryChips?/*#__PURE__*/_jsxs(\"div\",{style:chipsStyle,\"aria-label\":\"Темы статей\",children:[/*#__PURE__*/_jsxs(\"a\",{href:\"/blog\",\"aria-current\":activeCategory===\"all\"?\"page\":undefined,style:chipStyle(activeCategory===\"all\"),children:[\"Все \",/*#__PURE__*/_jsx(\"span\",{style:chipCountStyle(activeCategory===\"all\"),children:ARTICLES.length})]}),CATEGORIES.map(category=>{const isActive=activeCategory===category.slug;return /*#__PURE__*/_jsxs(\"a\",{href:`/blog/${category.slug}`,\"aria-current\":isActive?\"page\":undefined,style:chipStyle(isActive),children:[category.title,\" \",/*#__PURE__*/_jsx(\"span\",{style:chipCountStyle(isActive),children:getCategoryCount(category.slug)})]},category.id);})]}):null]}):null,visibleArticles.length?/*#__PURE__*/_jsx(\"div\",{style:gridStyle,children:visibleArticles.map(article=>/*#__PURE__*/_jsxs(\"a\",{href:`/blog/${article.slug}`,style:cardStyle,children:[/*#__PURE__*/_jsx(\"div\",{style:{...coverStyle,background:getFallbackGradient(article)},children:article.image?/*#__PURE__*/_jsx(\"img\",{src:article.image,alt:article.imageAlt,style:imageStyle}):/*#__PURE__*/_jsx(\"div\",{style:coverPatternStyle,\"aria-hidden\":\"true\"})}),/*#__PURE__*/_jsxs(\"div\",{style:cardBodyStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:metaRowStyle,children:[/*#__PURE__*/_jsx(\"span\",{style:badgeStyle,children:article.categories[0]?.title||\"Статья\"}),/*#__PURE__*/_jsx(\"span\",{style:readTimeStyle,children:article.readingTime})]}),/*#__PURE__*/_jsx(\"h2\",{style:cardTitleStyle,children:article.cardTitle??article.title}),/*#__PURE__*/_jsx(\"p\",{style:excerptStyle,children:article.excerpt}),/*#__PURE__*/_jsx(\"span\",{style:dateStyle,children:formatDate(article.date)})]})]},article.id))}):/*#__PURE__*/_jsxs(\"div\",{style:emptyStyle,children:[/*#__PURE__*/_jsx(\"strong\",{style:emptyTitleStyle,children:\"Ничего не найдено\"}),/*#__PURE__*/_jsx(\"span\",{style:emptyTextStyle,children:\"Попробуйте другой запрос или выберите другую тему.\"})]}),canShowMore?/*#__PURE__*/_jsx(\"button\",{type:\"button\",onClick:handleShowMore,style:showMoreStyle,children:\"Показать ещё\"}):null]});}const rootStyle={position:\"relative\",width:\"100%\",maxWidth:1120,margin:\"0 auto\",padding:\"92px 24px 64px\",boxSizing:\"border-box\",fontFamily:\"Inter, Arial, sans-serif\",color:colors.text};const backLinkStyle={display:\"inline-flex\",alignItems:\"center\",alignSelf:\"flex-start\",marginBottom:28,color:colors.blue,fontSize:15,lineHeight:\"1em\",fontWeight:800,textDecoration:\"none\"};const headerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",textAlign:\"center\",gap:16,marginBottom:34};const eyebrowStyle={margin:0,color:colors.blue,fontSize:13,lineHeight:\"1em\",fontWeight:900,letterSpacing:\"0.08em\",textTransform:\"uppercase\"};const titleStyle={margin:0,fontSize:92,lineHeight:\"0.9em\",fontWeight:800,letterSpacing:0};const subtitleStyle={margin:0,maxWidth:760,fontSize:18,lineHeight:\"1.45em\",color:colors.muted,letterSpacing:0};const controlsStyle={display:\"flex\",flexDirection:\"column\",gap:18,marginBottom:36};const searchWrapStyle={position:\"relative\",width:\"100%\"};const searchIconStyle={position:\"absolute\",left:20,top:\"50%\",transform:\"translateY(-50%)\",color:colors.soft,fontSize:20,lineHeight:1,pointerEvents:\"none\"};const searchInputStyle={width:\"100%\",height:56,boxSizing:\"border-box\",borderRadius:999,border:`1px solid ${colors.border}`,background:colors.white,padding:\"0 54px 0 54px\",fontSize:16,lineHeight:\"1em\",color:colors.text,outline:\"none\",boxShadow:\"0 2px 10px rgba(0,0,0,0.04)\"};const clearButtonStyle={position:\"absolute\",right:12,top:\"50%\",transform:\"translateY(-50%)\",width:34,height:34,borderRadius:999,border:0,background:colors.surface,color:colors.muted,cursor:\"pointer\",fontSize:24,lineHeight:\"30px\"};const chipsStyle={display:\"flex\",flexWrap:\"wrap\",justifyContent:\"center\",gap:10};function chipStyle(active){return{border:active?`1px solid ${colors.blue}`:`1px solid ${colors.border}`,background:active?colors.blue:colors.white,color:active?colors.white:colors.text,borderRadius:999,padding:\"10px 15px\",fontSize:14,fontWeight:700,lineHeight:\"1em\",cursor:\"pointer\",textDecoration:\"none\",boxShadow:active?\"0 8px 18px rgba(0,112,227,0.18)\":\"0 2px 8px rgba(0,0,0,0.03)\",transition:\"background 160ms ease, color 160ms ease, border-color 160ms ease, transform 160ms ease\"};}function chipCountStyle(active){return{opacity:active?.78:.45,fontWeight:700,marginLeft:4};}const gridStyle={display:\"grid\",gridTemplateColumns:\"repeat(auto-fill, minmax(252px, 336px))\",justifyContent:\"center\",gap:28};const cardStyle={height:504,minHeight:504,display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",borderRadius:24,background:colors.white,border:`1px solid ${colors.border}`,color:\"inherit\",textDecoration:\"none\",boxShadow:\"0 8px 24px rgba(0,0,0,0.08)\",transition:\"transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease\"};const coverStyle={position:\"relative\",width:\"100%\",height:214,minHeight:214,overflow:\"hidden\"};const imageStyle={width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\"};const coverPatternStyle={position:\"absolute\",inset:0,background:\"radial-gradient(circle at 22% 28%, rgba(255,255,255,0.76), transparent 18%), radial-gradient(circle at 72% 52%, rgba(255,255,255,0.32), transparent 22%), linear-gradient(90deg, rgba(255,255,255,0.12), transparent)\"};const cardBodyStyle={height:\"100%\",display:\"flex\",flexDirection:\"column\",padding:\"22px 24px 24px\",boxSizing:\"border-box\"};const metaRowStyle={display:\"flex\",alignItems:\"center\",gap:8,marginBottom:14};const badgeStyle={display:\"inline-flex\",alignItems:\"center\",height:24,borderRadius:999,padding:\"0 10px\",background:colors.blueSoft,border:\"1px solid rgba(0,112,227,0.18)\",color:colors.blue,fontSize:11,fontWeight:800,textTransform:\"uppercase\",lineHeight:\"1em\"};const readTimeStyle={color:colors.soft,fontSize:12,fontWeight:600};const cardTitleStyle={margin:0,minHeight:84,color:colors.text,fontSize:22,lineHeight:\"1.16em\",fontWeight:800,letterSpacing:0,display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"};const excerptStyle={margin:\"14px 0 18px\",color:colors.muted,fontSize:16,lineHeight:\"1.55em\",fontWeight:500,letterSpacing:0,display:\"-webkit-box\",WebkitLineClamp:3,WebkitBoxOrient:\"vertical\",overflow:\"hidden\"};const dateStyle={marginTop:\"auto\",color:colors.soft,fontSize:13,lineHeight:\"1em\",fontWeight:700};const showMoreStyle={display:\"block\",margin:\"38px auto 0\",minWidth:176,height:48,borderRadius:999,border:`1px solid ${colors.blue}`,background:colors.blue,color:colors.white,fontSize:15,fontWeight:800,cursor:\"pointer\",boxShadow:\"0 10px 22px rgba(0,112,227,0.2)\"};const emptyStyle={minHeight:240,borderRadius:24,border:`1px solid ${colors.border}`,background:colors.white,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",gap:10,padding:24};const emptyTitleStyle={fontSize:24,lineHeight:\"1.15em\"};const emptyTextStyle={color:colors.muted,fontSize:16,lineHeight:\"1.4em\"};addPropertyControls(BlogExplorer,{initialCount:{type:ControlType.Number,title:\"First\",defaultValue:6,min:3,max:18,step:3,displayStepper:true},batchSize:{type:ControlType.Number,title:\"More\",defaultValue:6,min:3,max:18,step:3,displayStepper:true},categorySlug:{type:ControlType.Enum,title:\"Category\",defaultValue:\"all\",options:[\"all\",...CATEGORIES.map(category=>category.slug)],optionTitles:[\"Все\",...CATEGORIES.map(category=>category.title)]},pageTitle:{type:ControlType.String,title:\"Title\",defaultValue:defaultTitle},pageDescription:{type:ControlType.String,title:\"Intro\",defaultValue:defaultDescription,displayTextArea:true},showBackLink:{type:ControlType.Boolean,title:\"Back Link\",defaultValue:false},showSearch:{type:ControlType.Boolean,title:\"Search\",defaultValue:true},showCategoryChips:{type:ControlType.Boolean,title:\"Chips\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogExplorer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"1180\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1120\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogExplorer.map"],"mappings":"2MAAm61D,SAAS,EAAU,EAAM,CAAC,OAAO,EAAM,kBAAkB,OAAO,CAAC,CAAC,QAAQ,KAAK,GAAG,CAAE,CAAC,SAAS,GAAW,EAAK,CAAC,IAAM,EAAO,IAAI,KAAK,CAAI,EAAgD,OAA3C,OAAO,MAAM,EAAO,QAAQ,CAAC,EAAS,EAAY,IAAI,KAAK,eAAe,QAAQ,CAAC,IAAI,UAAU,MAAM,OAAO,KAAK,SAAS,CAAC,CAAC,CAAC,OAAO,CAAM,CAAC,CAAC,QAAQ,MAAM,EAAE,CAAE,CAAC,SAAS,GAAiB,EAAK,CAAC,OAAO,EAAS,OAAO,GAAS,EAAQ,WAAW,KAAK,GAAU,EAAS,OAAO,CAAI,CAAC,CAAC,CAAC,MAAO,CAAC,SAAS,GAAoB,EAAQ,CAA4jB,MAAO,CAAtf,GAAG,iEAAiE,QAAQ,iEAAiE,UAAU,oDAAoD,OAAO,iEAAiE,UAAU,iEAAiE,GAAG,iEAAiE,WAAW,gEAAiF,EAAtjB,EAAQ,WAAW,EAAE,EAAE,MAAM,YAA2iB,gEAAiE,CAAiR,SAAS,GAAsB,EAAK,CAAC,IAAM,EAAI,OAAO,GAAM,EAAE,CAAC,CAAC,KAAK,EAAE,GAAG,CAAC,GAAK,IAAM,MAAM,MAAM,MAAM,IAAM,EAAW,EAAI,YAAY,EAA6H,OAA/G,EAAW,KAAK,GAAU,EAAS,KAAK,YAAY,IAAI,GAAY,EAAS,MAAM,YAAY,IAAI,CAAuB,CAAC,EAAE,MAAM,KAAM,CAOpk5D,SAAwB,EAAa,EAAM,CAAC,GAAK,CAAC,eAAa,EAAE,YAAU,EAAE,eAAa,MAAM,YAAU,EAAa,kBAAgB,EAAmB,eAAa,GAAM,aAAW,GAAK,oBAAkB,GAAK,UAAO,EAAY,EAAe,GAAsB,CAAY,EAAQ,GAAoB,EAAW,KAAK,GAAU,EAAS,OAAO,CAAc,CAAC,EAAE,MAAW,CAAC,EAAM,GAAUA,EAAS,EAAE,EAAO,CAAC,EAAa,IAAiBA,EAAS,CAAY,EAAE,OAAc,CAAC,MAAoB,GAAgB,CAAY,CAAC,CAAE,EAAE,CAAC,EAAM,EAAe,CAAY,CAAC,EAAE,IAAM,EAAgB,EAAU,EAAM,KAAK,CAAC,EAAQ,EAAiBC,OAAoB,EAAS,OAAO,GAAS,CAAC,IAAM,EAAgB,IAAiB,OAAO,EAAQ,WAAW,KAAK,GAAU,EAAS,OAAO,CAAc,EAAQ,EAAS,EAAU,CAAC,EAAQ,MAAM,EAAQ,WAAW,GAAG,EAAQ,QAAQ,EAAQ,OAAO,EAAQ,WAAW,EAAQ,WAAW,IAAI,GAAU,EAAS,KAAK,CAAC,CAAC,KAAK,GAAG,CAAC,CAAC,CAAC,KAAK,GAAG,CAAC,EAAE,OAAO,IAAkB,CAAC,GAAiB,EAAS,SAAS,CAAe,EAAG,CAAC,EAAI,CAAC,EAAgB,CAAc,CAAC,EAAQ,GAAgB,EAAiB,MAAM,EAAE,CAAY,EAAQ,GAAY,EAAa,EAAiB,OAAO,SAAS,GAAmB,EAAM,CAAC,IAAM,EAAU,EAAM,cAAc,MAAM,MAAoB,EAAS,CAAS,CAAC,CAAE,CAAC,SAAS,IAAgB,CAAC,MAAoB,GAAgB,GAAS,KAAK,IAAI,EAAQ,EAAU,EAAiB,MAAM,CAAC,CAAC,CAAE,CAAC,OAAoB,EAAM,UAAU,CAAC,MAAM,CAAC,GAAG,EAAU,GAAG,GAAM,OAAO,OAAO,UAAU,CAAC,EAAE,SAAS,CAAC,EAA0B,EAAK,IAAI,CAAC,KAAK,QAAQ,MAAM,EAAc,SAAS,YAAY,CAAC,EAAE,KAAkB,EAAM,MAAM,CAAC,MAAM,EAAY,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAa,SAAS,IAAiB,MAAM,WAAW,WAAW,IAAqB,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,EAAW,SAAS,GAAW,CAAY,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,EAAc,SAAS,GAAiB,CAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,EAA+B,EAAM,MAAM,CAAC,MAAM,EAAc,SAAS,CAAC,EAAwB,EAAMC,GAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,QAAQ,cAAc,MAAM,EAAe,SAAS,kBAAkB,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,EAAgB,SAAS,CAAc,EAAK,OAAO,CAAC,cAAc,OAAO,MAAM,EAAgB,SAAS,GAAG,CAAC,EAAe,EAAK,QAAQ,CAAC,GAAG,cAAc,MAAM,EAAM,SAAS,GAAmB,YAAY,sBAAsB,MAAM,CAAgB,CAAC,EAAE,EAAmB,EAAK,SAAS,CAAC,KAAK,SAAS,aAAa,iBAAiB,YAAYC,MAAoB,EAAS,EAAE,CAAC,EAAE,MAAM,EAAiB,SAAS,GAAM,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,EAA+B,EAAM,MAAM,CAAC,MAAM,EAAW,aAAa,cAAc,SAAS,CAAc,EAAM,IAAI,CAAC,KAAK,QAAQ,eAAe,IAAiB,MAAM,OAAO,IAAA,GAAU,MAAM,EAAU,IAAiB,KAAK,EAAE,SAAS,CAAC,OAAoB,EAAK,OAAO,CAAC,MAAM,EAAe,IAAiB,KAAK,EAAE,SAAS,EAAS,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,EAAW,IAAI,GAAU,CAAC,IAAM,EAAS,IAAiB,EAAS,KAAK,OAAoB,EAAM,IAAI,CAAC,KAAK,SAAS,EAAS,OAAO,eAAe,EAAS,OAAO,IAAA,GAAU,MAAM,EAAU,CAAQ,EAAE,SAAS,CAAC,EAAS,MAAM,IAAiB,EAAK,OAAO,CAAC,MAAM,EAAe,CAAQ,EAAE,SAAS,GAAiB,EAAS,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,EAAS,EAAE,CAAE,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,KAAK,GAAgB,OAAoB,EAAK,MAAM,CAAC,MAAM,EAAU,SAAS,GAAgB,IAAI,GAAsB,EAAM,IAAI,CAAC,KAAK,SAAS,EAAQ,OAAO,MAAM,EAAU,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAW,WAAW,GAAoB,CAAO,CAAC,EAAE,SAAS,EAAQ,MAAmB,EAAK,MAAM,CAAC,IAAI,EAAQ,MAAM,IAAI,EAAQ,SAAS,MAAM,CAAU,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,GAAkB,cAAc,MAAM,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,EAAc,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,EAAa,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,EAAW,SAAS,EAAQ,WAAW,EAAE,EAAE,OAAO,QAAQ,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,EAAc,SAAS,EAAQ,WAAW,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,KAAK,CAAC,MAAM,EAAe,SAAS,EAAQ,WAAW,EAAQ,KAAK,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,EAAa,SAAS,EAAQ,OAAO,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,EAAU,SAAS,GAAW,EAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAQ,EAAE,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,EAAW,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,EAAgB,SAAS,mBAAmB,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,EAAe,SAAS,oDAAoD,CAAC,CAAC,CAAC,CAAC,EAAE,GAAyB,EAAK,SAAS,CAAC,KAAK,SAAS,QAAQ,GAAe,MAAM,EAAc,SAAS,cAAc,CAAC,EAAE,IAAI,CAAC,CAAC,CAAE,CAAmrD,SAAS,EAAU,EAAO,CAAC,MAAM,CAAC,OAAO,EAAO,aAAa,EAAO,OAAO,aAAa,EAAO,SAAS,WAAW,EAAO,EAAO,KAAK,EAAO,MAAM,MAAM,EAAO,EAAO,MAAM,EAAO,KAAK,aAAa,IAAI,QAAQ,YAAY,SAAS,GAAG,WAAW,IAAI,WAAW,MAAM,OAAO,UAAU,eAAe,OAAO,UAAU,EAAO,kCAAkC,6BAA6B,WAAW,wFAAwF,CAAE,CAAC,SAAS,EAAe,EAAO,CAAC,MAAM,CAAC,QAAQ,EAAO,IAAI,IAAI,WAAW,IAAI,WAAW,CAAC,CAAE,sFAP51N,IAA8D,IAAoD,EAAO,EAAS,CAAC,CAAC,GAAK,YAAY,MAAQ,kDAAkD,KAAO,iFAAiF,KAAO,2BAA2B,QAAU,4IAA4I,OAAS,iBAAiB,YAAc,SAAS,MAAQ,sEAAsE,SAAW,qCAAqC,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,cAAc,KAAO,OAAO,EAAE,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,CAAC,EAAE,WAAa,g+KAAg+K,UAAY,qBAAqB,EAAE,CAAC,GAAK,YAAY,MAAQ,gEAAgE,KAAO,iFAAiF,KAAO,2BAA2B,QAAU,8HAA8H,OAAS,iBAAiB,YAAc,SAAS,MAAQ,sEAAsE,SAAW,mEAAmE,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,EAAE,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,SAAS,EAAE,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,CAAC,EAAE,WAAa,u2MAAu2M,UAAY,uBAAuB,EAAE,CAAC,GAAK,YAAY,MAAQ,4DAA4D,KAAO,iFAAiF,KAAO,2BAA2B,QAAU,0IAA0I,OAAS,iBAAiB,YAAc,SAAS,MAAQ,uEAAuE,SAAW,2DAA2D,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,EAAE,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,CAAC,EAAE,WAAa,ukLAAukL,UAAY,wBAAwB,EAAE,CAAC,GAAK,YAAY,MAAQ,4CAA4C,KAAO,+DAA+D,KAAO,2BAA2B,QAAU,yHAAyH,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,sEAAsE,SAAW,8DAA8D,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,cAAc,KAAO,OAAO,EAAE,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,CAAC,EAAE,WAAa,05CAA05C,UAAY,yBAAyB,EAAE,CAAC,GAAK,YAAY,MAAQ,6CAA6C,KAAO,+DAA+D,KAAO,2BAA2B,QAAU,uKAAuK,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,6CAA6C,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,YAAY,KAAO,YAAY,EAAE,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,CAAC,EAAE,WAAa,okCAAokC,UAAY,iCAAiC,EAAE,CAAC,GAAK,YAAY,MAAQ,+DAA+D,KAAO,iFAAiF,KAAO,2BAA2B,QAAU,iGAAiG,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,uEAAuE,SAAW,+DAA+D,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,CAAC,EAAE,WAAa,48BAA48B,UAAY,4BAA4B,EAAE,CAAC,GAAK,YAAY,MAAQ,mBAAmB,UAAY,mBAAmB,KAAO,uCAAuC,KAAO,2BAA2B,QAAU,0JAA0J,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,sEAAsE,SAAW,8CAAoD,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,YAAY,KAAO,YAAY,EAAE,CAAC,GAAK,YAAY,MAAQ,aAAa,KAAO,WAAW,CAAC,EAAE,WAAa,y6BAAy6B,EAAE,CAAC,GAAK,YAAY,MAAQ,oFAAoF,KAAO,iFAAiF,KAAO,2BAA2B,QAAU,qFAAqF,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,oFAAoF,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,cAAc,KAAO,OAAO,CAAC,EAAE,WAAa,2gBAA2gB,UAAY,kCAAkC,EAAE,CAAC,GAAK,YAAY,MAAQ,kDAAkD,KAAO,qEAAqE,KAAO,2BAA2B,QAAU,gJAAgJ,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,kDAAkD,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,QAAQ,CAAC,EAAE,WAAa,+yCAAqzC,UAAY,sCAAsC,EAAE,CAAC,GAAK,YAAY,MAAQ,qCAAqC,KAAO,6DAA6D,KAAO,2BAA2B,QAAU,qKAAqK,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,qCAAqC,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,EAAE,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,QAAQ,CAAC,EAAE,WAAa,y/BAAy/B,EAAE,CAAC,GAAK,YAAY,MAAQ,qBAAqB,KAAO,wCAAwC,KAAO,2BAA2B,QAAU,0JAA0J,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,qBAAqB,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,QAAQ,CAAC,EAAE,WAAa,02EAA02E,EAAE,CAAC,GAAK,YAAY,MAAQ,wBAAwB,KAAO,mCAAmC,KAAO,2BAA2B,QAAU,gFAAgF,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,wBAAwB,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,aAAa,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,YAAY,KAAO,YAAY,CAAC,EAAE,WAAa,gqBAAgqB,EAAE,CAAC,GAAK,YAAY,MAAQ,yBAAyB,KAAO,6CAA6C,KAAO,2BAA2B,QAAU,oLAAoL,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,yBAAyB,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,QAAQ,EAAE,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,CAAC,EAAE,WAAa,wiCAAwiC,EAAE,CAAC,GAAK,YAAY,MAAQ,sFAAsF,KAAO,iFAAiF,KAAO,2BAA2B,QAAU,2JAA2J,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,sFAAsF,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,CAAC,EAAE,WAAa,q4BAAq4B,UAAY,kCAAkC,EAAE,CAAC,GAAK,YAAY,MAAQ,oEAAoE,KAAO,0DAA0D,KAAO,2BAA2B,QAAU,kJAAkJ,OAAS,iBAAiB,YAAc,SAAS,MAAQ,qEAAqE,SAAW,0EAA0E,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,YAAY,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,QAAQ,EAAE,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,CAAC,EAAE,WAAa,o3SAAo3S,UAAY,iCAAiC,EAAE,CAAC,GAAK,YAAY,MAAQ,2CAA2C,KAAO,4DAA4D,KAAO,2BAA2B,QAAU,gKAAgK,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,2CAA2C,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,CAAC,EAAE,WAAa,+hCAA+hC,UAAY,qCAAqC,EAAE,CAAC,GAAK,YAAY,MAAQ,kCAAkC,KAAO,sDAAsD,KAAO,2BAA2B,QAAU,uFAAuF,OAAS,iBAAiB,YAAc,QAAQ,MAAQ,GAAG,SAAW,kCAAkC,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,aAAa,KAAO,WAAW,CAAC,EAAE,WAAa,qWAAqW,EAAE,CAAC,GAAK,YAAY,MAAQ,sEAAsE,KAAO,2BAA2B,KAAO,2BAA2B,QAAU,sHAAsH,OAAS,mBAAmB,YAAc,QAAQ,MAAQ,GAAG,SAAW,sEAAsE,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,gBAAgB,KAAO,gBAAgB,EAAE,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,QAAQ,CAAC,EAAE,WAAa,0vEAA4wE,UAAY,2BAA2B,EAAE,CAAC,GAAK,YAAY,MAAQ,oEAAoE,KAAO,+BAA+B,KAAO,2BAA2B,QAAU,0KAA0K,OAAS,mBAAmB,YAAc,QAAQ,MAAQ,GAAG,SAAW,oEAAoE,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,aAAa,KAAO,SAAS,EAAE,CAAC,GAAK,YAAY,MAAQ,gBAAgB,KAAO,gBAAgB,CAAC,EAAE,WAAa,g3DAAs3D,UAAY,qCAAqC,EAAE,CAAC,GAAK,YAAY,MAAQ,oDAAoD,KAAO,6BAA6B,KAAO,2BAA2B,QAAU,2JAA2J,OAAS,mBAAmB,YAAc,QAAQ,MAAQ,GAAG,SAAW,oDAAoD,WAAa,CAAC,CAAC,GAAK,YAAY,MAAQ,YAAY,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,CAAC,EAAE,WAAa,owCAAowC,UAAY,4BAA4B,CAAC,EAAQ,EAAW,CAAC,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,EAAE,CAAC,GAAK,YAAY,MAAQ,gBAAgB,KAAO,gBAAgB,EAAE,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,SAAS,EAAE,CAAC,GAAK,YAAY,MAAQ,UAAU,KAAO,QAAQ,EAAE,CAAC,GAAK,YAAY,MAAQ,cAAc,KAAO,OAAO,EAAE,CAAC,GAAK,YAAY,MAAQ,YAAY,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,KAAK,KAAO,IAAI,EAAE,CAAC,GAAK,YAAY,MAAQ,WAAW,KAAO,WAAW,EAAE,CAAC,GAAK,YAAY,MAAQ,YAAY,KAAO,YAAY,EAAE,CAAC,GAAK,YAAY,MAAQ,aAAa,KAAO,SAAS,EAAE,CAAC,GAAK,YAAY,MAAQ,aAAa,KAAO,WAAW,CAAC,EAAQ,EAAO,CAAC,KAAK,UAAU,MAAM,UAAU,KAAK,UAAU,OAAO,UAAU,MAAM,UAAU,QAAQ,UAAU,KAAK,UAAU,SAAS,SAAS,EAA4nC,EAAe,CAAC,OAAO,EAAE,KAAK,gBAAgB,OAAO,EAAE,OAAO,GAAG,SAAS,SAAS,QAAQ,EAAE,SAAS,WAAW,MAAM,CAAC,EAAQ,EAAa,OAAa,EAAmB,6FAO9gvD,EAAU,CAAC,SAAS,WAAW,MAAM,OAAO,SAAS,KAAK,OAAO,SAAS,QAAQ,iBAAiB,UAAU,aAAa,WAAW,2BAA2B,MAAM,EAAO,IAAI,EAAQ,EAAc,CAAC,QAAQ,cAAc,WAAW,SAAS,UAAU,aAAa,aAAa,GAAG,MAAM,EAAO,KAAK,SAAS,GAAG,WAAW,MAAM,WAAW,IAAI,eAAe,MAAM,EAAQ,EAAY,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,UAAU,SAAS,IAAI,GAAG,aAAa,EAAE,EAAQ,EAAa,CAAC,OAAO,EAAE,MAAM,EAAO,KAAK,SAAS,GAAG,WAAW,MAAM,WAAW,IAAI,cAAc,SAAS,cAAc,WAAW,EAAQ,EAAW,CAAC,OAAO,EAAE,SAAS,GAAG,WAAW,QAAQ,WAAW,IAAI,cAAc,CAAC,EAAQ,EAAc,CAAC,OAAO,EAAE,SAAS,IAAI,SAAS,GAAG,WAAW,SAAS,MAAM,EAAO,MAAM,cAAc,CAAC,EAAQ,EAAc,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,aAAa,EAAE,EAAQ,EAAgB,CAAC,SAAS,WAAW,MAAM,MAAM,EAAQ,EAAgB,CAAC,SAAS,WAAW,KAAK,GAAG,IAAI,MAAM,UAAU,mBAAmB,MAAM,EAAO,KAAK,SAAS,GAAG,WAAW,EAAE,cAAc,MAAM,EAAQ,EAAiB,CAAC,MAAM,OAAO,OAAO,GAAG,UAAU,aAAa,aAAa,IAAI,OAAO,aAAa,EAAO,SAAS,WAAW,EAAO,MAAM,QAAQ,gBAAgB,SAAS,GAAG,WAAW,MAAM,MAAM,EAAO,KAAK,QAAQ,OAAO,UAAU,6BAA6B,EAAQ,EAAiB,CAAC,SAAS,WAAW,MAAM,GAAG,IAAI,MAAM,UAAU,mBAAmB,MAAM,GAAG,OAAO,GAAG,aAAa,IAAI,OAAO,EAAE,WAAW,EAAO,QAAQ,MAAM,EAAO,MAAM,OAAO,UAAU,SAAS,GAAG,WAAW,MAAM,EAAQ,EAAW,CAAC,QAAQ,OAAO,SAAS,OAAO,eAAe,SAAS,IAAI,EAAE,EAA2kB,EAAU,CAAC,QAAQ,OAAO,oBAAoB,0CAA0C,eAAe,SAAS,IAAI,EAAE,EAAQ,EAAU,CAAC,OAAO,IAAI,UAAU,IAAI,QAAQ,OAAO,cAAc,SAAS,SAAS,SAAS,aAAa,GAAG,WAAW,EAAO,MAAM,OAAO,aAAa,EAAO,SAAS,MAAM,UAAU,eAAe,OAAO,UAAU,8BAA8B,WAAW,sEAAsE,EAAQ,EAAW,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,IAAI,UAAU,IAAI,SAAS,QAAQ,EAAQ,EAAW,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,QAAQ,OAAO,EAAQ,GAAkB,CAAC,SAAS,WAAW,MAAM,EAAE,WAAW,uNAAuN,EAAQ,EAAc,CAAC,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,QAAQ,iBAAiB,UAAU,YAAY,EAAQ,EAAa,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,aAAa,EAAE,EAAQ,EAAW,CAAC,QAAQ,cAAc,WAAW,SAAS,OAAO,GAAG,aAAa,IAAI,QAAQ,SAAS,WAAW,EAAO,SAAS,OAAO,iCAAiC,MAAM,EAAO,KAAK,SAAS,GAAG,WAAW,IAAI,cAAc,YAAY,WAAW,KAAK,EAAQ,EAAc,CAAC,MAAM,EAAO,KAAK,SAAS,GAAG,WAAW,GAAG,EAAQ,EAAe,CAAC,OAAO,EAAE,UAAU,GAAG,MAAM,EAAO,KAAK,SAAS,GAAG,WAAW,SAAS,WAAW,IAAI,cAAc,EAAE,QAAQ,cAAc,gBAAgB,EAAE,gBAAgB,WAAW,SAAS,QAAQ,EAAQ,EAAa,CAAC,OAAO,cAAc,MAAM,EAAO,MAAM,SAAS,GAAG,WAAW,SAAS,WAAW,IAAI,cAAc,EAAE,QAAQ,cAAc,gBAAgB,EAAE,gBAAgB,WAAW,SAAS,QAAQ,EAAQ,EAAU,CAAC,UAAU,OAAO,MAAM,EAAO,KAAK,SAAS,GAAG,WAAW,MAAM,WAAW,GAAG,EAAQ,EAAc,CAAC,QAAQ,QAAQ,OAAO,cAAc,SAAS,IAAI,OAAO,GAAG,aAAa,IAAI,OAAO,aAAa,EAAO,OAAO,WAAW,EAAO,KAAK,MAAM,EAAO,MAAM,SAAS,GAAG,WAAW,IAAI,OAAO,UAAU,UAAU,iCAAiC,EAAQ,EAAW,CAAC,UAAU,IAAI,aAAa,GAAG,OAAO,aAAa,EAAO,SAAS,WAAW,EAAO,MAAM,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,eAAe,SAAS,UAAU,SAAS,IAAI,GAAG,QAAQ,EAAE,EAAQ,EAAgB,CAAC,SAAS,GAAG,WAAW,QAAQ,EAAQ,EAAe,CAAC,MAAM,EAAO,MAAM,SAAS,GAAG,WAAW,OAAO,EAAE,EAAoB,EAAa,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,EAAI,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,eAAe,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,aAAa,MAAM,QAAQ,CAAC,MAAM,GAAG,EAAW,IAAI,GAAU,EAAS,IAAI,CAAC,EAAE,aAAa,CAAC,MAAM,GAAG,EAAW,IAAI,GAAU,EAAS,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,CAAY,EAAE,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAmB,gBAAgB,EAAI,EAAE,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAK,EAAE,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAI,EAAE,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,EAAI,CAAC,CAAC"}