Инструкция: CSS-оптимизация веб-страницы для печати

Подборка полезных CSS-техник от фронтенд-разработчика Мануэля Матузовича.

Мануэль Матузович
Мануэль Матузович

Бывший менеджер Microsoft Аарон Густафсон в октябре 2016 года написал в Twitter обращение к Indiegogo, где обратил внимание компании на то, что страницы с деталями заказа невозможно распечатать.

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

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

Я давно перестал пользоваться принтером дома, потому что он ломался каждые 10 минут. Но не все такие как я.

— Гейдон Пикеринг

Если вы обнаружите ту же самую проблему, что и у меня, то надеюсь, что эта статья быстро освежит ваши знания. Если вы еще не оптимизировали свои страницы с помощью CSS, следующие советы помогут вам начать это делать.

1. Встраиваем стили для печати

Лучший способ встроить стили для печати — описать директиву @media в своем CSS.

body { font-size: 18px;}@media print { /* print styles go here */ body { font-size: 28px; }}

Также вы можете встроить стили для печати в HTML, но для этого потребуется дополнительный запрос.

<link media="print" href="print.css" />

2. Тестирование

Не нужно печатать страницу каждый раз, когда вы вносите небольшое изменение. В зависимости от браузера можно экспортировать страницу как файл PDF, сделать предпросмотр страницы или даже вносить корректировки в самом браузере.

Чтобы откорректировать стили для печати в Firefox, откройте Панель разработчика (Shift + F2 или Разработка → Веб-разработка → Панель разработчика), введите media emulate print в строчке ввода внизу окна браузера и нажмите Enter. Активная вкладка будет вести себя, как если бы тип медиа был print до тех пор, пока вы не закроете или не обновите страницу.

Эмуляция стиля печати в Firefox
Эмуляция стиля печати в Firefox

В браузере Chrome откройте Инструменты разработчика (CMD + Opt + I (для macOS) или Ctrl + Shift + I (для Windows) или View → Developer → Developer Tools), отразите Console drawer (Esc), откройте панель Rendering, поставьте галочку в пункте Emulate CSS Media и выберите Print.

Эмуляция стиля печати в Chrome
Эмуляция стиля печати в Chrome

3. Абсолютные единицы

Абсолютные единицы не годятся для экранов, но хорошо работают для печати. В стилях для печати совершенно безопасно и даже рекомендуется использование таких абсолютных единиц как cm, mm, in, pt или pc.

section { margin-bottom: 2cm;}

4. Отдельные правила для страницы

Можно также определить параметры, действующие на этой странице: размеры, ориентация и поля, — с помощью директивы @page. Это очень удобно, если вы хотите, чтобы у всех страниц были определенные поля.

@media print { @page { margin: 1cm; }}

Директива @page — это часть модуля Paged Media, в которой есть много всего нужного, например, можно выбрать первую страницу печати или пустые страницы, позиционировать элементы в углах страницы и другое. Вы можете даже пользоваться ей для создания книг.

5. Управление разрывами страниц

Так как печатные страницы, в отличие от интернет-страниц, не могут быть бесконечными, в конце концов, контент прервется на одной странице и продолжится на следующей. В таком случае, есть пять свойств, которые нужно проконтролировать.

Разрыв страницы перед элементом

Чтобы элемент всегда был в начале страницы, можно принудительно разрывать страницу с помощью правила page-break-before.

section { page-break-before: always;}

Правило page-break-before на портале Mozilla Developer Network.

Разрыв страницы после элемента

С помощью правила page-break-after можно принудительно разорвать или, наоборот, избежать разрыва страницы после элемента.

h2 { page-break-after: always;}

Правило page-break-after на портале Mozilla Developer Network.

Разрыв страницы внутри элемента

Это правило поможет избежать разделения элемента на две страницы.

ul { page-break-inside: avoid;}​

Правило page-break-inside на портале Mozilla Developer Network.

Вдовы и сироты

Иногда не нужно принудительно разрывать страницу, но нужно проконтролировать, сколько строчек отражается на текущей или следующей странице. Например, если последняя строчка целого параграфа не помещается на текущей странице, то на следующей странице напечатаются две последние строчки из параграфа, даже несмотря на то, что не вошла только одна строчка. Так происходит потому, что свойство, ответственное за подобные ситуации, — widows — по умолчанию настроено на два. Это можно поменять.

p { widows: 4;}

Если ситуация противоположна, и из всего параграфа только первая строка помещается на странице, остальная часть параграфа будет напечатана на следующей странице. Свойство, ответственное за это поведение, — orphans, и его значение по умолчанию также равняется двум.

p { orphans: 3;}

Код выше показывает, что по крайней мере три строчки должны поместиться на текущей странице, иначе весь параграф будет перенесен на следующую страницу. На CodePen есть несколько примеров. А здесь — отладочная версия, чтобы было легче протестировать. Не все свойства и значения работают во всех браузерах одинаково, стили для печати надо проверять в каждом браузере.

6. Сброс стилей

Стоит сбросить некоторые стили для печати, например background-color, box-shadow или color.

Вот фрагмент стандартной заготовки стилей для печати для HTML5:

*,*:before,*:after,*:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important;}

Стили для печати являются исключением из правил, в них можно использовать ключевое слово !important.

7. Удаление ненужного контента

Чтобы чернила не тратились зря, лучше удалить ненужный материал, например, presentational content, рекламу, навигацию и прочие с помощью свойства display: none.

Возможно, будет лучше вообще показать только основной контент, а все остальное спрятать.

body > *:not(main) { display: none;}

8. Отражение URL в ссылках

Печать ссылок совершенно бесполезна, если не известно, куда они ведут.

Можно легко сделать так, чтобы цель ссылки отражалась рядом с ее текстом.

a[href]:after { content: " (" attr(href) ")";}

Предыдущая команда отразит и относительные, и абсолютные ссылки на ваш сайт, якоря и многое другое. А вот эта команда может быть лучше:

a[href^="http"]:not([href*="mywebsite.com"]):after { content: " (" attr(href) ")";}

Выглядит безумно, я знаю. Эти строчки означают следующее: отразить значение атрибута hrefattribute рядом с каждой ссылкой, у которой есть атрибут href, который начинается с http, но в значении которого не стоит mywebsite.com.

9. Отражение расшифровок абревиатур

Аббревиатура должна заключаться в элементы <abbr>, а её расшифровка включается в атрибут title. Вполне логично выводить их на печать.

abbr[title]:after { content: " (" attr(title) ")";}

10. Принудительная печать фона

По умолчанию браузеры не печатают цвет фона и фоновые изображения, но иногда их можно пустить на печать принудительно. Нестандартизированное свойство print-color-adjust позволит переписать настройки по умолчанию в некоторых браузерах.

header { -webkit-print-color-adjust: exact; print-color-adjust: exact;}

11. Мультимедийный запрос

Если вы пишете свои мультимедийные запросы как в приведенном ниже примере, следует помнить, что правила CSS в этом запросе не будут применяться к стилям для печати.

@media screen and (min-width: 48em) { /* screen only */ }

Почему? Потому что правила CSS применяются только в случае, если параметр min-width равняется 48em, а тип медиа — screen. Если избавиться от ключевого слова screen, то мультимедийный запрос будет ограничиваться только параметром min-width.

@media (min-width: 48em) { /* all media types */ }

12. Печать карт

Текущие версии Firefox и Chrome могут печатать карты, но, например, Safari — не может. В таком случае можно воспользоваться статическими картами, которые предоставляются некоторыми сервисами.

.map { width: 400px; height: 300px; background-image: url('http://maps.googleapis.com/maps/api/staticmap?center=Wien+Floridsdorf&zoom=13 &scale=false&size=400x300&maptype=roadmap&format =png&visual_refresh=true'); -webkit-print-color-adjust: exact; print-color-adjust: exact;}

13. QR-коды

Некоторые советы вы найдете в статье журнала Smashing Magazine. Один из них заключается в том, что в страницах для печати лучше размещать QR-коды, чтобы пользователю не пришлось печатать URL полностью для перехода на актуальную страницу сайта.

Бонус: печать неоптимизированных страниц

Проводя исследование, я обнаружил инструмент, который поможет печатать неоптимизированные страницы. С помощью инструмента Printliminator можно удалять элементы просто кликнув на них. Можно посмотреть демо на Youtube и прочитать о проекте на Github.

Второй бонус: Gutenberg

Если вы ищете фреймворк, присмотритесь к инструменту Gutenberg. С ним оптимизация страниц для печати становится немного легче.

Третий бонус: Hartija

Есть еще один фреймворк, который называется Hartija. Его автор Владимир Каррер.

6 комментариев
"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

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

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

Я давно перестал пользоваться принтером дома, потому что он ломался каждые 10 минут. Но не все такие как я.

","subline1":"— Гейдон Пикеринг"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если вы обнаружите ту же самую проблему, что и у меня, то надеюсь, что эта статья быстро освежит ваши знания. Если вы еще не оптимизировали свои страницы с помощью CSS, следующие советы помогут вам начать это делать.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"1. Встраиваем стили для печати"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Лучший способ встроить стили для печати — описать директиву @media в своем CSS.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

body { font-size: 18px;}@media print { /* print styles go here */ body { font-size: 28px; }}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Также вы можете встроить стили для печати в HTML, но для этого потребуется дополнительный запрос.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

<link media=\"print\" href=\"print.css\" />

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"2. Тестирование"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Не нужно печатать страницу каждый раз, когда вы вносите небольшое изменение. В зависимости от браузера можно экспортировать страницу как файл PDF, сделать предпросмотр страницы или даже вносить корректировки в самом браузере.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чтобы откорректировать стили для печати в Firefox, откройте Панель разработчика (Shift + F2 или Разработка → Веб-разработка → Панель разработчика), введите media emulate print в строчке ввода внизу окна браузера и нажмите Enter. Активная вкладка будет вести себя, как если бы тип медиа был print до тех пор, пока вы не закроете или не обновите страницу.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Эмуляция стиля печати в Firefox","image":{"type":"image","data":{"uuid":"https://png.cmtt.space/paper-media/d8/67/89/a58f27f85bcdd2.png","width":448,"height":199,"size":0,"type":"jpg","color":"","hash":"","external_service":[]}}}]}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

В браузере Chrome откройте Инструменты разработчика (CMD + Opt + I (для macOS) или Ctrl + Shift + I (для Windows) или View → Developer → Developer Tools), отразите Console drawer (Esc), откройте панель Rendering, поставьте галочку в пункте Emulate CSS Media и выберите Print.

"}},{"type":"media","cover":false,"hidden":false,"anchor":"","data":{"items":[{"title":"Эмуляция стиля печати в Chrome","image":{"type":"image","data":{"uuid":"https://png.cmtt.space/paper-media/28/2d/89/ec2100eb064e3e.png","width":598,"height":579,"size":0,"type":"jpg","color":"","hash":"","external_service":[]}}}]}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"3. Абсолютные единицы"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Абсолютные единицы не годятся для экранов, но хорошо работают для печати. В стилях для печати совершенно безопасно и даже рекомендуется использование таких абсолютных единиц как cm, mm, in, pt или pc.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

section { margin-bottom: 2cm;}

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"4. Отдельные правила для страницы"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Можно также определить параметры, действующие на этой странице: размеры, ориентация и поля, — с помощью директивы @page. Это очень удобно, если вы хотите, чтобы у всех страниц были определенные поля.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

@media print { @page { margin: 1cm; }}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Директива @page — это часть модуля Paged Media, в которой есть много всего нужного, например, можно выбрать первую страницу печати или пустые страницы, позиционировать элементы в углах страницы и другое. Вы можете даже пользоваться ей для создания книг.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"5. Управление разрывами страниц"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Так как печатные страницы, в отличие от интернет-страниц, не могут быть бесконечными, в конце концов, контент прервется на одной странице и продолжится на следующей. В таком случае, есть пять свойств, которые нужно проконтролировать.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Разрыв страницы перед элементом"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чтобы элемент всегда был в начале страницы, можно принудительно разрывать страницу с помощью правила page-break-before.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

section { page-break-before: always;}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Правило page-break-before на портале Mozilla Developer Network.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Разрыв страницы после элемента"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

С помощью правила page-break-after можно принудительно разорвать или, наоборот, избежать разрыва страницы после элемента.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

h2 { page-break-after: always;}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Правило page-break-after на портале Mozilla Developer Network.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Разрыв страницы внутри элемента"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Это правило поможет избежать разделения элемента на две страницы.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

ul { page-break-inside: avoid;}​

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Правило page-break-inside на портале Mozilla Developer Network.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Вдовы и сироты"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Иногда не нужно принудительно разрывать страницу, но нужно проконтролировать, сколько строчек отражается на текущей или следующей странице. Например, если последняя строчка целого параграфа не помещается на текущей странице, то на следующей странице напечатаются две последние строчки из параграфа, даже несмотря на то, что не вошла только одна строчка. Так происходит потому, что свойство, ответственное за подобные ситуации, — widows — по умолчанию настроено на два. Это можно поменять.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

p { widows: 4;}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если ситуация противоположна, и из всего параграфа только первая строка помещается на странице, остальная часть параграфа будет напечатана на следующей странице. Свойство, ответственное за это поведение, — orphans, и его значение по умолчанию также равняется двум.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

p { orphans: 3;}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Код выше показывает, что по крайней мере три строчки должны поместиться на текущей странице, иначе весь параграф будет перенесен на следующую страницу. На CodePen есть несколько примеров. А здесь — отладочная версия, чтобы было легче протестировать. Не все свойства и значения работают во всех браузерах одинаково, стили для печати надо проверять в каждом браузере.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"6. Сброс стилей"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Стоит сбросить некоторые стили для печати, например background-color, box-shadow или color.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Вот фрагмент стандартной заготовки стилей для печати для HTML5:

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

*,*:before,*:after,*:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important;}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Стили для печати являются исключением из правил, в них можно использовать ключевое слово !important.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"7. Удаление ненужного контента"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Чтобы чернила не тратились зря, лучше удалить ненужный материал, например, presentational content, рекламу, навигацию и прочие с помощью свойства display: none.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Возможно, будет лучше вообще показать только основной контент, а все остальное спрятать.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

body > *:not(main) { display: none;}

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"8. Отражение URL в ссылках"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Печать ссылок совершенно бесполезна, если не известно, куда они ведут.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Можно легко сделать так, чтобы цель ссылки отражалась рядом с ее текстом.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

a[href]:after { content: \" (\" attr(href) \")\";}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Предыдущая команда отразит и относительные, и абсолютные ссылки на ваш сайт, якоря и многое другое. А вот эта команда может быть лучше:

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

a[href^=\"http\"]:not([href*=\"mywebsite.com\"]):after { content: \" (\" attr(href) \")\";}

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Выглядит безумно, я знаю. Эти строчки означают следующее: отразить значение атрибута hrefattribute рядом с каждой ссылкой, у которой есть атрибут href, который начинается с http, но в значении которого не стоит mywebsite.com.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"9. Отражение расшифровок абревиатур"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Аббревиатура должна заключаться в элементы <abbr>, а её расшифровка включается в атрибут title. Вполне логично выводить их на печать.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

abbr[title]:after { content: \" (\" attr(title) \")\";}

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"10. Принудительная печать фона"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

По умолчанию браузеры не печатают цвет фона и фоновые изображения, но иногда их можно пустить на печать принудительно. Нестандартизированное свойство print-color-adjust позволит переписать настройки по умолчанию в некоторых браузерах.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

header { -webkit-print-color-adjust: exact; print-color-adjust: exact;}

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"11. Мультимедийный запрос"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если вы пишете свои мультимедийные запросы как в приведенном ниже примере, следует помнить, что правила CSS в этом запросе не будут применяться к стилям для печати.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

@media screen and (min-width: 48em) { /* screen only */ }

","subline1":""}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Почему? Потому что правила CSS применяются только в случае, если параметр min-width равняется 48em, а тип медиа — screen. Если избавиться от ключевого слова screen, то мультимедийный запрос будет ограничиваться только параметром min-width.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

@media (min-width: 48em) { /* all media types */ }

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"12. Печать карт"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Текущие версии Firefox и Chrome могут печатать карты, но, например, Safari — не может. В таком случае можно воспользоваться статическими картами, которые предоставляются некоторыми сервисами.

"}},{"type":"quote","cover":false,"hidden":false,"anchor":"","data":{"text":"

.map { width: 400px; height: 300px; background-image: url('http://maps.googleapis.com/maps/api/staticmap?center=Wien+Floridsdorf&zoom=13 &scale=false&size=400x300&maptype=roadmap&format =png&visual_refresh=true'); -webkit-print-color-adjust: exact; print-color-adjust: exact;}

","subline1":""}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"13. QR-коды"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Некоторые советы вы найдете в статье журнала Smashing Magazine. Один из них заключается в том, что в страницах для печати лучше размещать QR-коды, чтобы пользователю не пришлось печатать URL полностью для перехода на актуальную страницу сайта.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Бонус: печать неоптимизированных страниц"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Проводя исследование, я обнаружил инструмент, который поможет печатать неоптимизированные страницы. С помощью инструмента Printliminator можно удалять элементы просто кликнув на них. Можно посмотреть демо на Youtube и прочитать о проекте на Github.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Второй бонус: Gutenberg"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Если вы ищете фреймворк, присмотритесь к инструменту Gutenberg. С ним оптимизация страниц для печати становится немного легче.

"}},{"type":"header","cover":false,"hidden":false,"anchor":"","data":{"style":"h2","text":"Третий бонус: Hartija"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

Есть еще один фреймворк, который называется Hartija. Его автор Владимир Каррер.

"}},{"type":"text","cover":false,"hidden":false,"anchor":"","data":{"text":"

#Интерфейсы

"}}],"summaryContent":null,"isExistSummaryContent":false,"warningFromEditor":null,"warningFromEditorTitle":null,"counters":{"comments":6,"favorites":17,"reposts":0,"views":0,"hits":40427,"reads":null,"online":0},"dateFavorite":0,"hitsCount":40427,"isCommentsEnabled":true,"isLikesEnabled":true,"isRemovedByUserRequest":false,"isFavorited":false,"isPinned":false,"repostId":null,"repostData":null,"subscribedToTreads":false,"isEditorial":false,"isAudioAvailable":false,"audioUrl":null,"isAudioAvailableToGenerate":false,"commentEditor":{"enabled":true,"who":null,"text":"","until":null,"reason":null,"type":"everybody"},"isBlur":false,"isPublished":true,"isDisabledAd":true,"withheld":[],"ogTitle":null,"ogDescription":null,"url":"https://vc.ru/flood/23660-print-style-sheets","author":{"id":2,"name":"Редакция vc.ru","nickname":null,"description":null,"uri":"","avatar":{"type":"image","data":{"uuid":"af05b57e-0ea4-a44a-ed5f-b1010a46534d","width":0,"height":0,"size":1,"type":"jpg","color":"","hash":"","external_service":[]}},"cover":null,"achievements":[{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":5420776,"userId":2,"count":0,"shareImage":"https://api.vc.ru/achievements/share/5420776"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 24 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1796689,"userId":2,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1796689"},{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":569981,"userId":2,"count":0,"shareImage":"https://api.vc.ru/achievements/share/569981"}],"lastModificationDate":1765668180,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":true,"badgeId":null,"isDonationsEnabled":false,"isPlusGiftEnabled":true,"isUnverifiedBlogForCompanyWithoutPro":false,"isRemovedByUserRequest":false,"isFrozen":false,"isDisabledAd":false,"isPlus":false,"isVerified":false,"isPro":false,"yandexMetricaId":null,"badge":null,"isOnline":false,"tgChannelShortname":null,"isUnsubscribable":true,"type":1,"subtype":"personal_blog"},"subsite":{"id":199791,"name":"Офтоп","description":"Всё, что не поместилось в другие подсайты, но всё равно может быть интересно посетителям vc.ru.","uri":"/flood","avatar":{"type":"image","data":{"uuid":"42328f5f-b62f-541e-b4e0-2029f8489d47","width":1200,"height":1200,"size":14734,"type":"png","color":"3c3c3c","hash":"406020346c486c64","external_service":[]}},"cover":{"type":"image","data":{"uuid":"ea4f90c7-7ebb-57f7-b3ec-9d7890cad203","width":960,"height":280,"size":177,"type":"png","color":"fcdcfc","hash":"","external_service":[]}},"lastModificationDate":1612968637,"isSubscribed":false,"isSubscribedToNewPosts":false,"isMuted":false,"isAvailableForMessenger":false,"isDisabledAd":false,"nickname":"flood","isUnsubscribable":true,"badge":null,"badgeId":null,"isDonationsEnabled":false,"isOnline":false,"isPlus":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isVerified":false,"isRemovedByUserRequest":false,"isFrozen":false,"isPro":false,"type":2,"subtype":"community"},"reactions":{"counters":[],"reactionId":0},"isNews":false,"source":null,"clusters":[],"donations":{"amount":0,"isDonated":false},"commentsSeenCount":null,"keywords":["дизайн","интерфейсы"],"media":null,"customCover":null,"robotsTag":null,"categories":[],"isAnonymized":true},"top@topics":[{"data":{"id":199113,"uri":"/marketing","url":"https://vc.ru/marketing","type":2,"subtype":"community","name":"Маркетинг","nickname":"marketing","description":"Рекламные кейсы из России и других стран, советы по продвижению, маркетинг и digital.","avatar":{"type":"image","data":{"uuid":"d66009fe-9bf0-52da-bdbf-4c758eba39e7","width":2400,"height":2400,"size":841299,"type":"jpg","color":"f97373","hash":"0c1cf06cf0d010","external_service":[]}},"cover":{"type":"image","data":{"uuid":"5488a646-f32d-57a6-a31f-d290afc4388a","width":960,"height":280,"size":177,"type":"jpg","color":"fc7c7c","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1661337194,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1058381,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":1}},{"data":{"id":200396,"uri":"/services","url":"https://vc.ru/services","type":2,"subtype":"community","name":"Сервисы","nickname":"services","description":"Новые сервисы, обновления инструментов, опыт использования и полезные приёмы.","avatar":{"type":"image","data":{"uuid":"158fab2d-76c1-5ed8-898a-76ee48d4c795","width":1200,"height":1200,"size":99571,"type":"png","color":"7cdaea","hash":"08183848d81000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"c3fe3abb-6808-527e-9eb1-2b6bb92ea400","width":3840,"height":1120,"size":19502,"type":"jpg","color":"7cdcec","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1688995401,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1021857,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":2}},{"data":{"id":332941,"uri":"/ai","url":"https://vc.ru/ai","type":2,"subtype":"community","name":"AI","nickname":"ai","description":"Нейросети, искуственный интеллект, машинное обучение","avatar":{"type":"image","data":{"uuid":"47d7652c-7ff3-5ad3-b72c-3d0aa7d14f06","width":1200,"height":1200,"size":311374,"type":"png","color":"8dd2f1","hash":"2070ecd4e4745850","external_service":[]}},"cover":{"type":"image","data":{"uuid":"d830f642-8293-f95c-8c0a-cf31c79fd3aa","width":1920,"height":384,"size":110830,"type":"gif","color":"3b3846","hash":"","external_service":[],"duration":0}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":30,"lastModificationDate":1602860409,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":28418,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":3}},{"data":{"id":199123,"uri":"/life","url":"https://vc.ru/life","type":2,"subtype":"community","name":"Личный опыт","nickname":"life","description":"Расскажите о том, через что вы прошли самостоятельно: кейс в работе, продуктивность, личные финансы.","avatar":{"type":"image","data":{"uuid":"68e0e807-2b43-55b9-9b76-b3f0f76f3d32","width":2400,"height":2400,"size":98919,"type":"jpg","color":"93dbd3","hash":"d0dc0c10303010","external_service":[]}},"cover":null,"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1704109490,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1031914,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":4}},{"data":{"id":199119,"uri":"/money","url":"https://vc.ru/money","type":2,"subtype":"community","name":"Деньги","nickname":"money","description":"Корпоративные финансы, банковский бизнес, финтех.","avatar":{"type":"image","data":{"uuid":"f78c5282-d1f1-5738-aa77-7fd53aa09ea5","width":1038,"height":942,"size":70274,"type":"png","color":"faf37b","hash":"","external_service":[]}},"cover":{"type":"image","data":{"uuid":"a412a118-9d96-5078-b721-38a1999578c2","width":900,"height":600,"size":3345,"type":"jpg","color":"4c6c4c","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1684247628,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1036956,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":5}},{"data":{"id":3680620,"uri":"/invest","url":"https://vc.ru/invest","type":2,"subtype":"community","name":"Инвестиции","nickname":"invest","description":"Вложения, фондовый рынок, криптовалюта, депозиты, движение FIRE. Новости и аналитика","avatar":{"type":"image","data":{"uuid":"086291cc-181a-5cf1-b897-ca3dd55f9252","width":500,"height":500,"size":20567,"type":"jpg","color":"3cfb4c","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIJ/8QAHxAAAAYCAwEAAAAAAAAAAAAAAQIDBAUGByEACBFB/8QAGAEAAwEBAAAAAAAAAAAAAAAAAAEJBwj/xAAfEQACAgMBAAMBAAAAAAAAAAABAwIEAAUHBhMUITH/2gAMAwEAAhEDEQA/AHfnL3dynZRSb9RrBYpCDpNfpVjyxV3GF4edrMdDTloJCoIVy5PmK7+13iSTdnVGNj0DoRbCDXePHCJjppnl7zDQc52GkM/dVVKs7FtlVFw2DFOmxaSwl1eMoqTWSYiPzNkJOayK1wkASIQcK8lxjb+Ykzq+vrovbl92vqrMdw5FljkVi6UrFNc1oq0qxiI/ZsTE7L3rSlcwJSGwxBESEE2jCUomDzzYgAjr5vmBH8JzkeQAlID+AnK4sWOGGf/Z"}},"cover":{"type":"image","data":{"uuid":"a4d0846a-8931-591f-837f-22cf1954bdfb","width":1920,"height":627,"size":57624,"type":"jpg","color":"3cfb4c","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAKAAoDASEAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABwj/xAAkEAACAQMACwAAAAAAAAAAAAABAwIABBEFBhMjMTI0QUJzsf/EABYBAQEBAAAAAAAAAAAAAAAAAAQGB//EACIRAAEDAwMFAAAAAAAAAAAAAAEAAgMEBQYRMsEhMXGBkf/aAAwDAQACEQMRAD8AS3tglM2sOIQGScZoxbrdpeTZyXdXIgZExASvGO3E5qKsFuiqWvfKNR2CzHErNT1zJJKhocBoB1+pMvejf65fDUste7az3zOY+RpWLbZPXKfgeyfy3lf/2Q=="}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1721721295,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":2321,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":6}},{"data":{"id":199126,"uri":"/crypto","url":"https://vc.ru/crypto","type":2,"subtype":"community","name":"Крипто","nickname":"crypto","description":"Здесь собираются эксперты по биткоину, блокчейну, смарт-контрактам и криптоэкономике.","avatar":{"type":"image","data":{"uuid":"3e37806f-d36e-5972-b8a4-f70d166550f4","width":500,"height":500,"size":18362,"type":"png","color":"040404","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAgQH/8QAIBAAAgEEAwADAAAAAAAAAAAAAQIDAAQGEQcSIRMicf/EABcBAQEBAQAAAAAAAAAAAAAAAAEGBwj/xAAfEQACAQUBAAMAAAAAAAAAAAABEQACAwQFITESQaH/2gAMAwEAAhEDEQA/AIuVOR8zx7lXH8exiaaS1eK3e6sjZF1uPmuljYqwXZ6R93PU/XQ35uuZNJqMPL1d7IyQBUyqvkkqSfH9lAMdm8bXZZOPsLdmwecYXrqA/AzzybVUbKiExxlxKUUuBoNr0D9pZSgg3FRGf//Z"}},"cover":{"type":"image","data":{"uuid":"75be42d7-d5db-51d5-8388-f0811f07d438","width":709,"height":473,"size":676189,"type":"jpg","color":"bc870f","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAABgf/xAAnEAAABQIFAwUAAAAAAAAAAAABAgMEEQAGBRITITEHIkEUJDJCgf/EABkBAAIDAQAAAAAAAAAAAAAAAAMFBAYHCP/EACMRAAEDAwIHAAAAAAAAAAAAAAEAAgMEESExQQUTMlGBsfD/2gAMAwEAAhEDEQA/AHV83IjjGDrC9XMkzKSWyRDRBxDuzljaeI4rkVj5XVQtk/ZC2Kjjj5Z2PtS9n1GYMGiDE9jqnM3TKkJgeRmEoRMaYxxTyTg75Xl4nGc9PfyopLRixSl0InuXRP3J+nWDKO4ePH7SKPFLfe4R4tSFM1XToFD+5V+Q/catAY22iHcr/9k="}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1721676786,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":54074,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":7}},{"data":{"id":199122,"uri":"/marketplace","url":"https://vc.ru/marketplace","type":2,"subtype":"community","name":"Маркетплейсы","nickname":"marketplace","description":"Торговля на Озоне, Вайлдберис. Новости и кейсы продвижения товаров на маркетплейсах","avatar":{"type":"image","data":{"uuid":"7097397f-6501-59a8-917d-2a043fbd22db","width":500,"height":500,"size":10363,"type":"png","color":"fb242c","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUI/8QAHRAAAQQCAwAAAAAAAAAAAAAAAgABBAUDERIiMf/EABYBAQEBAAAAAAAAAAAAAAAAAAAHBf/EACARAAEDBAMBAQAAAAAAAAAAAAIAAREFBhIhAwQTMWH/2gAMAwEAAhEDEQA/AM/18Kpk15ZpRmGYOTCIk3fTb8dWa4q3cVNrIdWniJ8BYO7kLvhkWMSMa1O9/sLQs62LOrVt8neq5nx9oPRhEDFvTAGNngpedw+MNDfJUdUpRRERERf/2Q=="}},"cover":{"type":"image","data":{"uuid":"b197dc10-6e2a-58b0-b5fc-d982e301df8f","width":709,"height":473,"size":4768,"type":"jpg","color":"1c4cbc","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAj/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAcI/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AmdrBJAAAH//Z"}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1721678680,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1013490,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":8}},{"data":{"id":1883909,"uri":"/travel","url":"https://vc.ru/travel","type":2,"subtype":"community","name":"Путешествия","nickname":"travel","description":"Новости, репортажи, визы, лайфхаки, фото","avatar":{"type":"image","data":{"uuid":"620df88c-80a8-5ac8-9df4-661e8bbe451e","width":500,"height":500,"size":8083,"type":"png","color":"fbd394","hash":"","external_service":[]}},"cover":{"type":"image","data":{"uuid":"e0dc0340-2832-51d0-9724-31a075945c79","width":1400,"height":525,"size":5002,"type":"jpg","color":"44fbfb","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1700139694,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":2676,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":9}},{"data":{"id":199120,"uri":"/legal","url":"https://vc.ru/legal","type":2,"subtype":"community","name":"Право","nickname":"legal","description":"Как легализовать себя и свой бизнес, подружиться с налогообложением, не получить штрафы.","avatar":{"type":"image","data":{"uuid":"66a239d6-25ee-5e14-b060-aba72e356b5b","width":1225,"height":1225,"size":148551,"type":"png","color":"4d3834","hash":"10183873d0f000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"7583af83-a685-502e-921a-9126cf458b74","width":960,"height":280,"size":1747,"type":"jpg","color":"ecaccc","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1606238237,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":992652,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":10}},{"data":{"id":371372,"uri":"/education","url":"https://vc.ru/education","type":2,"subtype":"community","name":"Образование","nickname":"education","description":"Поиск лучших онлайн-курсов: vc.ru/courses/","avatar":{"type":"image","data":{"uuid":"77b81b4d-da8b-5bf8-b53a-8747d5290785","width":1200,"height":1200,"size":280343,"type":"png","color":"f7e1d9","hash":"1060606060602010","external_service":[]}},"cover":{"type":"image","data":{"uuid":"ae14be38-2bcb-595d-8e0e-949ebe55c7df","width":960,"height":280,"size":177,"type":"jpg","color":"fce4dc","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1602859949,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":43919,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":11}},{"data":{"id":199121,"uri":"/hr","url":"https://vc.ru/hr","type":2,"subtype":"community","name":"Карьера","nickname":"hr","description":"Всё о сотрудниках и личном карьерном росте. Как нанимать, строить внутренние процессы, управлять командой, где искать работу и какие сейчас зарплаты.","avatar":{"type":"image","data":{"uuid":"7e34636c-3189-5ba0-a2b3-c1c9ee18b5ba","width":1200,"height":1200,"size":123655,"type":"png","color":"b55467","hash":"1c10103828607050","external_service":[]}},"cover":{"type":"image","data":{"uuid":"144c0e97-a576-513b-bced-8d560cb0c16f","width":960,"height":280,"size":177,"type":"jpg","color":"ccf4ec","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1602856647,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1022054,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":12}},{"data":{"id":645869,"uri":"/opinions","url":"https://vc.ru/opinions","type":2,"subtype":"community","name":"Мнения","nickname":"opinions","description":"Обсуждения, дискуссии, точки зрения на события и тренды.","avatar":{"type":"image","data":{"uuid":"2087be84-2a57-5815-b95c-163b2ad0c3db","width":500,"height":500,"size":5977,"type":"png","color":"540414","hash":"0e0e0c0f0e1c18","external_service":[]}},"cover":{"type":"image","data":{"uuid":"5e803f7e-0db3-524f-a688-1d99ca4c02ff","width":1200,"height":436,"size":1044,"type":"jpg","color":"540414","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1660033957,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":634660,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":13}},{"data":{"id":199114,"uri":"/design","url":"https://vc.ru/design","type":2,"subtype":"community","name":"Дизайн","nickname":"design","description":"Материалы о красивых вещах, логотипах, веб-дизайне.","avatar":{"type":"image","data":{"uuid":"81132c2d-ddb6-0127-19d6-e1d1293194b1","width":0,"height":0,"size":1,"type":"jpg","color":"","hash":"","external_service":[]}},"cover":{"type":"image","data":{"uuid":"b8bf3924-2ba4-571c-a7b6-4be86417c6b9","width":960,"height":280,"size":21376,"type":"jpg","color":"dd6a8c","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1620994027,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1030810,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":14}},{"data":{"id":3680492,"uri":"/telegram","url":"https://vc.ru/telegram","type":2,"subtype":"community","name":"Телеграм","nickname":"telegram","description":"Все о мессенджере Телеграм: новые фичи, каналы, новости, Павел Дуров, TON","avatar":{"type":"image","data":{"uuid":"a6bd3ea3-1a25-5402-8c27-d063a43ad500","width":500,"height":500,"size":6665,"type":"jpg","color":"28a7e8","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAKAAoDASEAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgME/8QAIRAAAQIGAgMAAAAAAAAAAAAAAQMEAAIFERIxBiETFEH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEB//EABkRAAIDAQAAAAAAAAAAAAAAAAIDAAERYf/aAAwDAQACEQMRAD8AZcWpFGqLJ24fVgJKt2yi3ryjGY4g2F5tkn4AeoNBQ21FOS5hsMSHKrM7I69C1qAgLbLd5yTVA8uo0AdQmoSf/9k="}},"cover":{"type":"image","data":{"uuid":"ebe1c612-381b-52c8-897c-ac8a8002770f","width":1920,"height":1080,"size":636123,"type":"jpg","color":"def2f4","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAKAAoDASEAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAwEI/8QAHxAAAQMEAwEAAAAAAAAAAAAAAQACERIiQVEhMTKS/8QAFwEAAwEAAAAAAAAAAAAAAAAAAAEDBP/EABURAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIRAxEAPwDSQjeNKtIgXD5V2EVToNx8jKRrnUjk9bQUf//Z"}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1721721308,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":2762,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":15}},{"data":{"id":199128,"uri":"/food","url":"https://vc.ru/food","type":2,"subtype":"community","name":"Еда","nickname":"food","description":"Рестораны и кафе, доставка еды, пища будущего и инновации в питании.","avatar":{"type":"image","data":{"uuid":"0cb92c29-159d-51ba-b6fb-5eef848de1a3","width":500,"height":500,"size":20362,"type":"png","color":"b1d5a8","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwIG/8QAJBAAAQMEAgAHAAAAAAAAAAAAAQIDEQAEBQYHIRMVQVFSYXH/xAAYAQADAQEAAAAAAAAAAAAAAAADBQYAAv/EAB8RAAIBAwUBAAAAAAAAAAAAAAABAgMRUQQSFWGxQf/aAAwDAQACEQMRAD8ASuW85u+vci6/htfyLTWNunsUbxnwUlZQ7kUMOQo+hSoJgCe5mklHXKcHJvPlxRS1inFyffgyeSD4Ggcn2C5FZNM9aWrq0uu2zS1piFKQCRBkd/R7/aj1KWSU3NfS4HsK12d3Z//Z"}},"cover":{"type":"image","data":{"uuid":"262a0bc9-564e-5d50-a2b1-8211351719eb","width":960,"height":280,"size":28934,"type":"jpg","color":"ebeaea","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1721679653,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":985729,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":16}},{"data":{"id":199117,"uri":"/tech","url":"https://vc.ru/tech","type":2,"subtype":"community","name":"Техника","nickname":"tech","description":"Новости, обзоры устройств, разработка железа.","avatar":{"type":"image","data":{"uuid":"b5c6a2ee-a61f-581f-aa98-dcd3be79fd33","width":1200,"height":1200,"size":91068,"type":"png","color":"ebf37c","hash":"68684c44444400","external_service":[]}},"cover":{"type":"image","data":{"uuid":"aa0195cd-562a-5fed-9cb7-19faf8f3e5e6","width":960,"height":280,"size":177,"type":"jpg","color":"ecf47c","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1641311145,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1014004,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":17}},{"data":{"id":199124,"uri":"/claim","url":"https://vc.ru/claim","type":2,"subtype":"community","name":"Приёмная","nickname":"claim","description":"Если официальные представители вас не услышали. Без истерик и с доказательствами. Как написать в подсайт: vc.ru/claim/89692.","avatar":{"type":"image","data":{"uuid":"08ff68ad-2175-51fb-8adc-a56f40ac6ffa","width":2400,"height":2400,"size":203952,"type":"jpg","color":"81abe1","hash":"c245ccccd4d400","external_service":[]}},"cover":{"type":"image","data":{"uuid":"5b57ce92-fd29-5d4a-9f54-fffb2e203767","width":960,"height":280,"size":177,"type":"jpg","color":"7cacec","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1656516949,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":982030,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":18}},{"data":{"id":393615,"uri":"/growth","url":"https://vc.ru/growth","type":2,"subtype":"community","name":"Кейсы роста","nickname":"growth","description":"Совместный подсайт vc.ru и Epic Growth. Рост продуктов, гроусхакинг, продуктовый менеджмент — подписывайтесь.","avatar":{"type":"image","data":{"uuid":"7c5ece0e-8dbd-5a79-be84-a3372b27df8e","width":1200,"height":1200,"size":573865,"type":"png","color":"6cfbf3","hash":"1050d0903a5d5d","external_service":[]}},"cover":{"type":"image","data":{"uuid":"66c80c05-a92a-5579-8aee-d7480a6f32a5","width":960,"height":280,"size":177,"type":"jpg","color":"6cfcf4","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1602860416,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":32812,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":19}},{"data":{"id":199129,"uri":"/social","url":"https://vc.ru/social","type":2,"subtype":"community","name":"Соцсети","nickname":"social","description":"Обсуждаем платформы: Facebook, «ВКонтакте», Telegram, Twitter, «Одноклассники» и другие соцсети и мессенджеры, обновления и новости о компаниях.","avatar":{"type":"image","data":{"uuid":"cccbcc79-da83-51d9-b67a-b1284ba60093","width":1200,"height":1200,"size":6671,"type":"png","color":"fcebc3","hash":"686860700000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"ad8f100a-4081-5e64-a3e8-69ae3aa891a9","width":960,"height":280,"size":1745,"type":"jpg","color":"fcecc4","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1607943489,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1017919,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":20}},{"data":{"id":199115,"uri":"/transport","url":"https://vc.ru/transport","type":2,"subtype":"community","name":"Транспорт","nickname":"transport","description":"Автомобили, электромобили, беспилотники, самолёты и другой транспорт настоящего и будущего.","avatar":{"type":"image","data":{"uuid":"e3bad364-086e-503b-89f0-bd4bbe9a0634","width":1200,"height":1200,"size":178107,"type":"png","color":"f79a65","hash":"ccb2704c6800","external_service":[]}},"cover":{"type":"image","data":{"uuid":"886f8787-0c78-5cc9-a8fd-a9fa0d16beaa","width":960,"height":280,"size":177,"type":"jpg","color":"fc9c64","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1655470768,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":988318,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":21}},{"data":{"id":235819,"uri":"/dev","url":"https://vc.ru/dev","type":2,"subtype":"community","name":"Разработка","nickname":"dev","description":"Сообщество разработчиков: публикации о личном опыте, выдающиеся приёмы при решении рутинных задач, полезные материалы для профессионального роста.","avatar":{"type":"image","data":{"uuid":"fef5b5fb-e488-5b7f-8445-e3a26a910b44","width":1200,"height":1200,"size":7757,"type":"png","color":"343434","hash":"04042b2b1c1000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"2a214cc5-35cc-58ca-bc07-fc1c892d2101","width":960,"height":280,"size":177,"type":"jpg","color":"343434","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1642411346,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":53183,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":22}},{"data":{"id":345049,"uri":"/books","url":"https://vc.ru/books","type":2,"subtype":"community","name":"Что почитать","nickname":"books","description":"Выдержки и главы из книг, краткие изложения, рецензии и подборки. Администратор — Константин Смыгин (vc.ru/u/34132).","avatar":{"type":"image","data":{"uuid":"ea031f0b-5e28-5955-bbd1-6c5c84ac496d","width":1200,"height":1200,"size":11153,"type":"png","color":"fbebeb","hash":"606c346c682800","external_service":[]}},"cover":{"type":"image","data":{"uuid":"4d3ec19b-6680-a51f-cf74-c7250b588947","width":640,"height":160,"size":317944,"type":"jpg","color":"e2ddc0","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1664036099,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":47260,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":23}},{"data":{"id":199132,"uri":"/offline","url":"https://vc.ru/offline","type":2,"subtype":"community","name":"Офлайн","nickname":"offline","description":"Всё о бизнесе в реальной жизни: интервью, обзоры, биографии и очерки.","avatar":{"type":"image","data":{"uuid":"808531a2-36b0-523a-ab43-9b889f8d3d6c","width":1200,"height":1200,"size":99560,"type":"png","color":"f0cab7","hash":"60f88c8cc86800","external_service":[]}},"cover":{"type":"image","data":{"uuid":"397a73a9-a0ea-5467-80ec-342e83d48e5e","width":960,"height":280,"size":177,"type":"jpg","color":"fcccb4","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1606294413,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1000466,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":24}},{"data":{"id":199791,"uri":"/flood","url":"https://vc.ru/flood","type":2,"subtype":"community","name":"Офтоп","nickname":"flood","description":"Всё, что не поместилось в другие подсайты, но всё равно может быть интересно посетителям vc.ru.","avatar":{"type":"image","data":{"uuid":"42328f5f-b62f-541e-b4e0-2029f8489d47","width":1200,"height":1200,"size":14734,"type":"png","color":"3c3c3c","hash":"406020346c486c64","external_service":[]}},"cover":{"type":"image","data":{"uuid":"ea4f90c7-7ebb-57f7-b3ec-9d7890cad203","width":960,"height":280,"size":177,"type":"jpg","color":"fcdcfc","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1612968637,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":990537,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":25}},{"data":{"id":199118,"uri":"/future","url":"https://vc.ru/future","type":2,"subtype":"community","name":"Будущее","nickname":"future","description":"Обсуждаем развитие науки и техники, которое повлияет на жизнь в ближайшие годы.","avatar":{"type":"image","data":{"uuid":"64d1192b-d0a7-553e-b439-ed3b9eaf59b6","width":2400,"height":2400,"size":2395741,"type":"jpg","color":"312e40","hash":"30686868e8ac8e16","external_service":[]}},"cover":{"type":"image","data":{"uuid":"1653f026-3fcf-5303-bab7-1fc1395f724a","width":960,"height":280,"size":177,"type":"jpg","color":"5ce47c","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1605542590,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1023677,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":26}},{"data":{"id":199127,"uri":"/seo","url":"https://vc.ru/seo","type":2,"subtype":"community","name":"SEO","nickname":"seo","description":"Поисковая оптимизация, кейсы, советы, разборы.","avatar":{"type":"image","data":{"uuid":"3388e642-b8bf-52eb-92cd-78d66b7af6df","width":1200,"height":1200,"size":12502,"type":"png","color":"fbebeb","hash":"081c0e0e0e1b0d0c","external_service":[]}},"cover":{"type":"image","data":{"uuid":"3d49d868-858d-5587-b4d4-ebc7a947c8ae","width":960,"height":280,"size":177,"type":"jpg","color":"84a494","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1613380334,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1006848,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":27}},{"data":{"id":324897,"uri":"/links","url":"https://vc.ru/links","type":2,"subtype":"community","name":"Находки","nickname":"links","description":"Собираем здесь ссылки на всё интересное, что нашли в интернете — сайты, материалы, сервисы, подкасты, видеоролики.","avatar":{"type":"image","data":{"uuid":"0d3fc7a0-7eea-5c86-9e39-fa008d20d0e2","width":1200,"height":1200,"size":4313,"type":"png","color":"fbcb93","hash":"203068442c3800","external_service":[]}},"cover":{"type":"image","data":{"uuid":"f333a5e6-85dc-5abf-b70c-adabff51574e","width":960,"height":280,"size":177,"type":"jpg","color":"fccc94","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1602859878,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":33701,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":28}},{"data":{"id":370106,"uri":"/migration","url":"https://vc.ru/migration","type":2,"subtype":"community","name":"Миграция","nickname":"migration","description":"Опыт переезда и жизни в других странах, городах и коммунах. Поделитесь своей историей.","avatar":{"type":"image","data":{"uuid":"d1d6a257-f314-54eb-b94c-430fb0086082","width":1200,"height":1200,"size":228450,"type":"png","color":"abb3eb","hash":"6068686868e920","external_service":[]}},"cover":{"type":"image","data":{"uuid":"c9c66eba-2f87-5676-85be-b49c2a0650b0","width":746,"height":241,"size":161272,"type":"jpg","color":"b981a9","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwYI/8QAJhAAAQMDAwIHAAAAAAAAAAAAAQIDBAAFEQYHEhMhFDJBQlFxgf/EABYBAQEBAAAAAAAAAAAAAAAAAAUGB//EACMRAAIBBAEDBQAAAAAAAAAAAAECAwAEESEFBhIxFGFxodH/2gAMAwEAAhEDEQA/AEKFdZ69aWfXNj03fZdttkwePjqaw21jtzygYAIOe/qK0JOaUWsljdTKHK5U52fbdLXXHdl1HdwoQMnIOh8itUHcXRqCUOXMpUk4UOgs4P4moYcsxGQPsftP+nlPgUK7NzJbVle6Up5HIjlxWRn7qT6oiRrodwB1VXbxpLaIXGdnzVC7JkF1ZL7nmPuPzQ6ouBql1jTA0K//2Q=="}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1721680303,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":531999,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":29}},{"data":{"id":199116,"uri":"/tribuna","url":"https://vc.ru/tribuna","type":2,"subtype":"community","name":"Трибуна","nickname":"tribuna","description":"Место для продвижения себя или своего проекта. Берёте в руки микрофон и рассказываете всем, почему вы крутой. Как это делается: https://vc.ru/tribuna/58504","avatar":{"type":"image","data":{"uuid":"04607ca7-338b-561e-9403-3f06a70ef789","width":1200,"height":1200,"size":78591,"type":"png","color":"ebfbe3","hash":"302828e8f0303030","external_service":[]}},"cover":{"type":"image","data":{"uuid":"469caab9-c9db-5650-af7d-edf2c276c021","width":960,"height":280,"size":19176,"type":"jpg","color":"ebfbe3","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1695887949,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":988466,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":30}},{"data":{"id":199130,"uri":"/media","url":"https://vc.ru/media","type":2,"subtype":"community","name":"Медиа","nickname":"media","description":"Новости изданий и медиаплатформ в России и мире.","avatar":{"type":"image","data":{"uuid":"98f51098-7f91-580c-9cbc-e492869a0d20","width":2400,"height":2400,"size":40939,"type":"jpg","color":"4a60f4","hash":"66666666666666ff","external_service":[]}},"cover":{"type":"image","data":{"uuid":"440ea9d0-5840-565d-9e1b-4c55af96570e","width":960,"height":280,"size":11263,"type":"jpg","color":"f66eb9","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":35,"lastModificationDate":1659603956,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":1007412,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":31}},{"data":{"id":200564,"uri":"/office","url":"https://vc.ru/office","type":2,"subtype":"community","name":"Офис","nickname":"office","description":"Рабочая обстановка, домашние офисы, красивые и удобные пространства.","avatar":{"type":"image","data":{"uuid":"d714e9d5-61eb-53dd-9fd0-5b6d216bc0fa","width":1200,"height":1200,"size":152244,"type":"png","color":"ebf3c3","hash":"60607070307400","external_service":[]}},"cover":{"type":"image","data":{"uuid":"46d5cfcd-755c-5ea7-aa55-4acf4bc0d6f2","width":960,"height":280,"size":177,"type":"jpg","color":"ecf4c4","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1619099515,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":991513,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":32}},{"data":{"id":324896,"uri":"/workdays","url":"https://vc.ru/workdays","type":2,"subtype":"community","name":"Будни","nickname":"workdays","description":"Здесь публикуем фотографии, которые сделаны своими руками — на смартфон или камеру. Офисные будни, рабочие места, встречи, командировки.","avatar":{"type":"image","data":{"uuid":"747d24ee-a483-574d-48cb-b5880e9138a6","width":450,"height":450,"size":34437,"type":"png","color":"040444","hash":"","external_service":[]}},"cover":{"type":"image","data":{"uuid":"38f83bd2-c9fd-b51e-b367-6a25c4689bf8","width":640,"height":180,"size":336386,"type":"jpg","color":"777e70","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1602860183,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":11895,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":33}},{"data":{"id":549334,"uri":"/video","url":"https://vc.ru/video","type":2,"subtype":"community","name":"Видео","nickname":"video","description":"Место для интервью, видеоблогов и других роликов — можно публиковать их без длинных описаний.","avatar":{"type":"image","data":{"uuid":"4cec72c7-9401-1d76-9594-5686b1218f08","width":250,"height":250,"size":16960,"type":"jpg","color":"0a1b83","hash":"ffff9f8f8f9fdfff","external_service":[]}},"cover":{"type":"image","data":{"uuid":"2b8e0058-9cd3-5b0a-ba0b-7b6d0c552b34","width":1076,"height":386,"size":53221,"type":"jpg","color":"0430d2","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1602856900,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":999106,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":34}},{"data":{"id":199131,"uri":"/story","url":"https://vc.ru/story","type":2,"subtype":"community","name":"Истории","nickname":"story","description":"Истории о бизнесе, интервью, обзоры, биографии и очерки.","avatar":{"type":"image","data":{"uuid":"6268858f-0549-573d-bcfb-f7f41c30ad66","width":2400,"height":2400,"size":263933,"type":"jpg","color":"fbfac3","hash":"70f07070703000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"f6896ea4-5a5f-5c90-a0b4-b1df4e0ac925","width":960,"height":280,"size":177,"type":"jpg","color":"fcfcc4","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1694615403,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":998006,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":35}},{"data":{"id":3680554,"uri":"/apple","url":"https://vc.ru/apple","type":2,"subtype":"community","name":"Apple","nickname":"apple","description":"Всё об Apple: новости, iPhone, MacBook, iOS, лайфхаки","avatar":{"type":"image","data":{"uuid":"3d54476e-f877-5b7a-b4e4-1a816427d3bc","width":500,"height":500,"size":3597,"type":"jpg","color":"040404","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQEhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/wAALCAAKAAoBASEA/8QAFgABAQEAAAAAAAAAAAAAAAAAAgYI/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDAAQhBQYHMUEIEf/aAAgBAQAAPwCB444T2jub5317f1zrMk2tQW90FsxJGiwNH+MuW9IHZ8bGc1nKmssqIUSV1Ru1DEA0K//Z"}},"cover":{"type":"image","data":{"uuid":"229cafa2-8a5c-5658-aa07-5f137371a592","width":1920,"height":627,"size":319156,"type":"jpg","color":"969696","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/wAALCAAKAAoBAREA/8QAFgABAQEAAAAAAAAAAAAAAAAACQcK/8QAHxAAAgICAgMBAAAAAAAAAAAAAQIDBAUGAAcIESET/9oACAEBAAA/AC18a/JbW4cLjNa3XBaVgexuu8nWky2QCw3LOwuuMpYyDYLKZNVmxNyenHGLK1pni/WJrEbIJTGl6yfl3ZXJZBYdC7TmhW9bWKah2nFWoyxCxII5KVddiAr1GUAxoAAiFVAHrmf3uyR4O+dFeB3he3ZqQW2iYxtage06vDYZCDNEQSCrewQfo47ur2LEes67HHPMiJgsQiIkrqiIuPrqqqqt6VQAAAPgA5//2Q=="}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1731913179,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":722,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":36}},{"data":{"id":1872372,"uri":"/chatgpt","url":"https://vc.ru/chatgpt","type":2,"subtype":"community","name":"ChatGPT","nickname":"chatgpt","description":"Новости GPT, промты, обзоры, как начать работать","avatar":{"type":"image","data":{"uuid":"fc56aaa4-cb0c-5f37-b6ba-94bc8f336926","width":600,"height":600,"size":26008,"type":"png","color":"26e4a9","hash":"","external_service":[]}},"cover":{"type":"image","data":{"uuid":"03030169-54c6-57ba-98f8-7758ffe920b5","width":900,"height":600,"size":11486,"type":"jpg","color":"3de4b0","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1684424776,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":6979,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":37}},{"data":{"id":3680719,"uri":"/retail","url":"https://vc.ru/retail","type":2,"subtype":"community","name":"Ритейл","nickname":"retail","description":"Торговые сети","avatar":{"type":"image","data":{"uuid":"46ec2f29-4751-5be2-a278-3fb2b3c2645d","width":500,"height":500,"size":9999,"type":"png","color":"040a29","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAACAf/xAAlEAABAgYBAwUAAAAAAAAAAAABAgMABQYHESESBBMVIjE1UVL/xAAXAQADAQAAAAAAAAAAAAAAAAAFBgcD/8QAIxEAAQIFAwUAAAAAAAAAAAAAAQACAwQFESEGFUETFFJhsf/aAAwDAQACEQMRAD8AFtt6LkVQ2hqyoJnK5g/O0/BOMoy0e0OT3M59OB7a2dQZqFbnRUIPReRDFrjFjc8rSTk4DpKKXtBdwc4wpB5g/qGTd/aC9sknYRlldhuuUtpCifIbKQTpJxEiqTjuMLKsml2tOlKkSPH6ibk/cNNypcv/2Q=="}},"cover":{"type":"image","data":{"uuid":"3b80e957-061d-56ba-8b46-78aec16f79be","width":900,"height":300,"size":14483,"type":"jpg","color":"040408","hash":"","external_service":[],"base64preview":"/9j/4AAQSkZJRgABAQIAHAAcAAD/2wBDAAMCAgICAgMCAgIDAwMDBAYEBAQEBAgGBgUGCQgKCgkICQkKDA8MCgsOCwkJDRENDg8QEBEQCgwSExIQEw8QEBD/2wBDAQMDAwQDBAgEBAgQCwkLEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBD/wAARCAAKAAoDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAEFCf/EABoQAAICAwAAAAAAAAAAAAAAAAABAgUVQlL/xAAZAQACAwEAAAAAAAAAAAAAAAAFBwABAgP/xAAcEQEAAQQDAAAAAAAAAAAAAAAAAQIEBmERFBb/2gAMAwEAAhEDEQA/AMxFdTW4wqck2GzZwebl0dfSbZ6UIguBQF8yj//Z"}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1721721272,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":523,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":38}},{"data":{"id":199125,"uri":"/ask","url":"https://vc.ru/ask","type":2,"subtype":"community","name":"Вопросы","nickname":"ask","description":"Задайте вопрос о бизнесе и получите ответ.","avatar":{"type":"image","data":{"uuid":"f60ae003-cdfc-5b3b-ab59-e3372f889c17","width":1200,"height":1200,"size":11608,"type":"png","color":"fbebeb","hash":"30341c30306000","external_service":[]}},"cover":{"type":"image","data":{"uuid":"0fb744ec-ae9c-5ab4-9e9a-a515fdbbd209","width":960,"height":280,"size":177,"type":"jpg","color":"fcecec","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":false,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1602860007,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":993061,"subscriptions":0,"achievements":0,"entries":1,"comments":1},"isAnonymized":true},"meta":{"prevRank":null,"rank":39}},{"data":{"id":1872424,"uri":"/midjourney","url":"https://vc.ru/midjourney","type":2,"subtype":"community","name":"Midjourney","nickname":"midjourney","description":"Новости Midjourney, промты, обзоры, как начать работать и сгенерировать картинки нейросетью","avatar":{"type":"image","data":{"uuid":"ed1ef27f-2441-5aa1-a5ca-05c890502333","width":600,"height":600,"size":12201,"type":"png","color":"0c142c","hash":"","external_service":[]}},"cover":{"type":"image","data":{"uuid":"5d30a7b2-6dd8-5a2d-bdf7-c84625b46405","width":2304,"height":996,"size":687811,"type":"jpg","color":"0f1732","hash":"","external_service":[]}},"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":77,"lastModificationDate":1684425111,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":2751,"subscriptions":0,"achievements":0,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":40}},{"data":{"id":208252,"uri":"/contest","url":"https://vc.ru/contest","type":2,"subtype":"community","name":"Конкурсы","nickname":"contest","description":"Тема для публикации конкурсных работ.","avatar":{"type":"image","data":{"uuid":"8f6df0af-1b6d-618f-fdfa-08602545e74b","width":80,"height":80,"size":4384,"type":"png","color":"d1b386","hash":"","external_service":[]}},"cover":null,"badge":null,"badgeId":null,"isSubscribed":false,"isVerified":false,"isCompany":false,"isPlus":false,"isDisabledAd":false,"isPro":false,"isUnverifiedBlogForCompanyWithoutPro":false,"isOnline":false,"isMuted":false,"isUnsubscribable":true,"isSubscribedToNewPosts":false,"isEnabledCommentEditor":true,"commentEditor":{"enabled":true},"isAvailableForMessenger":true,"isFrozen":false,"isRemovedByUserRequest":false,"coverY":0,"lastModificationDate":1734624966,"isDonationsEnabled":false,"yandexMetricaId":null,"ogTitle":null,"ogDescription":null,"isPlusGiftEnabled":false,"achievements":[{"title":"5 лет на vc.ru","code":"registration_5_years","description":"Провёл 5 лет вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"a9140d54-73b8-5f40-afa8-449fbaafd42b","formats":{"glb":"https://static.vc.ru/achievements/whale.glb","usdz":"https://static.vc.ru/achievements/whale.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.533203125,"textY":0.658203125,"logoX":0.533203125,"logoY":0.77734375,"logoXNoText":0.4375,"logoYNoText":0.66015625},"id":363990,"userId":208252,"count":0,"shareImage":"https://api.vc.ru/achievements/share/363990"},{"title":"3 года на vc.ru","code":"registration_3_years","description":"Провёл 3 года вместе с vc.ru. Получена 23 июля 2025.","previewUuid":"d9d72ac5-bcb5-55e0-8c72-b99251e5cdd9","formats":{"glb":"https://static.vc.ru/achievements/shark.glb","usdz":"https://static.vc.ru/achievements/shark.usdz"},"viewData":{"contentColor":"#8E6F09","textMaxWidth":0.66796875,"textX":0.5205078125,"textY":0.341796875,"logoX":0.5205078125,"logoY":0.4609375,"logoXNoText":0.5,"logoYNoText":0.3662109375},"id":1590698,"userId":208252,"count":0,"shareImage":"https://api.vc.ru/achievements/share/1590698"},{"title":"Год на vc.ru","code":"registration_1_year","description":"Первый год с vc.ru. Получена 24 июля 2025.","previewUuid":"0d11c244-49de-50e7-894e-b9b27945d42b","formats":{"glb":"https://static.vc.ru/achievements/fish.glb","usdz":"https://static.vc.ru/achievements/fish.usdz"},"viewData":{"contentColor":"#C67AA3","textMaxWidth":0.634765625,"textX":0.5888671875,"textY":0.54296875,"logoX":0.5859375,"logoY":0.6669921875,"logoXNoText":0.6044921875,"logoYNoText":0.5439453125},"id":5214785,"userId":208252,"count":0,"shareImage":"https://api.vc.ru/achievements/share/5214785"}],"category":null,"hideViewedPostsFromFeeds":true,"counters":{"subscribers":975623,"subscriptions":0,"achievements":3,"entries":1,"comments":0},"isAnonymized":true},"meta":{"prevRank":null,"rank":41}}]};