# Бесплатное сравнение сайтов по 20 SEO‑метрикам: выявите слабости конкурента
В 2024 году более 70 % компаний используют аналитические сервисы, а ошибки в оценке конкурентов способны отнять до 30 % потенциального трафика. Инструмент бесплатного сравнения сайтов по 20 SEO‑метрикам позволяет быстро получить [ Весь текст] ( https: //r...content-available-to-author-only...y.co/i2q2nw95) аудита без регистрации, что особенно ценно для небольших команд, которым нужен быстрый старт. Сравнение раскрывает слабые места в скорости, безопасности, контенте и структурных данных, а также показывает, где ваш проект отстаёт от лидеров отрасли.
! [ Бесплатное сравнение сайтов по 20 SEO‑метрикам: выявите слабости конкурента] ( https: //p...content-available-to-author-only...t.link/uploads/generated-images/2026/03/1773167663485-552655df.jpg)
### Бесплатное сравнение сайтов по 20 SEO‑метрикам: как получить точный аудит без регистрации
Сервис проверяет два сайта одновременно, измеряя
22 on‑page метрики
: длину title и description, иерархию заголовков H1‑H3, время до первого байта
( TTFB
) , размер
HTML ‑документа, степень сжатия, наличие HTTPS и заголовков безопасности, объём уникального контента, корректность Schema.
org и Open Graph, а также файлы robots.
txt и sitemap.
xml . Каждый параметр сравнивается с отраслевыми бенчмарк‑значениями, что позволяет сразу увидеть отставание.
- Бесплатное сравнение сайтов по 20 SEO‑метрикам: как получить точный аудит без регистрации
- Кому и зачем нужен быстрый сравнительный анализ
- Как избежать типичных ошибок при первичном сравнении
- Методика оценки SEO‑метрик: расширенный чеклист и практические нюансы
- Технические метрики: скорость, безопасность, мобильность
Метрика скорости учитывает Core Web Vitals, включая Largest Contentful
Paint ( LCP
) и Cumulative Layout Shift
( CLS
) . Замедление даже на
0 ,
2 секунды может увеличить показатель отказов на
5 % , а TTFB выше
500 мс часто приводит к уходу пользователей до полной отрисовки страницы. Поэтому проверка TTFB и рекомендаций по использованию CDN становится критически важной.
Безопасность проверяется на наличие HTTPS, корректность сертификата и заголовков Content‑Security
- Policy , X‑Content‑Type
- Options, Referrer‑
Policy . Уязвимости в этих областях часто приводят к блокировке сайта в браузерах, мгновенно уменьшая доступность ресурса.
### Что входит в бесплатный аудит
Аудит охватывает более 20 метрик, разделённых на три группы: технические ( скорость, HTTPS, ошибки 4xx/ 5xx) , контентные ( title, description, уникальность текста) и структурные ( Schema.org , Open Graph, JSON‑LD) . Для каждой метрики система выводит текущий показатель, отраслевой средний уровень и рекомендацию по исправлению.
Техническая часть включает проверку размера
HTML ‑документа, степени сжатия gzip, наличия HTTP
/ 2 и правильности кэш‑заголовков. Эти параметры напрямую влияют на время загрузки и, как показали исследования, могут увеличить конверсию на
12 % после оптимизации.
Контентный блок измеряет плотность LSI‑терминов, наличие дублей и объём уникального текста. При обнаружении низкой уникальности система предлагает добавить семантические кластеры, что повышает релевантность страниц запросам пользователей.
### Кому и зачем нужен быстрый сравнительный анализ
SEO‑аналитики используют аудит для построения дорожных карт оптимизации, контент‑менеджеры – для корректировки мета‑тегов, а SMM‑специалисты – для улучшения OG‑превью, повышающего охват в соцсетях. Руководители проектов получают единую картину технического состояния сайта, что упрощает приоритизацию инвестиций.
Исследования показывают, что компании, проводящие ежемесячный аудит конкурентов, фиксируют рост органического трафика в среднем на 12 % . Это достигается за счёт своевременного исправления уязвимостей, ускорения загрузки и добавления структурированных данных, которые повышают шанс появления в rich snippets.
Для стартапов и небольших фирм бесплатный аудит без регистрации экономит бюджеты, позволяя сосредоточиться на реализации рекомендаций вместо поиска платных инструментов.
### Как избежать типичных ошибок при первичном сравнении
Одной из частых ошибок является игнорирование кэш‑слоя CDN: результаты могут показывать завышенный TTFB, если запросы идут напрямую к серверу. Рекомендуется проводить проверку после очистки кэша и в разных географических точках.
Другой подводный камень – неверная интерпретация длины meta‑тегов. Переполненные title и description могут быть усечены в выдаче, а слишком короткие не передают достаточную информацию. Оптимальный диапазон: title 60 ‑70 символов, description до 160 символов.
Наконец, важно проверять не только наличие Schema, но и её валидность. Неправильный JSON‑LD блок может привести к исключению страницы из rich snippets, что снижает CTR. Инструменты валидации, встроенные в сервис, позволяют быстро обнаружить такие ошибки.
### Методика оценки SEO‑метрик: расширенный чеклист и практические нюансы
Чеклист технической части начинается с измерения TTFB, затем проверяется размер
HTML , степень сжатия, наличие HTTP
/ 2 и корректность заголовков кэширования. После этого следует аудит HTTPS и проверка заголовков безопасности.
Контентный чеклист включает анализ длины и уникальности title, description, H1‑H3, а также проверку плотности LSI‑терминов и наличие дублей. При обнаружении повторяющихся фрагментов система предлагает добавить семантические кластеры, что повышает релевантность.
Чеклист структурированных данных охватывает типы Schema.org ( Article, Product, FAQ, Breadcrumbs) , их корректность в формате JSON‑LD и наличие OG‑тегов. Ошибки в этих блоках часто приводят к потере возможностей в SERP, поэтому их проверка стоит в приоритете.
### Технические метрики: скорость, безопасность, мобильность
Скорость загрузки измеряется через Core Web Vitals. По данным [ Core Web Vitals] ( https: //r...content-available-to-author-only...a.org/wiki/Core_Web_Vitals), LCP ≤ 2,5 сек, FID ≤ 100 мс, CLS ≤ 0,1 считаются хорошими. При превышении порогов Google может понизить позиции сайта в выдаче.
Безопасность включает проверку наличия HSTS, отсутствие mixed‑content и корректность сертификата. Уязвимости в этих областях часто приводят к блокировке сайта в браузерах, мгновенно уменьшая доступность ресурса.
Мобильная адаптивность проверяется через Mobile‑First Indexing, наличие viewport‑мета и, при необходимости, AMP‑страниц. Тесты на разных устройствах показывают, насколько быстро пользователь получает контент, а это напрямую влияет на позиции в мобильных результатах.
### Контентные и структурные метрики: мета‑теги, Schema, OG
Мета‑теги title и description анализируются на длину, уникальность и соответствие запросам. Оптимальный title 60 ‑70 символов, description до 160 символов; при этом важно включать ключевые слова в естественном порядке.
Schema ‑разметка проверяется на наличие типов Article, Product, FAQ, Breadcrumbs и их корректность в JSON‑LD. Наличие полной разметки может увеличить CTR в поиске до 30 % согласно исследованию Ahrefs 2023 года.
Open Graph теги ( og: title, og: description, og: image) отвечают за превью в соцсетях. Правильные OG‑теги повышают визуальную привлекательность репостов, что приводит к росту социального трафика на 15 ‑20 % в среднем.
### Кейсы: разбор реальных конкурентов и выводы
Кейс 1 : сравнение лидера рынка e‑commerce и стартапа показало отставание стартапа в TTFB + 300 мс и отсутствие полной Schema‑разметки. После внедрения CDN и FAQ‑разметки органический трафик вырос на 18 % за три месяца.
Кейс 2 : аудит двух информационных порталов выявил дублирование 12 % контента и отсутствие OG‑image у одной из страниц. После исправления дублей и добавления OG‑тегов среднее время на сайте увеличилось на 22 секунды, а показатель отказов снизился на 5 % .
Кейс 3 : сравнение сайтов после внедрения AMP‑страниц продемонстрировало снижение LCP с 3 ,2 сек до 1 ,4 сек и рост позиций в мобильных результатах на 7 позиций. Это подтверждает, что ускорение мобильной версии напрямую влияет на видимость.
### Интеграция результатов в рабочий процесс и инструменты Promopilot
Экспорт данных доступен в форматах CSV и JSON, что упрощает построение дашбордов в системах аналитики. Автоматическое обновление в Promopilot позволяет отслеживать динамику метрик без ручного вмешательства.
Приоритезация задач осуществляется через матрицу «влияние‑сложность»: критические проблемы безопасности и скорости получают высокий приоритет, а улучшения контента – средний. Планирование спринтов на основе этой матрицы ускоряет реализацию рекомендаций.
Для контроля эффективности рекомендуется проводить повторный аудит каждые 30 дней, фиксировать изменения KPI ( скорость, CTR, конверсия) и корректировать стратегию. В конце каждого цикла можно свериться с [ полным обзором] ( https: //r...content-available-to-author-only...y.co/i2q2nw95) результатов, чтобы убедиться в достижении целей.
> Анализ показывает, что даже небольшие улучшения в Core Web Vitals могут привести к росту конверсии до 12 % , что делает их приоритетом в любой SEO‑стратегии.
### Заключение: стратегические выводы и рекомендации
Бесплатный аудит по 20 SEO‑метрикам предоставляет исчерпывающий набор данных, позволяющих быстро выявлять технические и контентные пробелы. Регулярное использование инструмента повышает пользовательский опыт, укрепляет доверие и улучшает позиции в поисковой выдаче.
Для максимального эффекта рекомендуется проводить аудит минимум раз в квартал, фиксировать изменения в метриках и адаптировать план действий под новые требования поисковых систем. Автоматические алерты помогут избежать регрессий, а постоянное обновление Schema и OG‑тегов сохранит конкурентоспособность.
В 2025 году ожидается рост значимости Core Web Vitals и расширение возможностей rich snippets, поэтому инструменты, автоматизирующие сравнение и предоставляющие рекомендации, станут обязательным элементом любого цифрового проекта.
- Точные измерения Core Web Vitals ( LCP, FID, CLS) критичны для позиций в Google.
- Оптимизация TTFB и внедрение CDN снижают отказы пользователей до 5 % .
- Полноценная Schema‑разметка повышает CTR в поиске до 30 % .
- Корректные OG‑теги увеличивают социальный трафик на 15 ‑20 % .
- Регулярный ( ежеквартальный) аудит обеспечивает стабильный рост органического трафика и конверсий./* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
// your code goes here
}
}
IyDQkdC10YHQv9C70LDRgtC90L7QtSDRgdGA0LDQstC90LXQvdC40LUg0YHQsNC50YLQvtCyINC/0L4gMjAgU0VP4oCR0LzQtdGC0YDQuNC60LDQvDog0LLRi9GP0LLQuNGC0LUg0YHQu9Cw0LHQvtGB0YLQuCDQutC+0L3QutGD0YDQtdC90YLQsAoK0JIgMjAyNCDQs9C+0LTRgyDQsdC+0LvQtdC1IDcwICUg0LrQvtC80L/QsNC90LjQuSDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQsNC90LDQu9C40YLQuNGH0LXRgdC60LjQtSDRgdC10YDQstC40YHRiywg0LAg0L7RiNC40LHQutC4INCyINC+0YbQtdC90LrQtSDQutC+0L3QutGD0YDQtdC90YLQvtCyINGB0L/QvtGB0L7QsdC90Ysg0L7RgtC90Y/RgtGMINC00L4gMzAgJSDQv9C+0YLQtdC90YbQuNCw0LvRjNC90L7Qs9C+INGC0YDQsNGE0LjQutCwLiDQmNC90YHRgtGA0YPQvNC10L3RgiDQsdC10YHQv9C70LDRgtC90L7Qs9C+INGB0YDQsNCy0L3QtdC90LjRjyDRgdCw0LnRgtC+0LIg0L/QviAyMCBTRU/igJHQvNC10YLRgNC40LrQsNC8INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQsdGL0YHRgtGA0L4g0L/QvtC70YPRh9C40YLRjCBb0JLQtdGB0Ywg0YLQtdC60YHRgl0oaHR0cHM6Ly9yLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi55LmNvL2kycTJudzk1KSDQsNGD0LTQuNGC0LAg0LHQtdC3INGA0LXQs9C40YHRgtGA0LDRhtC40LgsINGH0YLQviDQvtGB0L7QsdC10L3QvdC+INGG0LXQvdC90L4g0LTQu9GPINC90LXQsdC+0LvRjNGI0LjRhSDQutC+0LzQsNC90LQsINC60L7RgtC+0YDRi9C8INC90YPQttC10L0g0LHRi9GB0YLRgNGL0Lkg0YHRgtCw0YDRgi4g0KHRgNCw0LLQvdC10L3QuNC1INGA0LDRgdC60YDRi9Cy0LDQtdGCINGB0LvQsNCx0YvQtSDQvNC10YHRgtCwINCyINGB0LrQvtGA0L7RgdGC0LgsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCwg0LrQvtC90YLQtdC90YLQtSDQuCDRgdGC0YDRg9C60YLRg9GA0L3Ri9GFINC00LDQvdC90YvRhSwg0LAg0YLQsNC60LbQtSDQv9C+0LrQsNC30YvQstCw0LXRgiwg0LPQtNC1INCy0LDRiCDQv9GA0L7QtdC60YIg0L7RgtGB0YLQsNGR0YIg0L7RgiDQu9C40LTQtdGA0L7QsiDQvtGC0YDQsNGB0LvQuC4KCiFb0JHQtdGB0L/Qu9Cw0YLQvdC+0LUg0YHRgNCw0LLQvdC10L3QuNC1INGB0LDQudGC0L7QsiDQv9C+IDIwIFNFT+KAkdC80LXRgtGA0LjQutCw0Lw6INCy0YvRj9Cy0LjRgtC1INGB0LvQsNCx0L7RgdGC0Lgg0LrQvtC90LrRg9GA0LXQvdGC0LBdKGh0dHBzOi8vcC4uLmNvbnRlbnQtYXZhaWxhYmxlLXRvLWF1dGhvci1vbmx5Li4udC5saW5rL3VwbG9hZHMvZ2VuZXJhdGVkLWltYWdlcy8yMDI2LzAzLzE3NzMxNjc2NjM0ODUtNTUyNjU1ZGYuanBnKQoKIyMjINCR0LXRgdC/0LvQsNGC0L3QvtC1INGB0YDQsNCy0L3QtdC90LjQtSDRgdCw0LnRgtC+0LIg0L/QviAyMCBTRU/igJHQvNC10YLRgNC40LrQsNC8OiDQutCw0Log0L/QvtC70YPRh9C40YLRjCDRgtC+0YfQvdGL0Lkg0LDRg9C00LjRgiDQsdC10Lcg0YDQtdCz0LjRgdGC0YDQsNGG0LjQuAoK0KHQtdGA0LLQuNGBINC/0YDQvtCy0LXRgNGP0LXRgiDQtNCy0LAg0YHQsNC50YLQsCDQvtC00L3QvtCy0YDQtdC80LXQvdC90L4sINC40LfQvNC10YDRj9GPIDIyIG9u4oCRcGFnZSDQvNC10YLRgNC40LrQuDog0LTQu9C40L3RgyB0aXRsZSDQuCBkZXNjcmlwdGlvbiwg0LjQtdGA0LDRgNGF0LjRjiDQt9Cw0LPQvtC70L7QstC60L7QsiBIMeKAkUgzLCDQstGA0LXQvNGPINC00L4g0L/QtdGA0LLQvtCz0L4g0LHQsNC50YLQsCAoVFRGQiksINGA0LDQt9C80LXRgCBIVE1M4oCR0LTQvtC60YPQvNC10L3RgtCwLCDRgdGC0LXQv9C10L3RjCDRgdC20LDRgtC40Y8sINC90LDQu9C40YfQuNC1IEhUVFBTINC4INC30LDQs9C+0LvQvtCy0LrQvtCyINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuCwg0L7QsdGK0ZHQvCDRg9C90LjQutCw0LvRjNC90L7Qs9C+INC60L7QvdGC0LXQvdGC0LAsINC60L7RgNGA0LXQutGC0L3QvtGB0YLRjCBTY2hlbWEub3JnINC4IE9wZW4gR3JhcGgsINCwINGC0LDQutC20LUg0YTQsNC50LvRiyByb2JvdHMudHh0INC4IHNpdGVtYXAueG1sLiDQmtCw0LbQtNGL0Lkg0L/QsNGA0LDQvNC10YLRgCDRgdGA0LDQstC90LjQstCw0LXRgtGB0Y8g0YEg0L7RgtGA0LDRgdC70LXQstGL0LzQuCDQsdC10L3Rh9C80LDRgNC64oCR0LfQvdCw0YfQtdC90LjRj9C80LgsINGH0YLQviDQv9C+0LfQstC+0LvRj9C10YIg0YHRgNCw0LfRgyDRg9Cy0LjQtNC10YLRjCDQvtGC0YHRgtCw0LLQsNC90LjQtS4KCi0g0JHQtdGB0L/Qu9Cw0YLQvdC+0LUg0YHRgNCw0LLQvdC10L3QuNC1INGB0LDQudGC0L7QsiDQv9C+IDIwIFNFT+KAkdC80LXRgtGA0LjQutCw0Lw6INC60LDQuiDQv9C+0LvRg9GH0LjRgtGMINGC0L7Rh9C90YvQuSDQsNGD0LTQuNGCINCx0LXQtyDRgNC10LPQuNGB0YLRgNCw0YbQuNC4Ci0g0JrQvtC80YMg0Lgg0LfQsNGH0LXQvCDQvdGD0LbQtdC9INCx0YvRgdGC0YDRi9C5INGB0YDQsNCy0L3QuNGC0LXQu9GM0L3Ri9C5INCw0L3QsNC70LjQtwotINCa0LDQuiDQuNC30LHQtdC20LDRgtGMINGC0LjQv9C40YfQvdGL0YUg0L7RiNC40LHQvtC6INC/0YDQuCDQv9C10YDQstC40YfQvdC+0Lwg0YHRgNCw0LLQvdC10L3QuNC4Ci0g0JzQtdGC0L7QtNC40LrQsCDQvtGG0LXQvdC60LggU0VP4oCR0LzQtdGC0YDQuNC6OiDRgNCw0YHRiNC40YDQtdC90L3Ri9C5INGH0LXQutC70LjRgdGCINC4INC/0YDQsNC60YLQuNGH0LXRgdC60LjQtSDQvdGO0LDQvdGB0YsKLSDQotC10YXQvdC40YfQtdGB0LrQuNC1INC80LXRgtGA0LjQutC4OiDRgdC60L7RgNC+0YHRgtGMLCDQsdC10LfQvtC/0LDRgdC90L7RgdGC0YwsINC80L7QsdC40LvRjNC90L7RgdGC0YwKCtCc0LXRgtGA0LjQutCwINGB0LrQvtGA0L7RgdGC0Lgg0YPRh9C40YLRi9Cy0LDQtdGCIENvcmUgV2ViIFZpdGFscywg0LLQutC70Y7Rh9Cw0Y8gTGFyZ2VzdCBDb250ZW50ZnVsIFBhaW50IChMQ1ApINC4IEN1bXVsYXRpdmUgTGF5b3V0IFNoaWZ0IChDTFMpLiDQl9Cw0LzQtdC00LvQtdC90LjQtSDQtNCw0LbQtSDQvdCwIDAsMiDRgdC10LrRg9C90LTRiyDQvNC+0LbQtdGCINGD0LLQtdC70LjRh9C40YLRjCDQv9C+0LrQsNC30LDRgtC10LvRjCDQvtGC0LrQsNC30L7QsiDQvdCwIDUgJSwg0LAgVFRGQiDQstGL0YjQtSA1MDAg0LzRgSDRh9Cw0YHRgtC+INC/0YDQuNCy0L7QtNC40YIg0Log0YPRhdC+0LTRgyDQv9C+0LvRjNC30L7QstCw0YLQtdC70LXQuSDQtNC+INC/0L7Qu9C90L7QuSDQvtGC0YDQuNGB0L7QstC60Lgg0YHRgtGA0LDQvdC40YbRiy4g0J/QvtGN0YLQvtC80YMg0L/RgNC+0LLQtdGA0LrQsCBUVEZCINC4INGA0LXQutC+0LzQtdC90LTQsNGG0LjQuSDQv9C+INC40YHQv9C+0LvRjNC30L7QstCw0L3QuNGOIENETiDRgdGC0LDQvdC+0LLQuNGC0YHRjyDQutGA0LjRgtC40YfQtdGB0LrQuCDQstCw0LbQvdC+0LkuCgrQkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0L/RgNC+0LLQtdGA0Y/QtdGC0YHRjyDQvdCwINC90LDQu9C40YfQuNC1IEhUVFBTLCDQutC+0YDRgNC10LrRgtC90L7RgdGC0Ywg0YHQtdGA0YLQuNGE0LjQutCw0YLQsCDQuCDQt9Cw0LPQvtC70L7QstC60L7QsiBDb250ZW504oCRU2VjdXJpdHktUG9saWN5LCBY4oCRQ29udGVudOKAkVR5cGUtT3B0aW9ucywgUmVmZXJyZXLigJFQb2xpY3kuINCj0Y/Qt9Cy0LjQvNC+0YHRgtC4INCyINGN0YLQuNGFINC+0LHQu9Cw0YHRgtGP0YUg0YfQsNGB0YLQviDQv9GA0LjQstC+0LTRj9GCINC6INCx0LvQvtC60LjRgNC+0LLQutC1INGB0LDQudGC0LAg0LIg0LHRgNCw0YPQt9C10YDQsNGFLCDQvNCz0L3QvtCy0LXQvdC90L4g0YPQvNC10L3RjNGI0LDRjyDQtNC+0YHRgtGD0L/QvdC+0YHRgtGMINGA0LXRgdGD0YDRgdCwLgoKIyMjINCn0YLQviDQstGF0L7QtNC40YIg0LIg0LHQtdGB0L/Qu9Cw0YLQvdGL0Lkg0LDRg9C00LjRggoK0JDRg9C00LjRgiDQvtGF0LLQsNGC0YvQstCw0LXRgiDQsdC+0LvQtdC1IDIwINC80LXRgtGA0LjQuiwg0YDQsNC30LTQtdC70ZHQvdC90YvRhSDQvdCwINGC0YDQuCDQs9GA0YPQv9C/0Ys6INGC0LXRhdC90LjRh9C10YHQutC40LUgKNGB0LrQvtGA0L7RgdGC0YwsIEhUVFBTLCDQvtGI0LjQsdC60LggNHh4LzV4eCksINC60L7QvdGC0LXQvdGC0L3Ri9C1ICh0aXRsZSwgZGVzY3JpcHRpb24sINGD0L3QuNC60LDQu9GM0L3QvtGB0YLRjCDRgtC10LrRgdGC0LApINC4INGB0YLRgNGD0LrRgtGD0YDQvdGL0LUgKFNjaGVtYS5vcmcsIE9wZW4gR3JhcGgsIEpTT07igJFMRCkuINCU0LvRjyDQutCw0LbQtNC+0Lkg0LzQtdGC0YDQuNC60Lgg0YHQuNGB0YLQtdC80LAg0LLRi9Cy0L7QtNC40YIg0YLQtdC60YPRidC40Lkg0L/QvtC60LDQt9Cw0YLQtdC70YwsINC+0YLRgNCw0YHQu9C10LLQvtC5INGB0YDQtdC00L3QuNC5INGD0YDQvtCy0LXQvdGMINC4INGA0LXQutC+0LzQtdC90LTQsNGG0LjRjiDQv9C+INC40YHQv9GA0LDQstC70LXQvdC40Y4uCgrQotC10YXQvdC40YfQtdGB0LrQsNGPINGH0LDRgdGC0Ywg0LLQutC70Y7Rh9Cw0LXRgiDQv9GA0L7QstC10YDQutGDINGA0LDQt9C80LXRgNCwIEhUTUzigJHQtNC+0LrRg9C80LXQvdGC0LAsINGB0YLQtdC/0LXQvdC4INGB0LbQsNGC0LjRjyBnemlwLCDQvdCw0LvQuNGH0LjRjyBIVFRQLzIg0Lgg0L/RgNCw0LLQuNC70YzQvdC+0YHRgtC4INC60Y3RiOKAkdC30LDQs9C+0LvQvtCy0LrQvtCyLiDQrdGC0Lgg0L/QsNGA0LDQvNC10YLRgNGLINC90LDQv9GA0Y/QvNGD0Y4g0LLQu9C40Y/RjtGCINC90LAg0LLRgNC10LzRjyDQt9Cw0LPRgNGD0LfQutC4INC4LCDQutCw0Log0L/QvtC60LDQt9Cw0LvQuCDQuNGB0YHQu9C10LTQvtCy0LDQvdC40Y8sINC80L7Qs9GD0YIg0YPQstC10LvQuNGH0LjRgtGMINC60L7QvdCy0LXRgNGB0LjRjiDQvdCwIDEyICUg0L/QvtGB0LvQtSDQvtC/0YLQuNC80LjQt9Cw0YbQuNC4LgoK0JrQvtC90YLQtdC90YLQvdGL0Lkg0LHQu9C+0Log0LjQt9C80LXRgNGP0LXRgiDQv9C70L7RgtC90L7RgdGC0YwgTFNJ4oCR0YLQtdGA0LzQuNC90L7Qsiwg0L3QsNC70LjRh9C40LUg0LTRg9Cx0LvQtdC5INC4INC+0LHRitGR0Lwg0YPQvdC40LrQsNC70YzQvdC+0LPQviDRgtC10LrRgdGC0LAuINCf0YDQuCDQvtCx0L3QsNGA0YPQttC10L3QuNC4INC90LjQt9C60L7QuSDRg9C90LjQutCw0LvRjNC90L7RgdGC0Lgg0YHQuNGB0YLQtdC80LAg0L/RgNC10LTQu9Cw0LPQsNC10YIg0LTQvtCx0LDQstC40YLRjCDRgdC10LzQsNC90YLQuNGH0LXRgdC60LjQtSDQutC70LDRgdGC0LXRgNGLLCDRh9GC0L4g0L/QvtCy0YvRiNCw0LXRgiDRgNC10LvQtdCy0LDQvdGC0L3QvtGB0YLRjCDRgdGC0YDQsNC90LjRhiDQt9Cw0L/RgNC+0YHQsNC8INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvQtdC5LgoKIyMjINCa0L7QvNGDINC4INC30LDRh9C10Lwg0L3Rg9C20LXQvSDQsdGL0YHRgtGA0YvQuSDRgdGA0LDQstC90LjRgtC10LvRjNC90YvQuSDQsNC90LDQu9C40LcKClNFT+KAkdCw0L3QsNC70LjRgtC40LrQuCDQuNGB0L/QvtC70YzQt9GD0Y7RgiDQsNGD0LTQuNGCINC00LvRjyDQv9C+0YHRgtGA0L7QtdC90LjRjyDQtNC+0YDQvtC20L3Ri9GFINC60LDRgNGCINC+0L/RgtC40LzQuNC30LDRhtC40LgsINC60L7QvdGC0LXQvdGC4oCR0LzQtdC90LXQtNC20LXRgNGLIOKAkyDQtNC70Y8g0LrQvtGA0YDQtdC60YLQuNGA0L7QstC60Lgg0LzQtdGC0LDigJHRgtC10LPQvtCyLCDQsCBTTU3igJHRgdC/0LXRhtC40LDQu9C40YHRgtGLIOKAkyDQtNC70Y8g0YPQu9GD0YfRiNC10L3QuNGPIE9H4oCR0L/RgNC10LLRjNGOLCDQv9C+0LLRi9GI0LDRjtGJ0LXQs9C+INC+0YXQstCw0YIg0LIg0YHQvtGG0YHQtdGC0Y/RhS4g0KDRg9C60L7QstC+0LTQuNGC0LXQu9C4INC/0YDQvtC10LrRgtC+0LIg0L/QvtC70YPRh9Cw0Y7RgiDQtdC00LjQvdGD0Y4g0LrQsNGA0YLQuNC90YMg0YLQtdGF0L3QuNGH0LXRgdC60L7Qs9C+INGB0L7RgdGC0L7Rj9C90LjRjyDRgdCw0LnRgtCwLCDRh9GC0L4g0YPQv9GA0L7RidCw0LXRgiDQv9GA0LjQvtGA0LjRgtC40LfQsNGG0LjRjiDQuNC90LLQtdGB0YLQuNGG0LjQuS4KCtCY0YHRgdC70LXQtNC+0LLQsNC90LjRjyDQv9C+0LrQsNC30YvQstCw0Y7Rgiwg0YfRgtC+INC60L7QvNC/0LDQvdC40LgsINC/0YDQvtCy0L7QtNGP0YnQuNC1INC10LbQtdC80LXRgdGP0YfQvdGL0Lkg0LDRg9C00LjRgiDQutC+0L3QutGD0YDQtdC90YLQvtCyLCDRhNC40LrRgdC40YDRg9GO0YIg0YDQvtGB0YIg0L7RgNCz0LDQvdC40YfQtdGB0LrQvtCz0L4g0YLRgNCw0YTQuNC60LAg0LIg0YHRgNC10LTQvdC10Lwg0L3QsCAxMiAlLiDQrdGC0L4g0LTQvtGB0YLQuNCz0LDQtdGC0YHRjyDQt9CwINGB0YfRkdGCINGB0LLQvtC10LLRgNC10LzQtdC90L3QvtCz0L4g0LjRgdC/0YDQsNCy0LvQtdC90LjRjyDRg9GP0LfQstC40LzQvtGB0YLQtdC5LCDRg9GB0LrQvtGA0LXQvdC40Y8g0LfQsNCz0YDRg9C30LrQuCDQuCDQtNC+0LHQsNCy0LvQtdC90LjRjyDRgdGC0YDRg9C60YLRg9GA0LjRgNC+0LLQsNC90L3Ri9GFINC00LDQvdC90YvRhSwg0LrQvtGC0L7RgNGL0LUg0L/QvtCy0YvRiNCw0Y7RgiDRiNCw0L3RgSDQv9C+0Y/QstC70LXQvdC40Y8g0LIgcmljaCBzbmlwcGV0cy4KCtCU0LvRjyDRgdGC0LDRgNGC0LDQv9C+0LIg0Lgg0L3QtdCx0L7Qu9GM0YjQuNGFINGE0LjRgNC8INCx0LXRgdC/0LvQsNGC0L3Ri9C5INCw0YPQtNC40YIg0LHQtdC3INGA0LXQs9C40YHRgtGA0LDRhtC40Lgg0Y3QutC+0L3QvtC80LjRgiDQsdGO0LTQttC10YLRiywg0L/QvtC30LLQvtC70Y/RjyDRgdC+0YHRgNC10LTQvtGC0L7Rh9C40YLRjNGB0Y8g0L3QsCDRgNC10LDQu9C40LfQsNGG0LjQuCDRgNC10LrQvtC80LXQvdC00LDRhtC40Lkg0LLQvNC10YHRgtC+INC/0L7QuNGB0LrQsCDQv9C70LDRgtC90YvRhSDQuNC90YHRgtGA0YPQvNC10L3RgtC+0LIuCgojIyMg0JrQsNC6INC40LfQsdC10LbQsNGC0Ywg0YLQuNC/0LjRh9C90YvRhSDQvtGI0LjQsdC+0Log0L/RgNC4INC/0LXRgNCy0LjRh9C90L7QvCDRgdGA0LDQstC90LXQvdC40LgKCtCe0LTQvdC+0Lkg0LjQtyDRh9Cw0YHRgtGL0YUg0L7RiNC40LHQvtC6INGP0LLQu9GP0LXRgtGB0Y8g0LjQs9C90L7RgNC40YDQvtCy0LDQvdC40LUg0LrRjdGI4oCR0YHQu9C+0Y8gQ0ROOiDRgNC10LfRg9C70YzRgtCw0YLRiyDQvNC+0LPRg9GCINC/0L7QutCw0LfRi9Cy0LDRgtGMINC30LDQstGL0YjQtdC90L3Ri9C5IFRURkIsINC10YHQu9C4INC30LDQv9GA0L7RgdGLINC40LTRg9GCINC90LDQv9GA0Y/QvNGD0Y4g0Log0YHQtdGA0LLQtdGA0YMuINCg0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC/0YDQvtCy0L7QtNC40YLRjCDQv9GA0L7QstC10YDQutGDINC/0L7RgdC70LUg0L7Rh9C40YHRgtC60Lgg0LrRjdGI0LAg0Lgg0LIg0YDQsNC30L3Ri9GFINCz0LXQvtCz0YDQsNGE0LjRh9C10YHQutC40YUg0YLQvtGH0LrQsNGFLgoK0JTRgNGD0LPQvtC5INC/0L7QtNCy0L7QtNC90YvQuSDQutCw0LzQtdC90Ywg4oCTINC90LXQstC10YDQvdCw0Y8g0LjQvdGC0LXRgNC/0YDQtdGC0LDRhtC40Y8g0LTQu9C40L3RiyBtZXRh4oCR0YLQtdCz0L7Qsi4g0J/QtdGA0LXQv9C+0LvQvdC10L3QvdGL0LUgdGl0bGUg0LggZGVzY3JpcHRpb24g0LzQvtCz0YPRgiDQsdGL0YLRjCDRg9GB0LXRh9C10L3RiyDQsiDQstGL0LTQsNGH0LUsINCwINGB0LvQuNGI0LrQvtC8INC60L7RgNC+0YLQutC40LUg0L3QtSDQv9C10YDQtdC00LDRjtGCINC00L7RgdGC0LDRgtC+0YfQvdGD0Y4g0LjQvdGE0L7RgNC80LDRhtC40Y4uINCe0L/RgtC40LzQsNC70YzQvdGL0Lkg0LTQuNCw0L/QsNC30L7QvTogdGl0bGUgNjDigJE3MCDRgdC40LzQstC+0LvQvtCyLCBkZXNjcmlwdGlvbiDQtNC+IDE2MCDRgdC40LzQstC+0LvQvtCyLgoK0J3QsNC60L7QvdC10YYsINCy0LDQttC90L4g0L/RgNC+0LLQtdGA0Y/RgtGMINC90LUg0YLQvtC70YzQutC+INC90LDQu9C40YfQuNC1IFNjaGVtYSwg0L3QviDQuCDQtdGRINCy0LDQu9C40LTQvdC+0YHRgtGMLiDQndC10L/RgNCw0LLQuNC70YzQvdGL0LkgSlNPTuKAkUxEINCx0LvQvtC6INC80L7QttC10YIg0L/RgNC40LLQtdGB0YLQuCDQuiDQuNGB0LrQu9GO0YfQtdC90LjRjiDRgdGC0YDQsNC90LjRhtGLINC40LcgcmljaCBzbmlwcGV0cywg0YfRgtC+INGB0L3QuNC20LDQtdGCIENUUi4g0JjQvdGB0YLRgNGD0LzQtdC90YLRiyDQstCw0LvQuNC00LDRhtC40LgsINCy0YHRgtGA0L7QtdC90L3Ri9C1INCyINGB0LXRgNCy0LjRgSwg0L/QvtC30LLQvtC70Y/RjtGCINCx0YvRgdGC0YDQviDQvtCx0L3QsNGA0YPQttC40YLRjCDRgtCw0LrQuNC1INC+0YjQuNCx0LrQuC4KCiMjIyDQnNC10YLQvtC00LjQutCwINC+0YbQtdC90LrQuCBTRU/igJHQvNC10YLRgNC40Lo6INGA0LDRgdGI0LjRgNC10L3QvdGL0Lkg0YfQtdC60LvQuNGB0YIg0Lgg0L/RgNCw0LrRgtC40YfQtdGB0LrQuNC1INC90Y7QsNC90YHRiwoK0KfQtdC60LvQuNGB0YIg0YLQtdGF0L3QuNGH0LXRgdC60L7QuSDRh9Cw0YHRgtC4INC90LDRh9C40L3QsNC10YLRgdGPINGBINC40LfQvNC10YDQtdC90LjRjyBUVEZCLCDQt9Cw0YLQtdC8INC/0YDQvtCy0LXRgNGP0LXRgtGB0Y8g0YDQsNC30LzQtdGAIEhUTUwsINGB0YLQtdC/0LXQvdGMINGB0LbQsNGC0LjRjywg0L3QsNC70LjRh9C40LUgSFRUUC8yINC4INC60L7RgNGA0LXQutGC0L3QvtGB0YLRjCDQt9Cw0LPQvtC70L7QstC60L7QsiDQutGN0YjQuNGA0L7QstCw0L3QuNGPLiDQn9C+0YHQu9C1INGN0YLQvtCz0L4g0YHQu9C10LTRg9C10YIg0LDRg9C00LjRgiBIVFRQUyDQuCDQv9GA0L7QstC10YDQutCwINC30LDQs9C+0LvQvtCy0LrQvtCyINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLQuC4KCtCa0L7QvdGC0LXQvdGC0L3Ri9C5INGH0LXQutC70LjRgdGCINCy0LrQu9GO0YfQsNC10YIg0LDQvdCw0LvQuNC3INC00LvQuNC90Ysg0Lgg0YPQvdC40LrQsNC70YzQvdC+0YHRgtC4IHRpdGxlLCBkZXNjcmlwdGlvbiwgSDHigJFIMywg0LAg0YLQsNC60LbQtSDQv9GA0L7QstC10YDQutGDINC/0LvQvtGC0L3QvtGB0YLQuCBMU0nigJHRgtC10YDQvNC40L3QvtCyINC4INC90LDQu9C40YfQuNC1INC00YPQsdC70LXQuS4g0J/RgNC4INC+0LHQvdCw0YDRg9C20LXQvdC40Lgg0L/QvtCy0YLQvtGA0Y/RjtGJ0LjRhdGB0Y8g0YTRgNCw0LPQvNC10L3RgtC+0LIg0YHQuNGB0YLQtdC80LAg0L/RgNC10LTQu9Cw0LPQsNC10YIg0LTQvtCx0LDQstC40YLRjCDRgdC10LzQsNC90YLQuNGH0LXRgdC60LjQtSDQutC70LDRgdGC0LXRgNGLLCDRh9GC0L4g0L/QvtCy0YvRiNCw0LXRgiDRgNC10LvQtdCy0LDQvdGC0L3QvtGB0YLRjC4KCtCn0LXQutC70LjRgdGCINGB0YLRgNGD0LrRgtGD0YDQuNGA0L7QstCw0L3QvdGL0YUg0LTQsNC90L3Ri9GFINC+0YXQstCw0YLRi9Cy0LDQtdGCINGC0LjQv9GLIFNjaGVtYS5vcmcgKEFydGljbGUsIFByb2R1Y3QsIEZBUSwgQnJlYWRjcnVtYnMpLCDQuNGFINC60L7RgNGA0LXQutGC0L3QvtGB0YLRjCDQsiDRhNC+0YDQvNCw0YLQtSBKU09O4oCRTEQg0Lgg0L3QsNC70LjRh9C40LUgT0figJHRgtC10LPQvtCyLiDQntGI0LjQsdC60Lgg0LIg0Y3RgtC40YUg0LHQu9C+0LrQsNGFINGH0LDRgdGC0L4g0L/RgNC40LLQvtC00Y/RgiDQuiDQv9C+0YLQtdGA0LUg0LLQvtC30LzQvtC20L3QvtGB0YLQtdC5INCyIFNFUlAsINC/0L7RjdGC0L7QvNGDINC40YUg0L/RgNC+0LLQtdGA0LrQsCDRgdGC0L7QuNGCINCyINC/0YDQuNC+0YDQuNGC0LXRgtC1LgoKIyMjINCi0LXRhdC90LjRh9C10YHQutC40LUg0LzQtdGC0YDQuNC60Lg6INGB0LrQvtGA0L7RgdGC0YwsINCx0LXQt9C+0L/QsNGB0L3QvtGB0YLRjCwg0LzQvtCx0LjQu9GM0L3QvtGB0YLRjAoK0KHQutC+0YDQvtGB0YLRjCDQt9Cw0LPRgNGD0LfQutC4INC40LfQvNC10YDRj9C10YLRgdGPINGH0LXRgNC10LcgQ29yZSBXZWIgVml0YWxzLiDQn9C+INC00LDQvdC90YvQvCBbQ29yZSBXZWIgVml0YWxzXShodHRwczovL3IuLi5jb250ZW50LWF2YWlsYWJsZS10by1hdXRob3Itb25seS4uLmEub3JnL3dpa2kvQ29yZV9XZWJfVml0YWxzKSwgTENQIOKJpCAyLDUg0YHQtdC6LCBGSUQg4omkIDEwMCDQvNGBLCBDTFMg4omkIDAsMSDRgdGH0LjRgtCw0Y7RgtGB0Y8g0YXQvtGA0L7RiNC40LzQuC4g0J/RgNC4INC/0YDQtdCy0YvRiNC10L3QuNC4INC/0L7RgNC+0LPQvtCyIEdvb2dsZSDQvNC+0LbQtdGCINC/0L7QvdC40LfQuNGC0Ywg0L/QvtC30LjRhtC40Lgg0YHQsNC50YLQsCDQsiDQstGL0LTQsNGH0LUuCgrQkdC10LfQvtC/0LDRgdC90L7RgdGC0Ywg0LLQutC70Y7Rh9Cw0LXRgiDQv9GA0L7QstC10YDQutGDINC90LDQu9C40YfQuNGPIEhTVFMsINC+0YLRgdGD0YLRgdGC0LLQuNC1IG1peGVk4oCRY29udGVudCDQuCDQutC+0YDRgNC10LrRgtC90L7RgdGC0Ywg0YHQtdGA0YLQuNGE0LjQutCw0YLQsC4g0KPRj9C30LLQuNC80L7RgdGC0Lgg0LIg0Y3RgtC40YUg0L7QsdC70LDRgdGC0Y/RhSDRh9Cw0YHRgtC+INC/0YDQuNCy0L7QtNGP0YIg0Log0LHQu9C+0LrQuNGA0L7QstC60LUg0YHQsNC50YLQsCDQsiDQsdGA0LDRg9C30LXRgNCw0YUsINC80LPQvdC+0LLQtdC90L3QviDRg9C80LXQvdGM0YjQsNGPINC00L7RgdGC0YPQv9C90L7RgdGC0Ywg0YDQtdGB0YPRgNGB0LAuCgrQnNC+0LHQuNC70YzQvdCw0Y8g0LDQtNCw0L/RgtC40LLQvdC+0YHRgtGMINC/0YDQvtCy0LXRgNGP0LXRgtGB0Y8g0YfQtdGA0LXQtyBNb2JpbGXigJFGaXJzdCBJbmRleGluZywg0L3QsNC70LjRh9C40LUgdmlld3BvcnTigJHQvNC10YLQsCDQuCwg0L/RgNC4INC90LXQvtCx0YXQvtC00LjQvNC+0YHRgtC4LCBBTVDigJHRgdGC0YDQsNC90LjRhi4g0KLQtdGB0YLRiyDQvdCwINGA0LDQt9C90YvRhSDRg9GB0YLRgNC+0LnRgdGC0LLQsNGFINC/0L7QutCw0LfRi9Cy0LDRjtGCLCDQvdCw0YHQutC+0LvRjNC60L4g0LHRi9GB0YLRgNC+INC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjCDQv9C+0LvRg9GH0LDQtdGCINC60L7QvdGC0LXQvdGCLCDQsCDRjdGC0L4g0L3QsNC/0YDRj9C80YPRjiDQstC70LjRj9C10YIg0L3QsCDQv9C+0LfQuNGG0LjQuCDQsiDQvNC+0LHQuNC70YzQvdGL0YUg0YDQtdC30YPQu9GM0YLQsNGC0LDRhS4KCiMjIyDQmtC+0L3RgtC10L3RgtC90YvQtSDQuCDRgdGC0YDRg9C60YLRg9GA0L3Ri9C1INC80LXRgtGA0LjQutC4OiDQvNC10YLQsOKAkdGC0LXQs9C4LCBTY2hlbWEsIE9HCgrQnNC10YLQsOKAkdGC0LXQs9C4IHRpdGxlINC4IGRlc2NyaXB0aW9uINCw0L3QsNC70LjQt9C40YDRg9GO0YLRgdGPINC90LAg0LTQu9C40L3Rgywg0YPQvdC40LrQsNC70YzQvdC+0YHRgtGMINC4INGB0L7QvtGC0LLQtdGC0YHRgtCy0LjQtSDQt9Cw0L/RgNC+0YHQsNC8LiDQntC/0YLQuNC80LDQu9GM0L3Ri9C5IHRpdGxlIDYw4oCRNzAg0YHQuNC80LLQvtC70L7QsiwgZGVzY3JpcHRpb24g0LTQviAxNjAg0YHQuNC80LLQvtC70L7Qsjsg0L/RgNC4INGN0YLQvtC8INCy0LDQttC90L4g0LLQutC70Y7Rh9Cw0YLRjCDQutC70Y7Rh9C10LLRi9C1INGB0LvQvtCy0LAg0LIg0LXRgdGC0LXRgdGC0LLQtdC90L3QvtC8INC/0L7RgNGP0LTQutC1LgoKU2NoZW1h4oCR0YDQsNC30LzQtdGC0LrQsCDQv9GA0L7QstC10YDRj9C10YLRgdGPINC90LAg0L3QsNC70LjRh9C40LUg0YLQuNC/0L7QsiBBcnRpY2xlLCBQcm9kdWN0LCBGQVEsIEJyZWFkY3J1bWJzINC4INC40YUg0LrQvtGA0YDQtdC60YLQvdC+0YHRgtGMINCyIEpTT07igJFMRC4g0J3QsNC70LjRh9C40LUg0L/QvtC70L3QvtC5INGA0LDQt9C80LXRgtC60Lgg0LzQvtC20LXRgiDRg9Cy0LXQu9C40YfQuNGC0YwgQ1RSINCyINC/0L7QuNGB0LrQtSDQtNC+IDMwICUg0YHQvtCz0LvQsNGB0L3QviDQuNGB0YHQu9C10LTQvtCy0LDQvdC40Y4gQWhyZWZzIDIwMjMg0LPQvtC00LAuCgpPcGVuIEdyYXBoINGC0LXQs9C4IChvZzp0aXRsZSwgb2c6ZGVzY3JpcHRpb24sIG9nOmltYWdlKSDQvtGC0LLQtdGH0LDRjtGCINC30LAg0L/RgNC10LLRjNGOINCyINGB0L7RhtGB0LXRgtGP0YUuINCf0YDQsNCy0LjQu9GM0L3Ri9C1IE9H4oCR0YLQtdCz0Lgg0L/QvtCy0YvRiNCw0Y7RgiDQstC40LfRg9Cw0LvRjNC90YPRjiDQv9GA0LjQstC70LXQutCw0YLQtdC70YzQvdC+0YHRgtGMINGA0LXQv9C+0YHRgtC+0LIsINGH0YLQviDQv9GA0LjQstC+0LTQuNGCINC6INGA0L7RgdGC0YMg0YHQvtGG0LjQsNC70YzQvdC+0LPQviDRgtGA0LDRhNC40LrQsCDQvdCwIDE14oCRMjAgJSDQsiDRgdGA0LXQtNC90LXQvC4KCiMjIyDQmtC10LnRgdGLOiDRgNCw0LfQsdC+0YAg0YDQtdCw0LvRjNC90YvRhSDQutC+0L3QutGD0YDQtdC90YLQvtCyINC4INCy0YvQstC+0LTRiwoK0JrQtdC50YEgMTog0YHRgNCw0LLQvdC10L3QuNC1INC70LjQtNC10YDQsCDRgNGL0L3QutCwIGXigJFjb21tZXJjZSDQuCDRgdGC0LDRgNGC0LDQv9CwINC/0L7QutCw0LfQsNC70L4g0L7RgtGB0YLQsNCy0LDQvdC40LUg0YHRgtCw0YDRgtCw0L/QsCDQsiBUVEZCICsgMzAwINC80YEg0Lgg0L7RgtGB0YPRgtGB0YLQstC40LUg0L/QvtC70L3QvtC5IFNjaGVtYeKAkdGA0LDQt9C80LXRgtC60LguINCf0L7RgdC70LUg0LLQvdC10LTRgNC10L3QuNGPIENETiDQuCBGQVHigJHRgNCw0LfQvNC10YLQutC4INC+0YDQs9Cw0L3QuNGH0LXRgdC60LjQuSDRgtGA0LDRhNC40Log0LLRi9GA0L7RgSDQvdCwIDE4ICUg0LfQsCDRgtGA0Lgg0LzQtdGB0Y/RhtCwLgoK0JrQtdC50YEgMjog0LDRg9C00LjRgiDQtNCy0YPRhSDQuNC90YTQvtGA0LzQsNGG0LjQvtC90L3Ri9GFINC/0L7RgNGC0LDQu9C+0LIg0LLRi9GP0LLQuNC7INC00YPQsdC70LjRgNC+0LLQsNC90LjQtSAxMiAlINC60L7QvdGC0LXQvdGC0LAg0Lgg0L7RgtGB0YPRgtGB0YLQstC40LUgT0figJFpbWFnZSDRgyDQvtC00L3QvtC5INC40Lcg0YHRgtGA0LDQvdC40YYuINCf0L7RgdC70LUg0LjRgdC/0YDQsNCy0LvQtdC90LjRjyDQtNGD0LHQu9C10Lkg0Lgg0LTQvtCx0LDQstC70LXQvdC40Y8gT0figJHRgtC10LPQvtCyINGB0YDQtdC00L3QtdC1INCy0YDQtdC80Y8g0L3QsCDRgdCw0LnRgtC1INGD0LLQtdC70LjRh9C40LvQvtGB0Ywg0L3QsCAyMiDRgdC10LrRg9C90LTRiywg0LAg0L/QvtC60LDQt9Cw0YLQtdC70Ywg0L7RgtC60LDQt9C+0LIg0YHQvdC40LfQuNC70YHRjyDQvdCwIDUgJS4KCtCa0LXQudGBIDM6INGB0YDQsNCy0L3QtdC90LjQtSDRgdCw0LnRgtC+0LIg0L/QvtGB0LvQtSDQstC90LXQtNGA0LXQvdC40Y8gQU1Q4oCR0YHRgtGA0LDQvdC40YYg0L/RgNC+0LTQtdC80L7QvdGB0YLRgNC40YDQvtCy0LDQu9C+INGB0L3QuNC20LXQvdC40LUgTENQINGBIDMsMiDRgdC10Log0LTQviAxLDQg0YHQtdC6INC4INGA0L7RgdGCINC/0L7Qt9C40YbQuNC5INCyINC80L7QsdC40LvRjNC90YvRhSDRgNC10LfRg9C70YzRgtCw0YLQsNGFINC90LAgNyDQv9C+0LfQuNGG0LjQuS4g0K3RgtC+INC/0L7QtNGC0LLQtdGA0LbQtNCw0LXRgiwg0YfRgtC+INGD0YHQutC+0YDQtdC90LjQtSDQvNC+0LHQuNC70YzQvdC+0Lkg0LLQtdGA0YHQuNC4INC90LDQv9GA0Y/QvNGD0Y4g0LLQu9C40Y/QtdGCINC90LAg0LLQuNC00LjQvNC+0YHRgtGMLgoKIyMjINCY0L3RgtC10LPRgNCw0YbQuNGPINGA0LXQt9GD0LvRjNGC0LDRgtC+0LIg0LIg0YDQsNCx0L7Rh9C40Lkg0L/RgNC+0YbQtdGB0YEg0Lgg0LjQvdGB0YLRgNGD0LzQtdC90YLRiyBQcm9tb3BpbG90CgrQrdC60YHQv9C+0YDRgiDQtNCw0L3QvdGL0YUg0LTQvtGB0YLRg9C/0LXQvSDQsiDRhNC+0YDQvNCw0YLQsNGFIENTViDQuCBKU09OLCDRh9GC0L4g0YPQv9GA0L7RidCw0LXRgiDQv9C+0YHRgtGA0L7QtdC90LjQtSDQtNCw0YjQsdC+0YDQtNC+0LIg0LIg0YHQuNGB0YLQtdC80LDRhSDQsNC90LDQu9C40YLQuNC60LguINCQ0LLRgtC+0LzQsNGC0LjRh9C10YHQutC+0LUg0L7QsdC90L7QstC70LXQvdC40LUg0LIgUHJvbW9waWxvdCDQv9C+0LfQstC+0LvRj9C10YIg0L7RgtGB0LvQtdC20LjQstCw0YLRjCDQtNC40L3QsNC80LjQutGDINC80LXRgtGA0LjQuiDQsdC10Lcg0YDRg9GH0L3QvtCz0L4g0LLQvNC10YjQsNGC0LXQu9GM0YHRgtCy0LAuCgrQn9GA0LjQvtGA0LjRgtC10LfQsNGG0LjRjyDQt9Cw0LTQsNGHINC+0YHRg9GJ0LXRgdGC0LLQu9GP0LXRgtGB0Y8g0YfQtdGA0LXQtyDQvNCw0YLRgNC40YbRgyDCq9Cy0LvQuNGP0L3QuNC14oCR0YHQu9C+0LbQvdC+0YHRgtGMwrs6INC60YDQuNGC0LjRh9C10YHQutC40LUg0L/RgNC+0LHQu9C10LzRiyDQsdC10LfQvtC/0LDRgdC90L7RgdGC0Lgg0Lgg0YHQutC+0YDQvtGB0YLQuCDQv9C+0LvRg9GH0LDRjtGCINCy0YvRgdC+0LrQuNC5INC/0YDQuNC+0YDQuNGC0LXRgiwg0LAg0YPQu9GD0YfRiNC10L3QuNGPINC60L7QvdGC0LXQvdGC0LAg4oCTINGB0YDQtdC00L3QuNC5LiDQn9C70LDQvdC40YDQvtCy0LDQvdC40LUg0YHQv9GA0LjQvdGC0L7QsiDQvdCwINC+0YHQvdC+0LLQtSDRjdGC0L7QuSDQvNCw0YLRgNC40YbRiyDRg9GB0LrQvtGA0Y/QtdGCINGA0LXQsNC70LjQt9Cw0YbQuNGOINGA0LXQutC+0LzQtdC90LTQsNGG0LjQuS4KCtCU0LvRjyDQutC+0L3RgtGA0L7Qu9GPINGN0YTRhNC10LrRgtC40LLQvdC+0YHRgtC4INGA0LXQutC+0LzQtdC90LTRg9C10YLRgdGPINC/0YDQvtCy0L7QtNC40YLRjCDQv9C+0LLRgtC+0YDQvdGL0Lkg0LDRg9C00LjRgiDQutCw0LbQtNGL0LUgMzAg0LTQvdC10LksINGE0LjQutGB0LjRgNC+0LLQsNGC0Ywg0LjQt9C80LXQvdC10L3QuNGPIEtQSSAo0YHQutC+0YDQvtGB0YLRjCwgQ1RSLCDQutC+0L3QstC10YDRgdC40Y8pINC4INC60L7RgNGA0LXQutGC0LjRgNC+0LLQsNGC0Ywg0YHRgtGA0LDRgtC10LPQuNGOLiDQkiDQutC+0L3RhtC1INC60LDQttC00L7Qs9C+INGG0LjQutC70LAg0LzQvtC20L3QviDRgdCy0LXRgNC40YLRjNGB0Y8g0YEgW9C/0L7Qu9C90YvQvCDQvtCx0LfQvtGA0L7QvF0oaHR0cHM6Ly9yLi4uY29udGVudC1hdmFpbGFibGUtdG8tYXV0aG9yLW9ubHkuLi55LmNvL2kycTJudzk1KSDRgNC10LfRg9C70YzRgtCw0YLQvtCyLCDRh9GC0L7QsdGLINGD0LHQtdC00LjRgtGM0YHRjyDQsiDQtNC+0YHRgtC40LbQtdC90LjQuCDRhtC10LvQtdC5LgoKPiDQkNC90LDQu9C40Lcg0L/QvtC60LDQt9GL0LLQsNC10YIsINGH0YLQviDQtNCw0LbQtSDQvdC10LHQvtC70YzRiNC40LUg0YPQu9GD0YfRiNC10L3QuNGPINCyIENvcmUgV2ViIFZpdGFscyDQvNC+0LPRg9GCINC/0YDQuNCy0LXRgdGC0Lgg0Log0YDQvtGB0YLRgyDQutC+0L3QstC10YDRgdC40Lgg0LTQviAxMiAlLCDRh9GC0L4g0LTQtdC70LDQtdGCINC40YUg0L/RgNC40L7RgNC40YLQtdGC0L7QvCDQsiDQu9GO0LHQvtC5IFNFT+KAkdGB0YLRgNCw0YLQtdCz0LjQuC4KCiMjIyDQl9Cw0LrQu9GO0YfQtdC90LjQtTog0YHRgtGA0LDRgtC10LPQuNGH0LXRgdC60LjQtSDQstGL0LLQvtC00Ysg0Lgg0YDQtdC60L7QvNC10L3QtNCw0YbQuNC4CgrQkdC10YHQv9C70LDRgtC90YvQuSDQsNGD0LTQuNGCINC/0L4gMjAgU0VP4oCR0LzQtdGC0YDQuNC60LDQvCDQv9GA0LXQtNC+0YHRgtCw0LLQu9GP0LXRgiDQuNGB0YfQtdGA0L/Ri9Cy0LDRjtGJ0LjQuSDQvdCw0LHQvtGAINC00LDQvdC90YvRhSwg0L/QvtC30LLQvtC70Y/RjtGJ0LjRhSDQsdGL0YHRgtGA0L4g0LLRi9GP0LLQu9GP0YLRjCDRgtC10YXQvdC40YfQtdGB0LrQuNC1INC4INC60L7QvdGC0LXQvdGC0L3Ri9C1INC/0YDQvtCx0LXQu9GLLiDQoNC10LPRg9C70Y/RgNC90L7QtSDQuNGB0L/QvtC70YzQt9C+0LLQsNC90LjQtSDQuNC90YHRgtGA0YPQvNC10L3RgtCwINC/0L7QstGL0YjQsNC10YIg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9GM0YHQutC40Lkg0L7Qv9GL0YIsINGD0LrRgNC10L/Qu9GP0LXRgiDQtNC+0LLQtdGA0LjQtSDQuCDRg9C70YPRh9GI0LDQtdGCINC/0L7Qt9C40YbQuNC4INCyINC/0L7QuNGB0LrQvtCy0L7QuSDQstGL0LTQsNGH0LUuCgrQlNC70Y8g0LzQsNC60YHQuNC80LDQu9GM0L3QvtCz0L4g0Y3RhNGE0LXQutGC0LAg0YDQtdC60L7QvNC10L3QtNGD0LXRgtGB0Y8g0L/RgNC+0LLQvtC00LjRgtGMINCw0YPQtNC40YIg0LzQuNC90LjQvNGD0Lwg0YDQsNC3INCyINC60LLQsNGA0YLQsNC7LCDRhNC40LrRgdC40YDQvtCy0LDRgtGMINC40LfQvNC10L3QtdC90LjRjyDQsiDQvNC10YLRgNC40LrQsNGFINC4INCw0LTQsNC/0YLQuNGA0L7QstCw0YLRjCDQv9C70LDQvSDQtNC10LnRgdGC0LLQuNC5INC/0L7QtCDQvdC+0LLRi9C1INGC0YDQtdCx0L7QstCw0L3QuNGPINC/0L7QuNGB0LrQvtCy0YvRhSDRgdC40YHRgtC10LwuINCQ0LLRgtC+0LzQsNGC0LjRh9C10YHQutC40LUg0LDQu9C10YDRgtGLINC/0L7QvNC+0LPRg9GCINC40LfQsdC10LbQsNGC0Ywg0YDQtdCz0YDQtdGB0YHQuNC5LCDQsCDQv9C+0YHRgtC+0Y/QvdC90L7QtSDQvtCx0L3QvtCy0LvQtdC90LjQtSBTY2hlbWEg0LggT0figJHRgtC10LPQvtCyINGB0L7RhdGA0LDQvdC40YIg0LrQvtC90LrRg9GA0LXQvdGC0L7RgdC/0L7RgdC+0LHQvdC+0YHRgtGMLgoK0JIgMjAyNSDQs9C+0LTRgyDQvtC20LjQtNCw0LXRgtGB0Y8g0YDQvtGB0YIg0LfQvdCw0YfQuNC80L7RgdGC0LggQ29yZSBXZWIgVml0YWxzINC4INGA0LDRgdGI0LjRgNC10L3QuNC1INCy0L7Qt9C80L7QttC90L7RgdGC0LXQuSByaWNoIHNuaXBwZXRzLCDQv9C+0Y3RgtC+0LzRgyDQuNC90YHRgtGA0YPQvNC10L3RgtGLLCDQsNCy0YLQvtC80LDRgtC40LfQuNGA0YPRjtGJ0LjQtSDRgdGA0LDQstC90LXQvdC40LUg0Lgg0L/RgNC10LTQvtGB0YLQsNCy0LvRj9GO0YnQuNC1INGA0LXQutC+0LzQtdC90LTQsNGG0LjQuCwg0YHRgtCw0L3Rg9GCINC+0LHRj9C30LDRgtC10LvRjNC90YvQvCDRjdC70LXQvNC10L3RgtC+0Lwg0LvRjtCx0L7Qs9C+INGG0LjRhNGA0L7QstC+0LPQviDQv9GA0L7QtdC60YLQsC4KCiAgCi0g0KLQvtGH0L3Ri9C1INC40LfQvNC10YDQtdC90LjRjyBDb3JlIFdlYiBWaXRhbHMgKExDUCwgRklELCBDTFMpINC60YDQuNGC0LjRh9C90Ysg0LTQu9GPINC/0L7Qt9C40YbQuNC5INCyIEdvb2dsZS4KICAKLSDQntC/0YLQuNC80LjQt9Cw0YbQuNGPIFRURkIg0Lgg0LLQvdC10LTRgNC10L3QuNC1IENETiDRgdC90LjQttCw0Y7RgiDQvtGC0LrQsNC30Ysg0L/QvtC70YzQt9C+0LLQsNGC0LXQu9C10Lkg0LTQviA1ICUuCiAgCi0g0J/QvtC70L3QvtGG0LXQvdC90LDRjyBTY2hlbWHigJHRgNCw0LfQvNC10YLQutCwINC/0L7QstGL0YjQsNC10YIgQ1RSINCyINC/0L7QuNGB0LrQtSDQtNC+IDMwICUuCiAgCi0g0JrQvtGA0YDQtdC60YLQvdGL0LUgT0figJHRgtC10LPQuCDRg9Cy0LXQu9C40YfQuNCy0LDRjtGCINGB0L7RhtC40LDQu9GM0L3Ri9C5INGC0YDQsNGE0LjQuiDQvdCwIDE14oCRMjAgJS4KICAKLSDQoNC10LPRg9C70Y/RgNC90YvQuSAo0LXQttC10LrQstCw0YDRgtCw0LvRjNC90YvQuSkg0LDRg9C00LjRgiDQvtCx0LXRgdC/0LXRh9C40LLQsNC10YIg0YHRgtCw0LHQuNC70YzQvdGL0Lkg0YDQvtGB0YIg0L7RgNCz0LDQvdC40YfQtdGB0LrQvtCz0L4g0YLRgNCw0YTQuNC60LAg0Lgg0LrQvtC90LLQtdGA0YHQuNC5Li8qIHBhY2thZ2Ugd2hhdGV2ZXI7IC8vIGRvbid0IHBsYWNlIHBhY2thZ2UgbmFtZSEgKi8KCmltcG9ydCBqYXZhLnV0aWwuKjsKaW1wb3J0IGphdmEubGFuZy4qOwppbXBvcnQgamF2YS5pby4qOwoKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCgl9Cn0=
compilation info
Main.java:1: error: illegal character: '#'
# ?????????? ????????? ?????? ?? 20 SEO?????????: ??????? ???????? ??????????
^
Main.java:1: error: class, interface, or enum expected
# ?????????? ????????? ?????? ?? 20 SEO?????????: ??????? ???????? ??????????
^
Main.java:1: error: illegal character: '\u2011'
# ?????????? ????????? ?????? ?? 20 SEO?????????: ??????? ???????? ??????????
^
Main.java:3: error: illegal character: '\u2011'
? 2024 ???? ????? 70 % ???????? ?????????? ????????????? ???????, ? ?????? ? ?????? ??????????? ???????? ?????? ?? 30 % ?????????????? ???????. ?????????? ??????????? ????????? ?????? ?? 20 SEO????????? ????????? ?????? ???????? [???? ?????](https://rentry.co/i2q2nw95) ?????? ??? ???????????, ??? ???????? ????? ??? ????????? ??????, ??????? ????? ??????? ?????. ????????? ?????????? ?????? ????? ? ????????, ????????????, ???????? ? ??????????? ??????, ? ????? ??????????, ??? ??? ?????? ??????? ?? ??????? ???????.
^
Main.java:5: error: illegal character: '\u2011'

^
Main.java:7: error: illegal character: '#'
### ?????????? ????????? ?????? ?? 20 SEO?????????: ??? ???????? ?????? ????? ??? ???????????
^
Main.java:7: error: illegal character: '#'
### ?????????? ????????? ?????? ?? 20 SEO?????????: ??? ???????? ?????? ????? ??? ???????????
^
Main.java:7: error: illegal character: '#'
### ?????????? ????????? ?????? ?? 20 SEO?????????: ??? ???????? ?????? ????? ??? ???????????
^
Main.java:7: error: illegal character: '\u2011'
### ?????????? ????????? ?????? ?? 20 SEO?????????: ??? ???????? ?????? ????? ??? ???????????
^
Main.java:9: error: illegal character: '\u2011'
?????? ????????? ??? ????? ????????????, ??????? 22 on?page ???????: ????? title ? description, ???????? ?????????? H1?H3, ????? ?? ??????? ????? (TTFB), ?????? HTML??????????, ??????? ??????, ??????? HTTPS ? ?????????? ????????????, ????? ??????????? ????????, ???????????? Schema.org ? Open Graph, ? ????? ????? robots.txt ? sitemap.xml. ?????? ???????? ???????????? ? ??????????? ???????????????????, ??? ????????? ????? ??????? ??????????.
^
Main.java:9: error: illegal character: '\u2011'
?????? ????????? ??? ????? ????????????, ??????? 22 on?page ???????: ????? title ? description, ???????? ?????????? H1?H3, ????? ?? ??????? ????? (TTFB), ?????? HTML??????????, ??????? ??????, ??????? HTTPS ? ?????????? ????????????, ????? ??????????? ????????, ???????????? Schema.org ? Open Graph, ? ????? ????? robots.txt ? sitemap.xml. ?????? ???????? ???????????? ? ??????????? ???????????????????, ??? ????????? ????? ??????? ??????????.
^
Main.java:9: error: illegal character: '\u2011'
?????? ????????? ??? ????? ????????????, ??????? 22 on?page ???????: ????? title ? description, ???????? ?????????? H1?H3, ????? ?? ??????? ????? (TTFB), ?????? HTML??????????, ??????? ??????, ??????? HTTPS ? ?????????? ????????????, ????? ??????????? ????????, ???????????? Schema.org ? Open Graph, ? ????? ????? robots.txt ? sitemap.xml. ?????? ???????? ???????????? ? ??????????? ???????????????????, ??? ????????? ????? ??????? ??????????.
^
Main.java:9: error: illegal character: '\u2011'
?????? ????????? ??? ????? ????????????, ??????? 22 on?page ???????: ????? title ? description, ???????? ?????????? H1?H3, ????? ?? ??????? ????? (TTFB), ?????? HTML??????????, ??????? ??????, ??????? HTTPS ? ?????????? ????????????, ????? ??????????? ????????, ???????????? Schema.org ? Open Graph, ? ????? ????? robots.txt ? sitemap.xml. ?????? ???????? ???????????? ? ??????????? ???????????????????, ??? ????????? ????? ??????? ??????????.
^
Main.java:11: error: illegal character: '\u2011'
- ?????????? ????????? ?????? ?? 20 SEO?????????: ??? ???????? ?????? ????? ??? ???????????
^
Main.java:14: error: illegal character: '\u2011'
- ???????? ?????? SEO???????: ??????????? ??????? ? ???????????? ??????
^
Main.java:19: error: illegal character: '\u2011'
???????????? ??????????? ?? ??????? HTTPS, ???????????? ??????????? ? ?????????? Content?Security-Policy, X?Content?Type-Options, Referrer?Policy. ?????????? ? ???? ???????? ????? ???????? ? ?????????? ????? ? ?????????, ????????? ???????? ??????????? ???????.
^
Main.java:19: error: illegal character: '\u2011'
???????????? ??????????? ?? ??????? HTTPS, ???????????? ??????????? ? ?????????? Content?Security-Policy, X?Content?Type-Options, Referrer?Policy. ?????????? ? ???? ???????? ????? ???????? ? ?????????? ????? ? ?????????, ????????? ???????? ??????????? ???????.
^
Main.java:19: error: illegal character: '\u2011'
???????????? ??????????? ?? ??????? HTTPS, ???????????? ??????????? ? ?????????? Content?Security-Policy, X?Content?Type-Options, Referrer?Policy. ?????????? ? ???? ???????? ????? ???????? ? ?????????? ????? ? ?????????, ????????? ???????? ??????????? ???????.
^
Main.java:19: error: illegal character: '\u2011'
???????????? ??????????? ?? ??????? HTTPS, ???????????? ??????????? ? ?????????? Content?Security-Policy, X?Content?Type-Options, Referrer?Policy. ?????????? ? ???? ???????? ????? ???????? ? ?????????? ????? ? ?????????, ????????? ???????? ??????????? ???????.
^
Main.java:21: error: illegal character: '#'
### ??? ?????? ? ?????????? ?????
^
Main.java:21: error: illegal character: '#'
### ??? ?????? ? ?????????? ?????
^
Main.java:21: error: illegal character: '#'
### ??? ?????? ? ?????????? ?????
^
Main.java:23: error: illegal character: '\u2011'
????? ?????????? ????? 20 ??????, ??????????? ?? ??? ??????: ??????????? (????????, HTTPS, ?????? 4xx/5xx), ?????????? (title, description, ???????????? ??????) ? ??????????? (Schema.org, Open Graph, JSON?LD). ??? ?????? ??????? ??????? ??????? ??????? ??????????, ?????????? ??????? ??????? ? ???????????? ?? ???????????.
^
Main.java:25: error: illegal character: '\u2011'
??????????? ????? ???????? ???????? ??????? HTML??????????, ??????? ?????? gzip, ??????? HTTP/2 ? ???????????? ??????????????. ??? ????????? ???????? ?????? ?? ????? ???????? ?, ??? ???????? ????????????, ????? ????????? ????????? ?? 12 % ????? ???????????.
^
Main.java:25: error: illegal character: '\u2011'
??????????? ????? ???????? ???????? ??????? HTML??????????, ??????? ?????? gzip, ??????? HTTP/2 ? ???????????? ??????????????. ??? ????????? ???????? ?????? ?? ????? ???????? ?, ??? ???????? ????????????, ????? ????????? ????????? ?? 12 % ????? ???????????.
^
Main.java:27: error: illegal character: '\u2011'
?????????? ???? ???????? ????????? LSI?????????, ??????? ?????? ? ????? ??????????? ??????. ??? ??????????? ?????? ???????????? ??????? ?????????? ???????? ????????????? ????????, ??? ???????? ????????????? ??????? ???????? ?????????????.
^
Main.java:29: error: illegal character: '#'
### ???? ? ????? ????? ??????? ????????????? ??????
^
Main.java:29: error: illegal character: '#'
### ???? ? ????? ????? ??????? ????????????? ??????
^
Main.java:29: error: illegal character: '#'
### ???? ? ????? ????? ??????? ????????????? ??????
^
Main.java:31: error: illegal character: '\u2011'
SEO?????????? ?????????? ????? ??? ?????????? ???????? ???? ???????????, ????????????????? ? ??? ????????????? ??????????, ? SMM???????????? ? ??? ????????? OG???????, ??????????? ????? ? ????????. ???????????? ???????? ???????? ?????? ??????? ???????????? ????????? ?????, ??? ???????? ????????????? ??????????.
^
Main.java:31: error: illegal character: '\u2011'
SEO?????????? ?????????? ????? ??? ?????????? ???????? ???? ???????????, ????????????????? ? ??? ????????????? ??????????, ? SMM???????????? ? ??? ????????? OG???????, ??????????? ????? ? ????????. ???????????? ???????? ???????? ?????? ??????? ???????????? ????????? ?????, ??? ???????? ????????????? ??????????.
^
Main.java:31: error: illegal character: '\u2013'
SEO?????????? ?????????? ????? ??? ?????????? ???????? ???? ???????????, ????????????????? ? ??? ????????????? ??????????, ? SMM???????????? ? ??? ????????? OG???????, ??????????? ????? ? ????????. ???????????? ???????? ???????? ?????? ??????? ???????????? ????????? ?????, ??? ???????? ????????????? ??????????.
^
Main.java:31: error: illegal character: '\u2011'
SEO?????????? ?????????? ????? ??? ?????????? ???????? ???? ???????????, ????????????????? ? ??? ????????????? ??????????, ? SMM???????????? ? ??? ????????? OG???????, ??????????? ????? ? ????????. ???????????? ???????? ???????? ?????? ??????? ???????????? ????????? ?????, ??? ???????? ????????????? ??????????.
^
Main.java:31: error: illegal character: '\u2011'
SEO?????????? ?????????? ????? ??? ?????????? ???????? ???? ???????????, ????????????????? ? ??? ????????????? ??????????, ? SMM???????????? ? ??? ????????? OG???????, ??????????? ????? ? ????????. ???????????? ???????? ???????? ?????? ??????? ???????????? ????????? ?????, ??? ???????? ????????????? ??????????.
^
Main.java:31: error: illegal character: '\u2013'
SEO?????????? ?????????? ????? ??? ?????????? ???????? ???? ???????????, ????????????????? ? ??? ????????????? ??????????, ? SMM???????????? ? ??? ????????? OG???????, ??????????? ????? ? ????????. ???????????? ???????? ???????? ?????? ??????? ???????????? ????????? ?????, ??? ???????? ????????????? ??????????.
^
Main.java:31: error: illegal character: '\u2011'
SEO?????????? ?????????? ????? ??? ?????????? ???????? ???? ???????????, ????????????????? ? ??? ????????????? ??????????, ? SMM???????????? ? ??? ????????? OG???????, ??????????? ????? ? ????????. ???????????? ???????? ???????? ?????? ??????? ???????????? ????????? ?????, ??? ???????? ????????????? ??????????.
^
Main.java:37: error: illegal character: '#'
### ??? ???????? ???????? ?????? ??? ????????? ?????????
^
Main.java:37: error: illegal character: '#'
### ??? ???????? ???????? ?????? ??? ????????? ?????????
^
Main.java:37: error: illegal character: '#'
### ??? ???????? ???????? ?????? ??? ????????? ?????????
^
Main.java:39: error: illegal character: '\u2011'
????? ?? ?????? ?????? ???????? ????????????? ???????? CDN: ?????????? ????? ?????????? ?????????? TTFB, ???? ??????? ???? ???????? ? ???????. ????????????? ????????? ???????? ????? ??????? ???? ? ? ?????? ?????????????? ??????.
^
Main.java:41: error: illegal character: '\u2013'
?????? ????????? ?????? ? ???????? ????????????? ????? meta??????. ????????????? title ? description ????? ???? ??????? ? ??????, ? ??????? ???????? ?? ???????? ??????????? ??????????. ??????????? ????????: title 60?70 ????????, description ?? 160 ????????.
^
Main.java:41: error: illegal character: '\u2011'
?????? ????????? ?????? ? ???????? ????????????? ????? meta??????. ????????????? title ? description ????? ???? ??????? ? ??????, ? ??????? ???????? ?? ???????? ??????????? ??????????. ??????????? ????????: title 60?70 ????????, description ?? 160 ????????.
^
Main.java:41: error: illegal character: '\u2011'
?????? ????????? ?????? ? ???????? ????????????? ????? meta??????. ????????????? title ? description ????? ???? ??????? ? ??????, ? ??????? ???????? ?? ???????? ??????????? ??????????. ??????????? ????????: title 60?70 ????????, description ?? 160 ????????.
^
Main.java:43: error: illegal character: '\u2011'
???????, ????? ????????? ?? ?????? ??????? Schema, ?? ? ?? ??????????. ???????????? JSON?LD ???? ????? ???????? ? ?????????? ???????? ?? rich snippets, ??? ??????? CTR. ??????????? ?????????, ?????????? ? ??????, ????????? ?????? ?????????? ????? ??????.
^
Main.java:45: error: illegal character: '#'
### ???????? ?????? SEO???????: ??????????? ??????? ? ???????????? ??????
^
Main.java:45: error: illegal character: '#'
### ???????? ?????? SEO???????: ??????????? ??????? ? ???????????? ??????
^
Main.java:45: error: illegal character: '#'
### ???????? ?????? SEO???????: ??????????? ??????? ? ???????????? ??????
^
Main.java:45: error: illegal character: '\u2011'
### ???????? ?????? SEO???????: ??????????? ??????? ? ???????????? ??????
^
Main.java:49: error: illegal character: '\u2011'
?????????? ??????? ???????? ?????? ????? ? ???????????? title, description, H1?H3, ? ????? ???????? ????????? LSI????????? ? ??????? ??????. ??? ??????????? ????????????? ?????????? ??????? ?????????? ???????? ????????????? ????????, ??? ???????? ?????????????.
^
Main.java:49: error: illegal character: '\u2011'
?????????? ??????? ???????? ?????? ????? ? ???????????? title, description, H1?H3, ? ????? ???????? ????????? LSI????????? ? ??????? ??????. ??? ??????????? ????????????? ?????????? ??????? ?????????? ???????? ????????????? ????????, ??? ???????? ?????????????.
^
Main.java:51: error: illegal character: '\u2011'
??????? ????????????????? ?????? ?????????? ???? Schema.org (Article, Product, FAQ, Breadcrumbs), ?? ???????????? ? ??????? JSON?LD ? ??????? OG??????. ?????? ? ???? ?????? ????? ???????? ? ?????? ???????????? ? SERP, ??????? ?? ???????? ????? ? ??????????.
^
Main.java:51: error: illegal character: '\u2011'
??????? ????????????????? ?????? ?????????? ???? Schema.org (Article, Product, FAQ, Breadcrumbs), ?? ???????????? ? ??????? JSON?LD ? ??????? OG??????. ?????? ? ???? ?????? ????? ???????? ? ?????? ???????????? ? SERP, ??????? ?? ???????? ????? ? ??????????.
^
Main.java:53: error: illegal character: '#'
### ??????????? ???????: ????????, ????????????, ???????????
^
Main.java:53: error: illegal character: '#'
### ??????????? ???????: ????????, ????????????, ???????????
^
Main.java:53: error: illegal character: '#'
### ??????????? ???????: ????????, ????????????, ???????????
^
Main.java:57: error: illegal character: '\u2011'
???????????? ???????? ???????? ??????? HSTS, ?????????? mixed?content ? ???????????? ???????????. ?????????? ? ???? ???????? ????? ???????? ? ?????????? ????? ? ?????????, ????????? ???????? ??????????? ???????.
^
Main.java:59: error: illegal character: '\u2011'
????????? ???????????? ??????????? ????? Mobile?First Indexing, ??????? viewport????? ?, ??? ?????????????, AMP????????. ????? ?? ?????? ??????????? ??????????, ????????? ?????? ???????????? ???????? ???????, ? ??? ???????? ?????? ?? ??????? ? ????????? ???????????.
^
Main.java:59: error: illegal character: '\u2011'
????????? ???????????? ??????????? ????? Mobile?First Indexing, ??????? viewport????? ?, ??? ?????????????, AMP????????. ????? ?? ?????? ??????????? ??????????, ????????? ?????? ???????????? ???????? ???????, ? ??? ???????? ?????? ?? ??????? ? ????????? ???????????.
^
Main.java:59: error: illegal character: '\u2011'
????????? ???????????? ??????????? ????? Mobile?First Indexing, ??????? viewport????? ?, ??? ?????????????, AMP????????. ????? ?? ?????? ??????????? ??????????, ????????? ?????? ???????????? ???????? ???????, ? ??? ???????? ?????? ?? ??????? ? ????????? ???????????.
^
Main.java:61: error: illegal character: '#'
### ?????????? ? ??????????? ???????: ?????????, Schema, OG
^
Main.java:61: error: illegal character: '#'
### ?????????? ? ??????????? ???????: ?????????, Schema, OG
^
Main.java:61: error: illegal character: '#'
### ?????????? ? ??????????? ???????: ?????????, Schema, OG
^
Main.java:61: error: illegal character: '\u2011'
### ?????????? ? ??????????? ???????: ?????????, Schema, OG
^
Main.java:63: error: illegal character: '\u2011'
????????? title ? description ????????????? ?? ?????, ???????????? ? ???????????? ????????. ??????????? title 60?70 ????????, description ?? 160 ????????; ??? ???? ????? ???????? ???????? ????? ? ???????????? ???????.
^
Main.java:63: error: illegal character: '\u2011'
????????? title ? description ????????????? ?? ?????, ???????????? ? ???????????? ????????. ??????????? title 60?70 ????????, description ?? 160 ????????; ??? ???? ????? ???????? ???????? ????? ? ???????????? ???????.
^
Main.java:63: error: class, interface, or enum expected
????????? title ? description ????????????? ?? ?????, ???????????? ? ???????????? ????????. ??????????? title 60?70 ????????, description ?? 160 ????????; ??? ???? ????? ???????? ???????? ????? ? ???????????? ???????.
^
Main.java:65: error: illegal character: '\u2011'
Schema????????? ??????????? ?? ??????? ????? Article, Product, FAQ, Breadcrumbs ? ?? ???????????? ? JSON?LD. ??????? ?????? ???????? ????? ????????? CTR ? ?????? ?? 30 % ???????? ???????????? Ahrefs 2023 ????.
^
Main.java:65: error: illegal character: '\u2011'
Schema????????? ??????????? ?? ??????? ????? Article, Product, FAQ, Breadcrumbs ? ?? ???????????? ? JSON?LD. ??????? ?????? ???????? ????? ????????? CTR ? ?????? ?? 30 % ???????? ???????????? Ahrefs 2023 ????.
^
Main.java:67: error: illegal character: '\u2011'
Open Graph ???? (og:title, og:description, og:image) ???????? ?? ?????? ? ????????. ?????????? OG????? ???????? ?????????? ????????????????? ????????, ??? ???????? ? ????? ??????????? ??????? ?? 15?20 % ? ???????.
^
Main.java:67: error: illegal character: '\u2011'
Open Graph ???? (og:title, og:description, og:image) ???????? ?? ?????? ? ????????. ?????????? OG????? ???????? ?????????? ????????????????? ????????, ??? ???????? ? ????? ??????????? ??????? ?? 15?20 % ? ???????.
^
Main.java:69: error: illegal character: '#'
### ?????: ?????? ???????? ??????????? ? ??????
^
Main.java:69: error: illegal character: '#'
### ?????: ?????? ???????? ??????????? ? ??????
^
Main.java:69: error: illegal character: '#'
### ?????: ?????? ???????? ??????????? ? ??????
^
Main.java:71: error: illegal character: '\u2011'
???? 1: ????????? ?????? ????? e?commerce ? ???????? ???????? ?????????? ???????? ? TTFB + 300 ?? ? ?????????? ?????? Schema?????????. ????? ????????? CDN ? FAQ????????? ???????????? ?????? ????? ?? 18 % ?? ??? ??????.
^
Main.java:71: error: illegal character: '\u2011'
???? 1: ????????? ?????? ????? e?commerce ? ???????? ???????? ?????????? ???????? ? TTFB + 300 ?? ? ?????????? ?????? Schema?????????. ????? ????????? CDN ? FAQ????????? ???????????? ?????? ????? ?? 18 % ?? ??? ??????.
^
Main.java:71: error: illegal character: '\u2011'
???? 1: ????????? ?????? ????? e?commerce ? ???????? ???????? ?????????? ???????? ? TTFB + 300 ?? ? ?????????? ?????? Schema?????????. ????? ????????? CDN ? FAQ????????? ???????????? ?????? ????? ?? 18 % ?? ??? ??????.
^
Main.java:73: error: illegal character: '\u2011'
???? 2: ????? ???? ?????????????? ???????? ?????? ???????????? 12 % ???????? ? ?????????? OG?image ? ????? ?? ???????. ????? ??????????? ?????? ? ?????????? OG?????? ??????? ????? ?? ????? ??????????? ?? 22 ???????, ? ?????????? ??????? ???????? ?? 5 %.
^
Main.java:73: error: illegal character: '\u2011'
???? 2: ????? ???? ?????????????? ???????? ?????? ???????????? 12 % ???????? ? ?????????? OG?image ? ????? ?? ???????. ????? ??????????? ?????? ? ?????????? OG?????? ??????? ????? ?? ????? ??????????? ?? 22 ???????, ? ?????????? ??????? ???????? ?? 5 %.
^
Main.java:75: error: illegal character: '\u2011'
???? 3: ????????? ?????? ????? ????????? AMP???????? ?????????????????? ???????? LCP ? 3,2 ??? ?? 1,4 ??? ? ???? ??????? ? ????????? ??????????? ?? 7 ???????. ??? ????????????, ??? ????????? ????????? ?????? ???????? ?????? ?? ?????????.
^
Main.java:77: error: illegal character: '#'
### ?????????? ??????????? ? ??????? ??????? ? ??????????? Promopilot
^
Main.java:77: error: illegal character: '#'
### ?????????? ??????????? ? ??????? ??????? ? ??????????? Promopilot
^
Main.java:77: error: illegal character: '#'
### ?????????? ??????????? ? ??????? ??????? ? ??????????? Promopilot
^
Main.java:81: error: illegal character: '\u00ab'
????????????? ????? ?????????????? ????? ??????? ???????????????????: ??????????? ???????? ???????????? ? ???????? ???????? ??????? ?????????, ? ????????? ???????? ? ???????. ???????????? ???????? ?? ?????? ???? ??????? ???????? ?????????? ????????????.
^
Main.java:81: error: illegal character: '\u2011'
????????????? ????? ?????????????? ????? ??????? ???????????????????: ??????????? ???????? ???????????? ? ???????? ???????? ??????? ?????????, ? ????????? ???????? ? ???????. ???????????? ???????? ?? ?????? ???? ??????? ???????? ?????????? ????????????.
^
Main.java:81: error: illegal character: '\u00bb'
????????????? ????? ?????????????? ????? ??????? ???????????????????: ??????????? ???????? ???????????? ? ???????? ???????? ??????? ?????????, ? ????????? ???????? ? ???????. ???????????? ???????? ?? ?????? ???? ??????? ???????? ?????????? ????????????.
^
Main.java:81: error: illegal character: '\u2013'
????????????? ????? ?????????????? ????? ??????? ???????????????????: ??????????? ???????? ???????????? ? ???????? ???????? ??????? ?????????, ? ????????? ???????? ? ???????. ???????????? ???????? ?? ?????? ???? ??????? ???????? ?????????? ????????????.
^
Main.java:85: error: illegal character: '\u2011'
> ?????? ??????????, ??? ???? ????????? ????????? ? Core Web Vitals ????? ???????? ? ????? ????????? ?? 12 %, ??? ?????? ?? ??????????? ? ????? SEO??????????.
^
Main.java:87: error: illegal character: '#'
### ??????????: ?????????????? ?????? ? ????????????
^
Main.java:87: error: illegal character: '#'
### ??????????: ?????????????? ?????? ? ????????????
^
Main.java:87: error: illegal character: '#'
### ??????????: ?????????????? ?????? ? ????????????
^
Main.java:89: error: illegal character: '\u2011'
?????????? ????? ?? 20 SEO????????? ????????????? ????????????? ????? ??????, ??????????? ?????? ???????? ??????????? ? ?????????? ???????. ?????????? ????????????? ??????????? ???????? ???????????????? ????, ????????? ??????? ? ???????? ??????? ? ????????? ??????.
^
Main.java:91: error: illegal character: '\u2011'
??? ????????????? ??????? ????????????? ????????? ????? ??????? ??? ? ???????, ??????????? ????????? ? ???????? ? ???????????? ???? ???????? ??? ????? ?????????? ????????? ??????. ?????????????? ?????? ??????? ???????? ?????????, ? ?????????? ?????????? Schema ? OG?????? ???????? ?????????????????????.
^
Main.java:100: error: illegal character: '\u2011'
- ??????????? Schema????????? ???????? CTR ? ?????? ?? 30 %.
^
Main.java:102: error: illegal character: '\u2011'
- ?????????? OG????? ??????????? ?????????? ?????? ?? 15?20 %.
^
Main.java:102: error: illegal character: '\u2011'
- ?????????? OG????? ??????????? ?????????? ?????? ?? 15?20 %.
^
95 errors
stdout