[{"data":1,"prerenderedAt":1398},["ShallowReactive",2],{"$DTxjhnmGUM":3,"settings_contact_ru":46,"$EaEHPHj1CW":69,"component_cookie_consent_ru":98,"$jfQMDTG5gl":113,"data_cases_ru:/cases/sunny-taxi":163,"component_brief_form_ru":506,"data_expertises_ru:content-tech-stack":576,"data_techs_ru:content-tech-stack":689},{"id":4,"cta":5,"extension":13,"menu":14,"meta":17,"nav":38,"stem":44,"__hash__":45},"component_app_header_ru/ru/components/app-header.yml",{"label":6,"anchorId":7,"anchorRoutes":8,"fallbackTo":9},"Обсудить проект","brief",[9,10,11,12],"/","/company","/cases","/services","yml",{"title":15,"description":16},"Меню навигации","Ссылки для перехода по разделам сайта",{"path":18,"body":19,"title":37},"/ru/components/app-header",{"nav":20,"menu":34,"cta":35},[21,23,25,27,30],{"label":22,"to":10,"activeStartsWith":10},"Компания",{"label":24,"to":12,"activeStartsWith":12},"Услуги",{"label":26,"to":11,"activeStartsWith":11},"Кейсы",{"label":28,"to":29,"activeStartsWith":29},"Контакты","/contact",{"label":31,"to":32,"activeStartsWith":32,"hideOnDesktop":33},"Вакансии","/job",true,{"title":15,"description":16},{"label":6,"anchorId":7,"anchorRoutes":36,"fallbackTo":9},[9,10,11,12],"App Header",[39,40,41,42,43],{"label":22,"to":10,"activeStartsWith":10},{"label":24,"to":12,"activeStartsWith":12},{"label":26,"to":11,"activeStartsWith":11},{"label":28,"to":29,"activeStartsWith":29},{"label":31,"to":32,"activeStartsWith":32,"hideOnDesktop":33},"ru/components/app-header","5TP1LslSttoTLkLlzIkoVapFTWAEVcAXDBonC8fhc6I",{"id":47,"address":48,"email":51,"extension":13,"map":54,"meta":57,"phone":66,"stem":67,"__hash__":68},"settings_contact_ru/ru/settings/contact.yml",{"short":49,"description":50},"Симферополь,\nул. Пушкина 16","Симферополь, ул. Пушкина 16. Мы находимся в самом центре: напротив театра им. Горького, в одном здании с SimpleBar.",{"client":52,"team":53},"hello@codecult.io","hr@codecult.io",{"title":55,"scriptSrc":56},"Местоположение офиса «Культура Кода» на карте","https://api-maps.yandex.ru/services/constructor/1.0/js/?um=constructor%3A653aec878042c51c5e5f62148f8c962b7382eb902712ab5da254db082c3c2811&width=100%25&height=100%25&lang=ru_RU&scroll=false",{"path":58,"body":59,"title":65},"/ru/settings/contact",{"email":60,"phone":61,"address":63,"map":64},{"client":52,"team":53},{"value":62},"+7 (988) 312-28-28",{"short":49,"description":50},{"title":55,"scriptSrc":56},"Contact",{"value":62},"ru/settings/contact","-hYWVkCmTYaKxH68t5uvTikcdakspAevVpCsTtT8Wek",{"id":70,"extension":13,"links":71,"meta":85,"stem":96,"__hash__":97},"component_app_nav_ru/ru/components/app-nav.yml",[72,75,77,79,81,83],{"label":73,"to":9,"icon":74},"Главная","i-lucide-house",{"label":22,"to":10,"icon":76},"i-lucide-building-2",{"label":24,"to":12,"icon":78},"i-lucide-table-properties",{"label":26,"to":11,"icon":80},"i-lucide-briefcase-business",{"label":28,"to":29,"icon":82},"i-lucide-map-pin-house",{"label":31,"to":32,"icon":84},"i-lucide-users",{"path":86,"body":87,"title":95},"/ru/components/app-nav",{"links":88},[89,90,91,92,93,94],{"label":73,"to":9,"icon":74},{"label":22,"to":10,"icon":76},{"label":24,"to":12,"icon":78},{"label":26,"to":11,"icon":80},{"label":28,"to":29,"icon":82},{"label":31,"to":32,"icon":84},"App Nav","ru/components/app-nav","8iMVCKOG-e7-UF4mrsYN2ZJ2p5vW4CmvGMSr1STkqa0",{"id":99,"button":100,"extension":13,"meta":102,"stem":110,"text":111,"__hash__":112},"component_cookie_consent_ru/ru/components/cookie-consent.yml",{"label":101},"Отлично!",{"path":103,"body":104,"title":109},"/ru/components/cookie-consent",{"text":105,"button":108},{"beforeLink":106,"linkLabel":107},"Продолжая пользоваться сайтом, вы соглашаетесь на использование файлов cookie в соответствии с ","Политикой обработки персональных данных",{"label":101},"Cookie Consent","ru/components/cookie-consent",{"beforeLink":106,"linkLabel":107},"p8rc45QX433FiEJQ94g5qTkTyvMllLomv978gHPiIhQ",{"id":114,"accreditation":115,"company":118,"contacts":119,"docs":120,"extension":13,"menu":128,"meta":135,"requisites":157,"stem":161,"__hash__":162},"component_app_footer_ru/ru/components/app-footer.yml",{"text":116,"to":117},"Аккредитованная ИТ-компания\nв Минцифры России","/accreditation","Культура Кода",{"label":28},[121,125],{"label":122,"to":123,"target":124},"Информация для AI","/llms","_blank",{"label":126,"to":127},"Политика конфиденциальности","/privacy-policy",{"label":129,"items":130},"Меню",[131,132,133,134],{"label":22,"to":10},{"label":24,"to":12},{"label":26,"to":11},{"label":31,"to":32},{"path":136,"body":137,"title":156},"/ru/components/app-footer",{"company":118,"menu":138,"contacts":144,"requisites":145,"docs":152,"accreditation":155},{"label":129,"items":139},[140,141,142,143],{"label":22,"to":10},{"label":24,"to":12},{"label":26,"to":11},{"label":31,"to":32},{"label":28},{"label":146,"items":147},"Реквизиты",[148,150],{"label":149},"ИНН: 9102285320",{"label":151},"ОГРН: 1229100013647",[153,154],{"label":122,"to":123,"target":124},{"label":126,"to":127},{"text":116,"to":117},"App Footer",{"label":146,"items":158},[159,160],{"label":149},{"label":151},"ru/components/app-footer","O1jLjHq4Aigr7pmotEedGsuQ-pUgc920aanz80ZalHs",{"id":164,"title":165,"active":33,"artifacts":166,"body":178,"briefTitle":457,"description":458,"expertises":459,"extension":484,"featuredCard":485,"image":495,"meta":496,"navigation":33,"path":497,"seo":498,"showAsPage":33,"showOnHome":33,"sitemap":501,"sortOrder":502,"stem":503,"tags":504,"__hash__":505},"data_cases_ru/cases/sunny-taxi.md","Солнышко - платформа службы такси",[167,171,175],{"type":168,"text":169,"link":170},"ios","мобильное приложение iOS для клиентов","https://apps.apple.com/ru/app/sunny/id1633241614",{"type":172,"text":173,"link":174},"android","мобильное приложение Android для клиентов","https://play.google.com/store/apps/details?id=com.solnce.taxi.client",{"type":172,"text":176,"link":177},"мобильное приложение Android для водителей","https://play.google.com/store/apps/details?id=com.solnce.taxi.driver",{"type":179,"value":180,"toc":445},"minimark",[181,186,190,193,196,206,210,213,247,251,254,257,271,274,281,285,288,291,341,344,348,351,354,368,374,378,381,384,398,401,404,408,411,414,431,434,437,441],[182,183,185],"h2",{"id":184},"клиент","Клиент",[187,188,189],"p",{},"Солнышко - служба такси с собственной цифровой платформой для пассажиров, водителей, диспетчерской и операционных процессов.",[187,191,192],{},"На момент нашего подключения сервис уже работал в production и включал несколько контуров: основной backend на Ruby on Rails, набор отдельных Node.js и Ruby-сервисов, диспетчерский интерфейс, административные панели, мобильные приложения для клиентов и приложение для водителей.",[187,194,195],{},"Нужно было не переписывать систему с нуля, а аккуратно взять на себя развитие существующей платформы, сохранить стабильность заказов и параллельно внедрять новый функционал.",[197,198,203],"tip",{"className":199},[200,201,202],"text-center","border-dashed","rounded-xl",[187,204,205],{},"Для сервиса такси критична непрерывность: любые изменения нужно внедрять без остановки заказов, работы диспетчеров и мобильных приложений.",[182,207,209],{"id":208},"задача","Задача",[187,211,212],{},"Перед нашей командой стояли задачи:",[214,215,216,220,223,226,229,232,235,238,241,244],"ul",{},[217,218,219],"li",{},"взять на себя поддержку и развитие работающей платформы",[217,221,222],{},"стабилизировать релизы и публикацию приложений в App Store и Google Play",[217,224,225],{},"заменить зарубежные навигационные зависимости",[217,227,228],{},"внедрить новую платежную интеграцию с прямым зачислением средств водителям",[217,230,231],{},"добавить Apple Pay и Google Pay",[217,233,234],{},"реализовать триггерные коммуникации с клиентами",[217,236,237],{},"интегрировать call-tracking",[217,239,240],{},"построить отчеты по вывозу и клиентам",[217,242,243],{},"улучшить алгоритмы распределения заказов",[217,245,246],{},"добавить сценарий, в котором водитель получает следующий заказ до завершения текущего",[182,248,250],{"id":249},"развитие-платформы-без-остановки-сервиса","Развитие платформы без остановки сервиса",[187,252,253],{},"Мы подключились к проекту как команда развития уже работающего продукта. Вместо рискованного переписывания выбрали прагматичный сценарий: взяли под контроль существующую архитектуру, стабилизировали релизы и дальше развивали платформу итеративно.",[187,255,256],{},"Сфокусировались на нескольких направлениях:",[214,258,259,262,265,268],{},[217,260,261],{},"сопровождение production и поддержка ключевых бизнес-сценариев",[217,263,264],{},"развитие backend-сервисов и внутренних инструментов",[217,266,267],{},"выпуск и обновление мобильных приложений",[217,269,270],{},"техническое планирование изменений по приоритетам бизнеса",[187,272,273],{},"Такой подход позволил развивать продукт поэтапно, не ломая уже работающие процессы и не останавливая сервис.",[187,275,276],{},[277,278],"img",{"alt":279,"src":280},"sunny","/media/cases/sunny-taxi/case-phone.png",[182,282,284],{"id":283},"навигация-и-клиентский-опыт","Навигация и клиентский опыт",[187,286,287],{},"Одной из самых чувствительных задач стала замена зарубежных картографических зависимостей. Для сервиса такси это не просто интеграция на карте, а основа ключевого пользовательского сценария: определить адрес, построить маршрут и корректно рассчитать поездку.",[187,289,290],{},"Мы реализовали собственный навигационный контур на базе OpenStreetMap и адаптировали под него клиентские сценарии.",[292,293,298,320],"div",{"className":294},[295,296,297],"grid","grid-cols-1","sm:grid-cols-2",[292,299,300,306],{},[187,301,302],{},[303,304,305],"strong",{},"Что сделали",[214,307,308,311,314,317],{},[217,309,310],{},"перевели картографические сценарии на OpenStreetMap",[217,312,313],{},"обновили логику работы с адресами и маршрутизацией",[217,315,316],{},"сохранили привычный сценарий заказа такси в мобильных приложениях",[217,318,319],{},"поддержали дальнейшее развитие клиентского UX",[292,321,322,327],{},[187,323,324],{},[303,325,326],{},"Что это дало",[214,328,329,332,335,338],{},[217,330,331],{},"снизили зависимость от внешних ограничений",[217,333,334],{},"сохранили работоспособность критичного сценария заказа",[217,336,337],{},"получили более контролируемую навигационную инфраструктуру",[217,339,340],{},"создали основу для дальнейших улучшений геосервисов",[187,342,343],{},"Дополнительно интегрировали Apple Pay и Google Pay, чтобы сократить путь пользователя до оплаты и сделать сценарий заказа удобнее на мобильных устройствах.",[182,345,347],{"id":346},"платежи-коммуникации-и-операционные-инструменты","Платежи, коммуникации и операционные инструменты",[187,349,350],{},"Для финансового контура реализовали интеграцию с Ckassa. Это позволило поддержать модель, в которой оплата от клиента может направляться напрямую на карты водителей.",[187,352,353],{},"Параллельно развивали сопутствующие сервисы и внутренние инструменты:",[214,355,356,359,362,365],{},[217,357,358],{},"реализовали систему триггерных B2C-рассылок",[217,360,361],{},"подключили call-tracking для анализа источников заказов",[217,363,364],{},"построили отчеты по вывозу и клиентской базе",[217,366,367],{},"улучшили диспетчерские и операционные сценарии",[197,369,371],{"className":370},[200,201,202],[187,372,373],{},"Заказчик получил более прозрачную операционную картину: понятные метрики, отчеты и предсказуемый план дальнейших улучшений.",[182,375,377],{"id":376},"логика-заказов-и-поддержка-продукта","Логика заказов и поддержка продукта",[187,379,380],{},"В сервисах такси много ценности создается не только в клиентском приложении, но и в логике распределения заказов и инструментах для водителей и диспетчеров.",[187,382,383],{},"В рамках развития платформы мы:",[214,385,386,389,392,395],{},[217,387,388],{},"улучшили алгоритмы подбора водителей",[217,390,391],{},"добавили возможность получать следующий заказ до завершения текущего",[217,393,394],{},"поддерживали backend, мобильные приложения и внутренние панели",[217,396,397],{},"сопровождали продуктовые и технические изменения без остановки сервиса",[187,399,400],{},"Это дало бизнесу более гибкий операционный контур и позволило постепенно улучшать эффективность сервиса без радикальной смены архитектуры.",[402,403],"hr",{},[182,405,407],{"id":406},"результат","Результат",[187,409,410],{},"Солнышко получило команду, которая взяла на себя развитие действующей платформы такси целиком: от mobile-релизов и backend-сервисов до платежей, навигации и внутренних инструментов.",[187,412,413],{},"В результате заказчик получил:",[214,415,416,419,422,425,428],{},[217,417,418],{},"стабильную поддержку работающего сервиса",[217,420,421],{},"обновленные платежные и навигационные сценарии",[217,423,424],{},"новые каналы оплаты на мобильных устройствах",[217,426,427],{},"триггерные коммуникации и операционную аналитику",[217,429,430],{},"прозрачный план развития продукта без лишнего технического риска",[187,432,433],{},"Платформа продолжает развиваться, а критичные для бизнеса сценарии остаются под контролем: заказ поездки, работа водителей, диспетчерские процессы и ключевые интеграции.",[435,436],"artifacts",{":artifacts":435},[182,438,440],{"id":439},"технологии","Технологии",[442,443],"tech-stack",{":expertises":444},"expertises",{"title":446,"searchDepth":447,"depth":447,"links":448},"",2,[449,450,451,452,453,454,455,456],{"id":184,"depth":447,"text":185},{"id":208,"depth":447,"text":209},{"id":249,"depth":447,"text":250},{"id":283,"depth":447,"text":284},{"id":346,"depth":447,"text":347},{"id":376,"depth":447,"text":377},{"id":406,"depth":447,"text":407},{"id":439,"depth":447,"text":440},"Понравилось решение? Обсудить ваш проект","Развитие платформы такси в Крыму: клиентские приложения, backend, внутренние инструменты, платежные и навигационные интеграции.",[460,465,473,478],{"id":461,"list":462},"frontend",[463,464],"angularjs","nodejs",{"id":466,"list":467},"backend",[468,469,464,470,471,472],"ruby","rails","openapi","mongodb","redis",{"id":474,"list":475},"mobile",[476,477],"swift","kotlin",{"id":479,"list":480},"devops",[481,482,483],"docker","kibana","elasticsearch","md",{"title":486,"description":487,"badges":488,"image":492},"Солнышко","Поддержка и развитие службы такси",[489,474,490,491],"сервисы","навигация","поддержка",{"src":493,"width":494,"height":494},"/media/cases/sunny-taxi/block.png",1024,"/media/cases/sunny-taxi/header.png",{},"/cases/sunny-taxi",{"title":499,"description":500},"Развитие платформы такси Солнышко - mobile, backend и интеграции","Развиваем сервис такси Солнышко: приложения для клиентов и водителей, внутренние инструменты, платежи, навигацию и продуктовую поддержку.",{"loc":497},20,"cases/sunny-taxi",[489,474,490,491],"L-AIuB2VqMSaDtES6KH7H3EIiZtDJON0RjP6VpGCG50",{"id":507,"title":6,"extension":13,"form":508,"manager":543,"meta":552,"stem":574,"__hash__":575},"component_brief_form_ru/ru/components/brief-form.yml",{"button":509,"field":512,"validation":530,"feedback":538,"email":541},{"send":510},{"title":511},"Отправить",{"file":513,"name":516,"contact":518,"company":520,"description":521,"accept":523},{"selectedFileLabel":514,"description":515},"Файл","Подготовили тех. задание?\nЗагрузите его сюда",{"title":517},"Имя",{"title":519},"Телефон / Почта / Телеграм",{"title":22},{"title":522},"Расскажите, в чем заключается задача и какие сроки",{"title":524},[525,526,527,528,529],"Нажимая кнопку \"Отправить\", даю ","согласие на обработку персональных данных"," на условиях ","политики конфиденциальности",".",{"empty":531,"minTwoChars":534,"accept":535,"file":536},{"name":532,"contact":533},"Укажите имя","Укажите контакт","Минимум 2 символа","Необходимо согласие на обработку персональных данных",{"tooLarge":537},"Максимальный размер файла: {maxSizeMb} МБ",{"title":539,"description":540},"Заявка отправлена","Спасибо, что написали нам!\nВ скором времени мы с Вами свяжемся.\n",{"from":52,"subject":542},"Форма обратной связи с сайта codeculture.ru",{"photo":544,"text":548},{"src":545,"alt":546,"width":547,"height":547},"/media/team/AlexeyPM.png","Алексей, проектный менеджер",64,{"name":549,"role":550,"description":551},"Алексей","проектный менеджер","ответит на вопросы и\nпоможет со стартом проекта",{"path":553,"body":554},"/ru/components/brief-form",{"title":6,"manager":555,"form":558},{"photo":556,"text":557},{"src":545,"alt":546,"width":547,"height":547},{"name":549,"role":550,"description":551},{"button":559,"field":561,"validation":569,"feedback":572,"email":573},{"send":560},{"title":511},{"file":562,"name":563,"contact":564,"company":565,"description":566,"accept":567},{"selectedFileLabel":514,"description":515},{"title":517},{"title":519},{"title":22},{"title":522},{"title":568},[525,526,527,528,529],{"empty":570,"minTwoChars":534,"accept":535,"file":571},{"name":532,"contact":533},{"tooLarge":537},{"title":539,"description":540},{"from":52,"subject":542},"ru/components/brief-form","v9a-hTfFJ0V286RpejihZrajiCezG4NbfZIUXY9_ino",[577,597,615,634,651,671],{"id":578,"title":579,"description":580,"extension":484,"icon":581,"meta":582,"order":588,"stem":589,"techs":590,"__hash__":596},"data_expertises_ru/ru/data/expertises/backend.md","Backend","Проектируем backend-архитектуру, API и интеграции для стабильной работы продукта и бизнес-логики.","i-lucide-server",{"path":583,"body":584},"/ru/data/expertises/backend",{"type":179,"value":585,"toc":586},[],{"title":446,"searchDepth":447,"depth":447,"links":587},[],"1","ru/data/expertises/backend",[591,592,593,594,464,595],"golang","php","laravel","yii2","grpc","mD4RQ4yIAezLUsGqoqpSR41GNDsUXLAkDWIx8-XZRL8",{"id":598,"title":599,"description":600,"extension":484,"icon":601,"meta":602,"order":608,"stem":609,"techs":610,"__hash__":614},"data_expertises_ru/ru/data/expertises/mobile.md","Mobile","Разрабатываем мобильные приложения для iOS и Android, нативно или кроссплатформенно, с учётом продуктовых задач.","i-lucide-smartphone",{"path":603,"body":604},"/ru/data/expertises/mobile",{"type":179,"value":605,"toc":606},[],{"title":446,"searchDepth":447,"depth":447,"links":607},[],"2","ru/data/expertises/mobile",[611,612,613,476,477],"dart","flutter","reactnative","l1BQlosnEsn5lkhvPpmc7JKLum1gem757hscR80_pDk",{"id":616,"title":617,"description":618,"extension":484,"icon":619,"meta":620,"order":626,"stem":627,"techs":628,"__hash__":633},"data_expertises_ru/ru/data/expertises/frontend.md","Frontend","Разрабатываем frontend с акцентом на производительность, доступность, SEO и устойчивую работу интерфейсов.","i-lucide-braces",{"path":621,"body":622},"/ru/data/expertises/frontend",{"type":179,"value":623,"toc":624},[],{"title":446,"searchDepth":447,"depth":447,"links":625},[],"3","ru/data/expertises/frontend",[629,630,631,632],"vuejs","nuxtjs","tailwind","es6","wKov-RhIyFcfQC3rCF-fsmXtZGqOpKLG_b_XNn_esmA",{"id":635,"title":636,"description":637,"extension":484,"icon":638,"meta":639,"order":645,"stem":646,"techs":647,"__hash__":650},"data_expertises_ru/ru/data/expertises/design.md","Дизайн","Проектируем интерфейсы и UX-сценарии, которые упрощают взаимодействие с продуктом и поддерживают бизнес-цели.","i-lucide-pen-tool",{"path":640,"body":641},"/ru/data/expertises/design",{"type":179,"value":642,"toc":643},[],{"title":446,"searchDepth":447,"depth":447,"links":644},[],"4","ru/data/expertises/design",[648,649],"figma","canva","s-sePR1pZriOKmhGoWxVEEey6lX2aUR2Jac7p_xmS5E",{"id":652,"title":653,"description":654,"extension":484,"icon":655,"meta":656,"order":662,"stem":663,"techs":664,"__hash__":670},"data_expertises_ru/ru/data/expertises/devops.md","DevOps","Настраиваем инфраструктуру, CI/CD и мониторинг для предсказуемых релизов, отказоустойчивости и контроля нагрузки.","i-lucide-workflow",{"path":657,"body":658},"/ru/data/expertises/devops",{"type":179,"value":659,"toc":660},[],{"title":446,"searchDepth":447,"depth":447,"links":661},[],"5","ru/data/expertises/devops",[665,666,667,482,668,669],"kubernetes","ansible","gitlab","grafana","linux","HAocDUgSjbNEe3-owAIwMSS6u70tT0NFNVNk4oKEVwg",{"id":672,"title":673,"description":674,"extension":484,"icon":675,"meta":676,"order":682,"stem":683,"techs":684,"__hash__":688},"data_expertises_ru/ru/data/expertises/qa.md","QA","Выстраиваем QA-процессы, ручное и автоматизированное тестирование для стабильной работы ключевых сценариев.","i-lucide-search-check",{"path":677,"body":678},"/ru/data/expertises/qa",{"type":179,"value":679,"toc":680},[],{"title":446,"searchDepth":447,"depth":447,"links":681},[],"6","ru/data/expertises/qa",[685,686,687],"jmeter","postman","selenium","XrOT1zcjPmAXOEuYAZ6zc500qbO7kQEPdScw-SvU7rw",[690,702,714,726,738,750,762,774,786,798,810,822,834,846,858,870,882,894,906,918,930,942,954,966,978,990,1002,1014,1026,1038,1050,1062,1074,1086,1098,1110,1122,1134,1146,1158,1170,1182,1194,1206,1218,1230,1242,1254,1266,1278,1290,1302,1314,1326,1338,1350,1362,1374,1386],{"id":691,"title":692,"extension":484,"icon":693,"meta":694,"stem":700,"__hash__":701},"data_techs_ru/ru/data/techs/android.md","Android","i-simple-icons-android",{"path":695,"description":446,"body":696},"/ru/data/techs/android",{"type":179,"value":697,"toc":698},[],{"title":446,"searchDepth":447,"depth":447,"links":699},[],"ru/data/techs/android","ARX0FMLOCDHDL53jg3RTBm9avr87r-BtYdlLfrtKs7w",{"id":703,"title":704,"extension":484,"icon":705,"meta":706,"stem":712,"__hash__":713},"data_techs_ru/ru/data/techs/angularjs.md","AngularJS","i-simple-icons-angularjs",{"path":707,"description":446,"body":708},"/ru/data/techs/angularjs",{"type":179,"value":709,"toc":710},[],{"title":446,"searchDepth":447,"depth":447,"links":711},[],"ru/data/techs/angularjs","JOeQqpyIpN0uBswlIUWryafiKro6b-yvVViVHY0R4vc",{"id":715,"title":716,"extension":484,"icon":717,"meta":718,"stem":724,"__hash__":725},"data_techs_ru/ru/data/techs/ansible.md","Ansible","i-simple-icons-ansible",{"path":719,"description":446,"body":720},"/ru/data/techs/ansible",{"type":179,"value":721,"toc":722},[],{"title":446,"searchDepth":447,"depth":447,"links":723},[],"ru/data/techs/ansible","sJZrNAgmuKMkiQXG6LS4vyP-xR-vpa_KFQhn3kpe0X8",{"id":727,"title":728,"extension":484,"icon":729,"meta":730,"stem":736,"__hash__":737},"data_techs_ru/ru/data/techs/apachesuperset.md","Superset","i-simple-icons-apachesuperset",{"path":731,"description":446,"body":732},"/ru/data/techs/apachesuperset",{"type":179,"value":733,"toc":734},[],{"title":446,"searchDepth":447,"depth":447,"links":735},[],"ru/data/techs/apachesuperset","Oy2xL0dNco44JEZOnfmXo64SYKfFTQ7s52JQYtaA8bc",{"id":739,"title":740,"extension":484,"icon":741,"meta":742,"stem":748,"__hash__":749},"data_techs_ru/ru/data/techs/canva.md","Canva","i-simple-icons-canva",{"path":743,"description":446,"body":744},"/ru/data/techs/canva",{"type":179,"value":745,"toc":746},[],{"title":446,"searchDepth":447,"depth":447,"links":747},[],"ru/data/techs/canva","CWYXJnqBIp3bh_SFbXBH6AtaT5WQFXANN9yZarhZ50U",{"id":751,"title":752,"extension":484,"icon":753,"meta":754,"stem":760,"__hash__":761},"data_techs_ru/ru/data/techs/cloudflare.md","Cloudflare","i-simple-icons-cloudflare",{"path":755,"description":446,"body":756},"/ru/data/techs/cloudflare",{"type":179,"value":757,"toc":758},[],{"title":446,"searchDepth":447,"depth":447,"links":759},[],"ru/data/techs/cloudflare","ka1zCfHoN5N3gPPbl7AKjSZz-b9s7ZegDupdSk9LPsk",{"id":763,"title":764,"extension":484,"icon":765,"meta":766,"stem":772,"__hash__":773},"data_techs_ru/ru/data/techs/dart.md","Dart","i-simple-icons-dart",{"path":767,"description":446,"body":768},"/ru/data/techs/dart",{"type":179,"value":769,"toc":770},[],{"title":446,"searchDepth":447,"depth":447,"links":771},[],"ru/data/techs/dart","OWz0RMJr95snvEd5ORXFuKngnLzRmoPX3FzdKE6bLfI",{"id":775,"title":776,"extension":484,"icon":777,"meta":778,"stem":784,"__hash__":785},"data_techs_ru/ru/data/techs/docker.md","Docker","i-simple-icons-docker",{"path":779,"description":446,"body":780},"/ru/data/techs/docker",{"type":179,"value":781,"toc":782},[],{"title":446,"searchDepth":447,"depth":447,"links":783},[],"ru/data/techs/docker","Krsw_06YeTEr7uvI6UY40HWXnc6FhchDjPQlWorv2QI",{"id":787,"title":788,"extension":484,"icon":789,"meta":790,"stem":796,"__hash__":797},"data_techs_ru/ru/data/techs/elasticsearch.md","Elasticsearch","i-simple-icons-elasticsearch",{"path":791,"description":446,"body":792},"/ru/data/techs/elasticsearch",{"type":179,"value":793,"toc":794},[],{"title":446,"searchDepth":447,"depth":447,"links":795},[],"ru/data/techs/elasticsearch","2ZptfPzYDQYUNbEUGknj4mHKnj8v3-bEVwlftuoRVY4",{"id":799,"title":800,"extension":484,"icon":801,"meta":802,"stem":808,"__hash__":809},"data_techs_ru/ru/data/techs/es6.md","ES6+","i-simple-icons-javascript",{"path":803,"description":446,"body":804},"/ru/data/techs/es6",{"type":179,"value":805,"toc":806},[],{"title":446,"searchDepth":447,"depth":447,"links":807},[],"ru/data/techs/es6","6iDNGRMwQf1b39C5Aiz0xbyiU5kX3BUkG2F_dHjK1UE",{"id":811,"title":812,"extension":484,"icon":813,"meta":814,"stem":820,"__hash__":821},"data_techs_ru/ru/data/techs/figma.md","Figma","i-simple-icons-figma",{"path":815,"description":446,"body":816},"/ru/data/techs/figma",{"type":179,"value":817,"toc":818},[],{"title":446,"searchDepth":447,"depth":447,"links":819},[],"ru/data/techs/figma","HGiFdzMJptwwi1zXnYbZO1kxSZoOtZz0aRLWkaWmHXM",{"id":823,"title":824,"extension":484,"icon":825,"meta":826,"stem":832,"__hash__":833},"data_techs_ru/ru/data/techs/flutter.md","Flutter","i-simple-icons-flutter",{"path":827,"description":446,"body":828},"/ru/data/techs/flutter",{"type":179,"value":829,"toc":830},[],{"title":446,"searchDepth":447,"depth":447,"links":831},[],"ru/data/techs/flutter","rRQkZknjcZf1Q1ZvpYpH8ZwD5zHftyW04QGC6WvxpdY",{"id":835,"title":836,"extension":484,"icon":837,"meta":838,"stem":844,"__hash__":845},"data_techs_ru/ru/data/techs/gitlab.md","GitLab","i-simple-icons-gitlab",{"path":839,"description":446,"body":840},"/ru/data/techs/gitlab",{"type":179,"value":841,"toc":842},[],{"title":446,"searchDepth":447,"depth":447,"links":843},[],"ru/data/techs/gitlab","ZftSgVFfgsDmJAtrWrFIX7uW8mhb3WiCsKYp0yvv3d8",{"id":847,"title":848,"extension":484,"icon":849,"meta":850,"stem":856,"__hash__":857},"data_techs_ru/ru/data/techs/golang.md","Go","i-devicon-plain-go",{"path":851,"description":446,"body":852},"/ru/data/techs/golang",{"type":179,"value":853,"toc":854},[],{"title":446,"searchDepth":447,"depth":447,"links":855},[],"ru/data/techs/golang","JoiGN3yrVjQiq4CxNpIhQ1OxbyYag8FeLm0LN_tYbvg",{"id":859,"title":860,"extension":484,"icon":861,"meta":862,"stem":868,"__hash__":869},"data_techs_ru/ru/data/techs/google.md","Google","i-simple-icons-google",{"path":863,"description":446,"body":864},"/ru/data/techs/google",{"type":179,"value":865,"toc":866},[],{"title":446,"searchDepth":447,"depth":447,"links":867},[],"ru/data/techs/google","vC2xyG6XF0oiUbH4B1o167BEGRI1AzeMhs_b1LuDNQk",{"id":871,"title":872,"extension":484,"icon":873,"meta":874,"stem":880,"__hash__":881},"data_techs_ru/ru/data/techs/googleanalytics.md","Google Analytics","i-simple-icons-googleanalytics",{"path":875,"description":446,"body":876},"/ru/data/techs/googleanalytics",{"type":179,"value":877,"toc":878},[],{"title":446,"searchDepth":447,"depth":447,"links":879},[],"ru/data/techs/googleanalytics","KQCIbP-Mrf6XEsj8ilOO9MxEZB0jBOIaTTJBT309nlE",{"id":883,"title":884,"extension":484,"icon":885,"meta":886,"stem":892,"__hash__":893},"data_techs_ru/ru/data/techs/grafana.md","Grafana","i-simple-icons-grafana",{"path":887,"description":446,"body":888},"/ru/data/techs/grafana",{"type":179,"value":889,"toc":890},[],{"title":446,"searchDepth":447,"depth":447,"links":891},[],"ru/data/techs/grafana","WJ0parpKaimn9l5kVHXI90kypS0igAkgYHbnq7MSV0c",{"id":895,"title":896,"extension":484,"icon":897,"meta":898,"stem":904,"__hash__":905},"data_techs_ru/ru/data/techs/graphql.md","GraphQL","i-simple-icons-graphql",{"path":899,"description":446,"body":900},"/ru/data/techs/graphql",{"type":179,"value":901,"toc":902},[],{"title":446,"searchDepth":447,"depth":447,"links":903},[],"ru/data/techs/graphql","OifqCYj0KouSqV3UHmfavq7gU50vZivqdN2IvZCtIqc",{"id":907,"title":908,"extension":484,"icon":909,"meta":910,"stem":916,"__hash__":917},"data_techs_ru/ru/data/techs/grpc.md","gRPC","i-devicon-plain-grpc",{"path":911,"description":446,"body":912},"/ru/data/techs/grpc",{"type":179,"value":913,"toc":914},[],{"title":446,"searchDepth":447,"depth":447,"links":915},[],"ru/data/techs/grpc","IppxZUaVVbuOwVlDehQk8L4PIRzvKJ2dwVnWee1XXjc",{"id":919,"title":920,"extension":484,"icon":921,"meta":922,"stem":928,"__hash__":929},"data_techs_ru/ru/data/techs/helm.md","Helm","i-simple-icons-helm",{"path":923,"description":446,"body":924},"/ru/data/techs/helm",{"type":179,"value":925,"toc":926},[],{"title":446,"searchDepth":447,"depth":447,"links":927},[],"ru/data/techs/helm","oatb3_Weq6DDBFJs8nxddjRH9QlP9S2gF1CsovgY_Pg",{"id":931,"title":932,"extension":484,"icon":933,"meta":934,"stem":940,"__hash__":941},"data_techs_ru/ru/data/techs/huggingface.md","Hugging Face","i-simple-icons-huggingface",{"path":935,"description":446,"body":936},"/ru/data/techs/huggingface",{"type":179,"value":937,"toc":938},[],{"title":446,"searchDepth":447,"depth":447,"links":939},[],"ru/data/techs/huggingface","UuDpj2Ys3FUWt7otr4ySwgwENmSorK3BH0PqsGvBg-4",{"id":943,"title":944,"extension":484,"icon":945,"meta":946,"stem":952,"__hash__":953},"data_techs_ru/ru/data/techs/ios.md","iOS","i-simple-icons-apple",{"path":947,"description":446,"body":948},"/ru/data/techs/ios",{"type":179,"value":949,"toc":950},[],{"title":446,"searchDepth":447,"depth":447,"links":951},[],"ru/data/techs/ios","1_R40WzMS4z5ulJvQ_86ddR8uRMJBx1l_w7q43bju0o",{"id":955,"title":956,"extension":484,"icon":957,"meta":958,"stem":964,"__hash__":965},"data_techs_ru/ru/data/techs/jmeter.md","JMeter","i-simple-icons-apachejmeter",{"path":959,"description":446,"body":960},"/ru/data/techs/jmeter",{"type":179,"value":961,"toc":962},[],{"title":446,"searchDepth":447,"depth":447,"links":963},[],"ru/data/techs/jmeter","B3p_xffyZKPXo61w1bidsg4Q1TXE3GkU_FhrASzGPK0",{"id":967,"title":968,"extension":484,"icon":969,"meta":970,"stem":976,"__hash__":977},"data_techs_ru/ru/data/techs/kibana.md","Kibana","i-simple-icons-kibana",{"path":971,"description":446,"body":972},"/ru/data/techs/kibana",{"type":179,"value":973,"toc":974},[],{"title":446,"searchDepth":447,"depth":447,"links":975},[],"ru/data/techs/kibana","O0u3uQoYxAiOoDJwes1LhRdiU_Y2jdCA35aocA2aSf4",{"id":979,"title":980,"extension":484,"icon":981,"meta":982,"stem":988,"__hash__":989},"data_techs_ru/ru/data/techs/kotlin.md","Kotlin","i-simple-icons-kotlin",{"path":983,"description":446,"body":984},"/ru/data/techs/kotlin",{"type":179,"value":985,"toc":986},[],{"title":446,"searchDepth":447,"depth":447,"links":987},[],"ru/data/techs/kotlin","VITy_BYTMpZo1Dsa-Dl5oQMPLjPaO0C6kPnvz6Cwdjs",{"id":991,"title":992,"extension":484,"icon":993,"meta":994,"stem":1000,"__hash__":1001},"data_techs_ru/ru/data/techs/kubernetes.md","Kubernetes","i-simple-icons-kubernetes",{"path":995,"description":446,"body":996},"/ru/data/techs/kubernetes",{"type":179,"value":997,"toc":998},[],{"title":446,"searchDepth":447,"depth":447,"links":999},[],"ru/data/techs/kubernetes","hNeyq-stCUQLpRMLT7uLzLLu2AUkLBNwTmD05BCMlrg",{"id":1003,"title":1004,"extension":484,"icon":1005,"meta":1006,"stem":1012,"__hash__":1013},"data_techs_ru/ru/data/techs/laravel.md","Laravel","i-simple-icons-laravel",{"path":1007,"description":446,"body":1008},"/ru/data/techs/laravel",{"type":179,"value":1009,"toc":1010},[],{"title":446,"searchDepth":447,"depth":447,"links":1011},[],"ru/data/techs/laravel","1pCXO4vw3SIx7wrdjCOQYfAW3_XkecNwuH__JU9tGT8",{"id":1015,"title":1016,"extension":484,"icon":1017,"meta":1018,"stem":1024,"__hash__":1025},"data_techs_ru/ru/data/techs/linux.md","Linux","i-simple-icons-linux",{"path":1019,"description":446,"body":1020},"/ru/data/techs/linux",{"type":179,"value":1021,"toc":1022},[],{"title":446,"searchDepth":447,"depth":447,"links":1023},[],"ru/data/techs/linux","JqVpBq_gnZrtcvRlWyLNLd1_5LIy8WZz7Spme7irw1U",{"id":1027,"title":1028,"extension":484,"icon":1029,"meta":1030,"stem":1036,"__hash__":1037},"data_techs_ru/ru/data/techs/midjourney.md","Midjourney","i-simple-icons-midjourney",{"path":1031,"description":446,"body":1032},"/ru/data/techs/midjourney",{"type":179,"value":1033,"toc":1034},[],{"title":446,"searchDepth":447,"depth":447,"links":1035},[],"ru/data/techs/midjourney","cjXuPfeSmvzhnhZOaFmaWSuiQoYZTwvrCmRmlsO9eIA",{"id":1039,"title":1040,"extension":484,"icon":1041,"meta":1042,"stem":1048,"__hash__":1049},"data_techs_ru/ru/data/techs/minio.md","MinIO","i-simple-icons-minio",{"path":1043,"description":446,"body":1044},"/ru/data/techs/minio",{"type":179,"value":1045,"toc":1046},[],{"title":446,"searchDepth":447,"depth":447,"links":1047},[],"ru/data/techs/minio","kw1hM5wJGfMZqidCByFV8o2T9Rg7RUgjfzqlmFgK-Zg",{"id":1051,"title":1052,"extension":484,"icon":1053,"meta":1054,"stem":1060,"__hash__":1061},"data_techs_ru/ru/data/techs/mongodb.md","MongoDB","i-simple-icons-mongodb",{"path":1055,"description":446,"body":1056},"/ru/data/techs/mongodb",{"type":179,"value":1057,"toc":1058},[],{"title":446,"searchDepth":447,"depth":447,"links":1059},[],"ru/data/techs/mongodb","8R7-qfsrMRIqUIZ12KWmj8CFvweLcPRBozCUMchktUg",{"id":1063,"title":1064,"extension":484,"icon":1065,"meta":1066,"stem":1072,"__hash__":1073},"data_techs_ru/ru/data/techs/mysql.md","MySQL","i-simple-icons-mysql",{"path":1067,"description":446,"body":1068},"/ru/data/techs/mysql",{"type":179,"value":1069,"toc":1070},[],{"title":446,"searchDepth":447,"depth":447,"links":1071},[],"ru/data/techs/mysql","zNh6V7VO58RVLQ1B2HmNUwD7wRTRs-O1SsROOHlqesU",{"id":1075,"title":1076,"extension":484,"icon":1077,"meta":1078,"stem":1084,"__hash__":1085},"data_techs_ru/ru/data/techs/nats.md","Nats","i-simple-icons-natsdotio",{"path":1079,"description":446,"body":1080},"/ru/data/techs/nats",{"type":179,"value":1081,"toc":1082},[],{"title":446,"searchDepth":447,"depth":447,"links":1083},[],"ru/data/techs/nats","HjzL07SDoBIeTv9EfF-WESNntKEENFtkrlCRXFwsiIc",{"id":1087,"title":1088,"extension":484,"icon":1089,"meta":1090,"stem":1096,"__hash__":1097},"data_techs_ru/ru/data/techs/netdata.md","Netdata","i-simple-icons-netdata",{"path":1091,"description":446,"body":1092},"/ru/data/techs/netdata",{"type":179,"value":1093,"toc":1094},[],{"title":446,"searchDepth":447,"depth":447,"links":1095},[],"ru/data/techs/netdata","CBqa-pqFsi-XqRVjaZnLD2wPx54FQQQO3bI90oSS730",{"id":1099,"title":1100,"extension":484,"icon":1101,"meta":1102,"stem":1108,"__hash__":1109},"data_techs_ru/ru/data/techs/nodejs.md","Node.js","i-simple-icons-nodedotjs",{"path":1103,"description":446,"body":1104},"/ru/data/techs/nodejs",{"type":179,"value":1105,"toc":1106},[],{"title":446,"searchDepth":447,"depth":447,"links":1107},[],"ru/data/techs/nodejs","gTXr2XERS1I25tdWU1tvp4KF1KC8lcrWnIUn7RyuoUk",{"id":1111,"title":1112,"extension":484,"icon":1113,"meta":1114,"stem":1120,"__hash__":1121},"data_techs_ru/ru/data/techs/nuxtjs.md","Nuxt","i-simple-icons-nuxt",{"path":1115,"description":446,"body":1116},"/ru/data/techs/nuxtjs",{"type":179,"value":1117,"toc":1118},[],{"title":446,"searchDepth":447,"depth":447,"links":1119},[],"ru/data/techs/nuxtjs","rgHStXg4AR5fIt2XnjmLZ83q1H4YJ1wK5ogWMLIP82s",{"id":1123,"title":1124,"extension":484,"icon":1125,"meta":1126,"stem":1132,"__hash__":1133},"data_techs_ru/ru/data/techs/openai.md","OpenAI","i-simple-icons-openai",{"path":1127,"description":446,"body":1128},"/ru/data/techs/openai",{"type":179,"value":1129,"toc":1130},[],{"title":446,"searchDepth":447,"depth":447,"links":1131},[],"ru/data/techs/openai","IM0-4f2EftS6jR6cmerWpnITYyUVzxZS2D30iaIdj6Y",{"id":1135,"title":1136,"extension":484,"icon":1137,"meta":1138,"stem":1144,"__hash__":1145},"data_techs_ru/ru/data/techs/openapi.md","OpenAPI","i-simple-icons-openapiinitiative",{"path":1139,"description":446,"body":1140},"/ru/data/techs/openapi",{"type":179,"value":1141,"toc":1142},[],{"title":446,"searchDepth":447,"depth":447,"links":1143},[],"ru/data/techs/openapi","-giVcNY0vX1h22d0fJuREvL-Fjq5imuCGkMavvaOEsY",{"id":1147,"title":1148,"extension":484,"icon":1149,"meta":1150,"stem":1156,"__hash__":1157},"data_techs_ru/ru/data/techs/photoshop.md","Photoshop","i-simple-icons-adobephotoshop",{"path":1151,"description":446,"body":1152},"/ru/data/techs/photoshop",{"type":179,"value":1153,"toc":1154},[],{"title":446,"searchDepth":447,"depth":447,"links":1155},[],"ru/data/techs/photoshop","omHCDS1WSGj4h4Yh9dWRaGrWs0nLKMrjYd2T32yPkDo",{"id":1159,"title":1160,"extension":484,"icon":1161,"meta":1162,"stem":1168,"__hash__":1169},"data_techs_ru/ru/data/techs/php.md","PHP","i-simple-icons-php",{"path":1163,"description":446,"body":1164},"/ru/data/techs/php",{"type":179,"value":1165,"toc":1166},[],{"title":446,"searchDepth":447,"depth":447,"links":1167},[],"ru/data/techs/php","lljE7be7_C2uFGnu_lpuPzYlbtBtosjmhio2iuBeLfI",{"id":1171,"title":1172,"extension":484,"icon":1173,"meta":1174,"stem":1180,"__hash__":1181},"data_techs_ru/ru/data/techs/postman.md","Postman","i-simple-icons-postman",{"path":1175,"description":446,"body":1176},"/ru/data/techs/postman",{"type":179,"value":1177,"toc":1178},[],{"title":446,"searchDepth":447,"depth":447,"links":1179},[],"ru/data/techs/postman","Zp9CtOmSzjIwYNmsBaVJvsoJ2KssGo_D2zJUQL2UPk4",{"id":1183,"title":1184,"extension":484,"icon":1185,"meta":1186,"stem":1192,"__hash__":1193},"data_techs_ru/ru/data/techs/prometheus.md","Prometheus","i-simple-icons-prometheus",{"path":1187,"description":446,"body":1188},"/ru/data/techs/prometheus",{"type":179,"value":1189,"toc":1190},[],{"title":446,"searchDepth":447,"depth":447,"links":1191},[],"ru/data/techs/prometheus","y3e1lOp7ClzEMgTQr_9btfTS1usOJ978BQgQS2twGM4",{"id":1195,"title":1196,"extension":484,"icon":1197,"meta":1198,"stem":1204,"__hash__":1205},"data_techs_ru/ru/data/techs/protobuf.md","Protobuf","i-simple-icons-protobuf",{"path":1199,"description":446,"body":1200},"/ru/data/techs/protobuf",{"type":179,"value":1201,"toc":1202},[],{"title":446,"searchDepth":447,"depth":447,"links":1203},[],"ru/data/techs/protobuf","cuLsh2khnvNmWdumAWRZO8v5fTK-3TupdIJ-pcA6onA",{"id":1207,"title":1208,"extension":484,"icon":1209,"meta":1210,"stem":1216,"__hash__":1217},"data_techs_ru/ru/data/techs/puppeteer.md","Puppeteer","i-simple-icons-puppeteer",{"path":1211,"description":446,"body":1212},"/ru/data/techs/puppeteer",{"type":179,"value":1213,"toc":1214},[],{"title":446,"searchDepth":447,"depth":447,"links":1215},[],"ru/data/techs/puppeteer","y7V0F0QRRzXrAUqdQFRQh-a86LfOE8B4oHVkfrDb0sE",{"id":1219,"title":1220,"extension":484,"icon":1221,"meta":1222,"stem":1228,"__hash__":1229},"data_techs_ru/ru/data/techs/python.md","Python","i-simple-icons-python",{"path":1223,"description":446,"body":1224},"/ru/data/techs/python",{"type":179,"value":1225,"toc":1226},[],{"title":446,"searchDepth":447,"depth":447,"links":1227},[],"ru/data/techs/python","q8VdavZ6v8KvdiTMWEz1gnpM16S5DyxCcWN3KPah7oM",{"id":1231,"title":1232,"extension":484,"icon":1233,"meta":1234,"stem":1240,"__hash__":1241},"data_techs_ru/ru/data/techs/pytorch.md","PyTorch","i-simple-icons-pytorch",{"path":1235,"description":446,"body":1236},"/ru/data/techs/pytorch",{"type":179,"value":1237,"toc":1238},[],{"title":446,"searchDepth":447,"depth":447,"links":1239},[],"ru/data/techs/pytorch","y0JGrYVEjxDYg3om1HP1ILb0lKfw-YdycrkblWZPEE0",{"id":1243,"title":1244,"extension":484,"icon":1245,"meta":1246,"stem":1252,"__hash__":1253},"data_techs_ru/ru/data/techs/reactnative.md","React Native","i-simple-icons-react",{"path":1247,"description":446,"body":1248},"/ru/data/techs/reactnative",{"type":179,"value":1249,"toc":1250},[],{"title":446,"searchDepth":447,"depth":447,"links":1251},[],"ru/data/techs/reactnative","lFbOUfzYBWfQTpAdo2_tFEY4M-uhOxgHtKH1u-TdvnI",{"id":1255,"title":1256,"extension":484,"icon":1257,"meta":1258,"stem":1264,"__hash__":1265},"data_techs_ru/ru/data/techs/redis.md","Redis","i-simple-icons-redis",{"path":1259,"description":446,"body":1260},"/ru/data/techs/redis",{"type":179,"value":1261,"toc":1262},[],{"title":446,"searchDepth":447,"depth":447,"links":1263},[],"ru/data/techs/redis","tcM0VCc_8VeF-lq9uyPsQKtkZwyZNbBGEjUOqqUXlF4",{"id":1267,"title":1268,"extension":484,"icon":1269,"meta":1270,"stem":1276,"__hash__":1277},"data_techs_ru/ru/data/techs/ruby.md","Ruby","i-simple-icons-ruby",{"path":1271,"description":446,"body":1272},"/ru/data/techs/ruby",{"type":179,"value":1273,"toc":1274},[],{"title":446,"searchDepth":447,"depth":447,"links":1275},[],"ru/data/techs/ruby","iHO29FpVbXxJWhXBOZoyj5QjiTfQAWybqIWwzssnrRY",{"id":1279,"title":1280,"extension":484,"icon":1281,"meta":1282,"stem":1288,"__hash__":1289},"data_techs_ru/ru/data/techs/selenium.md","Selenium","i-simple-icons-selenium",{"path":1283,"description":446,"body":1284},"/ru/data/techs/selenium",{"type":179,"value":1285,"toc":1286},[],{"title":446,"searchDepth":447,"depth":447,"links":1287},[],"ru/data/techs/selenium","GteD2djKxBLjt73tmqGGzjJgMCWDudrz_dWkHEQagLU",{"id":1291,"title":1292,"extension":484,"icon":1293,"meta":1294,"stem":1300,"__hash__":1301},"data_techs_ru/ru/data/techs/strapi.md","Strapi","i-simple-icons-strapi",{"path":1295,"description":446,"body":1296},"/ru/data/techs/strapi",{"type":179,"value":1297,"toc":1298},[],{"title":446,"searchDepth":447,"depth":447,"links":1299},[],"ru/data/techs/strapi","A9_bITuwTOSHJykOQzc_oQYgvsCh3XMXvnUdpECHTHE",{"id":1303,"title":1304,"extension":484,"icon":1305,"meta":1306,"stem":1312,"__hash__":1313},"data_techs_ru/ru/data/techs/swift.md","Swift","i-simple-icons-swift",{"path":1307,"description":446,"body":1308},"/ru/data/techs/swift",{"type":179,"value":1309,"toc":1310},[],{"title":446,"searchDepth":447,"depth":447,"links":1311},[],"ru/data/techs/swift","1vOGAKIo-eSFY-2tkfejTKvZPBSrZPGKP93rsx7RpDQ",{"id":1315,"title":1316,"extension":484,"icon":1317,"meta":1318,"stem":1324,"__hash__":1325},"data_techs_ru/ru/data/techs/tailwind.md","Tailwind CSS","i-simple-icons-tailwindcss",{"path":1319,"description":446,"body":1320},"/ru/data/techs/tailwind",{"type":179,"value":1321,"toc":1322},[],{"title":446,"searchDepth":447,"depth":447,"links":1323},[],"ru/data/techs/tailwind","XgfmhzX58FO_bEkt7COzOEjY9n-VF6-sh1gI1C0vWS8",{"id":1327,"title":1328,"extension":484,"icon":1329,"meta":1330,"stem":1336,"__hash__":1337},"data_techs_ru/ru/data/techs/tensorflow.md","TensorFlow","i-simple-icons-tensorflow",{"path":1331,"description":446,"body":1332},"/ru/data/techs/tensorflow",{"type":179,"value":1333,"toc":1334},[],{"title":446,"searchDepth":447,"depth":447,"links":1335},[],"ru/data/techs/tensorflow","pqx2jfiD_bunXix8qDoq18DDVJiavNwQEczDSiXGxwY",{"id":1339,"title":1340,"extension":484,"icon":1341,"meta":1342,"stem":1348,"__hash__":1349},"data_techs_ru/ru/data/techs/terraform.md","Terraform","i-simple-icons-terraform",{"path":1343,"description":446,"body":1344},"/ru/data/techs/terraform",{"type":179,"value":1345,"toc":1346},[],{"title":446,"searchDepth":447,"depth":447,"links":1347},[],"ru/data/techs/terraform","QeCGb8yNroJ9hcFT3xyl8TeRMtQYXiZL58TtfQUmdFo",{"id":1351,"title":1352,"extension":484,"icon":1353,"meta":1354,"stem":1360,"__hash__":1361},"data_techs_ru/ru/data/techs/vuejs.md","Vue","i-simple-icons-vuedotjs",{"path":1355,"description":446,"body":1356},"/ru/data/techs/vuejs",{"type":179,"value":1357,"toc":1358},[],{"title":446,"searchDepth":447,"depth":447,"links":1359},[],"ru/data/techs/vuejs","MBYFh-6StxMmc3j-DWxR5QMvF4faQDD1eJtC193i5MY",{"id":1363,"title":1364,"extension":484,"icon":1365,"meta":1366,"stem":1372,"__hash__":1373},"data_techs_ru/ru/data/techs/windows.md","Windows","i-simple-icons-windows",{"path":1367,"description":446,"body":1368},"/ru/data/techs/windows",{"type":179,"value":1369,"toc":1370},[],{"title":446,"searchDepth":447,"depth":447,"links":1371},[],"ru/data/techs/windows","HZVA_qVjjNew4FebzR5elcWiG7yp6ATPtthUrnV42TA",{"id":1375,"title":1376,"extension":484,"icon":1377,"meta":1378,"stem":1384,"__hash__":1385},"data_techs_ru/ru/data/techs/yandex.md","Yandex","i-simple-icons-yandexcloud",{"path":1379,"description":446,"body":1380},"/ru/data/techs/yandex",{"type":179,"value":1381,"toc":1382},[],{"title":446,"searchDepth":447,"depth":447,"links":1383},[],"ru/data/techs/yandex","NAh5sUbD-nPBDDMYRGtMe32fQtZW_PBimbJ20dpvWM4",{"id":1387,"title":1388,"extension":484,"icon":1389,"meta":1390,"stem":1396,"__hash__":1397},"data_techs_ru/ru/data/techs/yii2.md","Yii2","i-simple-icons-yii",{"path":1391,"description":446,"body":1392},"/ru/data/techs/yii2",{"type":179,"value":1393,"toc":1394},[],{"title":446,"searchDepth":447,"depth":447,"links":1395},[],"ru/data/techs/yii2","qPHumKTiwNR-mL983NXp5cW5X8AIiVfnK1v_k5qGbz0",1779985672529]