Анализ сайта cnt.es
Основное Готовность: 75%
Домен
cnt.es
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Домен второго уровня идеален для продвижения.
Отличный запоминающийся домен.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://cnt.es
301 MovedPermanently
https://www.cnt.es/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
Не настроен HSTS (Strict-Transport-Security) — рекомендуется включить.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 08.10.2026 12:16:50.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
es
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: es.
Скорость загрузки
~1,58сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 1,58сек превышает 1 секунду. Желательно улучшить работу сайта!
Объем документа
243Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 243Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 52
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 52 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://cdn.jsdelivr.net/npm/fullcalendar@6.1.8/index.global.min.css?ver=7.1 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_76677e6ed598ae1bb4c411dbc0912ec1.php?ver=7.1 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_b2b463a5bdb73833be2a6afbc1843ddd.php?ver=6.1.7 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_20e8490fab0dcf7557a5c8b54494db6f.php?ver=3.5.5 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_73be404ddad3edf98c05b5b71f55b806.php?ver=3.5.5 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_a0d42c5e4e6d76ed50924180617a75e9.php?ver=7.1 | |
| stylesheet | https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css?ver=7.1 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_378726f97df69ed91894fd91f93c2e79.php?ver=7.1 | |
| stylesheet | https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_a327f2babaff4489b44cd5f5b162232d.php?ver=7.1 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_f7a2aa393e7aaa7da513df450d67ac2a.php?ver=7.1 | |
| stylesheet | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_f744e4881044ddcf68ff999850aa6f7f.php?ver=0.2.52 | |
| stylesheet | https://www.cnt.es/wp-includes/js/mediaelement/mediaelementplayer-legacy.min.css?ver=4.2.17 | |
| stylesheet | https://www.cnt.es/wp-includes/js/mediaelement/wp-mediaelement.min.css?ver=7.1 | |
| js | text/javascript | //www.googletagmanager.com/gtag/js?id=G-47EXD0S13N |
| js | https://www.cnt.es/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 | |
| js | data:text/javascript;base64,CndpbmRvdy5nZFNldE1hcCA9IHdpbmRvdy5nZFNldE1hcCB8fCAnb3NtJzt3aW5kb3cuZ2RMb2FkTWFwID0gd2luZG93LmdkTG9hZE1hcCB8fCAnJzsKLy8jIHNvdXJjZVVSTD1qcXVlcnktY29yZS1qcy1hZnRlcgo= | |
| js | https://www.cnt.es/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 | |
| js | data:text/javascript;base64,CndpbmRvdy5nZFNldE1hcCA9IHdpbmRvdy5nZFNldE1hcCB8fCAnb3NtJzt3aW5kb3cuZ2RMb2FkTWFwID0gd2luZG93LmdkTG9hZE1hcCB8fCAnJzsKLy8jIHNvdXJjZVVSTD1qcXVlcnktanMtYWZ0ZXIK | |
| js | https://www.cnt.es/wp-content/plugins/geodirectory/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.52 | |
| js | data:text/javascript;base64,CmZ1bmN0aW9uIGF1aV9pbml0X2dyZWVkeV9uYXYoKXtqUXVlcnkoJ25hdi5ncmVlZHknKS5lYWNoKGZ1bmN0aW9uKGksb2JqKXtpZihqUXVlcnkodGhpcykuaGFzQ2xhc3MoImJlaW5nLWdyZWVkeSIpKXtyZXR1cm4gdHJ1ZX1qUXVlcnkodGhpcykuYWRkQ2xhc3MoJ25hdmJhci1leHBhbmQnKTtqUXVlcnkodGhpcykub2ZmKCdzaG93bi5icy50YWInKS5vbignc2hvd24uYnMudGFiJyxmdW5jdGlvbihlKXtpZihqUXVlcnkoZS50YXJnZXQpLmNsb3Nlc3QoJy5kcm9wZG93bi1tZW51JykuaGFzQ2xhc3MoJ2dyZWVkeS1saW5rcycpKXtqUXVlcnkoZS50YXJnZXQpLmNsb3Nlc3QoJy5ncmVlZHknKS5maW5kKCcuZ3JlZWR5LWJ0bi5kcm9wZG93bicpLmF0dHIoJ2FyaWEtZXhwYW5kZWQnLCdmYWxzZScpO2pRdWVyeShlLnRhcmdldCkuY2xvc2VzdCgnLmdyZWVkeS1saW5rcycpLnJlbW92ZUNsYXNzKCdzaG93JykuYWRkQ2xhc3MoJ2Qtbm9uZScpfX0pO2pRdWVyeShkb2N1bWVudCkub2ZmKCdtb3VzZW1vdmUnLCcuZ3JlZWR5LWJ0bicpLm9uKCdtb3VzZW1vdmUnLCcuZ3JlZWR5LWJ0bicsZnVuY3Rpb24oZSl7alF1ZXJ5KCcuZHJvcGRvd24tbWVudS5ncmVlZHktbGlua3MnKS5yZW1vdmVDbGFzcygnZC1ub25lJyl9KTt2YXIgJHZsaW5rcz0nJzt2YXIgJGREb3duQ2xhc3M9Jyc7dmFyIGRkSXRlbUNsYXNzPSdncmVlZHktbmF2LWl0ZW0nO2lmKGpRdWVyeSh0aGlzKS5maW5kKCcubmF2YmFyLW5hdicpLmxlbmd0aCl7aWYoalF1ZXJ5KHRoaXMpLmZpbmQoJy5uYXZiYXItbmF2JykuaGFzQ2xhc3MoImJlaW5nLWdyZWVkeSIpKXtyZXR1cm4gdHJ1ZX0kdmxpbmtzPWpRdWVyeSh0aGlzKS5maW5kKCcubmF2YmFyLW5hdicpLmFkZENsYXNzKCJiZWluZy1ncmVlZHkgdy0xMDAiKS5yZW1vdmVDbGFzcygnb3ZlcmZsb3ctaGlkZGVuJyl9ZWxzZSBpZihqUXVlcnkodGhpcykuZmluZCgnLm5hdicpLmxlbmd0aCl7aWYoalF1ZXJ5KHRoaXMpLmZpbmQoJy5uYXYnKS5oYXNDbGFzcygiYmVpbmctZ3JlZWR5Iikpe3JldHVybiB0cnVlfSR2bGlua3M9alF1ZXJ5KHRoaXMpLmZpbmQoJy5uYXYnKS5hZGRDbGFzcygiYmVpbmctZ3JlZWR5IHctMTAwIikucmVtb3ZlQ2xhc3MoJ292ZXJmbG93LWhpZGRlbicpOyRkRG93bkNsYXNzPScgbXQtMCBwLTAgemktNSAnO2RkSXRlbUNsYXNzKz0nIG10LTAgbWUtMCd9ZWxzZXtyZXR1cm4gZmFsc2V9alF1ZXJ5KCR2bGlua3MpLmFwcGVuZCgnPGxpIGNsYXNzPSJuYXYtaXRlbSBsaXN0LXVuc3R5bGVkIG1sLWF1dG8gZ3JlZWR5LWJ0biBkLW5vbmUgZHJvcGRvd24iPjxidXR0b24gZGF0YS1icy10b2dnbGU9ImNvbGxhcHNlIiBjbGFzcz0ibmF2LWxpbmsgZ3JlZWR5LW5hdi1saW5rIiByb2xlPSJidXR0b24iPjxpIGNsYXNzPSJmYXMgZmEtZWxsaXBzaXMtaCI+PC9pPiA8c3BhbiBjbGFzcz0iZ3JlZWR5LWNvdW50IGJhZGdlIGJnLWRhcmsgcm91bmRlZC1waWxsIj48L3NwYW4+PC9idXR0b24+PHVsIGNsYXNzPSJncmVlZHktbGlua3MgZHJvcGRvd24tbWVudSBkcm9wZG93bi1tZW51LWVuZCAnKyRkRG93bkNsYXNzKyciPjwvdWw+PC9saT4nKTt2YXIgJGhsaW5rcz1qUXVlcnkodGhpcykuZmluZCgnLmdyZWVkeS1saW5rcycpO3ZhciAkYnRuPWpRdWVyeSh0aGlzKS5maW5kKCcuZ3JlZWR5LWJ0bicpO3ZhciBudW1PZkl0ZW1zPTA7dmFyIHRvdGFsU3BhY2U9MDt2YXIgY2xvc2luZ1RpbWU9MTAwMDt2YXIgYnJlYWtXaWR0aHM9W107JHZsaW5rcy5jaGlsZHJlbigpLm91dGVyV2lkdGgoZnVuY3Rpb24oaSx3KXt0b3RhbFNwYWNlKz13O251bU9mSXRlbXMrPTE7YnJlYWtXaWR0aHMucHVzaCh0b3RhbFNwYWNlKX0pO3ZhciBhdmFpbGFibGVTcGFjZSxudW1PZlZpc2libGVJdGVtcyxyZXF1aXJlZFNwYWNlLGJ1dHRvblNwYWNlLHRpbWVyO2Z1bmN0aW9uIGNoZWNrKCl7YnV0dG9uU3BhY2U9JGJ0bi53aWR0aCgpO2F2YWlsYWJsZVNwYWNlPSR2bGlua3Mud2lkdGgoKS0xMDtudW1PZlZpc2libGVJdGVtcz0kdmxpbmtzLmNoaWxkcmVuKCkubGVuZ3RoO3JlcXVpcmVkU3BhY2U9YnJlYWtXaWR0aHNbbnVtT2ZWaXNpYmxlSXRlbXMtMV07aWYobnVtT2ZWaXNpYmxlSXRlbXM+MSYmcmVxdWlyZWRTcGFjZT5hdmFpbGFibGVTcGFjZSl7dmFyICRsaT0kdmxpbmtzLmNoaWxkcmVuKCkubGFzdCgpLnByZXYoKTskbGkucmVtb3ZlQ2xhc3MoJ25hdi1pdGVtJykuYWRkQ2xhc3MoZGRJdGVtQ2xhc3MpO2lmKCFqUXVlcnkoJGhsaW5rcykuY2hpbGRyZW4oKS5sZW5ndGgpeyRsaS5maW5kKCcubmF2LWxpbmsnKS5hZGRDbGFzcygndy0xMDAgZHJvcGRvd24taXRlbSByb3VuZGVkLTAgcm91bmRlZC1ib3R0b20nKX1lbHNle2pRdWVyeSgkaGxpbmtzKS5maW5kKCcubmF2LWxpbmsnKS5yZW1vdmVDbGFzcygncm91bmRlZC10b3AnKTskbGkuZmluZCgnLm5hdi1saW5rJykuYWRkQ2xhc3MoJ3ctMTAwIGRyb3Bkb3duLWl0ZW0gcm91bmRlZC0wIHJvdW5kZWQtdG9wJyl9JGxpLnByZXBlbmRUbygkaGxpbmtzKTtudW1PZlZpc2libGVJdGVtcy09MTtjaGVjaygpfWVsc2UgaWYoYXZhaWxhYmxlU3BhY2U+YnJlYWtXaWR0aHNbbnVtT2ZWaXNpYmxlSXRlbXNdKXskaGxpbmtzLmNoaWxkcmVuKCkuZmlyc3QoKS5pbnNlcnRCZWZvcmUoJGJ0bik7bnVtT2ZWaXNpYmxlSXRlbXMrPTE7Y2hlY2soKX1qUXVlcnkoJGJ0bikuZmluZCgiLmdyZWVkeS1jb3VudCIpLmh0bWwobnVtT2ZJdGVtcy1udW1PZlZpc2libGVJdGVtcyk7aWYobnVtT2ZWaXNpYmxlSXRlbXM9PT1udW1PZkl0ZW1zKXskYnRuLmFkZENsYXNzKCdkLW5vbmUnKX1lbHNlICRidG4ucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpfWpRdWVyeSh3aW5kb3cpLm9uKCJyZXNpemUiLGZ1bmN0aW9uKCl7Y2hlY2soKX0pO2NoZWNrKCl9KX1mdW5jdGlvbiBhdWlfc2VsZWN0Ml9sb2NhbGUoKXt2YXIgYXVpX3NlbGVjdDJfcGFyYW1zPXsiaTE4bl9zZWxlY3Rfc3RhdGVfdGV4dCI6IlNlbGVjdCBhbiBvcHRpb25cdTIwMjYiLCJpMThuX25vX21hdGNoZXMiOiJObyBtYXRjaGVzIGZvdW5kIiwiaTE4bl9hamF4X2Vycm9yIjoiTG9hZGluZyBmYWlsZWQiLCJpMThuX2lucHV0X3Rvb19zaG9ydF8xIjoiUGxlYXNlIGVudGVyIDEgb3IgbW9yZSBjaGFyYWN0ZXJzIiwiaTE4bl9pbnB1dF90b29fc2hvcnRfbiI6IlBsZWFzZSBlbnRlciAlaXRlbSUgb3IgbW9yZSBjaGFyYWN0ZXJzIiwiaTE4bl9pbnB1dF90b29fbG9uZ18xIjoiUGxlYXNlIGRlbGV0ZSAxIGNoYXJhY3RlciIsImkxOG5faW5wdXRfdG9vX2xvbmdfbiI6IlBsZWFzZSBkZWxldGUgJWl0ZW0lIGNoYXJhY3RlcnMiLCJpMThuX3NlbGVjdGlvbl90b29fbG9uZ18xIjoiWW91IGNhbiBvbmx5IHNlbGVjdCAxIGl0ZW0iLCJpMThuX3NlbGVjdGlvbl90b29fbG9uZ19uIjoiWW91IGNhbiBvbmx5IHNlbGVjdCAlaXRlbSUgaXRlbXMiLCJpMThuX2xvYWRfbW9yZSI6IkxvYWRpbmcgbW9yZSByZXN1bHRzXHUyMDI2IiwiaTE4bl9zZWFyY2hpbmciOiJTZWFyY2hpbmdcdTIwMjYifTtyZXR1cm57dGhlbWU6ImJvb3RzdHJhcC01Iix3aWR0aDpqUXVlcnkodGhpcykuZGF0YSgnd2lkdGgnKT9qUXVlcnkodGhpcykuZGF0YSgnd2lkdGgnKTpqUXVlcnkodGhpcykuaGFzQ2xhc3MoJ3ctMTAwJyk/JzEwMCUnOidzdHlsZScscGxhY2Vob2xkZXI6alF1ZXJ5KHRoaXMpLmRhdGEoJ3BsYWNlaG9sZGVyJyksbGFuZ3VhZ2U6e2Vycm9yTG9hZGluZzpmdW5jdGlvbigpe3JldHVybiBhdWlfc2VsZWN0Ml9wYXJhbXMuaTE4bl9zZWFyY2hpbmd9LGlucHV0VG9vTG9uZzpmdW5jdGlvbihhcmdzKXt2YXIgb3ZlckNoYXJzPWFyZ3MuaW5wdXQubGVuZ3RoLWFyZ3MubWF4aW11bTtpZigxPT09b3ZlckNoYXJzKXtyZXR1cm4gYXVpX3NlbGVjdDJfcGFyYW1zLmkxOG5faW5wdXRfdG9vX2xvbmdfMX1yZXR1cm4gYXVpX3NlbGVjdDJfcGFyYW1zLmkxOG5faW5wdXRfdG9vX2xvbmdfbi5yZXBsYWNlKCclaXRlbSUnLG92ZXJDaGFycyl9LGlucHV0VG9vU2hvcnQ6ZnVuY3Rpb24oYXJncyl7dmFyIHJlbWFpbmluZ0NoYXJzPWFyZ3MubWluaW11bS1hcmdzLmlucHV0Lmxlbmd0aDtpZigxPT09cmVtYWluaW5nQ2hhcnMpe3JldHVybiBhdWlfc2VsZWN0Ml9wYXJhbXMuaTE4bl9pbnB1dF90b29fc2hvcnRfMX1yZXR1cm4gYXVpX3NlbGVjdDJfcGFyYW1zLmkxOG5faW5wdXRfdG9vX3Nob3J0X24ucmVwbGFjZSgnJWl0ZW0lJyxyZW1haW5pbmdDaGFycyl9LGxvYWRpbmdNb3JlOmZ1bmN0aW9uKCl7cmV0dXJuIGF1aV9zZWxlY3QyX3BhcmFtcy5pMThuX2xvYWRfbW9yZX0sbWF4aW11bVNlbGVjdGVkOmZ1bmN0aW9uKGFyZ3Mpe2lmKGFyZ3MubWF4aW11bT09PTEpe3JldHVybiBhdWlfc2VsZWN0Ml9wYXJhbXMuaTE4bl9zZWxlY3Rpb25fdG9vX2xvbmdfMX1yZXR1cm4gYXVpX3NlbGVjdDJfcGFyYW1zLmkxOG5fc2VsZWN0aW9uX3Rvb19sb25nX24ucmVwbGFjZSgnJWl0ZW0lJyxhcmdzLm1heGltdW0pfSxub1Jlc3VsdHM6ZnVuY3Rpb24oKXtyZXR1cm4gYXVpX3NlbGVjdDJfcGFyYW1zLmkxOG5fbm9fbWF0Y2hlc30sc2VhcmNoaW5nOmZ1bmN0aW9uKCl7cmV0dXJuIGF1aV9zZWxlY3QyX3BhcmFtcy5pMThuX3NlYXJjaGluZ319fX1mdW5jdGlvbiBhdWlfaW5pdF9zZWxlY3QyKCl7dmFyIHNlbGVjdDJfYXJncz1qUXVlcnkuZXh0ZW5kKHt9LGF1aV9zZWxlY3QyX2xvY2FsZSgpKTtqUXVlcnkoInNlbGVjdC5hdWktc2VsZWN0MiIpLmVhY2goZnVuY3Rpb24oKXtpZighalF1ZXJ5KHRoaXMpLmhhc0NsYXNzKCJzZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIikpe2pRdWVyeSh0aGlzKS5zZWxlY3QyKHNlbGVjdDJfYXJncyl9fSl9ZnVuY3Rpb24gYXVpX3RpbWVfYWdvKHNlbGVjdG9yKXt2YXIgYXVpX3RpbWVhZ29fcGFyYW1zPXsicHJlZml4X2FnbyI6IiIsInN1ZmZpeF9hZ28iOiIgYWdvIiwicHJlZml4X2FmdGVyIjoiYWZ0ZXIgIiwic3VmZml4X2FmdGVyIjoiIiwic2Vjb25kcyI6Imxlc3MgdGhhbiBhIG1pbnV0ZSIsIm1pbnV0ZSI6ImFib3V0IGEgbWludXRlIiwibWludXRlcyI6IiVkIG1pbnV0ZXMiLCJob3VyIjoiYWJvdXQgYW4gaG91ciIsImhvdXJzIjoiYWJvdXQgJWQgaG91cnMiLCJkYXkiOiJhIGRheSIsImRheXMiOiIlZCBkYXlzIiwibW9udGgiOiJhYm91dCBhIG1vbnRoIiwibW9udGhzIjoiJWQgbW9udGhzIiwieWVhciI6ImFib3V0IGEgeWVhciIsInllYXJzIjoiJWQgeWVhcnMifTt2YXIgdGVtcGxhdGVzPXtwcmVmaXg6YXVpX3RpbWVhZ29fcGFyYW1zLnByZWZpeF9hZ28sc3VmZml4OmF1aV90aW1lYWdvX3BhcmFtcy5zdWZmaXhfYWdvLHNlY29uZHM6YXVpX3RpbWVhZ29fcGFyYW1zLnNlY29uZHMsbWludXRlOmF1aV90aW1lYWdvX3BhcmFtcy5taW51dGUsbWludXRlczphdWlfdGltZWFnb19wYXJhbXMubWludXRlcyxob3VyOmF1aV90aW1lYWdvX3BhcmFtcy5ob3VyLGhvdXJzOmF1aV90aW1lYWdvX3BhcmFtcy5ob3VycyxkYXk6YXVpX3RpbWVhZ29fcGFyYW1zLmRheSxkYXlzOmF1aV90aW1lYWdvX3BhcmFtcy5kYXlzLG1vbnRoOmF1aV90aW1lYWdvX3BhcmFtcy5tb250aCxtb250aHM6YXVpX3RpbWVhZ29fcGFyYW1zLm1vbnRocyx5ZWFyOmF1aV90aW1lYWdvX3BhcmFtcy55ZWFyLHllYXJzOmF1aV90aW1lYWdvX3BhcmFtcy55ZWFyc307dmFyIHRlbXBsYXRlPWZ1bmN0aW9uKHQsbil7cmV0dXJuIHRlbXBsYXRlc1t0XSYmdGVtcGxhdGVzW3RdLnJlcGxhY2UoLyVkL2ksTWF0aC5hYnMoTWF0aC5yb3VuZChuKSkpfTt2YXIgdGltZXI9ZnVuY3Rpb24odGltZSl7aWYoIXRpbWUpcmV0dXJuO3RpbWU9dGltZS5yZXBsYWNlKC9cLlxkKy8sIiIpO3RpbWU9dGltZS5yZXBsYWNlKC8tLywiLyIpLnJlcGxhY2UoLy0vLCIvIik7dGltZT10aW1lLnJlcGxhY2UoL1QvLCIgIikucmVwbGFjZSgvWi8sIiBVVEMiKTt0aW1lPXRpbWUucmVwbGFjZSgvKFtcK1wtXVxkXGQpXDo/KFxkXGQpLywiICQxJDIiKTt0aW1lPW5ldyBEYXRlKHRpbWUqMTAwMHx8dGltZSk7dmFyIG5vdz1uZXcgRGF0ZSgpO3ZhciBzZWNvbmRzPSgobm93LmdldFRpbWUoKS10aW1lKSouMDAxKT4+MDt2YXIgbWludXRlcz1zZWNvbmRzLzYwO3ZhciBob3Vycz1taW51dGVzLzYwO3ZhciBkYXlzPWhvdXJzLzI0O3ZhciB5ZWFycz1kYXlzLzM2NTtyZXR1cm4gdGVtcGxhdGVzLnByZWZpeCsoc2Vjb25kczw0NSYmdGVtcGxhdGUoJ3NlY29uZHMnLHNlY29uZHMpfHxzZWNvbmRzPDkwJiZ0ZW1wbGF0ZSgnbWludXRlJywxKXx8bWludXRlczw0NSYmdGVtcGxhdGUoJ21pbnV0ZXMnLG1pbnV0ZXMpfHxtaW51dGVzPDkwJiZ0ZW1wbGF0ZSgnaG91cicsMSl8fGhvdXJzPDI0JiZ0ZW1wbGF0ZSgnaG91cnMnLGhvdXJzKXx8aG91cnM8NDImJnRlbXBsYXRlKCdkYXknLDEpfHxkYXlzPDMwJiZ0ZW1wbGF0ZSgnZGF5cycsZGF5cyl8fGRheXM8NDUmJnRlbXBsYXRlKCdtb250aCcsMSl8fGRheXM8MzY1JiZ0ZW1wbGF0ZSgnbW9udGhzJyxkYXlzLzMwKXx8eWVhcnM8MS41JiZ0ZW1wbGF0ZSgneWVhcicsMSl8fHRlbXBsYXRlKCd5ZWFycycseWVhcnMpKSt0ZW1wbGF0ZXMuc3VmZml4fTt2YXIgZWxlbWVudHM9ZG9jdW1lbnQuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZShzZWxlY3Rvcik7aWYoc2VsZWN0b3ImJmVsZW1lbnRzJiZlbGVtZW50cy5sZW5ndGgpe2Zvcih2YXIgaSBpbiBlbGVtZW50cyl7dmFyICRlbD1lbGVtZW50c1tpXTtpZih0eXBlb2YgJGVsPT09J29iamVjdCcpeyRlbC5pbm5lckhUTUw9JzxpIGNsYXNzPSJmYXIgZmEtY2xvY2siPjwvaT4gJyt0aW1lcigkZWwuZ2V0QXR0cmlidXRlKCd0aXRsZScpfHwkZWwuZ2V0QXR0cmlidXRlKCdkYXRldGltZScpKX19fXNldFRpbWVvdXQoZnVuY3Rpb24oKXthdWlfdGltZV9hZ28oc2VsZWN0b3IpfSw2MDAwMCl9ZnVuY3Rpb24gYXVpX2luaXRfdG9vbHRpcHMoKXtpZih0eXBlb2YgalF1ZXJ5LmZuLnRvb2x0aXA9PT0nZnVuY3Rpb24nKXtqUXVlcnkoJ1tkYXRhLWJzLXRvZ2dsZT0idG9vbHRpcCJdJykudG9vbHRpcCgpfWVsc2V7Y29uc29sZS5sb2coJ2pRdWVyeS5mbi50b29sdGlwIG5vdCBmb3VuZCcpfWlmKHR5cGVvZiBqUXVlcnkuZm4ucG9wb3Zlcj09PSdmdW5jdGlvbicpe2pRdWVyeSgnW2RhdGEtYnMtdG9nZ2xlPSJwb3BvdmVyIl0nKS5wb3BvdmVyKCk7alF1ZXJ5KCdbZGF0YS1icy10b2dnbGU9InBvcG92ZXItaHRtbCJdJykucG9wb3Zlcih7aHRtbDp0cnVlLHNhbml0aXplOmZhbHNlfSl9ZWxzZXtjb25zb2xlLmxvZygnalF1ZXJ5LmZuLnBvcG92ZXIgbm90IGZvdW5kJyl9alF1ZXJ5KCdbZGF0YS1icy10b2dnbGU9InBvcG92ZXIiXSxbZGF0YS1icy10b2dnbGU9InBvcG92ZXItaHRtbCJdJykub24oJ2luc2VydGVkLmJzLnBvcG92ZXInLGZ1bmN0aW9uKCl7alF1ZXJ5KCdib2R5ID4gLnBvcG92ZXInKS53cmFwQWxsKCI8ZGl2IGNsYXNzPSdic3VpJyAvPiIpfSl9JGF1aV9kb2luZ19pbml0X2ZsYXRwaWNrcj1mYWxzZTtmdW5jdGlvbiBhdWlfaW5pdF9mbGF0cGlja3IoKXtpZih0eXBlb2YgalF1ZXJ5LmZuLmZsYXRwaWNrcj09PSJmdW5jdGlvbiImJiEkYXVpX2RvaW5nX2luaXRfZmxhdHBpY2tyKXskYXVpX2RvaW5nX2luaXRfZmxhdHBpY2tyPXRydWU7dHJ5e2ZsYXRwaWNrci5sb2NhbGl6ZSh7d2Vla2RheXM6e3Nob3J0aGFuZDpbJ1N1bicsJ01vbicsJ1R1ZScsJ1dlZCcsJ1RodScsJ0ZyaScsJ1NhdCddLGxvbmdoYW5kOlsnU3VuJywnTW9uJywnVHVlJywnV2VkJywnVGh1JywnRnJpJywnU2F0J10sfSxtb250aHM6e3Nob3J0aGFuZDpbJ0phbicsJ0ZlYicsJ01hcicsJ0FwcicsJ01heScsJ0p1bicsJ0p1bCcsJ0F1ZycsJ1NlcCcsJ09jdCcsJ05vdicsJ0RlYyddLGxvbmdoYW5kOlsnSmFudWFyeScsJ0ZlYnJ1YXJ5JywnTWFyY2gnLCdBcHJpbCcsJ01heScsJ0p1bmUnLCdKdWx5JywnQXVndXN0JywnU2VwdGVtYmVyJywnT2N0b2JlcicsJ05vdmVtYmVyJywnRGVjZW1iZXInXSx9LGRheXNJbk1vbnRoOlszMSwyOCwzMSwzMCwzMSwzMCwzMSwzMSwzMCwzMSwzMCwzMV0sZmlyc3REYXlPZldlZWs6MSxvcmRpbmFsOmZ1bmN0aW9uKG50aCl7dmFyIHM9bnRoJTEwMDtpZihzPjMmJnM8MjEpcmV0dXJuInRoIjtzd2l0Y2gocyUxMCl7Y2FzZSAxOnJldHVybiJzdCI7Y2FzZSAyOnJldHVybiJuZCI7Y2FzZSAzOnJldHVybiJyZCI7ZGVmYXVsdDpyZXR1cm4idGgifX0scmFuZ2VTZXBhcmF0b3I6JyB0byAnLHdlZWtBYmJyZXZpYXRpb246J1drJyxzY3JvbGxUaXRsZTonU2Nyb2xsIHRvIGluY3JlbWVudCcsdG9nZ2xlVGl0bGU6J0NsaWNrIHRvIHRvZ2dsZScsYW1QTTpbJ0FNJywnUE0nXSx5ZWFyQXJpYUxhYmVsOidZZWFyJyxob3VyQXJpYUxhYmVsOidIb3VyJyxtaW51dGVBcmlhTGFiZWw6J01pbnV0ZScsdGltZV8yNGhyOmZhbHNlfSl9Y2F0Y2goZXJyKXtjb25zb2xlLmxvZyhlcnIubWVzc2FnZSl9alF1ZXJ5KCdpbnB1dFtkYXRhLWF1aS1pbml0PSJmbGF0cGlja3IiXTpub3QoLmZsYXRwaWNrci1pbnB1dCknKS5mbGF0cGlja3IoKX0kYXVpX2RvaW5nX2luaXRfZmxhdHBpY2tyPWZhbHNlfSRhdWlfZG9pbmdfaW5pdF9pY29ucGlja2VyPWZhbHNlO2Z1bmN0aW9uIGF1aV9pbml0X2ljb25waWNrZXIoKXtpZih0eXBlb2YgalF1ZXJ5LmZuLmljb25waWNrZXI9PT0iZnVuY3Rpb24iJiYhJGF1aV9kb2luZ19pbml0X2ljb25waWNrZXIpeyRhdWlfZG9pbmdfaW5pdF9pY29ucGlja2VyPXRydWU7alF1ZXJ5KCdpbnB1dFtkYXRhLWF1aS1pbml0PSJpY29ucGlja2VyIl06bm90KC5pY29ucGlja2VyLWlucHV0KScpLmljb25waWNrZXIoKX0kYXVpX2RvaW5nX2luaXRfaWNvbnBpY2tlcj1mYWxzZX1mdW5jdGlvbiBhdWlfbW9kYWxfaWZyYW1lKCR0aXRsZSwkdXJsLCRmb290ZXIsJGRpc21pc3NpYmxlLCRjbGFzcywkZGlhbG9nX2NsYXNzLCRib2R5X2NsYXNzLHJlc3BvbnNpdmUpe2lmKCEkYm9keV9jbGFzcyl7JGJvZHlfY2xhc3M9J3AtMCd9dmFyIHdDbGFzcz0ndGV4dC1jZW50ZXIgcG9zaXRpb24tYWJzb2x1dGUgdy0xMDAgdGV4dC1kYXJrIG92ZXJsYXkgb3ZlcmxheS13aGl0ZSBwLTAgbS0wIGQtZmxleCBqdXN0aWZ5LWNvbnRlbnQtY2VudGVyIGFsaWduLWl0ZW1zLWNlbnRlcic7dmFyIHdTdHlsZT0nJzt2YXIgc1N0eWxlPScnO3ZhciAkYm9keT0iIixzQ2xhc3M9InctMTAwIHAtMCBtLTAiO2lmKHJlc3BvbnNpdmUpeyRib2R5Kz0nPGRpdiBjbGFzcz0iZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHJhdGlvIHJhdGlvLTE2eDkiPic7d0NsYXNzKz0nIGgtMTAwJztzQ2xhc3MrPScgZW1iZWQtcmVzcG9uc2l2ZS1pdGVtJ31lbHNle3dDbGFzcys9JyB2aC0xMDAnO3NDbGFzcys9JyB2aC0xMDAnO3dTdHlsZSs9JyBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDsnO3NTdHlsZSs9JyBoZWlnaHQ6IDkwdmggIWltcG9ydGFudDsnfSRib2R5Kz0nPGRpdiBjbGFzcz0iYWMtcHJldmlldy1sb2FkaW5nICcrd0NsYXNzKyciIHN0eWxlPSJsZWZ0OjA7dG9wOjA7Jyt3U3R5bGUrJyI+PGRpdiBjbGFzcz0ic3Bpbm5lci1ib3JkZXIiIHJvbGU9InN0YXR1cyI+PC9kaXY+PC9kaXY+JzskYm9keSs9JzxpZnJhbWUgaWQ9ImVtYmVkTW9kYWwtaWZyYW1lIiBjbGFzcz0iJytzQ2xhc3MrJyIgc3R5bGU9Iicrc1N0eWxlKyciIHNyYz0iIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmcmFtZWJvcmRlcj0iMCIgYWxsb3d0cmFuc3BhcmVuY3k9InRydWUiPjwvaWZyYW1lPic7aWYocmVzcG9uc2l2ZSl7JGJvZHkrPSc8L2Rpdj4nfSRtPWF1aV9tb2RhbCgkdGl0bGUsJGJvZHksJGZvb3RlciwkZGlzbWlzc2libGUsJGNsYXNzLCRkaWFsb2dfY2xhc3MsJGJvZHlfY2xhc3MpO2NvbnN0IGF1aU1vZGFsPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdhdWktbW9kYWwnKTthdWlNb2RhbC5hZGRFdmVudExpc3RlbmVyKCdzaG93bi5icy5tb2RhbCcsZnVuY3Rpb24oZSl7aUZyYW1lPWpRdWVyeSgnI2VtYmVkTW9kYWwtaWZyYW1lJyk7alF1ZXJ5KCcuYWMtcHJldmlldy1sb2FkaW5nJykucmVtb3ZlQ2xhc3MoJ2Qtbm9uZScpLmFkZENsYXNzKCdkLWZsZXgnKTtpRnJhbWUuYXR0cih7c3JjOiR1cmx9KTtpRnJhbWUubG9hZChmdW5jdGlvbigpe2pRdWVyeSgnLmFjLXByZXZpZXctbG9hZGluZycpLnJlbW92ZUNsYXNzKCdkLWZsZXgnKS5hZGRDbGFzcygnZC1ub25lJyl9KX0pO3JldHVybiAkbX1mdW5jdGlvbiBhdWlfbW9kYWwoJHRpdGxlLCRib2R5LCRmb290ZXIsJGRpc21pc3NpYmxlLCRjbGFzcywkZGlhbG9nX2NsYXNzLCRib2R5X2NsYXNzKXtpZighJGNsYXNzKXskY2xhc3M9Jyd9aWYoISRkaWFsb2dfY2xhc3MpeyRkaWFsb2dfY2xhc3M9Jyd9aWYoISRib2R5KXskYm9keT0nPGRpdiBjbGFzcz0idGV4dC1jZW50ZXIiPjxkaXYgY2xhc3M9InNwaW5uZXItYm9yZGVyIiByb2xlPSJzdGF0dXMiPjwvZGl2PjwvZGl2Pid9alF1ZXJ5KCcuYXVpLW1vZGFsJykucmVtb3ZlKCk7alF1ZXJ5KCcubW9kYWwtYmFja2Ryb3AnKS5yZW1vdmUoKTtqUXVlcnkoJ2JvZHknKS5jc3Moe292ZXJmbG93OicnLCdwYWRkaW5nLXJpZ2h0JzonJ30pO3ZhciAkbW9kYWw9Jyc7JG1vZGFsKz0nPGRpdiBpZD0iYXVpLW1vZGFsIiBjbGFzcz0ibW9kYWwgYXVpLW1vZGFsIGZhZGUgc2hhZG93IGJzdWkgJyskY2xhc3MrJyIgdGFiaW5kZXg9Ii0xIj4nKyc8ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtZGlhbG9nLWNlbnRlcmVkICcrJGRpYWxvZ19jbGFzcysnIj4nKyc8ZGl2IGNsYXNzPSJtb2RhbC1jb250ZW50IGJvcmRlci0wIHNoYWRvdyI+JztpZigkdGl0bGUpeyRtb2RhbCs9JzxkaXYgY2xhc3M9Im1vZGFsLWhlYWRlciI+JysnPGg1IGNsYXNzPSJtb2RhbC10aXRsZSI+JyskdGl0bGUrJzwvaDU+JztpZigkZGlzbWlzc2libGUpeyRtb2RhbCs9JzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuLWNsb3NlIiBkYXRhLWJzLWRpc21pc3M9Im1vZGFsIiBhcmlhLWxhYmVsPSJDbG9zZSI+JysnPC9idXR0b24+J30kbW9kYWwrPSc8L2Rpdj4nfSRtb2RhbCs9JzxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgJyskYm9keV9jbGFzcysnIj4nKyRib2R5Kyc8L2Rpdj4nO2lmKCRmb290ZXIpeyRtb2RhbCs9JzxkaXYgY2xhc3M9Im1vZGFsLWZvb3RlciI+JyskZm9vdGVyKyc8L2Rpdj4nfSRtb2RhbCs9JzwvZGl2PicrJzwvZGl2PicrJzwvZGl2Pic7alF1ZXJ5KCdib2R5JykuYXBwZW5kKCRtb2RhbCk7Y29uc3QgYXllTW9kYWw9bmV3IGJvb3RzdHJhcC5Nb2RhbCgnLmF1aS1tb2RhbCcse30pO2F5ZU1vZGFsLnNob3coKX1mdW5jdGlvbiBhdWlfY29uZGl0aW9uYWxfZmllbGRzKGZvcm0pe2pRdWVyeShmb3JtKS5maW5kKCIuYXVpLWNvbmRpdGlvbmFsLWZpZWxkIikuZWFjaChmdW5jdGlvbigpe3ZhciAkZWxlbWVudF9yZXF1aXJlPWpRdWVyeSh0aGlzKS5kYXRhKCdlbGVtZW50LXJlcXVpcmUnKTtpZigkZWxlbWVudF9yZXF1aXJlKXskZWxlbWVudF9yZXF1aXJlPSRlbGVtZW50X3JlcXVpcmUucmVwbGFjZSgiJiMwMzk7IiwiJyIpOyRlbGVtZW50X3JlcXVpcmU9JGVsZW1lbnRfcmVxdWlyZS5yZXBsYWNlKCImcXVvdDsiLCciJyk7aWYoYXVpX2NoZWNrX2Zvcm1fY29uZGl0aW9uKCRlbGVtZW50X3JlcXVpcmUsZm9ybSkpe2pRdWVyeSh0aGlzKS5yZW1vdmVDbGFzcygnZC1ub25lJyl9ZWxzZXtqUXVlcnkodGhpcykuYWRkQ2xhc3MoJ2Qtbm9uZScpfX19KX1mdW5jdGlvbiBhdWlfY2hlY2tfZm9ybV9jb25kaXRpb24oY29uZGl0aW9uLGZvcm0pe2lmKGZvcm0pe2NvbmRpdGlvbj1jb25kaXRpb24ucmVwbGFjZSgvXChmb3JtXCkvZywiKCciK2Zvcm0rIicpIil9cmV0dXJuIG5ldyBGdW5jdGlvbigicmV0dXJuICIrY29uZGl0aW9uKyI7IikoKX1qUXVlcnkuZm4uYXVpX2lzT25TY3JlZW49ZnVuY3Rpb24oKXt2YXIgd2luPWpRdWVyeSh3aW5kb3cpO3ZhciB2aWV3cG9ydD17dG9wOndpbi5zY3JvbGxUb3AoKSxsZWZ0Ondpbi5zY3JvbGxMZWZ0KCl9O3ZpZXdwb3J0LnJpZ2h0PXZpZXdwb3J0LmxlZnQrd2luLndpZHRoKCk7dmlld3BvcnQuYm90dG9tPXZpZXdwb3J0LnRvcCt3aW4uaGVpZ2h0KCk7dmFyIGJvdW5kcz10aGlzLm9mZnNldCgpO2JvdW5kcy5yaWdodD1ib3VuZHMubGVmdCt0aGlzLm91dGVyV2lkdGgoKTtib3VuZHMuYm90dG9tPWJvdW5kcy50b3ArdGhpcy5vdXRlckhlaWdodCgpO3JldHVybighKHZpZXdwb3J0LnJpZ2h0PGJvdW5kcy5sZWZ0fHx2aWV3cG9ydC5sZWZ0PmJvdW5kcy5yaWdodHx8dmlld3BvcnQuYm90dG9tPGJvdW5kcy50b3B8fHZpZXdwb3J0LnRvcD5ib3VuZHMuYm90dG9tKSl9O2Z1bmN0aW9uIGF1aV9jYXJvdXNlbF9tYXliZV9zaG93X211bHRpcGxlX2l0ZW1zKCRjYXJvdXNlbCl7dmFyICRpdGVtcz17fTt2YXIgJGl0ZW1fY291bnQ9MDtpZighalF1ZXJ5KCRjYXJvdXNlbCkuZmluZCgnLmNhcm91c2VsLWlubmVyLW9yaWdpbmFsJykubGVuZ3RoKXtqUXVlcnkoJGNhcm91c2VsKS5hcHBlbmQoJzxkaXYgY2xhc3M9ImNhcm91c2VsLWlubmVyLW9yaWdpbmFsIGQtbm9uZSI+JytqUXVlcnkoJGNhcm91c2VsKS5maW5kKCcuY2Fyb3VzZWwtaW5uZXInKS5odG1sKCkucmVwbGFjZUFsbCgnY2Fyb3VzZWwtaXRlbScsJ25vdC1jYXJvdXNlbC1pdGVtJykrJzwvZGl2PicpfWpRdWVyeSgkY2Fyb3VzZWwpLmZpbmQoJy5jYXJvdXNlbC1pbm5lci1vcmlnaW5hbCAubm90LWNhcm91c2VsLWl0ZW0nKS5lYWNoKGZ1bmN0aW9uKCl7JGl0ZW1zWyRpdGVtX2NvdW50XT1qUXVlcnkodGhpcykuaHRtbCgpOyRpdGVtX2NvdW50Kyt9KTtpZighJGl0ZW1fY291bnQpe3JldHVybn1pZihqUXVlcnkod2luZG93KS53aWR0aCgpPD01NzYpe2lmKGpRdWVyeSgkY2Fyb3VzZWwpLmZpbmQoJy5jYXJvdXNlbC1pbm5lcicpLmhhc0NsYXNzKCdhdWktbXVsdGlwbGUtaXRlbXMnKSYmalF1ZXJ5KCRjYXJvdXNlbCkuZmluZCgnLmNhcm91c2VsLWlubmVyLW9yaWdpbmFsJykubGVuZ3RoKXtqUXVlcnkoJGNhcm91c2VsKS5maW5kKCcuY2Fyb3VzZWwtaW5uZXInKS5yZW1vdmVDbGFzcygnYXVpLW11bHRpcGxlLWl0ZW1zJykuaHRtbChqUXVlcnkoJGNhcm91c2VsKS5maW5kKCcuY2Fyb3VzZWwtaW5uZXItb3JpZ2luYWwnKS5odG1sKCkucmVwbGFjZUFsbCgnbm90LWNhcm91c2VsLWl0ZW0nLCdjYXJvdXNlbC1pdGVtJykpO2pRdWVyeSgkY2Fyb3VzZWwpLmZpbmQoIi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIikucmVtb3ZlQ2xhc3MoImQtbm9uZSIpfX1lbHNle3ZhciAkbWRfY291bnQ9alF1ZXJ5KCRjYXJvdXNlbCkuZGF0YSgnbGltaXRfc2hvdycpO3ZhciAkbWRfY29sc19jb3VudD1qUXVlcnkoJGNhcm91c2VsKS5kYXRhKCdjb2xzX3Nob3cnKTt2YXIgJG5ld19pdGVtcz0nJzt2YXIgJG5ld19pdGVtc19jb3VudD0wO3ZhciAkbmV3X2l0ZW1fY291bnQ9MDt2YXIgJGNsb3NlZD10cnVlO09iamVjdC5rZXlzKCRpdGVtcykuZm9yRWFjaChmdW5jdGlvbihrZXksaW5kZXgpe2lmKGluZGV4IT0wJiZOdW1iZXIuaXNJbnRlZ2VyKGluZGV4LyRtZF9jb3VudCkpeyRuZXdfaXRlbXMrPSc8L2Rpdj48L2Rpdj4nOyRjbG9zZWQ9dHJ1ZX1pZihpbmRleD09MHx8TnVtYmVyLmlzSW50ZWdlcihpbmRleC8kbWRfY291bnQpKXskcm93X2NvbHNfY2xhc3M9JG1kX2NvbHNfY291bnQ/JyBnLWxnLTQgZy0zIHJvdy1jb2xzLTEgcm93LWNvbHMtbGctJyskbWRfY29sc19jb3VudDonJzskYWN0aXZlPWluZGV4PT0wPydhY3RpdmUnOicnOyRuZXdfaXRlbXMrPSc8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICcrJGFjdGl2ZSsnIj48ZGl2IGNsYXNzPSJyb3cnKyRyb3dfY29sc19jbGFzcysnICI+JzskY2xvc2VkPWZhbHNlOyRuZXdfaXRlbXNfY291bnQrKzskbmV3X2l0ZW1fY291bnQ9MH0kbmV3X2l0ZW1zKz0nPGRpdiBjbGFzcz0iY29sICI+JyskaXRlbXNbaW5kZXhdKyc8L2Rpdj4nOyRuZXdfaXRlbV9jb3VudCsrfSk7aWYoISRjbG9zZWQpe2lmKCRtZF9jb3VudC0kbmV3X2l0ZW1fY291bnQ+MCl7JHBsYWNlaG9sZGVyX2NvdW50PSRtZF9jb3VudC0kbmV3X2l0ZW1fY291bnQ7d2hpbGUoJHBsYWNlaG9sZGVyX2NvdW50PjApeyRuZXdfaXRlbXMrPSc8ZGl2IGNsYXNzPSJjb2wgIj48L2Rpdj4nOyRwbGFjZWhvbGRlcl9jb3VudC0tfX0kbmV3X2l0ZW1zKz0nPC9kaXY+PC9kaXY+J31qUXVlcnkoJGNhcm91c2VsKS5maW5kKCcuY2Fyb3VzZWwtaW5uZXInKS5hZGRDbGFzcygnYXVpLW11bHRpcGxlLWl0ZW1zJykuaHRtbCgkbmV3X2l0ZW1zKTtqUXVlcnkoJGNhcm91c2VsKS5maW5kKCcuY2Fyb3VzZWwtaXRlbS5hY3RpdmUgaW1nJykuZWFjaChmdW5jdGlvbigpe2lmKHJlYWxfc3Jjc2V0PWpRdWVyeSh0aGlzKS5hdHRyKCJkYXRhLXNyY3NldCIpKXtpZighalF1ZXJ5KHRoaXMpLmF0dHIoInNyY3NldCIpKWpRdWVyeSh0aGlzKS5hdHRyKCJzcmNzZXQiLHJlYWxfc3Jjc2V0KX1pZihyZWFsX3NyYz1qUXVlcnkodGhpcykuYXR0cigiZGF0YS1zcmMiKSl7aWYoIWpRdWVyeSh0aGlzKS5hdHRyKCJzcmNzZXQiKSlqUXVlcnkodGhpcykuYXR0cigic3JjIixyZWFsX3NyYyl9fSk7JGhpZGVfY291bnQ9JG5ld19pdGVtc19jb3VudC0xO2pRdWVyeSgkY2Fyb3VzZWwpLmZpbmQoIi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOmd0KCIrJGhpZGVfY291bnQrIikiKS5hZGRDbGFzcygiZC1ub25lIil9alF1ZXJ5KHdpbmRvdykudHJpZ2dlcigiYXVpX2Nhcm91c2VsX211bHRpcGxlIil9ZnVuY3Rpb24gYXVpX2luaXRfY2Fyb3VzZWxfbXVsdGlwbGVfaXRlbXMoKXtqUXVlcnkod2luZG93KS5vbigicmVzaXplIixmdW5jdGlvbigpe2pRdWVyeSgnLmNhcm91c2VsLW11bHRpcGxlLWl0ZW1zJykuZWFjaChmdW5jdGlvbigpe2F1aV9jYXJvdXNlbF9tYXliZV9zaG93X211bHRpcGxlX2l0ZW1zKHRoaXMpfSl9KTtqUXVlcnkoJy5jYXJvdXNlbC1tdWx0aXBsZS1pdGVtcycpLmVhY2goZnVuY3Rpb24oKXthdWlfY2Fyb3VzZWxfbWF5YmVfc2hvd19tdWx0aXBsZV9pdGVtcyh0aGlzKX0pfWZ1bmN0aW9uIGluaXRfbmF2X3N1Yl9tZW51cygpe2pRdWVyeSgnLm5hdmJhci1tdWx0aS1zdWItbWVudXMnKS5lYWNoKGZ1bmN0aW9uKGksb2JqKXtpZihqUXVlcnkodGhpcykuaGFzQ2xhc3MoImhhcy1zdWItc3ViLW1lbnVzIikpe3JldHVybiB0cnVlfWpRdWVyeSh0aGlzKS5hZGRDbGFzcygnaGFzLXN1Yi1zdWItbWVudXMnKTtqUXVlcnkodGhpcykuZmluZCgnLmRyb3Bkb3duLW1lbnUgYS5kcm9wZG93bi10b2dnbGUnKS5vbignY2xpY2snLGZ1bmN0aW9uKGUpe3ZhciAkZWw9alF1ZXJ5KHRoaXMpOyRlbC50b2dnbGVDbGFzcygnYWN0aXZlLWRyb3Bkb3duJyk7dmFyICRwYXJlbnQ9alF1ZXJ5KHRoaXMpLm9mZnNldFBhcmVudCgiLmRyb3Bkb3duLW1lbnUiKTtpZighalF1ZXJ5KHRoaXMpLm5leHQoKS5oYXNDbGFzcygnc2hvdycpKXtqUXVlcnkodGhpcykucGFyZW50cygnLmRyb3Bkb3duLW1lbnUnKS5maXJzdCgpLmZpbmQoJy5zaG93JykucmVtb3ZlQ2xhc3MoInNob3ciKX12YXIgJHN1Yk1lbnU9alF1ZXJ5KHRoaXMpLm5leHQoIi5kcm9wZG93bi1tZW51Iik7JHN1Yk1lbnUudG9nZ2xlQ2xhc3MoJ3Nob3cnKTtqUXVlcnkodGhpcykucGFyZW50KCJsaSIpLnRvZ2dsZUNsYXNzKCdzaG93Jyk7alF1ZXJ5KHRoaXMpLnBhcmVudHMoJ2xpLm5hdi1pdGVtLmRyb3Bkb3duLnNob3cnKS5vbignaGlkZGVuLmJzLmRyb3Bkb3duJyxmdW5jdGlvbihlKXtqUXVlcnkoJy5kcm9wZG93bi1tZW51IC5zaG93JykucmVtb3ZlQ2xhc3MoInNob3ciKTskZWwucmVtb3ZlQ2xhc3MoJ2FjdGl2ZS1kcm9wZG93bicpfSk7aWYoISRwYXJlbnQucGFyZW50KCkuaGFzQ2xhc3MoJ25hdmJhci1uYXYnKSl7JGVsLm5leHQoKS5hZGRDbGFzcygncG9zaXRpb24tcmVsYXRpdmUgYm9yZGVyLXRvcCBib3JkZXItYm90dG9tJyl9cmV0dXJuIGZhbHNlfSl9KX1mdW5jdGlvbiBhdWlfbGlnaHRib3hfZW1iZWQoJGxpbmssZWxlKXtlbGUucHJldmVudERlZmF1bHQoKTtqUXVlcnkoJy5hdWktY2Fyb3VzZWwtbW9kYWwnKS5yZW1vdmUoKTt2YXIgJG1vZGFsPSc8ZGl2IGNsYXNzPSJtb2RhbCBmYWRlIGF1aS1jYXJvdXNlbC1tb2RhbCBic3VpIiBpZD0iYXVpLWNhcm91c2VsLW1vZGFsIiB0YWJpbmRleD0iLTEiIHJvbGU9ImRpYWxvZyIgYXJpYS1sYWJlbGxlZGJ5PSJhdWktbW9kYWwtdGl0bGUiIGFyaWEtaGlkZGVuPSJ0cnVlIj48ZGl2IGNsYXNzPSJtb2RhbC1kaWFsb2cgbW9kYWwtZGlhbG9nLWNlbnRlcmVkIG1vZGFsLXhsIG13LTEwMCI+PGRpdiBjbGFzcz0ibW9kYWwtY29udGVudCBiZy10cmFuc3BhcmVudCBib3JkZXItMCBzaGFkb3ctbm9uZSI+PGRpdiBjbGFzcz0ibW9kYWwtaGVhZGVyIj48aDUgY2xhc3M9Im1vZGFsLXRpdGxlIiBpZD0iYXVpLW1vZGFsLXRpdGxlIj48L2g1PjwvZGl2PjxkaXYgY2xhc3M9Im1vZGFsLWJvZHkgdGV4dC1jZW50ZXIiPjxpIGNsYXNzPSJmYXMgZmEtY2lyY2xlLW5vdGNoIGZhLXNwaW4gZmEtM3giPjwvaT48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4nO2pRdWVyeSgnYm9keScpLmFwcGVuZCgkbW9kYWwpO2NvbnN0IGF5ZU1vZGFsPW5ldyBib290c3RyYXAuTW9kYWwoJy5hdWktY2Fyb3VzZWwtbW9kYWwnLHt9KTtjb25zdCBteU1vZGFsRWw9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2F1aS1jYXJvdXNlbC1tb2RhbCcpO215TW9kYWxFbC5hZGRFdmVudExpc3RlbmVyKCdoaWRkZW4uYnMubW9kYWwnLGV2ZW50PT57alF1ZXJ5KCIuYXVpLWNhcm91c2VsLW1vZGFsIGlmcmFtZSIpLmF0dHIoJ3NyYycsJycpfSk7alF1ZXJ5KCcuYXVpLWNhcm91c2VsLW1vZGFsJykub24oJ3Nob3duLmJzLm1vZGFsJyxmdW5jdGlvbihlKXtqUXVlcnkoJy5hdWktY2Fyb3VzZWwtbW9kYWwgLmNhcm91c2VsLWl0ZW0uYWN0aXZlJykuZmluZCgnaWZyYW1lJykuZWFjaChmdW5jdGlvbigpe3ZhciAkaWZyYW1lPWpRdWVyeSh0aGlzKTskaWZyYW1lLnBhcmVudCgpLmZpbmQoJy5hYy1wcmV2aWV3LWxvYWRpbmcnKS5yZW1vdmVDbGFzcygnZC1ub25lJykuYWRkQ2xhc3MoJ2QtZmxleCcpO2lmKCEkaWZyYW1lLmF0dHIoJ3NyYycpJiYkaWZyYW1lLmRhdGEoJ3NyYycpKXskaWZyYW1lLmF0dHIoJ3NyYycsJGlmcmFtZS5kYXRhKCdzcmMnKSl9JGlmcmFtZS5vbignbG9hZCcsZnVuY3Rpb24oKXtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7JGlmcmFtZS5wYXJlbnQoKS5maW5kKCcuYWMtcHJldmlldy1sb2FkaW5nJykucmVtb3ZlQ2xhc3MoJ2QtZmxleCcpLmFkZENsYXNzKCdkLW5vbmUnKX0sMTI1MCl9KX0pfSk7JGNvbnRhaW5lcj1qUXVlcnkoJGxpbmspLmNsb3Nlc3QoJy5hdWktZ2FsbGVyeScpOyRjbGlja2VkX2hyZWY9alF1ZXJ5KCRsaW5rKS5hdHRyKCdocmVmJyk7JGltYWdlcz1bXTskY29udGFpbmVyLmZpbmQoJy5hdWktbGlnaHRib3gtaW1hZ2UsIC5hdWktbGlnaHRib3gtaWZyYW1lJykuZWFjaChmdW5jdGlvbigpe3ZhciBhPXRoaXM7dmFyIGhyZWY9alF1ZXJ5KGEpLmF0dHIoJ2hyZWYnKTtpZihocmVmKXskaW1hZ2VzLnB1c2goaHJlZil9fSk7aWYoJGltYWdlcy5sZW5ndGgpe3ZhciAkY2Fyb3VzZWw9JzxkaXYgaWQ9ImF1aS1lbWJlZC1zbGlkZXItbW9kYWwiIGNsYXNzPSJjYXJvdXNlbCBzbGlkZSIgPic7aWYoJGltYWdlcy5sZW5ndGg+MSl7JGk9MDskY2Fyb3VzZWwrPSc8b2wgY2xhc3M9ImNhcm91c2VsLWluZGljYXRvcnMgcG9zaXRpb24tZml4ZWQiPic7JGNvbnRhaW5lci5maW5kKCcuYXVpLWxpZ2h0Ym94LWltYWdlLCAuYXVpLWxpZ2h0Ym94LWlmcmFtZScpLmVhY2goZnVuY3Rpb24oKXskYWN0aXZlPSRjbGlja2VkX2hyZWY9PWpRdWVyeSh0aGlzKS5hdHRyKCdocmVmJyk/J2FjdGl2ZSc6Jyc7JGNhcm91c2VsKz0nPGxpIGRhdGEtYnMtdGFyZ2V0PSIjYXVpLWVtYmVkLXNsaWRlci1tb2RhbCIgZGF0YS1icy1zbGlkZS10bz0iJyskaSsnIiBjbGFzcz0iJyskYWN0aXZlKyciPjwvbGk+JzskaSsrfSk7JGNhcm91c2VsKz0nPC9vbD4nfSRpPTA7JHJ0bF9jbGFzcz0nanVzdGlmeS1jb250ZW50LXN0YXJ0JzskY2Fyb3VzZWwrPSc8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pbm5lciBkLWZsZXggYWxpZ24taXRlbXMtY2VudGVyICcrJHJ0bF9jbGFzcysnIj4nOyRjb250YWluZXIuZmluZCgnLmF1aS1saWdodGJveC1pbWFnZScpLmVhY2goZnVuY3Rpb24oKXt2YXIgYT10aGlzO3ZhciBocmVmPWpRdWVyeShhKS5hdHRyKCdocmVmJyk7JGFjdGl2ZT0kY2xpY2tlZF9ocmVmPT1qUXVlcnkodGhpcykuYXR0cignaHJlZicpPydhY3RpdmUnOicnOyRjYXJvdXNlbCs9JzxkaXYgY2xhc3M9ImNhcm91c2VsLWl0ZW0gJyskYWN0aXZlKyciPjxkaXY+Jzt2YXIgY3NzX2hlaWdodD13aW5kb3cuaW5uZXJXaWR0aD53aW5kb3cuaW5uZXJIZWlnaHQ/JzkwdmgnOidhdXRvJzt2YXIgc3Jjc2V0PWpRdWVyeShhKS5maW5kKCdpbWcnKS5hdHRyKCdzcmNzZXQnKTt2YXIgc2l6ZXM9Jyc7aWYoc3Jjc2V0KXt2YXIgc291cmNlcz1zcmNzZXQuc3BsaXQoJywnKS5tYXAocz0+e3ZhciBwYXJ0cz1zLnRyaW0oKS5zcGxpdCgvXHMrLykuZmlsdGVyKEJvb2xlYW4pO2lmKHBhcnRzLmxlbmd0aD49Mil7cmV0dXJue3dpZHRoOnBhcnNlSW50KHBhcnRzWzFdLnJlcGxhY2UoJ3cnLCcnKSksZGVzY3JpcHRvcjpwYXJ0c1sxXS5yZXBsYWNlKCd3JywncHgnKX19cmV0dXJuIG51bGx9KS5maWx0ZXIoaXRlbT0+aXRlbSE9PW51bGwpLnNvcnQoKGEsYik9PmIud2lkdGgtYS53aWR0aCk7c2l6ZXM9c291cmNlcy5tYXAoKHNvdXJjZSxpbmRleCxhcnJheSk9PntpZihpbmRleD09PTApe3JldHVybiBgJHtzb3VyY2UuZGVzY3JpcHRvcn1gfWVsc2V7cmV0dXJuIGAobWF4LXdpZHRoOiR7c291cmNlLndpZHRoLTF9cHgpJHthcnJheVtpbmRleC0xXS5kZXNjcmlwdG9yfWB9fSkucmV2ZXJzZSgpLmpvaW4oJywgJyl9dmFyIGltZz1ocmVmP2pRdWVyeShhKS5maW5kKCdpbWcnKS5jbG9uZSgpLmF0dHIoJ3NyYycsaHJlZikuYXR0cignc2l6ZXMnLHNpemVzKS5yZW1vdmVDbGFzcygpLmFkZENsYXNzKCdteC1hdXRvIGQtYmxvY2sgdy1hdXRvIHJvdW5kZWQnKS5jc3MoeydtYXgtaGVpZ2h0Jzpjc3NfaGVpZ2h0LCdtYXgtd2lkdGgnOic5OCUnfSkuZ2V0KDApLm91dGVySFRNTDpqUXVlcnkoYSkuZmluZCgnaW1nJykuY2xvbmUoKS5yZW1vdmVDbGFzcygpLmFkZENsYXNzKCdteC1hdXRvIGQtYmxvY2sgdy1hdXRvIHJvdW5kZWQnKS5jc3MoeydtYXgtaGVpZ2h0Jzpjc3NfaGVpZ2h0LCdtYXgtd2lkdGgnOic5OCUnfSkuZ2V0KDApLm91dGVySFRNTDskY2Fyb3VzZWwrPWltZztpZihqUXVlcnkoYSkucGFyZW50KCkuZmluZCgnLmNhcm91c2VsLWNhcHRpb24nKS5sZW5ndGgpeyRjYXJvdXNlbCs9alF1ZXJ5KGEpLnBhcmVudCgpLmZpbmQoJy5jYXJvdXNlbC1jYXB0aW9uJykuY2xvbmUoKS5yZW1vdmVDbGFzcygnc3Itb25seSB2aXN1YWxseS1oaWRkZW4nKS5nZXQoMCkub3V0ZXJIVE1MfWVsc2UgaWYoalF1ZXJ5KGEpLnBhcmVudCgpLmZpbmQoJy5maWd1cmUtY2FwdGlvbicpLmxlbmd0aCl7JGNhcm91c2VsKz1qUXVlcnkoYSkucGFyZW50KCkuZmluZCgnLmZpZ3VyZS1jYXB0aW9uJykuY2xvbmUoKS5yZW1vdmVDbGFzcygnc3Itb25seSB2aXN1YWxseS1oaWRkZW4nKS5hZGRDbGFzcygnY2Fyb3VzZWwtY2FwdGlvbicpLmdldCgwKS5vdXRlckhUTUx9JGNhcm91c2VsKz0nPC9kaXY+PC9kaXY+JzskaSsrfSk7JGNvbnRhaW5lci5maW5kKCcuYXVpLWxpZ2h0Ym94LWlmcmFtZScpLmVhY2goZnVuY3Rpb24oKXt2YXIgYT10aGlzO3ZhciBjc3NfaGVpZ2h0PXdpbmRvdy5pbm5lcldpZHRoPndpbmRvdy5pbm5lckhlaWdodD8nOTB2aDsnOidhdXRvOyc7dmFyIHN0eWxlV2lkdGg9JGltYWdlcy5sZW5ndGg+MT8nbWF4LXdpZHRoOjcwJTsnOicnOyRhY3RpdmU9JGNsaWNrZWRfaHJlZj09alF1ZXJ5KHRoaXMpLmF0dHIoJ2hyZWYnKT8nYWN0aXZlJzonJzskY2Fyb3VzZWwrPSc8ZGl2IGNsYXNzPSJjYXJvdXNlbC1pdGVtICcrJGFjdGl2ZSsnIj48ZGl2IGNsYXNzPSJtb2RhbC14bCBteC1hdXRvIHJhdGlvIHJhdGlvLTE2eDkiIHN0eWxlPSJtYXgtaGVpZ2h0OicrY3NzX2hlaWdodCtzdHlsZVdpZHRoKyciPic7dmFyIHVybD1qUXVlcnkoYSkuYXR0cignaHJlZicpO3ZhciBpZnJhbWU9JzxkaXYgY2xhc3M9ImFjLXByZXZpZXctbG9hZGluZyB0ZXh0LWxpZ2h0IGQtbm9uZSIgc3R5bGU9ImxlZnQ6MDt0b3A6MDtoZWlnaHQ6Jytjc3NfaGVpZ2h0KyciPjxkaXYgY2xhc3M9InNwaW5uZXItYm9yZGVyIG0tYXV0byIgcm9sZT0ic3RhdHVzIj48L2Rpdj48L2Rpdj4nO2lmcmFtZSs9JzxpZnJhbWUgY2xhc3M9ImF1aS1jYXJvdXNlbC1pZnJhbWUiIHN0eWxlPSJoZWlnaHQ6Jytjc3NfaGVpZ2h0KyciIHNyYz0iIiBkYXRhLXNyYz0iJyt1cmwrJz9yZWw9MCZhbXA7c2hvd2luZm89MCZhbXA7bW9kZXN0YnJhbmRpbmc9MSZhbXA7YXV0b3BsYXk9MSIgYWxsb3c9ImF1dG9wbGF5Ij48L2lmcmFtZT4nO3ZhciBpbWc9aWZyYW1lOyRjYXJvdXNlbCs9aW1nOyRjYXJvdXNlbCs9JzwvZGl2PjwvZGl2Pic7JGkrK30pOyRjYXJvdXNlbCs9JzwvZGl2Pic7aWYoJGltYWdlcy5sZW5ndGg+MSl7JGNhcm91c2VsKz0nPGEgY2xhc3M9ImNhcm91c2VsLWNvbnRyb2wtcHJldiIgaHJlZj0iI2F1aS1lbWJlZC1zbGlkZXItbW9kYWwiIHJvbGU9ImJ1dHRvbiIgZGF0YS1icy1zbGlkZT0icHJldiI+JzskY2Fyb3VzZWwrPSc8c3BhbiBjbGFzcz0iY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+JzskY2Fyb3VzZWwrPScgPGEgY2xhc3M9ImNhcm91c2VsLWNvbnRyb2wtbmV4dCIgaHJlZj0iI2F1aS1lbWJlZC1zbGlkZXItbW9kYWwiIHJvbGU9ImJ1dHRvbiIgZGF0YS1icy1zbGlkZT0ibmV4dCI+JzskY2Fyb3VzZWwrPSc8c3BhbiBjbGFzcz0iY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24iIGFyaWEtaGlkZGVuPSJ0cnVlIj48L3NwYW4+JzskY2Fyb3VzZWwrPSc8L2E+J30kY2Fyb3VzZWwrPSc8L2Rpdj4nO3ZhciAkY2xvc2U9JzxidXR0b24gdHlwZT0iYnV0dG9uIiBjbGFzcz0iYnRuLWNsb3NlIGJ0bi1jbG9zZS13aGl0ZSB0ZXh0LWVuZCBwb3NpdGlvbi1maXhlZCIgc3R5bGU9InJpZ2h0OiAyMHB4O3RvcDogMTBweDsgei1pbmRleDogMTA1NTsiIGRhdGEtYnMtZGlzbWlzcz0ibW9kYWwiIGFyaWEtbGFiZWw9IkNsb3NlIj48L2J1dHRvbj4nO2pRdWVyeSgnLmF1aS1jYXJvdXNlbC1tb2RhbCAubW9kYWwtY29udGVudCcpLmh0bWwoJGNhcm91c2VsKS5wcmVwZW5kKCRjbG9zZSk7YXllTW9kYWwuc2hvdygpO3RyeXtpZignb250b3VjaHN0YXJ0J2luIGRvY3VtZW50LmRvY3VtZW50RWxlbWVudHx8bmF2aWdhdG9yLm1heFRvdWNoUG9pbnRzPjApe2xldCBfYnNDPW5ldyBib290c3RyYXAuQ2Fyb3VzZWwoJyNhdWktZW1iZWQtc2xpZGVyLW1vZGFsJyl9fWNhdGNoKGVycil7fX19ZnVuY3Rpb24gYXVpX2luaXRfbGlnaHRib3hfZW1iZWQoKXtqUXVlcnkoJy5hdWktbGlnaHRib3gtaW1hZ2UsIC5hdWktbGlnaHRib3gtaWZyYW1lJykub2ZmKCdjbGljaycpLm9uKCJjbGljayIsZnVuY3Rpb24oZWxlKXthdWlfbGlnaHRib3hfZW1iZWQodGhpcyxlbGUpfSl9ZnVuY3Rpb24gYXVpX2luaXRfbW9kYWxfaWZyYW1lKCl7alF1ZXJ5KCcuYXVpLWhhcy1lbWJlZCwgW2RhdGEtYXVpLWVtYmVkPSJpZnJhbWUiXScpLmVhY2goZnVuY3Rpb24oZSl7aWYoIWpRdWVyeSh0aGlzKS5oYXNDbGFzcygnYXVpLW1vZGFsLWlmcmFtZWQnKSYmalF1ZXJ5KHRoaXMpLmRhdGEoJ2VtYmVkLXVybCcpKXtqUXVlcnkodGhpcykuYWRkQ2xhc3MoJ2F1aS1tb2RhbC1pZnJhbWVkJyk7alF1ZXJ5KHRoaXMpLm9uKCJjbGljayIsZnVuY3Rpb24oZTEpe2F1aV9tb2RhbF9pZnJhbWUoJycsalF1ZXJ5KHRoaXMpLmRhdGEoJ2VtYmVkLXVybCcpLCcnLHRydWUsJycsJ21vZGFsLWxnJywnYXVpLW1vZGFsLWlmcmFtZSBwLTAnLHRydWUpO3JldHVybiBmYWxzZX0pfX0pfSRhdWlfZG9pbmdfdG9hc3Q9ZmFsc2U7ZnVuY3Rpb24gYXVpX3RvYXN0KCRpZCwkdHlwZSwkdGl0bGUsJHRpdGxlX3NtYWxsLCRib2R5LCR0aW1lLCRjYW5fY2xvc2Upe2lmKCRhdWlfZG9pbmdfdG9hc3Qpe3NldFRpbWVvdXQoZnVuY3Rpb24oKXthdWlfdG9hc3QoJGlkLCR0eXBlLCR0aXRsZSwkdGl0bGVfc21hbGwsJGJvZHksJHRpbWUsJGNhbl9jbG9zZSl9LDUwMCk7cmV0dXJufSRhdWlfZG9pbmdfdG9hc3Q9dHJ1ZTtpZigkY2FuX2Nsb3NlPT1udWxsKXskY2FuX2Nsb3NlPWZhbHNlfWlmKCR0aW1lPT0nJ3x8JHRpbWU9PW51bGwpeyR0aW1lPTMwMDB9aWYoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJGlkKSl7alF1ZXJ5KCcjJyskaWQpLnRvYXN0KCdzaG93Jyk7c2V0VGltZW91dChmdW5jdGlvbigpeyRhdWlfZG9pbmdfdG9hc3Q9ZmFsc2V9LDUwMCk7cmV0dXJufXZhciB1bmlxaWQ9RGF0ZS5ub3coKTtpZigkaWQpe3VuaXFpZD0kaWR9JG9wPSIiOyR0Q2xhc3M9Jyc7JHRoQ2xhc3M9Jyc7JGljb249IiI7aWYoJHR5cGU9PSdzdWNjZXNzJyl7JG9wPSJvcGFjaXR5Oi45MjsiOyR0Q2xhc3M9J2FsZXJ0IGJnLXN1Y2Nlc3Mgdy1hdXRvJzskdGhDbGFzcz0nYmctdHJhbnNwYXJlbnQgYm9yZGVyLTAgdGV4dC13aGl0ZSc7JGljb249IjxkaXYgY2xhc3M9J2g1IG0tMCBwLTAnPjxpIGNsYXNzPSdmYXMgZmEtY2hlY2stY2lyY2xlIG1lLTInPjwvaT48L2Rpdj4ifWVsc2UgaWYoJHR5cGU9PSdlcnJvcid8fCR0eXBlPT0nZGFuZ2VyJyl7JG9wPSJvcGFjaXR5Oi45MjsiOyR0Q2xhc3M9J2FsZXJ0IGJnLWRhbmdlciAgdy1hdXRvJzskdGhDbGFzcz0nYmctdHJhbnNwYXJlbnQgYm9yZGVyLTAgdGV4dC13aGl0ZSc7JGljb249IjxkaXYgY2xhc3M9J2g1IG0tMCBwLTAnPjxpIGNsYXNzPSdmYXIgZmEtdGltZXMtY2lyY2xlIG1lLTInPjwvaT48L2Rpdj4ifWVsc2UgaWYoJHR5cGU9PSdpbmZvJyl7JG9wPSJvcGFjaXR5Oi45MjsiOyR0Q2xhc3M9J2FsZXJ0IGJnLWluZm8gIHctYXV0byc7JHRoQ2xhc3M9J2JnLXRyYW5zcGFyZW50IGJvcmRlci0wIHRleHQtd2hpdGUnOyRpY29uPSI8ZGl2IGNsYXNzPSdoNSBtLTAgcC0wJz48aSBjbGFzcz0nZmFzIGZhLWluZm8tY2lyY2xlIG1lLTInPjwvaT48L2Rpdj4ifWVsc2UgaWYoJHR5cGU9PSd3YXJuaW5nJyl7JG9wPSJvcGFjaXR5Oi45MjsiOyR0Q2xhc3M9J2FsZXJ0IGJnLXdhcm5pbmcgIHctYXV0byc7JHRoQ2xhc3M9J2JnLXRyYW5zcGFyZW50IGJvcmRlci0wIHRleHQtZGFyayc7JGljb249IjxkaXYgY2xhc3M9J2g1IG0tMCBwLTAnPjxpIGNsYXNzPSdmYXMgZmEtZXhjbGFtYXRpb24tdHJpYW5nbGUgbWUtMic+PC9pPjwvZGl2PiJ9aWYoIWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhdWktdG9hc3RzIikpe2pRdWVyeSgnYm9keScpLmFwcGVuZCgnPGRpdiBjbGFzcz0iYnN1aSIgaWQ9ImF1aS10b2FzdHMiPjxkaXYgY2xhc3M9InBvc2l0aW9uLWZpeGVkIGF1aS10b2FzdC1ib3R0b20tcmlnaHQgcHItMyBwZS0zIG1iLTEiIHN0eWxlPSJ6LWluZGV4OiA1MDAwMDA7cmlnaHQ6IDA7Ym90dG9tOiAwOycrJG9wKyciPjwvZGl2PjwvZGl2PicpfSR0b2FzdD0nPGRpdiBpZD0iJyt1bmlxaWQrJyIgY2xhc3M9InRvYXN0IGZhZGUgaGlkZSBzaGFkb3cgaG92ZXItc2hhZG93ICcrJHRDbGFzcysnIiBzdHlsZT0iIiByb2xlPSJhbGVydCIgYXJpYS1saXZlPSJhc3NlcnRpdmUiIGFyaWEtYXRvbWljPSJ0cnVlIiBkYXRhLWJzLWRlbGF5PSInKyR0aW1lKyciPic7aWYoJHR5cGV8fCR0aXRsZXx8JHRpdGxlX3NtYWxsKXskdG9hc3QrPSc8ZGl2IGNsYXNzPSJ0b2FzdC1oZWFkZXIgJyskdGhDbGFzcysnIj4nO2lmKCRpY29uKXskdG9hc3QrPSRpY29ufWlmKCR0aXRsZSl7JHRvYXN0Kz0nPHN0cm9uZyBjbGFzcz0ibWUtYXV0byI+JyskdGl0bGUrJzwvc3Ryb25nPid9aWYoJHRpdGxlX3NtYWxsKXskdG9hc3QrPSc8c21hbGw+JyskdGl0bGVfc21hbGwrJzwvc21hbGw+J31pZigkY2FuX2Nsb3NlKXskdG9hc3QrPSc8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9Im1zLTIgbWItMSBidG4tY2xvc2UiIGRhdGEtYnMtZGlzbWlzcz0idG9hc3QiIGFyaWEtbGFiZWw9IkNsb3NlIj48L2J1dHRvbj4nfSR0b2FzdCs9JzwvZGl2Pid9aWYoJGJvZHkpeyR0b2FzdCs9JzxkaXYgY2xhc3M9InRvYXN0LWJvZHkiPicrJGJvZHkrJzwvZGl2Pid9JHRvYXN0Kz0nPC9kaXY+JztqUXVlcnkoJy5hdWktdG9hc3QtYm90dG9tLXJpZ2h0JykucHJlcGVuZCgkdG9hc3QpO2pRdWVyeSgnIycrdW5pcWlkKS50b2FzdCgnc2hvdycpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXskYXVpX2RvaW5nX3RvYXN0PWZhbHNlfSw1MDApfWZ1bmN0aW9uIGF1aV9pbml0X2NvdW50ZXJzKCl7Y29uc3QgYW5pbU51bT0oRUwpPT57aWYoRUwuX2lzQW5pbWF0ZWQpcmV0dXJuO0VMLl9pc0FuaW1hdGVkPXRydWU7bGV0IGVuZD1FTC5kYXRhc2V0LmF1aWVuZDtsZXQgc3RhcnQ9RUwuZGF0YXNldC5hdWlzdGFydDtsZXQgZHVyYXRpb249RUwuZGF0YXNldC5hdWlkdXJhdGlvbj9FTC5kYXRhc2V0LmF1aWR1cmF0aW9uOjIwMDA7bGV0IHNlcGVyYXRvcj1FTC5kYXRhc2V0LmF1aXNlcD9FTC5kYXRhc2V0LmF1aXNlcDonJztqUXVlcnkoRUwpLnByb3AoJ0NvdW50ZXInLHN0YXJ0KS5hbmltYXRlKHtDb3VudGVyOmVuZH0se2R1cmF0aW9uOk1hdGguYWJzKGR1cmF0aW9uKSxlYXNpbmc6J3N3aW5nJyxzdGVwOmZ1bmN0aW9uKG5vdyl7Y29uc3QgdGV4dD1zZXBlcmF0b3I/KE1hdGguY2VpbChub3cpKS50b0xvY2FsZVN0cmluZygnZW4tVVMnKTpNYXRoLmNlaWwobm93KTtjb25zdCBodG1sPXNlcGVyYXRvcj90ZXh0LnNwbGl0KCIsIikubWFwKG49PmA8c3BhbiBjbGFzcz0iY291bnQiPiR7bn08L3NwYW4+YCkuam9pbigiLCIpOnRleHQ7aWYoc2VwZXJhdG9yJiZzZXBlcmF0b3IhPScsJyl7aHRtbC5yZXBsYWNlKCcsJyxzZXBlcmF0b3IpfWpRdWVyeSh0aGlzKS5odG1sKGh0bWwpfX0pfTtjb25zdCBpblZpZXdwb3J0PShlbnRyaWVzLG9ic2VydmVyKT0+e2VudHJpZXMuZm9yRWFjaChlbnRyeT0+e2lmKGVudHJ5LmlzSW50ZXJzZWN0aW5nKWFuaW1OdW0oZW50cnkudGFyZ2V0KX0pfTtqUXVlcnkoIltkYXRhLWF1aWNvdW50ZXJdIikuZWFjaCgoaSxFTCk9Pntjb25zdCBvYnNlcnZlcj1uZXcgSW50ZXJzZWN0aW9uT2JzZXJ2ZXIoaW5WaWV3cG9ydCk7b2JzZXJ2ZXIub2JzZXJ2ZShFTCl9KX1mdW5jdGlvbiBhdWlfaW5pdCgpe2F1aV9pbml0X2NvdW50ZXJzKCk7aW5pdF9uYXZfc3ViX21lbnVzKCk7YXVpX2luaXRfdG9vbHRpcHMoKTthdWlfaW5pdF9zZWxlY3QyKCk7YXVpX2luaXRfZmxhdHBpY2tyKCk7YXVpX2luaXRfaWNvbnBpY2tlcigpO2F1aV9pbml0X2dyZWVkeV9uYXYoKTthdWlfdGltZV9hZ28oJ3RpbWVhZ28nKTthdWlfaW5pdF9jYXJvdXNlbF9tdWx0aXBsZV9pdGVtcygpO2F1aV9pbml0X2xpZ2h0Ym94X2VtYmVkKCk7YXVpX2luaXRfbW9kYWxfaWZyYW1lKCl9alF1ZXJ5KHdpbmRvdykub24oImxvYWQiLGZ1bmN0aW9uKCl7YXVpX2luaXQoKX0pO2pRdWVyeShmdW5jdGlvbigkKXt2YXIgdWE9bmF2aWdhdG9yLnVzZXJBZ2VudC50b0xvd2VyQ2FzZSgpO3ZhciBpc2lPUz11YS5tYXRjaCgvKGlwaG9uZXxpcG9kfGlwYWQpLyk7aWYoaXNpT1Mpe3ZhciBwUz0wO3BNPXBhcnNlRmxvYXQoJCgnYm9keScpLmNzcygnbWFyZ2luVG9wJykpOyQoZG9jdW1lbnQpLm9uKCdzaG93LmJzLm1vZGFsJyxmdW5jdGlvbigpe3BTPXdpbmRvdy5zY3JvbGxZOyQoJ2JvZHknKS5jc3Moe21hcmdpblRvcDotcFMsb3ZlcmZsb3c6J2hpZGRlbicscG9zaXRpb246J2ZpeGVkJyx9KX0pLm9uKCdoaWRkZW4uYnMubW9kYWwnLGZ1bmN0aW9uKCl7JCgnYm9keScpLmNzcyh7bWFyZ2luVG9wOnBNLG92ZXJmbG93Oid2aXNpYmxlJyxwb3NpdGlvbjonaW5oZXJpdCcsfSk7d2luZG93LnNjcm9sbFRvKDAscFMpfSl9JChkb2N1bWVudCkub24oJ3NsaWRlLmJzLmNhcm91c2VsJyxmdW5jdGlvbihlbCl7dmFyICRfbW9kYWw9JChlbC5yZWxhdGVkVGFyZ2V0KS5jbG9zZXN0KCcuYXVpLWNhcm91c2VsLW1vZGFsOnZpc2libGUnKS5sZW5ndGg/JChlbC5yZWxhdGVkVGFyZ2V0KS5jbG9zZXN0KCcuYXVpLWNhcm91c2VsLW1vZGFsOnZpc2libGUnKTonJztpZigkX21vZGFsJiYkX21vZGFsLmZpbmQoJy5jYXJvdXNlbC1pdGVtIGlmcmFtZS5hdWktY2Fyb3VzZWwtaWZyYW1lJykubGVuZ3RoKXskX21vZGFsLmZpbmQoJy5jYXJvdXNlbC1pdGVtLmFjdGl2ZSBpZnJhbWUuYXVpLWNhcm91c2VsLWlmcmFtZScpLmVhY2goZnVuY3Rpb24oKXtpZigkKHRoaXMpLmF0dHIoJ3NyYycpKXskKHRoaXMpLmRhdGEoJ3NyYycsJCh0aGlzKS5hdHRyKCdzcmMnKSk7JCh0aGlzKS5hdHRyKCdzcmMnLCcnKX19KTtpZigkKGVsLnJlbGF0ZWRUYXJnZXQpLmZpbmQoJ2lmcmFtZS5hdWktY2Fyb3VzZWwtaWZyYW1lJykubGVuZ3RoKXskKGVsLnJlbGF0ZWRUYXJnZXQpLmZpbmQoJy5hYy1wcmV2aWV3LWxvYWRpbmcnKS5yZW1vdmVDbGFzcygnZC1ub25lJykuYWRkQ2xhc3MoJ2QtZmxleCcpO3ZhciAkY0lmcmFtZT0kKGVsLnJlbGF0ZWRUYXJnZXQpLmZpbmQoJ2lmcmFtZS5hdWktY2Fyb3VzZWwtaWZyYW1lJyk7aWYoISRjSWZyYW1lLmF0dHIoJ3NyYycpJiYkY0lmcmFtZS5kYXRhKCdzcmMnKSl7JGNJZnJhbWUuYXR0cignc3JjJywkY0lmcmFtZS5kYXRhKCdzcmMnKSl9JGNJZnJhbWUub24oJ2xvYWQnLGZ1bmN0aW9uKCl7c2V0VGltZW91dChmdW5jdGlvbigpeyRfbW9kYWwuZmluZCgnLmFjLXByZXZpZXctbG9hZGluZycpLnJlbW92ZUNsYXNzKCdkLWZsZXgnKS5hZGRDbGFzcygnZC1ub25lJyl9LDEyNTApfSl9fX0pfSk7dmFyIGF1aV9jb25maXJtPWZ1bmN0aW9uKG1lc3NhZ2Usb2tCdXR0b25UZXh0LGNhbmNlbEJ1dHRvblRleHQsaXNEZWxldGUsbGFyZ2Upe29rQnV0dG9uVGV4dD1va0J1dHRvblRleHR8fCdZZXMnO2NhbmNlbEJ1dHRvblRleHQ9Y2FuY2VsQnV0dG9uVGV4dHx8J0NhbmNlbCc7bWVzc2FnZT1tZXNzYWdlfHwnQXJlIHlvdSBzdXJlPyc7c2l6ZUNsYXNzPWxhcmdlPycnOidtb2RhbC1zbSc7YnRuQ2xhc3M9aXNEZWxldGU/J2J0bi1kYW5nZXInOididG4tcHJpbWFyeSc7ZGVmZXJyZWQ9alF1ZXJ5LkRlZmVycmVkKCk7dmFyICRib2R5PSIiOyRib2R5Kz0iPGgzIGNsYXNzPSdoNCBweS0zIHRleHQtY2VudGVyIHRleHQtZGFyayc+IittZXNzYWdlKyI8L2gzPiI7JGJvZHkrPSI8ZGl2IGNsYXNzPSdkLWZsZXgnPiI7JGJvZHkrPSI8YnV0dG9uIGNsYXNzPSdidG4gYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHctNTAgYnRuLXJvdW5kJyBkYXRhLWJzLWRpc21pc3M9J21vZGFsJyAgb25jbGljaz0nZGVmZXJyZWQucmVzb2x2ZShmYWxzZSk7Jz4iK2NhbmNlbEJ1dHRvblRleHQrIjwvYnV0dG9uPiI7JGJvZHkrPSI8YnV0dG9uIGNsYXNzPSdidG4gIitidG5DbGFzcysiIG1zLTIgdy01MCBidG4tcm91bmQnIGRhdGEtYnMtZGlzbWlzcz0nbW9kYWwnICBvbmNsaWNrPSdkZWZlcnJlZC5yZXNvbHZlKHRydWUpOyc+Iitva0J1dHRvblRleHQrIjwvYnV0dG9uPiI7JGJvZHkrPSI8L2Rpdj4iOyRtb2RhbD1hdWlfbW9kYWwoJycsJGJvZHksJycsZmFsc2UsJycsc2l6ZUNsYXNzKTtyZXR1cm4gZGVmZXJyZWQucHJvbWlzZSgpfTtmdW5jdGlvbiBhdWlfZmxpcF9jb2xvcl9zY2hlbWVfb25fc2Nyb2xsKCR2YWx1ZSwkaWZyYW1lKXtpZighJHZhbHVlKSR2YWx1ZT13aW5kb3cuc2Nyb2xsWTt2YXIgbmF2YmFyPSRpZnJhbWU/JGlmcmFtZS5xdWVyeVNlbGVjdG9yKCcuY29sb3Itc2NoZW1lLWZsaXAtb24tc2Nyb2xsJyk6ZG9jdW1lbnQucXVlcnlTZWxlY3RvcignLmNvbG9yLXNjaGVtZS1mbGlwLW9uLXNjcm9sbCcpO2lmKG5hdmJhcj09bnVsbClyZXR1cm47bGV0IGNzX29yaWdpbmFsPW5hdmJhci5kYXRhc2V0LmNzbztsZXQgY3Nfc2Nyb2xsPW5hdmJhci5kYXRhc2V0LmNzcztpZighY3Nfc2Nyb2xsJiYhY3Nfb3JpZ2luYWwpe2lmKG5hdmJhci5jbGFzc0xpc3QuY29udGFpbnMoJ25hdmJhci1saWdodCcpKXtjc19vcmlnaW5hbD0nbmF2YmFyLWxpZ2h0Jztjc19zY3JvbGw9J25hdmJhci1kYXJrJ31lbHNlIGlmKG5hdmJhci5jbGFzc0xpc3QuY29udGFpbnMoJ25hdmJhci1kYXJrJykpe2NzX29yaWdpbmFsPSduYXZiYXItZGFyayc7Y3Nfc2Nyb2xsPSduYXZiYXItbGlnaHQnfW5hdmJhci5kYXRhc2V0LmNzbz1jc19vcmlnaW5hbDtuYXZiYXIuZGF0YXNldC5jc3M9Y3Nfc2Nyb2xsfWlmKCR2YWx1ZT4wfHxuYXZiYXIuY2xhc3NMaXN0LmNvbnRhaW5zKCduYXYtbWVudS1vcGVuJykpe25hdmJhci5jbGFzc0xpc3QucmVtb3ZlKGNzX29yaWdpbmFsKTtuYXZiYXIuY2xhc3NMaXN0LmFkZChjc19zY3JvbGwpfWVsc2V7bmF2YmFyLmNsYXNzTGlzdC5yZW1vdmUoY3Nfc2Nyb2xsKTtuYXZiYXIuY2xhc3NMaXN0LmFkZChjc19vcmlnaW5hbCl9fXdpbmRvdy5vbnNjcm9sbD1mdW5jdGlvbigpe2F1aV9zZXRfZGF0YV9zY3JvbGwoKTthdWlfZmxpcF9jb2xvcl9zY2hlbWVfb25fc2Nyb2xsKCl9O2Z1bmN0aW9uIGF1aV9zZXRfZGF0YV9zY3JvbGwoKXtkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuZGF0YXNldC5zY3JvbGw9d2luZG93LnNjcm9sbFl9YXVpX3NldF9kYXRhX3Njcm9sbCgpO2F1aV9mbGlwX2NvbG9yX3NjaGVtZV9vbl9zY3JvbGwoKTsKLy8jIHNvdXJjZVVSTD1ib290c3RyYXAtanMtYnVuZGxlLWpzLWFmdGVyCg== | |
| js | https://www.cnt.es/wp-content/plugins/google-analytics-dashboard-for-wp/assets/js/frontend-gtag.min.js?ver=10.1.3 | |
| js | data:text/javascript;base64,CnZhciBDbGlfRGF0YSA9IHsibm5fY29va2llX2lkcyI6W10sImNvb2tpZWxpc3QiOltdLCJub25fbmVjZXNzYXJ5X2Nvb2tpZXMiOltdLCJjY3BhRW5hYmxlZCI6IiIsImNjcGFSZWdpb25CYXNlZCI6IiIsImNjcGFCYXJFbmFibGVkIjoiIiwic3RyaWN0bHlFbmFibGVkIjpbIm5lY2Vzc2FyeSIsIm9ibGlnYXRvaXJlIl0sImNjcGFUeXBlIjoiZ2RwciIsImpzX2Jsb2NraW5nIjoiIiwiY3VzdG9tX2ludGVncmF0aW9uIjoiIiwidHJpZ2dlckRvbVJlZnJlc2giOiIiLCJzZWN1cmVfY29va2llcyI6IiJ9Owp2YXIgY2xpX2Nvb2tpZWJhcl9zZXR0aW5ncyA9IHsiYW5pbWF0ZV9zcGVlZF9oaWRlIjoiNTAwIiwiYW5pbWF0ZV9zcGVlZF9zaG93IjoiNTAwIiwiYmFja2dyb3VuZCI6IiNGRkYiLCJib3JkZXIiOiIjYjFhNmE2YzIiLCJib3JkZXJfb24iOiIiLCJidXR0b25fMV9idXR0b25fY29sb3VyIjoiIzAwMCIsImJ1dHRvbl8xX2J1dHRvbl9ob3ZlciI6IiMwMDAwMDAiLCJidXR0b25fMV9saW5rX2NvbG91ciI6IiNmZmYiLCJidXR0b25fMV9hc19idXR0b24iOiIxIiwiYnV0dG9uXzFfbmV3X3dpbiI6IiIsImJ1dHRvbl8yX2J1dHRvbl9jb2xvdXIiOiIjMzMzIiwiYnV0dG9uXzJfYnV0dG9uX2hvdmVyIjoiIzI5MjkyOSIsImJ1dHRvbl8yX2xpbmtfY29sb3VyIjoiIzQ0NCIsImJ1dHRvbl8yX2FzX2J1dHRvbiI6IiIsImJ1dHRvbl8yX2hpZGViYXIiOiIiLCJidXR0b25fM19idXR0b25fY29sb3VyIjoiIzAwMCIsImJ1dHRvbl8zX2J1dHRvbl9ob3ZlciI6IiMwMDAwMDAiLCJidXR0b25fM19saW5rX2NvbG91ciI6IiNmZmYiLCJidXR0b25fM19hc19idXR0b24iOiIxIiwiYnV0dG9uXzNfbmV3X3dpbiI6IiIsImJ1dHRvbl80X2J1dHRvbl9jb2xvdXIiOiIjMDAwIiwiYnV0dG9uXzRfYnV0dG9uX2hvdmVyIjoiIzAwMDAwMCIsImJ1dHRvbl80X2xpbmtfY29sb3VyIjoiI2ZmZiIsImJ1dHRvbl80X2FzX2J1dHRvbiI6IjEiLCJidXR0b25fN19idXR0b25fY29sb3VyIjoiIzYxYTIyOSIsImJ1dHRvbl83X2J1dHRvbl9ob3ZlciI6IiM0ZTgyMjEiLCJidXR0b25fN19saW5rX2NvbG91ciI6IiNmZmYiLCJidXR0b25fN19hc19idXR0b24iOiIxIiwiYnV0dG9uXzdfbmV3X3dpbiI6IiIsImZvbnRfZmFtaWx5IjoiaW5oZXJpdCIsImhlYWRlcl9maXgiOiIiLCJub3RpZnlfYW5pbWF0ZV9oaWRlIjoiMSIsIm5vdGlmeV9hbmltYXRlX3Nob3ciOiIxIiwibm90aWZ5X2Rpdl9pZCI6IiNjb29raWUtbGF3LWluZm8tYmFyIiwibm90aWZ5X3Bvc2l0aW9uX2hvcml6b250YWwiOiJyaWdodCIsIm5vdGlmeV9wb3NpdGlvbl92ZXJ0aWNhbCI6ImJvdHRvbSIsInNjcm9sbF9jbG9zZSI6IiIsInNjcm9sbF9jbG9zZV9yZWxvYWQiOiIiLCJhY2NlcHRfY2xvc2VfcmVsb2FkIjoiIiwicmVqZWN0X2Nsb3NlX3JlbG9hZCI6IiIsInNob3dhZ2Fpbl90YWIiOiIxIiwic2hvd2FnYWluX2JhY2tncm91bmQiOiIjZmZmIiwic2hvd2FnYWluX2JvcmRlciI6IiMwMDAiLCJzaG93YWdhaW5fZGl2X2lkIjoiI2Nvb2tpZS1sYXctaW5mby1hZ2FpbiIsInNob3dhZ2Fpbl94X3Bvc2l0aW9uIjoiMTAwcHgiLCJ0ZXh0IjoiIzAwMCIsInNob3dfb25jZV95biI6IiIsInNob3dfb25jZSI6IjgwMDAiLCJsb2dnaW5nX29uIjoiIiwiYXNfcG9wdXAiOiIiLCJwb3B1cF9vdmVybGF5IjoiMSIsImJhcl9oZWFkaW5nX3RleHQiOiJDb25zZW50aW1pZW50byBkZSBjb29raWVzIiwiY29va2llX2Jhcl9hcyI6ImJhbm5lciIsInBvcHVwX3Nob3dhZ2Fpbl9wb3NpdGlvbiI6ImJvdHRvbS1yaWdodCIsIndpZGdldF9wb3NpdGlvbiI6ImxlZnQifTsKdmFyIGxvZ19vYmplY3QgPSB7ImFqYXhfdXJsIjoiaHR0cHM6Ly93d3cuY250LmVzL3dwLWFkbWluL2FkbWluLWFqYXgucGhwIn07Ci8vIyBzb3VyY2VVUkw9Y29va2llLWxhdy1pbmZvLWpzLWV4dHJhCg== | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_194741c7fd05319b68161cfcd66a3cc0.php?ver=3.5.5 | |
| js | https://connect.facebook.net/es_ES/sdk.js#xfbml=1&version=v3.2 | |
| js | data:text/javascript;base64,CgkJCXZhciBkZWZhdWx0X2xvY2F0aW9uID0gJ01hZHJpZCc7CgkJCXZhciBsYXRsbmc7CgkJCXZhciBhZGRyZXNzOwoJCQl2YXIgZGlzdCA9IDA7CgkJCXZhciBTZ2VvY29kZXIgPSAodHlwZW9mIGdvb2dsZSE9PSd1bmRlZmluZWQnICYmIHR5cGVvZiBnb29nbGUubWFwcyE9PSd1bmRlZmluZWQnKSA/IG5ldyBnb29nbGUubWFwcy5HZW9jb2RlcigpIDoge307CgoJCQkKCQkJZnVuY3Rpb24gZ2VvZGlyX3NldHVwX3N1Ym1pdF9zZWFyY2goJGZvcm0pIHsKCQkJCWpRdWVyeSgnLmdlb2Rpcl9zdWJtaXRfc2VhcmNoJykub2ZmKCdjbGljaycpOy8vIHVuYmluZCBhbnkgb3RoZXIgY2xpY2sgZXZlbnRzCgkJCQlqUXVlcnkoJy5nZW9kaXJfc3VibWl0X3NlYXJjaCcpLm9uKCJjbGljayIsZnVuY3Rpb24oZSkgewoJCQkJCWUucHJldmVudERlZmF1bHQoKTsKCgkJCQkJdmFyIHMgPSAnICc7CgkJCQkJdmFyICRmb3JtID0galF1ZXJ5KHRoaXMpLmNsb3Nlc3QoJ2Zvcm0nKTsKCQkJCQkKCQkJCQlpZiAoalF1ZXJ5KCIjc2Rpc3RhbmNlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCIpLmxlbmd0aCAhPSAwKSBkaXN0ID0galF1ZXJ5KCIjc2Rpc3RhbmNlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCIpLnZhbCgpOwoJCQkJCWlmIChqUXVlcnkoJy5zZWFyY2hfdGV4dCcsICRmb3JtKS52YWwoKSA9PSAnJyB8fCBqUXVlcnkoJy5zZWFyY2hfdGV4dCcsICRmb3JtKS52YWwoKSA9PSAnQnVzY2FyLi4uJykgalF1ZXJ5KCcuc2VhcmNoX3RleHQnLCAkZm9ybSkudmFsKHMpOwoKCQkJCQkvLyBEaXNhYmxlIGxvY2F0aW9uIGJhc2VkIHNlYXJjaCBmb3IgZGlzYWJsZWQgbG9jYXRpb24gcG9zdCB0eXBlLgoJCQkJCWlmIChqUXVlcnkoJy5zZWFyY2hfYnlfcG9zdCcsICRmb3JtKS52YWwoKSAhPSAnJyAmJiB0eXBlb2YgZ2RfY3B0X25vX2xvY2F0aW9uID09ICdmdW5jdGlvbicpIHsKCQkJCQkJaWYgKGdkX2NwdF9ub19sb2NhdGlvbihqUXVlcnkoJy5zZWFyY2hfYnlfcG9zdCcsICRmb3JtKS52YWwoKSkpIHsKCQkJCQkJCWpRdWVyeSgnLnNuZWFyJywgJGZvcm0pLnJlbW92ZSgpOwoJCQkJCQkJalF1ZXJ5KCcuc2dlb19sYXQnLCAkZm9ybSkucmVtb3ZlKCk7CgkJCQkJCQlqUXVlcnkoJy5zZ2VvX2xvbicsICRmb3JtKS5yZW1vdmUoKTsKCQkJCQkJCWpRdWVyeSgnc2VsZWN0W25hbWU9InNvcnRfYnkiXScsICRmb3JtKS5yZW1vdmUoKTsKCQkJCQkJCWpRdWVyeSgkZm9ybSkudHJpZ2dlcigic3VibWl0Iik7CgkJCQkJCQlyZXR1cm47CgkJCQkJCX0KCQkJCQl9CgoJCQkJCWlmICgKCQkJCQkJZGlzdCA+IDAKCQkJCQkJfHwgKGpRdWVyeSgnc2VsZWN0W25hbWU9InNvcnRfYnkiXScpLnZhbCgpID09ICduZWFyZXN0JwoJCQkJCQl8fCBqUXVlcnkoJ3NlbGVjdFtuYW1lPSJzb3J0X2J5Il0nLCAkZm9ybSkudmFsKCkgPT0gJ2ZhcnRoZXN0JykKCQkJCQkJfHwgKGpRdWVyeSgiLnNuZWFyIiwgJGZvcm0pLnZhbCgpICE9ICcnICYmIGpRdWVyeSgiLnNuZWFyIiwgJGZvcm0pLnZhbCgpICE9ICdDZXJjYSBkZS4uLicgJiYgIWpRdWVyeSgnLmdlb2Rpci1sb2NhdGlvbi1zZWFyY2gtdHlwZScsICRmb3JtKS52YWwoKSApCgkJCQkJKSB7CgoJCQkJCQl2YXIgdk5lYXIgPSBqUXVlcnkoIi5zbmVhciIsICRmb3JtKS52YWwoKTsKCQkJCQkJLyogT1NNIGNhbid0IGhhbmRsZSBwb3N0IGNvZGUgd2l0aCBubyBzcGFjZSBzbyB3ZSB0ZXN0IGZvciBpdCBhbmQgYWRkIG9uZSBpZiBuZWVkZWQgKi8KCQkJCQkJaWYod2luZG93LmdkTWFwcyA9PT0gJ29zbScpewoJCQkJCQkJdmFyICRuZWFyX3ZhbCA9IHZOZWFyOwoJCQkJCQkJdmFyICRpc19wb3N0X2NvZGUgPSAkbmVhcl92YWwubWF0Y2goIl4oW0EtWmEtel1bQS1IYS1oSi1Zai15XT9bMC05XVtBLVphLXowLTldPz9bMC05XVtBLVphLXpdezJ9fFtHZ11bSWldW1JyXSA/MFtBYV17Mn0pJCIpOwoJCQkJCQkJaWYoJGlzX3Bvc3RfY29kZSl7CgkJCQkJCQkJJG5lYXJfdmFsID0gJG5lYXJfdmFsLnJlcGxhY2UoLy57M30kLywnICQmJyk7CgkJCQkJCQkJalF1ZXJ5KCIuc25lYXIiLCAkZm9ybSkudmFsKCRuZWFyX3ZhbCk7CgkJCQkJCQl9CgkJCQkJCX0KCgkJCQkJCWdlb2Rpcl9zZXRzZWFyY2goJGZvcm0pOwoJCQkJCX0gZWxzZSB7CgkJCQkJCWpRdWVyeSgiLnNuZWFyIiwgJGZvcm0pLnZhbCgnJyk7CgkJCQkJCWpRdWVyeSgkZm9ybSkudHJpZ2dlcigic3VibWl0Iik7CgkJCQkJfQoJCQkJfSk7CgkJCQkvLyBDbGVhciBuZWFyIHNlYXJjaCBHUFMgZm9yIGNvcmUKCQkJCWlmICghalF1ZXJ5KCdpbnB1dC5nZW9kaXItbG9jYXRpb24tc2VhcmNoLXR5cGUnKS5sZW5ndGggJiYgalF1ZXJ5KCdbbmFtZT0ic25lYXIiXScpLmxlbmd0aCl7CgkJCQkJalF1ZXJ5KCdbbmFtZT0ic25lYXIiXScpLm9mZigna2V5dXAnKTsKCQkJCQlqUXVlcnkoJ1tuYW1lPSJzbmVhciJdJykub24oJ2tleXVwJywgZnVuY3Rpb24oJCl7CgkJCQkJCWpRdWVyeSgnLnNnZW9fbGF0JykudmFsKCcnKTsKCQkJCQkJalF1ZXJ5KCcuc2dlb19sb24nKS52YWwoJycpOwoJCQkJCX0pOwoJCQkJfQoJCQl9CgoJCQlqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KGZ1bmN0aW9uKCkgewoJCQkJZ2VvZGlyX3NldHVwX3N1Ym1pdF9zZWFyY2goKTsKCQkJCS8vc2V0dXAgYWR2YW5jZWQgc2VhcmNoIGZvcm0gb24gZm9ybSBhamF4IGxvYWQKCQkJCWpRdWVyeSgiYm9keSIpLm9uKCJnZW9kaXJfc2V0dXBfc2VhcmNoX2Zvcm0iLCBmdW5jdGlvbigkZm9ybSl7CgkJCQkJZ2VvZGlyX3NldHVwX3N1Ym1pdF9zZWFyY2goJGZvcm0pOwoJCQkJfSk7CgkJCX0pOwoKCQkJZnVuY3Rpb24gZ2VvZGlyX3NldHNlYXJjaCgkZm9ybSkgewoJCQkJaWYgKChkaXN0ID4gMCB8fCAoalF1ZXJ5KCdzZWxlY3RbbmFtZT0ic29ydF9ieSJdJywgJGZvcm0pLnZhbCgpID09ICduZWFyZXN0JyB8fCBqUXVlcnkoJ3NlbGVjdFtuYW1lPSJzb3J0X2J5Il0nLCAkZm9ybSkudmFsKCkgPT0gJ2ZhcnRoZXN0JykpICYmIChqUXVlcnkoIi5zbmVhciIsICRmb3JtKS52YWwoKSA9PSAnJyB8fCBqUXVlcnkoIi5zbmVhciIsICRmb3JtKS52YWwoKSA9PSAnQ2VyY2EgZGUuLi4nKSkgalF1ZXJ5KCIuc25lYXIiLCAkZm9ybSkudmFsKGRlZmF1bHRfbG9jYXRpb24pOwoJCQkJZ2VvY29kZUFkZHJlc3MoJGZvcm0pOwoJCQl9CgoJCQlmdW5jdGlvbiB1cGRhdGVTZWFyY2hQb3NpdGlvbihsYXRMbmcsICRmb3JtKSB7CgkJCQlpZiAod2luZG93LmdkTWFwcyA9PT0gJ2dvb2dsZScpIHsKCQkJCQlqUXVlcnkoJy5zZ2VvX2xhdCcpLnZhbChsYXRMbmcubGF0KCkpOwoJCQkJCWpRdWVyeSgnLnNnZW9fbG9uJykudmFsKGxhdExuZy5sbmcoKSk7CgkJCQl9IGVsc2UgaWYgKHdpbmRvdy5nZE1hcHMgPT09ICdvc20nKSB7CgkJCQkJalF1ZXJ5KCcuc2dlb19sYXQnKS52YWwobGF0TG5nLmxhdCk7CgkJCQkJalF1ZXJ5KCcuc2dlb19sb24nKS52YWwobGF0TG5nLmxvbik7CgkJCQl9CgkJCQlqUXVlcnkoJGZvcm0pLnRyaWdnZXIoInN1Ym1pdCIpOyAvLyBzdWJtaXQgZm9ybSBhZnRlciBpbnNlcnRpbmcgdGhlIGxhdCBsb25nIHBvc2l0aW9ucwoJCQl9CgoJCQlmdW5jdGlvbiBnZW9jb2RlQWRkcmVzcygkZm9ybSkgewoJCQkJLy8gQ2FsbCB0aGUgZ2VvY29kZSBmdW5jdGlvbgoJCQkJU2dlb2NvZGVyID0gd2luZG93LmdkTWFwcyA9PSAnZ29vZ2xlJyA/IG5ldyBnb29nbGUubWFwcy5HZW9jb2RlcigpIDogbnVsbDsKCgkJCQlpZiAoalF1ZXJ5KCcuc25lYXInLCAkZm9ybSkudmFsKCkgPT0gJycgfHwgKCBqUXVlcnkoJy5zZ2VvX2xhdCcpLnZhbCgpICE9ICcnICYmIGpRdWVyeSgnLnNnZW9fbG9uJykudmFsKCkgIT0gJycgICkgfHwgKGpRdWVyeSgnLnNuZWFyJywgJGZvcm0pLnZhbCgpICYmIGpRdWVyeSgnLnNuZWFyJywgJGZvcm0pLnZhbCgpLm1hdGNoKCJeRW46IikpKSB7CgkJCQkJaWYgKGpRdWVyeSgnLnNuZWFyJywgJGZvcm0pLnZhbCgpICYmIGpRdWVyeSgnLnNuZWFyJywgJGZvcm0pLnZhbCgpLm1hdGNoKCJeRW46IikpIHsKCQkJCQkJalF1ZXJ5KCIuc25lYXIiLCAkZm9ybSkudmFsKCcnKTsKCQkJCQl9CgkJCQkJalF1ZXJ5KCRmb3JtKS50cmlnZ2VyKCJzdWJtaXQiKTsKCQkJCX0gZWxzZSB7CgkJCQkJdmFyIGFkZHJlc3MgPSBqUXVlcnkoIi5zbmVhciIsICRmb3JtKS52YWwoKTsKCgkJCQkJaWYgKGFkZHJlc3MgJiYgYWRkcmVzcy50cmltKCkgPT0gJ0NlcmNhIGRlLi4uJykgewoJCQkJCQlpbml0aWFsaXNlMigpOwoJCQkJCX0gZWxzZSBpZihhZGRyZXNzICYmIGFkZHJlc3MudHJpbSgpID09ICdDZXJjYSBkZTogTWkgVWJpY2FjacOzbicpIHsKCQkJCQkJalF1ZXJ5KCRmb3JtKS50cmlnZ2VyKCJzdWJtaXQiKTsKCQkJCQl9IGVsc2UgewoJCQkJCQkJCQkJCQl2YXIgc2VhcmNoX2FkZHJlc3MgPSBhZGRyZXNzOwoJCQkJCQkJCQkJCQlpZiAod2luZG93LmdkTWFwcyA9PT0gJ2dvb2dsZScpIHsKCQkJCQkJCXZhciBnZW9jb2RlUXVlcnlQYXJhbXMgPSB7J2FkZHJlc3MnOiBzZWFyY2hfYWRkcmVzc307CgkJCQkJCQlpZiAoZ2VvZGlySXNaaXBDb2RlKGFkZHJlc3MpKSB7CgkJCQkJCQkJaWYgKHR5cGVvZiBnZW9jb2RlUXVlcnlQYXJhbXNbJ2NvbXBvbmVudFJlc3RyaWN0aW9ucyddICE9ICd1bmRlZmluZWQnKSB7CgkJCQkJCQkJCWlmICh0eXBlb2YgZ2VvY29kZVF1ZXJ5UGFyYW1zWydjb21wb25lbnRSZXN0cmljdGlvbnMnXVsncG9zdGFsQ29kZSddID09ICd1bmRlZmluZWQnKSB7CgkJCQkJCQkJCQlnZW9jb2RlUXVlcnlQYXJhbXNbJ2NvbXBvbmVudFJlc3RyaWN0aW9ucyddWydwb3N0YWxDb2RlJ10gPSBhZGRyZXNzOwoJCQkJCQkJCQl9CgkJCQkJCQkJfSBlbHNlIHsKCQkJCQkJCQkJZ2VvY29kZVF1ZXJ5UGFyYW1zWydjb21wb25lbnRSZXN0cmljdGlvbnMnXSA9IHsncG9zdGFsQ29kZSc6IGFkZHJlc3N9OwoJCQkJCQkJCX0KCQkJCQkJCX0KCQkJCQkJCQkJCQkJCQlTZ2VvY29kZXIuZ2VvY29kZShnZW9jb2RlUXVlcnlQYXJhbXMsCgkJCQkJCQkJZnVuY3Rpb24gKHJlc3VsdHMsIHN0YXR1cykgewoJCQkJCQkJCQkJCQkJCQkJCQlpZiAoc3RhdHVzID09IGdvb2dsZS5tYXBzLkdlb2NvZGVyU3RhdHVzLk9LKSB7CgkJCQkJCQkJCQl1cGRhdGVTZWFyY2hQb3NpdGlvbihyZXN1bHRzWzBdLmdlb21ldHJ5LmxvY2F0aW9uLCAkZm9ybSk7CgkJCQkJCQkJCX0gZWxzZSB7CgkJCQkJCQkJCQlhbGVydCgiTGEgYsO6c3F1ZWRhIGNvbmNsdXlvIHNpbiDDqXhpdG8gcG9yIGxhIHNpZ3VpZW50ZSByYXrDs24gOiIgKyBzdGF0dXMpOwoJCQkJCQkJCQl9CgkJCQkJCQkJfSk7CgkJCQkJCX0gZWxzZSBpZiAod2luZG93LmdkTWFwcyA9PT0gJ29zbScpIHsKCQkJCQkJCXZhciBvc21Db3VudHJ5Q29kZXMgPSBmYWxzZTsKCQkJCQkJCQkJCQkJCQlnZW9jb2RlUG9zaXRpb25PU00oZmFsc2UsIHNlYXJjaF9hZGRyZXNzLCBvc21Db3VudHJ5Q29kZXMsIGZhbHNlLAoJCQkJCQkJCWZ1bmN0aW9uKGdlbykgewoJCQkJCQkJCQkJCQkJCQkJCQlpZiAodHlwZW9mIGdlbyAhPT0gJ3VuZGVmaW5lZCcgJiYgZ2VvLmxhdCAmJiBnZW8ubG9uKSB7CgkJCQkJCQkJCQl1cGRhdGVTZWFyY2hQb3NpdGlvbihnZW8sICRmb3JtKTsKCQkJCQkJCQkJfSBlbHNlIHsKCQkJCQkJCQkJCWFsZXJ0KCJMYSBiw7pzcXVlZGEgbm8gdHV2byDDqXhpdG8gcGFyYSBsYSBkaXJlY2Npw7NuIHNvbGljaXRhZGEuIik7CgkJCQkJCQkJCX0KCQkJCQkJCQl9KTsKCQkJCQkJfSBlbHNlIHsKCQkJCQkJCWpRdWVyeSgkZm9ybSkudHJpZ2dlcigic3VibWl0Iik7CgkJCQkJCX0KCQkJCQl9CgkJCQl9CgkJCX0KCgkJCWZ1bmN0aW9uIGdlb2RpcklzWmlwQ29kZShzdHJpbmcpIHsKCQkJCWlmICgvXlxkKyQvLnRlc3Qoc3RyaW5nKSkgewoJCQkJCWlmIChzdHJpbmcubGVuZ3RoID4gMyAmJiBzdHJpbmcubGVuZ3RoIDwgNykgewoJCQkJCQlyZXR1cm4gdHJ1ZTsKCQkJCQl9CgkJCQl9CgkJCQlyZXR1cm4gZmFsc2U7CgkJCX0KCgkJCWZ1bmN0aW9uIGluaXRpYWxpc2UyKCkgewoJCQkJaWYgKCF3aW5kb3cuZ2RNYXBzKSB7CgkJCQkJcmV0dXJuOwoJCQkJfQoKCQkJCWlmICh3aW5kb3cuZ2RNYXBzID09PSAnZ29vZ2xlJykgewoJCQkJCXZhciBsYXRsbmcgPSBuZXcgZ29vZ2xlLm1hcHMuTGF0TG5nKDU2LjQ5NDM0MywgLTQuMjA1NDQ2KTsKCQkJCQl2YXIgbXlPcHRpb25zID0gewoJCQkJCQl6b29tOiA0LAoJCQkJCQltYXBUeXBlSWQ6IGdvb2dsZS5tYXBzLk1hcFR5cGVJZC5URVJSQUlOLAoJCQkJCQlkaXNhYmxlRGVmYXVsdFVJOiB0cnVlCgkJCQkJfQoJCQkJfSBlbHNlIGlmICh3aW5kb3cuZ2RNYXBzID09PSAnb3NtJykgewoJCQkJCXZhciBsYXRsbmcgPSBuZXcgTC5MYXRMbmcoNTYuNDk0MzQzLCAtNC4yMDU0NDYpOwoJCQkJCXZhciBteU9wdGlvbnMgPSB7CgkJCQkJCXpvb206IDQsCgkJCQkJCW1hcFR5cGVJZDogJ1RFUlJBSU4nLAoJCQkJCQlkaXNhYmxlRGVmYXVsdFVJOiB0cnVlCgkJCQkJfQoJCQkJfQoJCQkJdHJ5IHsgcHJlcGFyZUdlb2xvY2F0aW9uKCk7IH0gY2F0Y2ggKGUpIHt9CgkJCQlkb0dlb2xvY2F0aW9uKCk7CgkJCX0KCgkJCWZ1bmN0aW9uIGRvR2VvbG9jYXRpb24oKSB7CgkJCQlpZiAobmF2aWdhdG9yLmdlb2xvY2F0aW9uKSB7CgkJCQkJbmF2aWdhdG9yLmdlb2xvY2F0aW9uLmdldEN1cnJlbnRQb3NpdGlvbihwb3NpdGlvblN1Y2Nlc3MsIHBvc2l0aW9uRXJyb3IpOwoJCQkJfSBlbHNlIHsKCQkJCQlwb3NpdGlvbkVycm9yKC0xKTsKCQkJCX0KCQkJfQoKCQkJZnVuY3Rpb24gcG9zaXRpb25FcnJvcihlcnIpIHsKCQkJCXZhciBtc2c7CgkJCQlzd2l0Y2ggKGVyci5jb2RlKSB7CgkJCQkJY2FzZSBlcnIuVU5LTk9XTl9FUlJPUjoKCQkJCQkJbXNnID0gIk5vIGhhIHNpZG8gcG9zaWJsZSBlbmNvbnRyYXIgdHUgdWJpY2FjacOzbiI7CgkJCQkJCWJyZWFrOwoJCQkJCWNhc2UgZXJyLlBFUk1JU1NJT05fREVOSU5FRDoKCQkJCQkJbXNnID0gIlBlcm1pc28gZGVuZWdhZG8gcGFyYSBkZXRlY3RhciB0dSB1YmljYWNpw7NuIjsKCQkJCQkJYnJlYWs7CgkJCQkJY2FzZSBlcnIuUE9TSVRJT05fVU5BVkFJTEFCTEU6CgkJCQkJCW1zZyA9ICJBY3R1YWxtZW50ZSBkZXNjb25vY2Vtb3MgdHUgdWJpY2FjacOzbiI7CgkJCQkJCWJyZWFrOwoJCQkJCWNhc2UgZXJyLkJSRUFLOgoJCQkJCQltc2cgPSAiRWwgaW50ZW50byBkZSBlbmNvbnRyYXIgbGEgdWJpY2FjacOzbiB0YXJkw7MgZGVtYXNpYWRvIHRpZW1wbyI7CgkJCQkJCWJyZWFrOwoJCQkJCWRlZmF1bHQ6CgkJCQkJCW1zZyA9ICJFbCBuYXZlZ2Fkb3Igbm8gdGllbmUgYWN0aXZhZGEgbGEgZGV0ZWNjacOzbiBkZSBsYSB1YmljYWNpw7NuIjsKCQkJCX0KCQkJCWpRdWVyeSgnI2luZm8nKS5odG1sKG1zZyk7CgkJCX0KCgkJCWZ1bmN0aW9uIHBvc2l0aW9uU3VjY2Vzcyhwb3NpdGlvbikgewoJCQkJdmFyIGNvb3JkcyA9IHBvc2l0aW9uLmNvb3JkcyB8fCBwb3NpdGlvbi5jb29yZGluYXRlIHx8IHBvc2l0aW9uOwoJCQkJalF1ZXJ5KCcuc2dlb19sYXQnKS52YWwoY29vcmRzLmxhdGl0dWRlKTsKCQkJCWpRdWVyeSgnLnNnZW9fbG9uJykudmFsKGNvb3Jkcy5sb25naXR1ZGUpOwoKCQkJCWpRdWVyeSgnLmdlb2Rpci1saXN0aW5nLXNlYXJjaCcpLnRyaWdnZXIoInN1Ym1pdCIpOwoJCQl9CgoJCQkvKioKCQkJICogT24gdW5sb2FkIHBhZ2UgZG8gc29tZSBjbGVhbmluZyBzbyBiYWNrIGJ1dHRvbiBjYWNoZSBkb2VzIG5vdCBzdG9yZSB0aGVzZSB2YWx1ZXMuCgkJCSAqLwoJCQlqUXVlcnkod2luZG93KS5vbigiYmVmb3JldW5sb2FkIiwgZnVuY3Rpb24oZSkgewoJCQkJaWYoalF1ZXJ5KCcuc2dlb19sYXQnKS5sZW5ndGggKXsKCQkJCQlqUXVlcnkoJy5zZ2VvX2xhdCcpLnZhbCgnJyk7CgkJCQkJalF1ZXJ5KCcuc2dlb19sb24nKS52YWwoJycpOwoJCQkJfQoJCQl9KTsKCQk= | |
| js | https://cdn.jsdelivr.net/npm/fullcalendar@6.1.8/index.global.min.js | |
| js | data:text/javascript;base64,CnZhciBjbnRfYWdlbmRhX3BhcmFtcyA9IHsiZW5kcG9pbnQiOiJodHRwczovL3d3dy5jbnQuZXMvd3AtanNvbi9jbnQtYWdlbmRhL3YxL2V2ZW50b3MifTsKLy8jIHNvdXJjZVVSTD1jbnQtYWdlbmRhLWpzLWpzLWV4dHJhCg== | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_2fd45d49ede6328e2a339437c94b3648.php?ver=1787286200 | |
| js | https://www.cnt.es/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255 | |
| js | https://www.cnt.es/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216 | |
| js | data:text/javascript;base64,CndwLmkxOG4uc2V0TG9jYWxlRGF0YSggeyAndGV4dCBkaXJlY3Rpb25cdTAwMDRsdHInOiBbICdsdHInIF0gfSApOwovLyMgc291cmNlVVJMPXdwLWkxOG4tanMtYWZ0ZXIK | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_96e7dc3f0e8559e4a3f3ca40b17ab9c3.php?ver=6.1.7 | |
| js | data:text/javascript;base64,CiggZnVuY3Rpb24oIGRvbWFpbiwgdHJhbnNsYXRpb25zICkgewoJdmFyIGxvY2FsZURhdGEgPSB0cmFuc2xhdGlvbnMubG9jYWxlX2RhdGFbIGRvbWFpbiBdIHx8IHRyYW5zbGF0aW9ucy5sb2NhbGVfZGF0YS5tZXNzYWdlczsKCWxvY2FsZURhdGFbIiJdLmRvbWFpbiA9IGRvbWFpbjsKCXdwLmkxOG4uc2V0TG9jYWxlRGF0YSggbG9jYWxlRGF0YSwgZG9tYWluICk7Cn0gKSggImNvbnRhY3QtZm9ybS03IiwgeyJ0cmFuc2xhdGlvbi1yZXZpc2lvbi1kYXRlIjoiMjAyNS0xMi0wMSAxNTo0NTo0MCswMDAwIiwiZ2VuZXJhdG9yIjoiR2xvdFByZXNzXC80LjAuMyIsImRvbWFpbiI6Im1lc3NhZ2VzIiwibG9jYWxlX2RhdGEiOnsibWVzc2FnZXMiOnsiIjp7ImRvbWFpbiI6Im1lc3NhZ2VzIiwicGx1cmFsLWZvcm1zIjoibnBsdXJhbHM9MjsgcGx1cmFsPW4gIT0gMTsiLCJsYW5nIjoiZXMifSwiVGhpcyBjb250YWN0IGZvcm0gaXMgcGxhY2VkIGluIHRoZSB3cm9uZyBwbGFjZS4iOlsiRXN0ZSBmb3JtdWxhcmlvIGRlIGNvbnRhY3RvIGVzdFx1MDBlMSBzaXR1YWRvIGVuIGVsIGx1Z2FyIGluY29ycmVjdG8uIl0sIkVycm9yOiI6WyJFcnJvcjoiXX19LCJjb21tZW50Ijp7InJlZmVyZW5jZSI6ImluY2x1ZGVzXC9qc1wvaW5kZXguanMifX0gKTsKLy8jIHNvdXJjZVVSTD1jb250YWN0LWZvcm0tNy1qcy10cmFuc2xhdGlvbnMK | |
| js | data:text/javascript;base64,CnZhciB3cGNmNyA9IHsKICAgICJhcGkiOiB7CiAgICAgICAgInJvb3QiOiAiaHR0cHM6XC9cL3d3dy5jbnQuZXNcL3dwLWpzb25cLyIsCiAgICAgICAgIm5hbWVzcGFjZSI6ICJjb250YWN0LWZvcm0tN1wvdjEiCiAgICB9Cn07Ci8vIyBzb3VyY2VVUkw9Y29udGFjdC1mb3JtLTctanMtYmVmb3JlCg== | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_2912c657d0592cc532dff73d0d2ce7bb.php?ver=6.1.7 | |
| js | data:text/javascript;base64,CnZhciBnZW9kaXJfcGFyYW1zID0geyJzaXRldXJsIjoiaHR0cHM6Ly93d3cuY250LmVzIiwicGx1Z2luX3VybCI6Imh0dHBzOi8vd3d3LmNudC5lcy93cC1jb250ZW50L3BsdWdpbnMvZ2VvZGlyZWN0b3J5IiwiYWpheF91cmwiOiJodHRwczovL3d3dy5jbnQuZXMvd3AtYWRtaW4vYWRtaW4tYWpheC5waHAiLCJnZF9hamF4X3VybCI6Imh0dHBzOi8vd3d3LmNudC5lcy93cC1hZG1pbi9hZG1pbi1hamF4LnBocCIsImhhc19nZF9hamF4IjoiMCIsImdkX21vZGFsIjoiMCIsImlzX3J0bCI6IiIsImJhc2ljX25vbmNlIjoiMDM2MGJkN2M2OSIsInRleHRfYWRkX2ZhdiI6IkFncmVnYXIgZmF2b3JpdG8iLCJ0ZXh0X2ZhdiI6IlJlY29yZGFyIiwidGV4dF9yZW1vdmVfZmF2IjoiUXVpdGFyIGRlIGZhdm9yaXRvcyIsInRleHRfdW5mYXYiOiJRdWl0YXIgZmF2b3JpdG9zIiwiaWNvbl9mYXYiOiJmYXMgZmEtaGVhcnQiLCJpY29uX3VuZmF2IjoiZmFzIGZhLWhlYXJ0IiwiYXBpX3VybCI6Imh0dHBzOi8vd3d3LmNudC5lcy93cC1qc29uL2dlb2Rpci92Mi8iLCJsb2NhdGlvbl9iYXNlX3VybCI6Imh0dHBzOi8vd3d3LmNudC5lcy9sb2NhdGlvbi8iLCJsb2NhdGlvbl91cmwiOiJodHRwczovL3d3dy5jbnQuZXMvbG9jYXRpb24vc3BhaW4vY29tdW5pZGFkLWRlLW1hZHJpZC9tYWRyaWQiLCJzZWFyY2hfYmFzZV91cmwiOiJodHRwczovL3d3dy5jbnQuZXMvc2VhcmNoLyIsImN1c3RvbV9maWVsZF9ub3RfYmxhbmtfdmFyIjoiTGEgZXRpcXVldGEgZGUgY2FtcG8gbm8gcHVlZGUgZXN0YXIgdmFjXHUwMGVkYSIsImN1c3RvbV9maWVsZF9ub3Rfc3BlY2lhbF9jaGFyIjoiUG9yIGZhdm9yLCBubyB1dGlsaWNlIGNhcmFjdGVyZXMgZXNwZWNpYWxlcyBuaSBlc3BhY2lvcyBlbiBsYSBjbGF2ZSBkZWwgY2FtcG8gTm9tYnJlIGRlIGxhIHZhcmlhYmxlIEhUTUwuIiwiY3VzdG9tX2ZpZWxkX3VuaXF1ZV9uYW1lIjoiRWwgaWRlbnRpZmljYWRvciBkZSBjYW1wbyBzZXJcdTAwZTEgXHUwMGZhbmljby4iLCJjdXN0b21fZmllbGRfZGVsZXRlIjoiXHUwMGJmU2VndXJvIHF1ZSBkZXNlYXMgYm9ycmFyIGVzdGUgY2FtcG8/IiwiY3VzdG9tX2ZpZWxkX2RlbGV0ZV9jaGlsZHJlbiI6IlByaW1lcm8gZGViZXMgbW92ZXIgbyBxdWl0YXIgZWxlbWVudG9zIHNlY3VuZGFyaW9zLiIsInRheF9tZXRhX2NsYXNzX3N1Y2NfZGVsX21zZyI6IkVsIGFyY2hpdm8gaGEgc2lkbyBlbGltaW5hZG8gY29ycmVjdGFtZW50ZS4iLCJ0YXhfbWV0YV9jbGFzc19ub3RfcGVybWlzc2lvbl90b19kZWxfbXNnIjoiVHUgbm8gdGllbmVzIHBlcm1pc29zIHBhcmEgYm9ycmFyIGVzdGUgYXJjaGl2by4iLCJ0YXhfbWV0YV9jbGFzc19vcmRlcl9zYXZlX21zZyI6Ilx1MDBhMU9yZGVuIGd1YXJkYWRvISIsInRheF9tZXRhX2NsYXNzX25vdF9wZXJtaXNzaW9uX3JlY29yZF9pbWdfbXNnIjoiTm8gdGllbmVzIHBlcm1pc28gcGFyYSByZW9yZGVuYXIgaW1cdTAwZTFnZW5lcy4iLCJhZGRyZXNzX25vdF9mb3VuZF9vbl9tYXBfbXNnIjoiTGEgc2lndWllbnRlIERpcmVjY2lcdTAwZjNuIG5vIHNlIGVuY29udHJcdTAwZjMgcGFyYToiLCJteV9wbGFjZV9saXN0aW5nX2RlbCI6Ilx1MDBiZkVzdFx1MDBlMXMgc2VndXJvIGRlIHF1ZSBkZXNlYXMgYm9ycmFyIGVzdGUgbGlzdGFkbz8iLCJjb25maXJtUG9zdEF1dGhvckFjdGlvbiI6IkFyZSB5b3Ugc3VyZSB5b3Ugd2lzaCB0byBwZXJmb3JtIHRoaXMgYWN0aW9uPyIsIm15X21haW5fbGlzdGluZ19kZWwiOiJCb3JyYXIgZWwgYW51bmNpbyBwcmluY2lwYWwgZGUgdW5hIGZyYW5xdWljaWEgY29udmVydGlyXHUwMGUxIGEgdG9kYXMgbGFzIGZyYW5xdWljaWFzIGVuIGFudW5jaW9zIG5vcm1hbGVzLiBcdTAwYmZFc3RcdTAwZTFzIHNlZ3VybyBkZSBxdWUgZGVzZWFzIGJvcnJhciBlc3RlIGFudW5jaW8gcHJpbmNpcGFsPyIsInJhdGluZ19lcnJvcl9tc2ciOiJFcnJvcjogcG9yIGZhdm9yLCBwcnVlYmEgb3RyYSB2ZXoiLCJsaXN0aW5nX3VybF9wcmVmaXhfbXNnIjoiUG9yIGZhdm9yIGVzY3JpYmUgcHJlZmlqbyB1cmwgZGVsIGFudW5jaW8iLCJpbnZhbGlkX2xpc3RpbmdfcHJlZml4X21zZyI6IkNhclx1MDBlMWN0ZXIgbm8gdlx1MDBlMWxpZG8gZW4gZWwgcHJlZmlqbyBkZSBVUkwgZGVsIGFudW5jaW8iLCJsb2NhdGlvbl91cmxfcHJlZml4X21zZyI6IlBvciBmYXZvciBlc2NyaWJlIHByZWZpam8gdXJsIGRlIGxhIHViaWNhY2lcdTAwZjNuIiwiaW52YWxpZF9sb2NhdGlvbl9wcmVmaXhfbXNnIjoiQ2FyXHUwMGUxY3RlciBubyB2XHUwMGUxbGlkbyBlbiBlbCBwcmVmaWpvIGRlIGxhIFVSTCBkZSBsYSB1YmljYWNpXHUwMGYzbiIsImxvY2F0aW9uX2FuZF9jYXRfdXJsX3NlcGFyYXRvcl9tc2ciOiJQb3IgZmF2b3IsIGVzY3JpYmUgVVJMIHNlcGFyYWRvciBkZSBsYSB1YmljYWNpXHUwMGYzbiB5IGNhdGVnb3JcdTAwZWRhIiwiaW52YWxpZF9jaGFyX2FuZF9jYXRfdXJsX3NlcGFyYXRvcl9tc2ciOiJDYXJcdTAwZTFjdGVyIG5vIHZcdTAwZTFsaWRvIGVuIGVsIHNlcGFyYWRvciBkZSBVUkwgZW50cmUgbGEgdWJpY2FjaVx1MDBmM24geSBsYSBjYXRlZ29yXHUwMGVkYSIsImxpc3RpbmdfZGV0X3VybF9zZXBhcmF0b3JfbXNnIjoiUG9yIGZhdm9yLCBlc2NyaWJlIGVsIHNlcGFyYWRvciBVUkwgZGUgbGEgcFx1MDBlMWdpbmEgZGUgZGV0YWxsZXMiLCJpbnZhbGlkX2NoYXJfbGlzdGluZ19kZXRfdXJsX3NlcGFyYXRvcl9tc2ciOiJDYXJcdTAwZTFjdGVyIG5vIHZcdTAwZTFsaWRvIGVuIGVsIHNlcGFyYWRvciBkZSBVUkwgZGUgbGEgcFx1MDBlMWdpbmEgZGUgZGV0YWxsZXMiLCJsb2FkaW5nX2xpc3RpbmdfZXJyb3JfZmF2b3JpdGUiOiJFcnJvciBhbCBjYXJnYXIgZWwgY2F0YWxvZ28uIiwiZmllbGRfaWRfcmVxdWlyZWQiOiJFc3RlIGNhbXBvIGVzIG9ibGlnYXRvcmlvLiIsInZhbGlkX2VtYWlsX2FkZHJlc3NfbXNnIjoiUG9yIGZhdm9yLCBpbnRyb2R1Y2UgdW5hIGRpcmVjY2lcdTAwZjNuIGRlIGNvcnJlbyBlbGVjdHJcdTAwZjNuaWNvIHZcdTAwZTFsaWRhLiIsImRlZmF1bHRfbWFya2VyX2ljb24iOiJodHRwczovL3d3dy5jbnQuZXMvd3AtY29udGVudC9wbHVnaW5zL2dlb2RpcmVjdG9yeS9hc3NldHMvaW1hZ2VzL3Bpbi5wbmciLCJkZWZhdWx0X21hcmtlcl93IjoiNTAiLCJkZWZhdWx0X21hcmtlcl9oIjoiNTAiLCJsYXRpdHVkZV9lcnJvcl9tc2ciOiJFcyBvYmxpZ2F0b3JpbyB1biB2YWxvciBudW1cdTAwZTlyaWNvLiBBc2VnXHUwMGZhcmF0ZSBkZSBoYWJlciBhcnJhc3RyYWRvIGVsIG1hcmNhZG9yIG8gZGUgaGFiZXIgaGVjaG8gY2xpYyBlbiBlbCBib3RcdTAwZjNuOiBFc3RhYmxlY2VyIGxhIGRpcmVjY2lcdTAwZjNuIGVuIGVsIG1hcGEiLCJsb25nZ2l0dWRlX2Vycm9yX21zZyI6IkVzIG9ibGlnYXRvcmlvIHVuIHZhbG9yIG51bVx1MDBlOXJpY28uIEFzZWdcdTAwZmFyYXRlIGRlIGhhYmVyIGFycmFzdHJhZG8gZWwgbWFyY2Fkb3IgbyBkZSBoYWJlciBoZWNobyBjbGljIGVuIGVsIGJvdFx1MDBmM246IEVzdGFibGVjZXIgbGEgZGlyZWNjaVx1MDBmM24gZW4gZWwgbWFwYSIsImdkX2NtdF9idG5fcG9zdF9yZXBseSI6IkVudmlhciByZXNwdWVzdGEiLCJnZF9jbXRfYnRuX3JlcGx5X3RleHQiOiJUZXh0byBkZSByZXNwdWVzdGEuIiwiZ2RfY210X2J0bl9wb3N0X3JldmlldyI6IlZhbG9yYWNpXHUwMGYzbiBkZSBsYSBlbnRyYWRhIiwiZ2RfY210X2J0bl9yZXZpZXdfdGV4dCI6IlRleHRvIGRlIGxhIHJlc2VcdTAwZjFhIiwiZ2RfY210X2Vycl9ub19yYXRpbmciOiJQb3IgZmF2b3IsIHNlbGVjY2lvbmUgdW5hIGNsYXNpZmljYWNpXHUwMGYzbiBkZSBlc3RyZWxsYXMsIGxhIGNsYXNpZmljYWNpXHUwMGYzbiBzaW4gZXN0cmVsbGFzIG5vIGVzIHBvc2libGUuIiwiZXJyX21heF9maWxlX3NpemUiOiJFcnJvciBjb24gZWwgdGFtYVx1MDBmMW8gZGVsIGFyY2hpdm8gOiBJbnRlbnRhc3RlIHN1YmlyIHVuIGFyY2hpdm8gZGUgbVx1MDBlMXMgZGUgJXMiLCJlcnJfZmlsZV91cGxvYWRfbGltaXQiOiJIYXMgYWxjYW56YWRvIGVsIGxcdTAwZWRtaXRlIGRlIGFyY2hpdm9zLiBMaW1pdGFkbyBhICVzIGFyY2hpdm9zLiIsImVycl9wa2dfdXBsb2FkX2xpbWl0IjoiU29sbyBwdWVkZXMgc3ViaXIgJXMgYXJjaGl2b3MgY29uIGVzdGUgcGFxdWV0ZSwgcG9yIGZhdm9yLCBpbnRcdTAwZTludGFsbyBkZSBudWV2by4iLCJhY3Rpb25fcmVtb3ZlIjoiRWxpbWluYXIiLCJ0eHRfYWxsX2ZpbGVzIjoiQXJjaGl2b3MgcGVybWl0aWRvcyIsImVycl9maWxlX3R5cGUiOiJFcnJvciBlbiBlbCB0aXBvIGRlIGFyY2hpdm8uIExvcyBhcmNoaXZvcyBxdWUgZXN0XHUwMGUxbiBwZXJtaXRpZG9zIHNvbjogJXMiLCJnZF9hbGxvd2VkX2ltZ190eXBlcyI6ImpwZyxqcGUsanBlZyxnaWYscG5nLGJtcCxpY28sd2VicCxhdmlmIiwidHh0X2Zvcm1fd2FpdCI6IkVzcGVyZSAuLi4iLCJ0eHRfZm9ybV9zZWFyY2hpbmciOiJCdXNjYW5kby4uLiIsInR4dF9mb3JtX215X2xvY2F0aW9uIjoiTWkgVWJpY2FjaVx1MDBmM24iLCJ0eHRfbmVhcl9teV9sb2NhdGlvbiI6IkNlcmNhIGRlOiBNaSBVYmljYWNpXHUwMGYzbiIsInJhdGluZ190eXBlIjoiZmEiLCJyZXZpZXdyYXRpbmciOiIiLCJtdWx0aXJhdGluZyI6IiIsIm1hcF9uYW1lIjoib3NtIiwib3NtU3RhcnQiOiJJbmljaWFyIiwib3NtVmlhIjoiVmlhIHt2aWFOdW1iZXJ9Iiwib3NtRW5kIjoiSW50cm9kdWNlIHR1IHViaWNhY2lcdTAwZjNuIiwib3NtUHJlc3NFbnRlciI6IlByZXNpb25hIGxhIHRlY2xhIFx1MDBhYkludHJvXHUwMGJiIHBhcmEgYnVzY2FyIiwiZ2VvTXlMb2NhdGlvbiI6Ik1pIFViaWNhY2lcdTAwZjNuIiwiZ2VvRXJyVU5LTk9XTl9FUlJPUiI6Ik5vIGhhIHNpZG8gcG9zaWJsZSBlbmNvbnRyYXIgdHUgdWJpY2FjaVx1MDBmM24iLCJnZW9FcnJQRVJNSVNTSU9OX0RFTklORUQiOiJQZXJtaXNvIGRlbmVnYWRvIHBhcmEgZGV0ZWN0YXIgdHUgdWJpY2FjaVx1MDBmM24iLCJnZW9FcnJQT1NJVElPTl9VTkFWQUlMQUJMRSI6IkFjdHVhbG1lbnRlIGRlc2Nvbm9jZW1vcyB0dSB1YmljYWNpXHUwMGYzbiIsImdlb0VyckJSRUFLIjoiRWwgaW50ZW50byBkZSBlbmNvbnRyYXIgbGEgdWJpY2FjaVx1MDBmM24gdGFyZFx1MDBmMyBkZW1hc2lhZG8gdGllbXBvIiwiZ2VvRXJyREVGQVVMVCI6IkVsIG5hdmVnYWRvciBubyB0aWVuZSBhY3RpdmFkYSBsYSBkZXRlY2NpXHUwMGYzbiBkZSBsYSB1YmljYWNpXHUwMGYzbiIsImkxOG5fc2V0X2FzX2RlZmF1bHQiOiJFc3RhYmxlY2VyIHBvciBkZWZlY3RvIiwiaTE4bl9ub19tYXRjaGVzIjoiTm8gc2UgZW5jb250cmFyb24gY29pbmNpZGVuY2lhcyIsImkxOG5fYWpheF9lcnJvciI6IkNhcmdhIGZhbGxpZGEiLCJpMThuX2lucHV0X3Rvb19zaG9ydF8xIjoiUG9yIGZhdm9yLCBpbmdyZXNlIDEgY2FyXHUwMGUxY3RlciBvIG1cdTAwZTFzIiwiaTE4bl9pbnB1dF90b29fc2hvcnRfbiI6IlBvciBmYXZvciwgaW5ncmVzYSAlaXRlbSUgbyBtXHUwMGUxcyBjYXJhY3RlcmVzIiwiaTE4bl9pbnB1dF90b29fbG9uZ18xIjoiUG9yIGZhdm9yLCBib3JyYSAxIGNhclx1MDBlMWN0ZXIiLCJpMThuX2lucHV0X3Rvb19sb25nX24iOiJQb3IgZmF2b3IsIGJvcnJhICVpdGVtJSBjYXJhY3RlcmVzIiwiaTE4bl9zZWxlY3Rpb25fdG9vX2xvbmdfMSI6IlR1IHNcdTAwZjNsbyBwdWVkZXMgZWxlZ2lyIDEgZWxlbWVudG8iLCJpMThuX3NlbGVjdGlvbl90b29fbG9uZ19uIjoiVHUgc29sbyBwdWVkZXMgZWxlZ2lyICVpdGVtJSBlbGVtZW50b3MiLCJpMThuX2xvYWRfbW9yZSI6Ik1vc3RyYW5kbyBtXHUwMGUxcyByZXN1bHRhZG9zIFx1MjAyNiIsImkxOG5fc2VhcmNoaW5nIjoiQnVzY2FuZG9cdTIwMjYiLCJ0eHRfY2hvb3NlX2ltYWdlIjoiRWxpZ2UgdW5hIGltYWdlbiIsInR4dF91c2VfaW1hZ2UiOiJVc2FyIGltYWdlbiIsImltZ19zcGFjZXIiOiJodHRwczovL3d3dy5jbnQuZXMvd3AtY29udGVudC9wbHVnaW5zL2dlb2RpcmVjdG9yeS9hc3NldHMvaW1hZ2VzL21lZGlhLWJ1dHRvbi1pbWFnZS5naWYiLCJ0eHRfcG9zdF9yZXZpZXciOiJWYWxvcmFjaVx1MDBmM24gZGUgbGEgZW50cmFkYSIsInR4dF9wb3N0X3JlcGx5IjoiUmVzcHVlc3RhIGEgbGEgZW50cmFkYSIsInR4dF9sZWF2ZV9hX3JldmlldyI6IkRlamEgdW5hIHZhbG9yYWNpXHUwMGYzbiIsInR4dF9sZWF2ZV9hX3JlcGx5IjoiRGVqYSB1bmEgcmVzcHVlc3RhIiwidHh0X3JlcGx5X3RleHQiOiJUZXh0byBkZSByZXNwdWVzdGEuIiwidHh0X3Jldmlld190ZXh0IjoiVGV4dG8gZGUgbGEgcmVzZVx1MDBmMWEiLCJ0eHRfcmVhZF9tb3JlIjoiVmVyIG1cdTAwZTFzIiwidHh0X2Fib3V0X2xpc3RpbmciOiJTb2JyZSBlc3RlIGFudW5jaW8iLCJ0eHRfb3Blbl9ub3ciOiJBYmllcnRvIGFob3JhIiwidHh0X2Nsb3NlZF9ub3ciOiJDZXJyYWRvIGFob3JhIiwidHh0X2Nsb3NlZF90b2RheSI6IkhveSBjZXJyYWRvIiwidHh0X2Nsb3NlZCI6IkNlcnJhZG8iLCJ0eHRfc2luZ2xlX3VzZSI6IkVzdGUgY2FtcG8gZXMgZGUgdW4gc29sbyB1c28geSB5YSBzZSBlc3RcdTAwZTEgdXRpbGl6YW5kby4iLCJ0eHRfcGFnZV9zZXR0aW5ncyI6IkxhcyBzZWxlY2Npb25lcyBkZSBwXHUwMGUxZ2luYSBubyBkZWJlbiBzZXIgbGFzIG1pc21hcywgY29ycmlnZSBsYSBpbmNpZGVuY2lhIHBhcmEgY29udGludWFyLiIsInR4dF9zYXZlX290aGVyX3NldHRpbmciOiJQb3IgZmF2b3IsIGd1YXJkYSBsb3MgYWp1c3RlcyBhY3R1YWxlcyBhbnRlcyBkZSBhXHUwMGYxYWRpciB1bm8gbnVldm8uIiwidHh0X3ByZXZpb3VzIjoiQW50ZXJpb3IiLCJ0eHRfbmV4dCI6IlNpZ3VpZW50ZSIsInR4dF9sb3NlX2NoYW5nZXMiOiJcdTAwYTFQdWVkZXMgcGVyZGVyIGxvcyBjYW1iaW9zIHNpIHNpZ3VlcyBuYXZlZ2FuZG8gYWhvcmEhIiwidHh0X2FyZV95b3Vfc3VyZSI6Ilx1MDBiZkVzdFx1MDBlMXMgc2VndXJvPyIsInR4dF9zYXZpbmciOiJHdWFyZGFuZG8uLi4iLCJ0eHRfc2F2ZWQiOiJHdWFyZGFkbyIsInR4dF9vcmRlcl9zYXZlZCI6IlBlZGlkbyBndWFyZGFkbyIsInR4dF9wcmV2aWV3IjoiVmlzdGEgcHJldmlhIiwidHh0X2VkaXQiOiJjb3JyZWdpciIsInR4dF9kZWxldGUiOiJCb3JyYXIiLCJ0eHRfY2FuY2VsIjoiQ2FuY2VsYXIiLCJ0eHRfY29uZmlybSI6IkNvbmZpcm1hciIsInR4dF9jb250aW51ZSI6IkNvbnRpbnVhciIsInR4dF95ZXMiOiJTaSIsInR4dF9kZWxldGVkIjoiQm9ycmFkbyIsInR4dF9nb29nbGVfa2V5X2Vycm9yIjoiRXJyb3IgZGUgY2xhdmUgZGUgQVBJIGRlIEdvb2dsZSIsInR4dF9kb2N1bWVudGF0aW9uIjoiRG9jdW1lbnRhY2lcdTAwZjNuIiwidHh0X2dvb2dsZV9rZXlfdmVyaWZ5aW5nIjoiVmVyaWZpY2FjaVx1MDBmM24gZGUgbGEgY2xhdmUgZGUgQVBJIiwidHh0X2dvb2dsZV9rZXlfZW5hYmxlX2JpbGxpbmciOiJFbmFibGUgQmlsbGluZyIsInR4dF9nb29nbGVfa2V5X2Vycm9yX3Byb2plY3QiOiJLZXkgaW52YWxpZCwgeW91IG1pZ2h0IGhhdmUgZW50ZXJlZCB0aGUgcHJvamVjdCBudW1iZXIgaW5zdGVhZCBvZiB0aGUgQVBJIGtleSIsInR4dF9nb29nbGVfa2V5X2Vycm9yX2ludmFsaWQiOiJLZXkgaW52YWxpZCwgcGxlYXNlIGRvdWJsZSBjaGVjayB5b3UgaGF2ZSBlbnRlcmVkIGl0IGNvcnJlY3RseSIsInR4dF9nb29nbGVfa2V5X2Vycm9yX3JlZmVyZXIiOiJUaGlzIFVSTCBpcyBub3QgYWxsb3dlZCBmb3IgdGhpcyBBUEkgS2V5IiwidHh0X2dvb2dsZV9rZXlfZXJyb3JfYmlsbGluZyI6IllvdSBtdXN0IGVuYWJsZSBiaWxsaW5nIG9uIHlvdXIgR29vZ2xlIGFjY291bnQuIiwidHh0X2dvb2dsZV9rZXlfZXJyb3JfYnJhdmUiOiJCcmF2ZSBicm93c2VyIHNoaWVsZCB3aWxsIGJsb2NrIHRoaXMgY2hlY2sgYW5kIHJldHVybiBhIGZhbHNlIHBvc2l0aXZlIiwiY29uZmlybV9uZXdfd3BfdGVtcGxhdGUiOiJBcmUgeW91IHN1cmUgd2FudCB0byBjcmVhdGUgYSBuZXcgdGVtcGxhdGUgdG8gY3VzdG9taXplPyIsImdtdF9vZmZzZXQiOiIrMjowMCIsInRpbWV6b25lX3N0cmluZyI6IkFmcmljYS9DZXV0YSIsImF1dG9zYXZlIjoiMTAwMDAiLCJzZWFyY2hfdXNlcnNfbm9uY2UiOiJjNTg4NDVlZjhkIiwiZ29vZ2xlX2FwaV9rZXkiOiIiLCJtYXBMYW5ndWFnZSI6ImVzIiwib3NtUm91dGVMYW5ndWFnZSI6ImVzIiwib3NtUm91dGVVbml0cyI6Im1ldHJpYyIsIm1hcmtlckFuaW1hdGlvbiI6ImJvdW5jZSIsImNvbmZpcm1fc2V0X2xvY2F0aW9uIjoiXHUwMGJmVGUgZ3VzdGFyXHUwMGVkYSBjb25maWd1cmFyIG1hbnVhbG1lbnRlIHR1IHViaWNhY2lcdTAwZjNuPyIsImNvbmZpcm1fbGJsX2Vycm9yIjoiRVJST1I6IiwibGFiZWxfdGl0bGUiOiJCdXNjYXIiLCJsYWJlbF9jYXB0aW9uIjoiTGV5ZW5kYSIsImJ1dHRvbl9zZXQiOiJFc3RhYmxlY2VyIiwiQkhfYWx0VGltZUZvcm1hdCI6Img6aSBLIiwic3BsaXRVSyI6IjAiLCJ0aW1lX2FnbyI6eyJwcmVmaXhfYWdvIjoiIiwic3VmZml4X2FnbyI6IiBhdHJcdTAwZTFzIiwicHJlZml4X2FmdGVyIjoiZGVzcHVcdTAwZTlzICIsInN1ZmZpeF9hZnRlciI6IiIsInNlY29uZHMiOiJtZW5vcyBkZSB1biBtaW51dG8iLCJtaW51dGUiOiJzb2JyZSB1biBtaW51dG8iLCJtaW51dGVzIjoiJWQgbWludXRvcyIsImhvdXIiOiJhbHJlZGVkb3IgZGUgdW5hIGhvcmEiLCJob3VycyI6InNvYnJlICVkIGhvcmFzIiwiZGF5IjoidW4gZFx1MDBlZGEiLCJkYXlzIjoiJWQgZFx1MDBlZGFzIiwibW9udGgiOiJzb2JyZSB1biBtZXMiLCJtb250aHMiOiIlZCBtZXNlcyIsInllYXIiOiJhbHJlZGVkb3IgZGUgdW4gYVx1MDBmMW8iLCJ5ZWFycyI6IiVkIGFcdTAwZjFvcyJ9LCJyZXNpemVfbWFya2VyIjoiIiwibWFya2VyX21heF93aWR0aCI6IjUwIiwibWFya2VyX21heF9oZWlnaHQiOiI1MCJ9OwovLyMgc291cmNlVVJMPWdlb2Rpci1qcy1leHRyYQo= | |
| js | https://www.cnt.es/wp-content/plugins/geodirectory/assets/aui/js/geodirectory.min.js?ver=2.8.175 | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_be39ebd59256f50812ec93c5b027f126.php?ver=7.1 | |
| js | https://www.cnt.es/wp-content/themes/magbook/assets/sticky/jquery.sticky.min.js?ver=7.1 | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_37e4fde6d346cc6eb94df280f8d4abcb.php?ver=7.1 | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_0d9136fcfe55ac969b4cf5ed1325cfb7.php?ver=7.1 | |
| js | https://www.cnt.es/wp-content/plugins/geodirectory/assets/js/jquery.flexslider.min.js?ver=2.8.175 | |
| js | data:text/javascript;base64,CnZhciBtYWdib29rX3NsaWRlcl92YWx1ZSA9IHsibWFnYm9va19hbmltYXRpb25fZWZmZWN0IjoiZmFkZSIsIm1hZ2Jvb2tfc2xpZGVzaG93U3BlZWQiOiI1MDAwIiwibWFnYm9va19hbmltYXRpb25TcGVlZCI6IjcwMCJ9OwovLyMgc291cmNlVVJMPW1hZ2Jvb2stc2xpZGVyLWpzLWV4dHJhCg== | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_42fcbc9e0c0aa6f029afb0379c1ac059.php?ver=7.1 | |
| js | https://www.cnt.es/wp-content/cache/autoptimize/autoptimize_single_06f019a6ff09db6b297570940eec1d5d.php?ver=7.1 | |
| js | data:text/javascript;base64,CnZhciBtZWpzTDEwbiA9IHsibGFuZ3VhZ2UiOiJlcyIsInN0cmluZ3MiOnsibWVqcy5kb3dubG9hZC1maWxlIjoiRGVzY2FyZ2FyIGFyY2hpdm8iLCJtZWpzLmluc3RhbGwtZmxhc2giOiJFc3RcdTAwZTFzIHVzYW5kbyB1biBuYXZlZ2Fkb3IgcXVlIG5vIHRpZW5lIEZsYXNoIGFjdGl2byBvIGluc3RhbGFkby4gUG9yIGZhdm9yLCBhY3RpdmEgZWwgY29tcG9uZW50ZSBkZWwgcmVwcm9kdWN0b3IgRmxhc2ggbyBkZXNjYXJnYSBsYSBcdTAwZmFsdGltYSB2ZXJzaVx1MDBmM24gZGVzZGUgaHR0cHM6Ly9nZXQuYWRvYmUuY29tL2ZsYXNocGxheWVyLyIsIm1lanMuZnVsbHNjcmVlbiI6IlBhbnRhbGxhIGNvbXBsZXRhIiwibWVqcy5wbGF5IjoiUmVwcm9kdWNpciIsIm1lanMucGF1c2UiOiJQYXVzYSIsIm1lanMudGltZS1zbGlkZXIiOiJDb250cm9sIGRlIHRpZW1wbyIsIm1lanMudGltZS1oZWxwLXRleHQiOiJVc2EgbGFzIHRlY2xhcyBkZSBkaXJlY2NpXHUwMGYzbiBpenF1aWVyZGEvZGVyZWNoYSBwYXJhIGF2YW56YXIgdW4gc2VndW5kbyB5IGxhcyBmbGVjaGFzIGFycmliYS9hYmFqbyBwYXJhIGF2YW56YXIgZGlleiBzZWd1bmRvcy4iLCJtZWpzLmxpdmUtYnJvYWRjYXN0IjoiVHJhbnNtaXNpXHUwMGYzbiBlbiB2aXZvIiwibWVqcy52b2x1bWUtaGVscC10ZXh0IjoiVXRpbGl6YSBsYXMgdGVjbGFzIGRlIGZsZWNoYSBhcnJpYmEvYWJham8gcGFyYSBhdW1lbnRhciBvIGRpc21pbnVpciBlbCB2b2x1bWVuLiIsIm1lanMudW5tdXRlIjoiQWN0aXZhciBlbCBzb25pZG8iLCJtZWpzLm11dGUiOiJTaWxlbmNpYXIiLCJtZWpzLnZvbHVtZS1zbGlkZXIiOiJDb250cm9sIGRlIHZvbHVtZW4iLCJtZWpzLnZpZGVvLXBsYXllciI6IlJlcHJvZHVjdG9yIGRlIHZcdTAwZWRkZW8iLCJtZWpzLmF1ZGlvLXBsYXllciI6IlJlcHJvZHVjdG9yIGRlIGF1ZGlvIiwibWVqcy5jYXB0aW9ucy1zdWJ0aXRsZXMiOiJQaWVzIGRlIGZvdG8gLyBTdWJ0XHUwMGVkdHVsb3MiLCJtZWpzLmNhcHRpb25zLWNoYXB0ZXJzIjoiQ2FwXHUwMGVkdHVsb3MiLCJtZWpzLm5vbmUiOiJOaW5ndW5hIiwibWVqcy5hZnJpa2FhbnMiOiJBZnJpa1x1MDBlMWFucyIsIm1lanMuYWxiYW5pYW4iOiJBbGJhbm8iLCJtZWpzLmFyYWJpYyI6Ilx1MDBjMXJhYmUiLCJtZWpzLmJlbGFydXNpYW4iOiJCaWVsb3JydXNvIiwibWVqcy5idWxnYXJpYW4iOiJCXHUwMGZhbGdhcm8iLCJtZWpzLmNhdGFsYW4iOiJDYXRhbFx1MDBlMW4iLCJtZWpzLmNoaW5lc2UiOiJDaGlubyIsIm1lanMuY2hpbmVzZS1zaW1wbGlmaWVkIjoiQ2hpbm8gKFNpbXBsaWZpY2FkbykiLCJtZWpzLmNoaW5lc2UtdHJhZGl0aW9uYWwiOiJDaGlubyAoVHJhZGljaW9uYWwpIiwibWVqcy5jcm9hdGlhbiI6IkNyb2F0YSIsIm1lanMuY3plY2giOiJDaGVjbyIsIm1lanMuZGFuaXNoIjoiRGFuXHUwMGU5cyIsIm1lanMuZHV0Y2giOiJOZWVybGFuZFx1MDBlOXMiLCJtZWpzLmVuZ2xpc2giOiJJbmdsXHUwMGU5cyIsIm1lanMuZXN0b25pYW4iOiJFc3RvbmlvIiwibWVqcy5maWxpcGlubyI6IkZpbGlwaW5vIiwibWVqcy5maW5uaXNoIjoiRmluXHUwMGU5cyIsIm1lanMuZnJlbmNoIjoiRnJhbmNcdTAwZTlzIiwibWVqcy5nYWxpY2lhbiI6IkdhbGxlZ28iLCJtZWpzLmdlcm1hbiI6IkFsZW1cdTAwZTFuIiwibWVqcy5ncmVlayI6IkdyaWVnbyIsIm1lanMuaGFpdGlhbi1jcmVvbGUiOiJDcmVvbGUgaGFpdGlhbm8iLCJtZWpzLmhlYnJldyI6IkhlYnJlbyIsIm1lanMuaGluZGkiOiJJbmRpbyIsIm1lanMuaHVuZ2FyaWFuIjoiSFx1MDBmYW5nYXJvIiwibWVqcy5pY2VsYW5kaWMiOiJJc2xhbmRcdTAwZTlzIiwibWVqcy5pbmRvbmVzaWFuIjoiSW5kb25lc2lvIiwibWVqcy5pcmlzaCI6IklybGFuZFx1MDBlOXMiLCJtZWpzLml0YWxpYW4iOiJJdGFsaWFubyIsIm1lanMuamFwYW5lc2UiOiJKYXBvblx1MDBlOXMiLCJtZWpzLmtvcmVhbiI6IkNvcmVhbm8iLCJtZWpzLmxhdHZpYW4iOiJMZXRcdTAwZjNuIiwibWVqcy5saXRodWFuaWFuIjoiTGl0dWFubyIsIm1lanMubWFjZWRvbmlhbiI6Ik1hY2Vkb25pbyIsIm1lanMubWFsYXkiOiJNYWxheW8iLCJtZWpzLm1hbHRlc2UiOiJNYWx0XHUwMGU5cyIsIm1lanMubm9yd2VnaWFuIjoiTm9ydWVnbyIsIm1lanMucGVyc2lhbiI6IlBlcnNhIiwibWVqcy5wb2xpc2giOiJQb2xhY28iLCJtZWpzLnBvcnR1Z3Vlc2UiOiJQb3J0dWd1XHUwMGU5cyIsIm1lanMucm9tYW5pYW4iOiJSdW1hbm8iLCJtZWpzLnJ1c3NpYW4iOiJSdXNvIiwibWVqcy5zZXJiaWFuIjoiU2VyYmlvIiwibWVqcy5zbG92YWsiOiJFc2xvdmFjbyIsIm1lanMuc2xvdmVuaWFuIjoiRXNsb3Zlbm8iLCJtZWpzLnNwYW5pc2giOiJFc3BhXHUwMGYxb2wiLCJtZWpzLnN3YWhpbGkiOiJTd2FoaWxpIiwibWVqcy5zd2VkaXNoIjoiU3VlY28iLCJtZWpzLnRhZ2Fsb2ciOiJUYWdhbG8iLCJtZWpzLnRoYWkiOiJUYWlsYW5kXHUwMGU5cyIsIm1lanMudHVya2lzaCI6IlR1cmNvIiwibWVqcy51a3JhaW5pYW4iOiJVa3Jhbmlhbm8iLCJtZWpzLnZpZXRuYW1lc2UiOiJWaWV0bmFtaXRhIiwibWVqcy53ZWxzaCI6IkdhbFx1MDBlOXMiLCJtZWpzLnlpZGRpc2giOiJZaWRkaXNoIn19OwovLyMgc291cmNlVVJMPW1lZGlhZWxlbWVudC1jb3JlLWpzLWJlZm9yZQo= | |
| js | https://www.cnt.es/wp-includes/js/mediaelement/mediaelement-and-player.min.js?ver=4.2.17 | |
| js | https://www.cnt.es/wp-includes/js/mediaelement/mediaelement-migrate.min.js?ver=7.1 | |
| js | data:text/javascript;base64,CnZhciBfd3BtZWpzU2V0dGluZ3MgPSB7InBsdWdpblBhdGgiOiIvd3AtaW5jbHVkZXMvanMvbWVkaWFlbGVtZW50LyIsImNsYXNzUHJlZml4IjoibWVqcy0iLCJzdHJldGNoaW5nIjoicmVzcG9uc2l2ZSIsImF1ZGlvU2hvcnRjb2RlTGlicmFyeSI6Im1lZGlhZWxlbWVudCIsInZpZGVvU2hvcnRjb2RlTGlicmFyeSI6Im1lZGlhZWxlbWVudCJ9OwovLyMgc291cmNlVVJMPW1lZGlhZWxlbWVudC1qcy1leHRyYQo= | |
| js | https://www.cnt.es/wp-includes/js/mediaelement/wp-mediaelement.min.js?ver=7.1 | |
| js | https://www.cnt.es/wp-includes/js/mediaelement/renderers/vimeo.min.js?ver=4.2.17 |
Серверные заголовки
Кол-во: 8
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 8шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx |
| Date | Fri, 21 Aug 2026 04:23:21 GMT |
| Vary | Accept-Encoding |
| Referrer-Policy | same-origin |
| Accept-Ranges | bytes |
| x-cache-age | 0 |
| Pragma | no-cache |
| Cache-Control | no-store, must-revalidate, no-cache, max-age=0 |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 23%
Title
Portada - Confederación Nacional del Trabajo
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Дублей словоформ в title не найдено.
Число символов в title 44 оптимально (норма: от 40 до 45).
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.cnt.es/
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Канонический Url прописан корректно.
Robots
index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значениями index, follow не накладывает ограничений на индексирование и показ контента.
Адаптивность
width=device-width
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Разметка OpenGraph
Кол-во: 9
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:locale | es_ES |
| og:type | website |
| og:title | Portada - Confederación Nacional del Trabajo |
| og:url | https://www.cnt.es/ |
| og:site_name | Confederación Nacional del Trabajo |
| og:image | https://www.cnt.es/wp-content/uploads/2018/11/logoCNT.png |
| og:image:width | 512 |
| og:image:height | 512 |
| og:image:type | image/png |
Все мета-теги
Кол-во: 19
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 19шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | robots | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| name | twitter:card | summary_large_image |
| name | twitter:site | @cntsindicato |
| name | generator | WordPress 7.1 |
| name | viewport | width=device-width |
| name | msapplication-TileImage | https://www.cnt.es/wp-content/uploads/2019/02/logo.jpg |
| name | generator | WP Super Duper v1.2.35 |
| name | generator | WP Font Awesome Settings v1.1.12 |
| property | og:locale | es_ES |
| property | og:type | website |
| property | og:title | Portada - Confederación Nacional del Trabajo |
| property | og:url | https://www.cnt.es/ |
| property | og:site_name | Confederación Nacional del Trabajo |
| property | article:publisher | https://www.facebook.com/sindicatoCNT/ |
| property | article:modified_time | 2019-10-23T10:46:48+00:00 |
| property | og:image | https://www.cnt.es/wp-content/uploads/2018/11/logoCNT.png |
| property | og:image:width | 512 |
| property | og:image:height | 512 |
| property | og:image:type | image/png |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 5 встречаются в тексте достаточно.
Абзацев с текстом 42 достаточно.
Среднее число слов в абзаце 39 достаточно.
Кол-во знаков контента 20445 на странице оптимально.
Кол-во слов 3199 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 65. Это хорошо.
На странице присутствуют заголовки <h3> 8.
Тошнота
6,24
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
22,69%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| agosto | 39 | 1,22% |
| extremadura | 22 | 0,69% |
| periódico | 19 | 0,59% |
| cookies | 17 | 0,53% |
| portada | 11 | 0,34% |
| revolución | 10 | 0,31% |
| sindical | 10 | 0,31% |
| formación | 10 | 0,31% |
| social | 9 | 0,28% |
| artículo | 9 | 0,28% |
| confederación | 8 | 0,25% |
| trabajo | 8 | 0,25% |
| huelga | 8 | 0,25% |
| aragón | 8 | 0,25% |
| después | 8 | 0,25% |
| nuestro | 8 | 0,25% |
| aranjuez | 8 | 0,25% |
| ciudad | 8 | 0,25% |
| colmenar | 8 | 0,25% |
| website | 8 | 0,25% |
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 407 слишком много. Проведите ревизию и оптимизацию ссылок сайта.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 168 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://cnt.es/robots.txt
301 MovedPermanently
https://www.cnt.es/robots.txt
200 OK
Показать содержимое robots.txt
# START YOAST BLOCK
# ---------------------------
User-agent: *
Disallow:
Sitemap: https://www.cnt.es/sitemap_index.xml
# ---------------------------
# END YOAST BLOCK
Sitemap
Кол-во: 1
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt содержит карту сайта. Это прекрасно!
Robots.txt не содержит ошибок в карте сайта.
Показать карту сайта
| Url | Статус |
|---|---|
| https://www.cnt.es/sitemap_index.xml |
|
Внутренние ссылки
Кол-во: 334
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 334 слишком много. Проведите оптимизацию сайта!
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 45.
Показать первые 100 внутренних ссылок
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /que-es-cnt/ |
¿Qué es CNT?
|
|
Анализировать url |
| /que-es-cnt/ |
¿Qué es CNT?
|
|
Анализировать url |
| /whats-cnt/ |
What’s CNT?
|
|
Анализировать url |
| /noticias/xi-congreso-confederal-acuerdos/ |
Acuerdos de Congreso
|
|
Анализировать url |
| /caja-de-resistencia-confederal/ |
Caja de Resistencia
|
|
Анализировать url |
| /faq/ |
FAQ – Preguntas frecuentes
|
|
Анализировать url |
| /directorio/ |
¿Dónde encontrarnos?
|
|
Анализировать url |
| /periodico/ |
Periódico
|
|
Анализировать url |
| /revista-estudios/ |
Revista Estudios
|
|
Анализировать url |
| /wp-login.php |
<i class="fas fa-user"></i>
|
|
Анализировать url |
| / |
Confederación Nacional del Trabajo
|
|
Анализировать url |
| /noticias/periodico-cnt-no-444-de-julio-a-septiembre-2026-dosier-por-la-revolucion-social/ |
Periódico CNT nº 444 – de Julio a Septiembre 2026 – Dosier: «Por la Revolución Social»
|
|
Анализировать url |
| /noticias/90-anos-de-la-revolucion-social/ |
90 años de la Revolución Social
|
|
Анализировать url |
| /noticias/comunicado-ni-delito-ni-indulto-organizacion-y-lucha/ |
Ni delito ni indulto: organización y lucha
|
|
Анализировать url |
| /noticias/boicot-a-israel/ |
Boicot a Israel
|
|
Анализировать url |
| /noticias/cnt-teruel-apoya-la-huelga-del-operativo-forestal-de-aragon/ |
CNT Teruel apoya la huelga del operativo forestal de Aragón
|
|
Анализировать url |
| /noticias/pronto-disponible-el-extremadura-libre-no-37-noventa-anos-despues-seguimos-hablando-de-revolucion/ |
Pronto disponible el Extremadura Libre nº 37: noventa años después, seguimos hablando de revolución.
|
|
Анализировать url |
| /noticias/ciclo-cultural-popular-de-agosto/ |
Ciclo Cultural Popular de Agosto
|
|
Анализировать url |
| /noticias/paco-ponzan-anarcosindicalismo-revolucion-y-resistencia/ |
Paco Ponzán: anarcosindicalismo, revolución y resistencia
|
|
Анализировать url |
| /noticias/extremadura-libre-no-36/ |
Extremadura Libre nº 36
|
|
Анализировать url |
| /noticias/solidaridad-con-periodistas-del-libano/ |
Solidaridad con periodistas del Líbano
|
|
Анализировать url |
| /noticias/el-sindicalismo-revolucionario-en-accion-la-actividad-de-la-cit/ |
El sindicalismo revolucionario en acción: la actividad de la CIT
|
|
Анализировать url |
| / |
Confederación Nacional del Trabajo
|
|
Анализировать url |
| /noticias/category/noticias/sindical/ |
Sindical
|
|
Анализировать url |
| /noticias/category/noticias/social/ |
Social
|
|
Анализировать url |
| /noticias/category/noticias/global/ |
Global
|
|
Анализировать url |
| /noticias/category/noticias/economia/ |
Economía
|
|
Анализировать url |
| /noticias/category/noticias/cultura/ |
Cultura
|
|
Анализировать url |
| /noticias/category/noticias/cultura/memoria-historica/ |
Memoria Histórica
|
|
Анализировать url |
| /noticias/category/noticias/opinion/ |
Opinión
|
|
Анализировать url |
| /noticias/category/noticias/agenda/ |
Agenda
|
|
Анализировать url |
| /noticias/category/noticias/agenda/fal/ |
FAL
|
|
Анализировать url |
| /noticias/category/noticias/nosotras/ |
Nosotras
|
|
Анализировать url |
| /noticias/category/noticias/formacion/ |
Formación
|
|
Анализировать url |
| /noticias/cnt-teruel-apoya-la-huelga-del-operativo-forestal-de-aragon/ |
CNT Teruel apoya la huelga del operativo forestal de Aragón
|
|
Анализировать url |
| /noticias/lugares/aragon/ |
Aragón
|
|
Анализировать url |
| /noticias/cnt-teruel-apoya-la-huelga-del-operativo-forestal-de-aragon/ |
Leer más
|
|
Анализировать url |
| /noticias/pronto-disponible-el-extremadura-libre-no-37-noventa-anos-despues-seguimos-hablando-de-revolucion/ |
Pronto disponible el Extremadura Libre nº 37: noventa años después, seguimos hablando de revolución.
|
|
Анализировать url |
| /noticias/lugares/caceres/ |
Cáceres
|
|
Анализировать url |
| /noticias/pronto-disponible-el-extremadura-libre-no-37-noventa-anos-despues-seguimos-hablando-de-revolucion/ |
Leer más
|
|
Анализировать url |
| /noticias/ciclo-cultural-popular-de-agosto/ |
Ciclo Cultural Popular de Agosto
|
|
Анализировать url |
| /noticias/lugares/iruna-pamplona/ |
Iruña - Pamplona
|
|
Анализировать url |
| /noticias/ciclo-cultural-popular-de-agosto/ |
Leer más
|
|
Анализировать url |
| /noticias/paco-ponzan-anarcosindicalismo-revolucion-y-resistencia/ |
Paco Ponzán: anarcosindicalismo, revolución y resistencia
|
|
Анализировать url |
| /noticias/paco-ponzan-anarcosindicalismo-revolucion-y-resistencia/ |
Leer más
|
|
Анализировать url |
| /noticias/extremadura-libre-no-36/ |
Extremadura Libre nº 36
|
|
Анализировать url |
| /noticias/lugares/caceres/ |
Cáceres
|
|
Анализировать url |
| /noticias/extremadura-libre-no-36/ |
Leer más
|
|
Анализировать url |
| /noticias/category/noticias/sindical/ |
Leer más
|
|
Анализировать url |
| /noticias/category/destacado/ |
En portada
|
|
Анализировать url |
| /noticias/category/noticias/sindical/ |
Sindical
|
|
Анализировать url |
| /noticias/cnt-teruel-apoya-la-huelga-del-operativo-forestal-de-aragon/ |
CNT Teruel apoya la huelga del operativo forestal de Aragón
|
|
Анализировать url |
| /noticias/author/cr-aragon-riojaaragon-cnt-es/ |
<i class="fa fa-user-o"></i> CNT Aragón-Rioja
|
|
Анализировать url |
| /noticias/cnt-teruel-apoya-la-huelga-del-operativo-forestal-de-aragon/ |
<i class="fa fa-calendar-o"></i> 18 agosto, 2026
|
|
Анализировать url |
| /noticias/autor/cnt-aragon-rioja/ |
CNT Aragón-Rioja
|
|
Анализировать url |
| /noticias/lugares/aragon/ |
Aragón
|
|
Анализировать url |
| /noticias/tag/bomberos-forestales/ |
Bomberos forestales
|
|
Анализировать url |
| /noticias/category/destacado/ |
En portada
|
|
Анализировать url |
| /noticias/category/noticias/sindical/ |
Sindical
|
|
Анализировать url |
| /noticias/comienzan-las-huelgas-en-el-sector-de-espectaculos-y-eventos-por-un-convenio-digno/ |
Comienzan las huelgas en el sector de espectáculos y eventos por un convenio digno
|
|
Анализировать url |
| /noticias/author/bilbaocnt-es/ |
<i class="fa fa-user-o"></i> CNT Bilbao
|
|
Анализировать url |
| /noticias/comienzan-las-huelgas-en-el-sector-de-espectaculos-y-eventos-por-un-convenio-digno/ |
<i class="fa fa-calendar-o"></i> 5 agosto, 2026
|
|
Анализировать url |
| /noticias/autor/cnt-bilbao/ |
CNT Bilbao
|
|
Анализировать url |
| /noticias/lugares/euskadi-pais-vasco/ |
Euskadi - País Vasco
|
|
Анализировать url |
| /noticias/tag/espectaculo/ |
Espectáculo
|
|
Анализировать url |
| /noticias/category/noticias/sindical/ |
Sindical
|
|
Анализировать url |
| /noticias/bomberos-forestales-veganos-de-geacam-queremos-denunciar-deficiencias-en-el-avituallamiento-del-incendio-de-la-mierla/ |
Bomberos Forestales veganos de Geacam queremos denunciar deficiencias en el avituallamiento del incendio de La Mierla
|
|
Анализировать url |
| /noticias/author/sovguadalajara-cnt-es/ |
<i class="fa fa-user-o"></i> CNT Guadalajara
|
|
Анализировать url |
| /noticias/bomberos-forestales-veganos-de-geacam-queremos-denunciar-deficiencias-en-el-avituallamiento-del-incendio-de-la-mierla/ |
<i class="fa fa-calendar-o"></i> 5 agosto, 2026
|
|
Анализировать url |
| /noticias/autor/cnt-guadalajara/ |
CNT Guadalajara
|
|
Анализировать url |
| /noticias/lugares/castilla-la-mancha/ |
Castilla-La Mancha
|
|
Анализировать url |
| /noticias/tag/bomberos-forestales/ |
Bomberos forestales
|
|
Анализировать url |
| /noticias/category/noticias/sindical/ |
Sindical
|
|
Анализировать url |
| /noticias/ningun-empleo-vale-una-vida/ |
Ningún empleo vale una vida
|
|
Анализировать url |
| /noticias/author/santandercnt-es/ |
<i class="fa fa-user-o"></i> CNT Santander
|
|
Анализировать url |
| /noticias/ningun-empleo-vale-una-vida/ |
<i class="fa fa-calendar-o"></i> 31 julio, 2026
|
|
Анализировать url |
| /noticias/autor/cnt-santander/ |
CNT Santander
|
|
Анализировать url |
| /noticias/lugares/cantabria/ |
Cantabria
|
|
Анализировать url |
| /noticias/tag/precariedad-y-accidentes-laborales/ |
Precariedad y Accidentes laborales
|
|
Анализировать url |
| /noticias/category/noticias/sindical/ |
Sindical
|
|
Анализировать url |
| /noticias/unidad-editorial-la-enesima-oportunidad-perdida/ |
Unidad Editorial, la enésima oportunidad perdida
|
|
Анализировать url |
| /noticias/author/madridcnt-es/ |
<i class="fa fa-user-o"></i> CNT Madrid
|
|
Анализировать url |
| /noticias/unidad-editorial-la-enesima-oportunidad-perdida/ |
<i class="fa fa-calendar-o"></i> 27 julio, 2026
|
|
Анализировать url |
| /noticias/autor/cnt-madrid/ |
CNT Madrid
|
|
Анализировать url |
| /noticias/lugares/madrid/ |
Madrid
|
|
Анализировать url |
| /noticias/tag/unidad-editorial/ |
Unidad Editorial
|
|
Анализировать url |
| /noticias/category/noticias/social/ |
Leer más
|
|
Анализировать url |
| /noticias/category/noticias/social/ |
Social
|
|
Анализировать url |
| /noticias/8-de-agosto-jornada-de-riego-en-la-sierra-de-la-culebra/ |
8 de agosto. Jornada de riego en la Sierra de la Culebra
|
|
Анализировать url |
| /noticias/author/admiprensacnt/ |
<i class="fa fa-user-o"></i> cnt.es
|
|
Анализировать url |
| /noticias/8-de-agosto-jornada-de-riego-en-la-sierra-de-la-culebra/ |
<i class="fa fa-calendar-o"></i> 4 agosto, 2026
|
|
Анализировать url |
| /noticias/autor/cnt-zamora/ |
CNT Zamora
|
|
Анализировать url |
| /noticias/lugares/tabara-zamora/ |
Tábara (Zamora)
|
|
Анализировать url |
| /noticias/tag/sierra-de-la-culebra/ |
Sierra de La Culebra
|
|
Анализировать url |
| /noticias/category/noticias/social/ |
Social
|
|
Анализировать url |
| /noticias/ceuta-marruecos-y-la-utilizacion-de-la-clase-trabajadora-como-arma-politica/ |
Ceuta, Marruecos y la utilización de la clase trabajadora como arma política
|
|
Анализировать url |
| /noticias/author/admiprensacnt/ |
<i class="fa fa-user-o"></i> cnt.es
|
|
Анализировать url |
| /noticias/ceuta-marruecos-y-la-utilizacion-de-la-clase-trabajadora-como-arma-politica/ |
<i class="fa fa-calendar-o"></i> 3 agosto, 2026
|
|
Анализировать url |
| /noticias/autor/comite-confederal/ |
Comité Confederal
|
|
Анализировать url |
| /noticias/lugares/ceuta/ |
Ceuta
|
|
Анализировать url |
Внешние ссылки
Кол-во: 19
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 19 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать внешние ссылки
| Url | Анкор | Анализировать |
|---|---|---|
| t.me |
<span class="screen-reader-text">Telegram</span>
|
|
| whatsapp.com |
<span class="screen-reader-text">WhatsApp</span>
|
|
| instagram.com |
<span class="screen-reader-text">Instagram</span>
|
|
| facebook.com |
<span class="screen-reader-text">Facebook</span>
|
|
| twitter.com |
<span class="screen-reader-text">Twitter</span>
|
|
| bsky.app |
<span class="screen-reader-text">Bluesky</span>
|
Анализировать url |
| kolektiva.social |
<span class="screen-reader-text">Mastodon</span>
|
Анализировать url |
| youtube.com |
<span class="screen-reader-text">Youtube</span>
|
Анализировать url |
| youtube.com |
<img width="270" height="152" src="https://www.cnt.es/wp-content/uploads/2019/02/img-canal-yotube_negro-1.jpg" class="image wp-image-15197 attachment-full size-full" alt="" style="max-width: 100%; height: auto;" decoding="async" loading="lazy">
|
Анализировать url |
| youtube.com |
https://www.youtube.com/watch?v=wqEJWxRutCE
|
Анализировать url |
| youtube.com |
https://www.youtube.com/watch?v=WIZOWRcLmuQ
|
Анализировать url |
| t.me |
<span class="screen-reader-text">Telegram</span>
|
|
| whatsapp.com |
<span class="screen-reader-text">WhatsApp</span>
|
|
| instagram.com |
<span class="screen-reader-text">Instagram</span>
|
|
| facebook.com |
<span class="screen-reader-text">Facebook</span>
|
|
| twitter.com |
<span class="screen-reader-text">Twitter</span>
|
|
| bsky.app |
<span class="screen-reader-text">Bluesky</span>
|
Анализировать url |
| kolektiva.social |
<span class="screen-reader-text">Mastodon</span>
|
Анализировать url |
| youtube.com |
<span class="screen-reader-text">Youtube</span>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта cnt.es, слабо оптимизирован на 45%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: