Анализ сайта comfortable-computing.com
Основное Готовность: 50%
Домен
comfortable-computing.com
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Домен второго уровня идеален для продвижения.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://comfortable-computing.com
301 MovedPermanently
https://www.kryptocasinos.net//
301 MovedPermanently
https://www.kryptocasinos.net/
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 03.11.2026 7:13:43.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
UTF-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице UTF-8.
Язык
de
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: de.
Скорость загрузки
~0,83сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,83сек оптимальна.
Объем документа
365Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 365Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 84
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 84 много для одной страницы. Приемлемо до 10. Проведите оптимизацию файлов ресурсов!
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_898b0bf7d1f460db79b497d3fbdba6f7.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_680e638914b9c65b94a3ff13db747b6b.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_898b0bf7d1f460db79b497d3fbdba6f7.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_ee428f265d5c4223ee3175590e88c32d.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_fdfa36a81b9aac6e8c9df9f65c7c96d4.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_72bbe58555cbecff5adaa0dabba27f08.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_a6c5246fe7a27be52b82fa565da533a6.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_13c5e0ae245bc0b8ab25368d1e4490c0.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_4ffcb02f710140d9a937382729d07e9c.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_b96601bae796e2ab1a03404126bd10f0.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_b5731a511012d66444971a322fd0fbbd.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_58708cd7e3cf617832e56fa9714ec748.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_5006cf4829ead32e47860533d29ea3a8.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_957be4274f8e0ab9b111a18c18160c46.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_868d7ecc942ff64004b254fb1e65b0ff.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_a4a17c9139d61d1307da28e2599b87ea.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_f279a9d3bf7dfc5448bceaaae32b5661.css?ver=5.5.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/cookie-notice/css/front.min.css?ver=3.1.6 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_a741da910e7f765be235b95bbf51c2f3.css?ver=3.4.9 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_a480d2bf8c523da1c15b272e519f33f2.css?ver=3.4.9 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_86dbb47955bb9db9c74abc72efb0c6f6.css?ver=3.4.9 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_8b43412bbc0fe4684ca74c9c53bc67ab.css?ver=1787275921 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.2.1 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.2.1 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/css/widget-breadcrumbs.min.css?ver=4.2.1 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/conditionals/shapes.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/css/widget-flip-box.min.css?ver=4.2.1 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=4.2.1 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/widget-toggle.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/css/widget-menu-anchor.min.css?ver=4.2.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_2876a426171740df7ef2397acf818c98.css?ver=1787275922 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_ad65a4fd56d211d0dc7d9791487c93f0.css?ver=1787275922 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_d6e888ca6386250a0b4ccb7c07ad3431.css?ver=1787275922 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_e65b1e953e5c8f5773989479ae4cf433.css?ver=2.1.2 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_606c174d8ef9f56c42139a27c0e7cdc5.css?ver=3.3.3 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_8a2b3c676318fd8e1869ff921c862b36.css?ver=1743078089 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_88fea441c256accff3d6c79b00508319.css?ver=1743078091 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_22bbece8b3f29146de3cd73af8137cab.css?ver=1743078092 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_b15dd8a7427524216cfc9aed1a265da6.css?ver=1743078101 | |
| stylesheet | https://www.kryptocasinos.net/wp-content/cache/autoptimize/css/autoptimize_single_e57675623591be2632c67c06b826e582.css?ver=1787275923 | |
| js | https://www.kryptocasinos.net/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 | |
| js | https://www.kryptocasinos.net/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 | |
| js | https://www.googletagmanager.com/gtag/js?id=GT-TBV9ZS3J | |
| js | data:text/javascript;base64,CndpbmRvdy5kYXRhTGF5ZXIgPSB3aW5kb3cuZGF0YUxheWVyIHx8IFtdO2Z1bmN0aW9uIGd0YWcoKXtkYXRhTGF5ZXIucHVzaChhcmd1bWVudHMpO30KZ3RhZygic2V0IiwibGlua2VyIix7ImRvbWFpbnMiOlsid3d3LmtyeXB0b2Nhc2lub3MubmV0Il19KTsKZ3RhZygianMiLCBuZXcgRGF0ZSgpKTsKZ3RhZygic2V0IiwgImRldmVsb3Blcl9pZC5kWlROaU1UIiwgdHJ1ZSk7Cmd0YWcoImNvbmZpZyIsICJHVC1UQlY5WlMzSiIpOwovLyMgc291cmNlVVJMPWdvb2dsZV9ndGFnanMtanMtYWZ0ZXIK | |
| js | data:text/javascript;base64,CgkJCWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGFzc05hbWUgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuY2xhc3NOYW1lLnJlcGxhY2UoJ25vLWpzJywgJ2pzJyk7CgkJ | |
| js | data:text/javascript;base64,CgkJCSggZnVuY3Rpb24oIHcsIGQsIHMsIGwsIGkgKSB7CgkJCQl3W2xdID0gd1tsXSB8fCBbXTsKCQkJCXdbbF0ucHVzaCggeydndG0uc3RhcnQnOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSwgZXZlbnQ6ICdndG0uanMnfSApOwoJCQkJdmFyIGYgPSBkLmdldEVsZW1lbnRzQnlUYWdOYW1lKCBzIClbMF0sCgkJCQkJaiA9IGQuY3JlYXRlRWxlbWVudCggcyApLCBkbCA9IGwgIT0gJ2RhdGFMYXllcicgPyAnJmw9JyArIGwgOiAnJzsKCQkJCWouYXN5bmMgPSB0cnVlOwoJCQkJai5zcmMgPSAnaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScgKyBpICsgZGw7CgkJCQlmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKCBqLCBmICk7CgkJCX0gKSggd2luZG93LCBkb2N1bWVudCwgJ3NjcmlwdCcsICdkYXRhTGF5ZXInLCAnR1RNLVQ3VDI4OFZRJyApOwoJCQkK | |
| js | data:text/javascript;base64,CihmdW5jdGlvbigpewogIC8qID09PT09PT09PT09PT09PT09PT09PSBCUkFORFMgLyBVUkxzIChSZWloZW5mb2xnZSA9IFRhYmVsbGVucmVpaGVuZm9sZ2UpID09PT09PT09PT09PT09PT09PT09PSAqLwogIGNvbnN0IEJSQU5EUyA9IFsKICAgIHsKICAgICAgbG9nb1RleHQ6Ikx1Y2t5Um9sbGVyIiwgbG9nb0ltZzoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDgvbHVja3lyb2xsZXItbG9nby5zdmciLAogICAgICBwYXlvdXQ6IkZsZXhpYmVsIiwgc2NvcmU6OTYsCiAgICAgIGJvbnVzOiIxMDAlIGJpcyB6dSAzMC4wMDAgVVNEVCArIDEwMCBGcmVpc3BpZWxlICsgMTAgVVNEVCBHcmF0aXN3ZXR0ZSIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL2x1Y2t5cm9sbGVyIiwKICAgICAgcmV2aWV3Ont0ZXh0OiJMdWNreVJvbGxlciBFcmZhaHJ1bmdlbiAmIFRlc3QiLCB1cmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3Rlc3RzL2x1Y2t5cm9sbGVyLWNhc2luby8ifSwKICAgICAgZGVzY3JpcHRpb246Ikx1Y2t5Um9sbGVyIHZlcmVpbnQgQ2FzaW5vLCBMaXZlIENhc2lubyB1bmQgZWluIHZvbGx3ZXJ0aWdlcyBTcG9ydHNib29rIGF1ZiBlaW5lciBnZW1laW5zYW1lbiBLcnlwdG8gV2FsbGV0LiBTbG90cyB2b24gMTAzIFByb3ZpZGVybiB3aWUgUHJhZ21hdGljIFBsYXksIEV2b2x1dGlvbiB1bmQgSGFja3NhdyBHYW1pbmcgc3RlaGVuIGJlcmVpdC4gTmV1a3VuZGVuIGVyaGFsdGVuIDEwMCUgYmlzIHp1IDMwLjAwMCBVU0RUIHBsdXMgMTAwIEZyZWlzcGllbGUsIGRhenUgZ2lidCBlcyBlaW5lIDEwIFVTRFQgR3JhdGlzd2V0dGUgZsO8ciBkZW4gU3BvcnRiZXJlaWNoLiBEaWUgQW5tZWxkdW5nIGzDpHVmdCBtaXQgRS1NYWlsIHVuZCBQYXNzd29ydCBvaG5lIERva3VtZW50ZSwgQXVzemFobHVuZ2VuIGluIEJUQyB1bmQgVVNEVCB3ZXJkZW4gbGF1dCBBbmJpZXRlciBtZWlzdCBpbiB1bnRlciAxMCBNaW51dGVuIGJlYXJiZWl0ZXQuIiwKICAgICAgY3J5cHRvOiIxMyBDb2luczogQlRDLCBFVEgsIFVTRFQsIFVTREMsIExUQywgQkNILCBCTkIsIERPR0UsIFRSWCwgWFJQLCBBREEsIFNPTCB1bmQgVE9OLiIsCiAgICAgIGxpY2Vuc2U6IkN1cmFjYW8gTGl6ZW56aWVydW5nLiIKICAgIH0sCiAgICB7CiAgICAgIGxvZ29UZXh0OiJKYWNrLmNvbSIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L2phY2stbG9nby5zdmciLAogICAgICBwYXlvdXQ6IkZsZXhpYmVsIiwgc2NvcmU6OTIsCiAgICAgIGJvbnVzOiIxMDAgRnJlaXNwaWVsZSBiZWkgJDUwIEVpbnphaGx1bmciLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9qYWNrYml0IiwKICAgICAgcmV2aWV3Ont0ZXh0OiJKYWNrLmNvbSBFcmZhaHJ1bmdlbiAmIFRlc3QiLCB1cmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3Rlc3RzL2phY2stY2FzaW5vLyJ9LAogICAgICBkZXNjcmlwdGlvbjoiSmFjay5jb20ga29tYmluaWVydCBDYXNpbm8sIExpdmUgQ2FzaW5vIHVuZCBlaW4gdW1mYW5ncmVpY2hlcyBTcG9ydHNib29rIG1pdCDDvGJlciA3LjAwMCBTcGllbGVuIHZvbiBtZWhyIGFscyAxMDAgQW5iaWV0ZXJuLiBEZXIgQ2FzaW5vIFdpbGxrb21tZW5zYm9udXMgdW1mYXNzdCAxMDAgRnJlaXNwaWVsZSBiZWkgZWluZXIgRWluemFobHVuZyB2b24gJDUwLCBpbSBTcG9ydGJlcmVpY2ggZ2lidCBlcyBkZW4gZXJzdGVuIEVpbnNhdHogYmVpIFZlcmx1c3QgenVyw7xjay4gw5xiZXIgZGVuIFJha2ViYWNrIFZJUCBDbHViIGZsaWXDn2VuIDUlIGJpcyAzMCUgYWxsZXIgRWluc8OkdHplIG9obmUgTGltaXQgenVyw7xjay4iLAogICAgICBjcnlwdG86IktyeXB0bzogQlRDLCBFVEgsIFhSUCwgTFRDLCBVU0RULCBCTkIsIEJDSCwgRE9HRSwgWE1SLCBUUlgsIFVTREMsIFNPTCB1bmQgbWVoci4gWnVzw6R0emxpY2ggRmlhdCBwZXIgS2FydGUgdW5kIEUtV2FsbGV0cy4iLAogICAgICBsaWNlbnNlOiJDdXJhY2FvIEdhbWluZyBDb250cm9sIEJvYXJkLCBMaXplbnogT0dMLzIwMjQvMTgwMC8xMDQ5LCBCZXRyZWliZXIgUnlrZXIgQi5WLiIKICAgIH0sCiAgICB7CiAgICAgIGxvZ29UZXh0OiJDcnlwdG9yaW5vIiwgbG9nb0ltZzoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDgvY3J5cHRvcmlub19sb2dvX2JsdWUuc3ZnIiwKICAgICAgcGF5b3V0OiJGbGV4aWJlbCIsIHNjb3JlOjkzLCBub0t5Yzp0cnVlLAogICAgICBib251czoiVHJpdHQgQ3J5cHRvcmlubyBiZWkgJiBlcmhhbHRlIDEwJSBXb2NoZW4gQ2FzaGJhY2siLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9jcnlwdG9yaW5vIiwKICAgICAgcmV2aWV3Ont0ZXh0OiJDcnlwdG9yaW5vIEVyZmFocnVuZ2VuICYgVGVzdCIsIHVybDoiI3Jldmlldy1jcnlwdG9yaW5vIn0sCiAgICAgIGRlc2NyaXB0aW9uOiJDcnlwdG9yaW5vIHN0YW1tdCB2b20gVGVhbSBoaW50ZXIgQmV0cGFuZGEuaW8gdW5kIGLDvG5kZWx0IMO8YmVyIDYuMzAwIFNwaWVsZSB2b24gcnVuZCA4OSBBbmJpZXRlcm4gd2llIFByYWdtYXRpYyBQbGF5LCBIYWNrc2F3IEdhbWluZywgRXZvbHV0aW9uIHVuZCBOb2xpbWl0IENpdHksIGRhenUgTGl2ZSBDYXNpbm8gdW5kIFNwb3J0c2Jvb2suIERhcyBBdXNow6RuZ2VzY2hpbGQgaXN0IGRlciBkYXVlcmhhZnRlIDEwJSBXb2NoZW4gQ2FzaGJhY2ssIHp1c8OkdHpsaWNoIGdpYnQgZXMgZsO8ciBOZXVrdW5kZW4gZWluZW4gV2lsbGtvbW1lbnNib251cyB2b24gMTAwJSBiaXMgenUgMSBCVEMuIERpZSBSZWdpc3RyaWVydW5nIGzDpHVmdCBudXIgbWl0IEUtTWFpbCB1bmQgb2huZSBLWUMgUHLDvGZ1bmcsIEF1c3phaGx1bmdlbiB3ZXJkZW4gaW4gZGVyIFJlZ2VsIGlubmVyaGFsYiB3ZW5pZ2VyIE1pbnV0ZW4gYmVhcmJlaXRldC4gQml0Y29pbiBMaWdodG5pbmcgd2lyZCB1bnRlcnN0w7x0enQsIGVpbiBNaW5kZXN0YmV0cmFnIGbDvHIgRWluemFobHVuZ2VuIGV4aXN0aWVydCBwcmFrdGlzY2ggbmljaHQuIiwKICAgICAgY3J5cHRvOiJCVEMgKGlua2wuIExpZ2h0bmluZyksIEVUSCwgVVNEVCwgVVNEQywgU09MLCBCTkIsIFhSUCwgRE9HRSwgTFRDLCBTSElCLCBUUlggdW5kIFRPTi4gVVNEVCBhdWYgRVJDLTIwLCBUUkMtMjAsIEJFUDIwLCBQb2x5Z29uIHVuZCBTb2xhbmEuIiwKICAgICAgbGljZW5zZToiQ29zdGEgUmljYSwgQmV0cmVpYmVyIFN0YXIgQnJpZ2h0IE1lZGlhIFMuUi5MLiAoZ2xlaWNoZXMgVW50ZXJuZWhtZW4gd2llIEJldHBhbmRhLmlvKS4iCiAgICB9LAogICAgewogICAgICBsb2dvVGV4dDoibUJpdCBDYXNpbm8iLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9tYml0LWxvZ28tMS5wbmciLAogICAgICBwYXlvdXQ6IktlaW5lIExpbWl0cyIsIHNjb3JlOjk0LAogICAgICBib251czoiQmlzIHp1IDMyNSUgKyAzMjUgRnJlaXNwaWVsZSIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL21iaXQiLAogICAgICByZXZpZXc6e3RleHQ6Im1CaXQgQ2FzaW5vIEVyZmFocnVuZ2VuICYgVGVzdCIsIHVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvdGVzdHMvbWJpdC1jYXNpbm8vIn0sCiAgICAgIGRlc2NyaXB0aW9uOiJtQml0IENhc2lubyBpc3Qgc2VpdCAyMDE0IGFrdGl2IHVuZCBkYW1pdCBlaW5lcyBkZXIgw6RsdGVzdGVuIEtyeXB0byBDYXNpbm9zIGFtIE1hcmt0LiBBdWYgZGVyIFNvZnRTd2lzcyBQbGF0dGZvcm0gc3RlaGVuIMO8YmVyIDguMDAwIFNwaWVsZSB2b24gcnVuZCA0MCBiaXMgNTIgQW5iaWV0ZXJuIGJlcmVpdCwgamV3ZWlscyBtaXQgYW5nZXplaWd0ZW0gUlRQLiBEYXMgV2lsbGtvbW1lbnNwYWtldCB1bWZhc3N0IGJpcyB6dSAzMjUlIHVuZCAzMjUgRnJlaXNwaWVsZSDDvGJlciBkcmVpIEVpbnphaGx1bmdlbiwgZGF6dSBrb21tdCB0w6RnbGljaGVyIENhc2hiYWNrIHZvbiBiaXMgenUgMTUlLiIsCiAgICAgIGNyeXB0bzoiQlRDLCBFVEgsIExUQywgVVNEVCwgQkNILCBET0dFIHVuZCB3ZWl0ZXJlIEFsdGNvaW5zLiBSZWluZXMgS3J5cHRvIENhc2lubyBvaG5lIEZpYXQuIiwKICAgICAgbGljZW5zZToiQ3VyYWNhbyBHbMO8Y2tzc3BpZWxsaXplbnogKEFudGlsbGVwaG9uZSAvIEN1cmFjYW8gR2FtaW5nIEF1dGhvcml0eSksIEJldHJlaWJlciBEYW1hIE4uVi4iCiAgICB9LAogICAgewogICAgICBsb2dvVGV4dDoiVmF2ZSIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA4L3ZhdmUuc3ZnIiwKICAgICAgcGF5b3V0OiJGbGV4aWJlbCIsIHNjb3JlOjk0LAogICAgICBib251czoiV2lsbGtvbW1lbnNib251cyBiaXMgenUgMSw1IEJUQyIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL3ZhdmUiLAogICAgICByZXZpZXc6e3RleHQ6IlZhdmUgRXJmYWhydW5nZW4gJiBUZXN0IiwgdXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC90ZXN0cy92YXZlLWNhc2luby8ifSwKICAgICAgZGVzY3JpcHRpb246IlZhdmUgaXN0IHNlaXQgMjAyMiBha3RpdiB1bmQga29tYmluaWVydCDDvGJlciAxMS4wMDAgU3BpZWxlIHZvbiBtZWhyIGFscyAxMDAgUHJvdmlkZXJuIG1pdCBlaW5lbSBTcG9ydHNib29rIGbDvHIgw7xiZXIgNDAgU3BvcnRhcnRlbiBpbmtsdXNpdmUgRXNwb3J0cyB1bmQgTGl2ZS1TdHJlYW1pbmcuIE5lYmVuIFNsb3RzIHZvbiBBbmJpZXRlcm4gd2llIFByYWdtYXRpYyBQbGF5IHVuZCBFdm9sdXRpb24gbGF1ZmVuIGRpZSBoYXVzZWlnZW5lbiBWYXZlIE9yaWdpbmFscyB3aWUgQ3Jhc2gsIFBsaW5rbyB1bmQgTWluZXMgYXVmIFByb3ZhYmx5LUZhaXItQmFzaXMuIE5ldWt1bmRlbiBlcmhhbHRlbiBlaW5lbiBXaWxsa29tbWVuc2JvbnVzIHZvbiBiaXMgenUgMSw1IEJUQyBhdWYgZGllIGVyc3RlIEVpbnphaGx1bmcuIERpZSBSZWdpc3RyaWVydW5nIGZ1bmt0aW9uaWVydCBudXIgbWl0IEUtTWFpbCwgZWluZSBLWUMgUHLDvGZ1bmcgaXN0IGltIE5vcm1hbGJldHJpZWIgbmljaHQgZXJmb3JkZXJsaWNoLiBLcnlwdG8gQXVzemFobHVuZ2VuIHdlcmRlbiBpbiBydW5kIDEwIE1pbnV0ZW4gYmVhcmJlaXRldCwgb2huZSBHZWLDvGhyZW4gdW5kIG9obmUgT2JlcmdyZW56ZS4iLAogICAgICBjcnlwdG86IkJUQywgRVRILCBVU0RULCBYUlAsIExUQywgRE9HRSwgQkNIIHVuZCBUUlguIEtyeXB0by1LYXVmIHBlciBLYXJ0ZSDDvGJlciBEcml0dGFuYmlldGVyIG3DtmdsaWNoLiIsCiAgICAgIGxpY2Vuc2U6IkN1cmFjYW8gTGl6ZW56LCBCZXRyZWliZXIgVGVjaE9wdGlvbnMgR3JvdXAgQi5WLiIKICAgIH0sCiAgICB7CiAgICAgIGxvZ29UZXh0OiJRemlubyIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L3F6aW5vLnN2ZyIsCiAgICAgIHBheW91dDoiRmxleGliZWwiLCBzY29yZTo5NCwKICAgICAgYm9udXM6IjEwMCUgYmlzIHp1ICQ1MDAgKyAxMDAgRnJlaXNwaWVsZSIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL3F6aW5vYm9udXMiLAogICAgICByZXZpZXc6e3RleHQ6IlF6aW5vIEVyZmFocnVuZ2VuICYgVGVzdCIsIHVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvdGVzdHMvcXppbm8tY2FzaW5vLyJ9LAogICAgICBkZXNjcmlwdGlvbjoiUXppbm8gQ2FzaW5vIHNldHp0IGF1ZiBlaW5lIGVpZ2VuZSBFbmdpbmUgbWl0IEtJIEZ1bmt0aW9uZW4gdW5kIGVpbmUga3VyYXRpZXJ0ZSBBdXN3YWhsIHZvbiBTdHVkaW9zIHdpZSBQcmFnbWF0aWMgUGxheSwgQkdhbWluZyB1bmQgSGFja3NhdyBHYW1pbmcuIERlciBXaWxsa29tbWVuc2JvbnVzIGxpZWd0IGJlaSAxMDAlIGJpcyB6dSAkNTAwIHBsdXMgMTAwIEZyZWlzcGllbGUsIHp1c8OkdHpsaWNoIGdpYnQgZXMgZWluIFByb2ZpdC1TaGFyaW5nIE1vZGVsbCDDvGJlciBkZW4gJFFaSSBUb2tlbi4gRWluemFobHVuZ2VuIHNpbmQgYmVyZWl0cyBhYiBldHdhIGVpbmVtIERvbGxhciBtw7ZnbGljaC4iLAogICAgICBjcnlwdG86IkJUQywgRVRILCBVU0RULCBVU0RDLCBTT0wsIEJOQiwgVE9OLCBUUlggdW5kIG1laHIuIiwKICAgICAgbGljZW5zZToiTGl6ZW56IGRlciBSZWdpZXJ1bmcgdm9uIEFuam91YW4gKEFMU0ktMjAyNTAzMDE1LUZJMSkuIgogICAgfSwKICAgIHsKICAgICAgbG9nb1RleHQ6Ik15U3Rha2UiLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9teXN0YWtlLnN2ZyIsCiAgICAgIHBheW91dDoiRmxleGliZWwiLCBzY29yZTo5NSwKICAgICAgYm9udXM6IjE3MCUgS3J5cHRvLUJvbnVzIGJpcyB6dSAkMS4wMDAiLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9teXN0YWtlIiwKICAgICAgcmV2aWV3Ont0ZXh0OiJNeVN0YWtlIEVyZmFocnVuZ2VuICYgVGVzdCIsIHVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvdGVzdHMvbXlzdGFrZS1jYXNpbm8vIn0sCiAgICAgIGRlc2NyaXB0aW9uOiJNeVN0YWtlIGlzdCBzZWl0IDIwMTkgYWt0aXYgdW5kIGLDvG5kZWx0IENhc2lubywgTGl2ZSBDYXNpbm8gdW5kIGVpbiBTcG9ydHNib29rIG1pdCBydW5kIDUwIFNwb3J0YXJ0ZW4gcGx1cyBlU3BvcnRzIHVudGVyIGVpbmVtIEtvbnRvLiDDnGJlciA4LjAwMCBTcGllbGUgdm9uIDkwKyBBbmJpZXRlcm4gd2llIFByYWdtYXRpYyBQbGF5LCBFdm9sdXRpb24gdW5kIE5ldEVudCBzdGVoZW4gYmVyZWl0LCBkYXp1IGRpZSBleGtsdXNpdmVuIE1pbmkgR2FtZXMgd2llIERpbm8gdW5kIENoaWNrZW4sIGbDvHIgZGllIGRpZSBQbGF0dGZvcm0gYmVrYW5udCBpc3QuIEtyeXB0by1FaW56YWhsZXIgZXJoYWx0ZW4gZWluZW4gMTcwJSBXaWxsa29tbWVuc2JvbnVzIGJpcyB6dSAkMS4wMDAsIGRhenUgbGF1ZmVuIGRhdWVyaGFmdCAxMCUgQ3J5cHRvIENhc2hiYWNrIHVuZCBlaW4gMTAtc3R1ZmlnZXMgVklQIFByb2dyYW1tIG1pdCBiaXMgenUgMTAlIFJha2ViYWNrLiIsCiAgICAgIGNyeXB0bzoiQlRDLCBFVEgsIExUQywgVVNEVCB1bmQgd2VpdGVyZSBDb2lucy4gWnVzw6R0emxpY2ggRmlhdCBwZXIgS3JlZGl0a2FydGUgdW5kIEUtV2FsbGV0cy4iLAogICAgICBsaWNlbnNlOiJDdXJhY2FvIExpemVuemllcnVuZywgQmV0cmVpYmVyIFNhbnRlZGEgSW50ZXJuYXRpb25hbCBCLlYuIgogICAgfSwKICAgIHsKICAgICAgbG9nb1RleHQ6IkNyeXB0by1HYW1lcyIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA3L2NyeXB0by1nYW1lcy1sb2dvLndlYnAiLAogICAgICBwYXlvdXQ6IlN0YXR1c2FiaMOkbmdpZyIsIHNjb3JlOjkzLCBub0t5Yzp0cnVlLAogICAgICBib251czoiMjAwJSBQYWtldCBiaXMgenUgMjAuMDAwIFVTRFQgKyAxMDAgRnJlaXNwaWVsZSIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL2NyeXB0b2dhbWVzIiwKICAgICAgcmV2aWV3Ont0ZXh0OiJDcnlwdG8tR2FtZXMgRXJmYWhydW5nZW4gJiBUZXN0IiwgdXJsOiIjcmV2aWV3LWNyeXB0by1nYW1lcyJ9LAogICAgICBkZXNjcmlwdGlvbjoiQ3J5cHRvLUdhbWVzLmlvIGLDvG5kZWx0IMO8YmVyIDUuOTAwIFNsb3RzLCAyNyBoYXVzZWlnZW5lIFByb3ZhYmx5IEZhaXIgT3JpZ2luYWxzLCBlaW4gTGl2ZSBDYXNpbm8gdW5kIGVpbiBTcG9ydHNib29rIGF1ZiBlaW5lciBlaW56aWdlbiBLcnlwdG8gV2FsbGV0LiBEYXMgV2lsbGtvbW1lbnNwYWtldCBicmluZ3QgMjAwJSBiaXMgenUgMjAuMDAwIFVTRFQgw7xiZXIgZGllIGVyc3RlbiBFaW56YWhsdW5nZW4uIFdlciAzMCQgZWluemFobHQgdW5kIGRlbiBDb2RlIEtDRU5UIG51dHp0LCBiZWtvbW10IHp1c8OkdHpsaWNoIDEwMCBGcmVpc3BpZWxlLiBEYXp1IGzDpHVmdCBkYXVlcmhhZnQgMTAlIHfDtmNoZW50bGljaGVzIFJha2ViYWNrLiBBdXN6YWhsdW5nZW4gd2VyZGVuIGxhdXQgQW5iaWV0ZXIgaW4gZGVyIFJlZ2VsIGlubmVyaGFsYiB2b24gMTUgTWludXRlbiBiZWFyYmVpdGV0LiIsCiAgICAgIGNyeXB0bzoiMTIgQ29pbnMsIGRhcnVudGVyIEJUQywgRVRILCBVU0RULCBVU0RDLCBYUlAsIERPR0UsIEJOQiwgTFRDIHVuZCBUUlguIFVTRFQgYXVmIEVSQy0yMCwgVFJDLTIwIHVuZCBCRVAyMC4iLAogICAgICBsaWNlbnNlOiJDdXJhY2FvIExpemVuemllcnVuZy4iCiAgICB9LAogICAgewogICAgICBsb2dvVGV4dDoiV2lubmEiLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi93aW5uYS5zdmciLAogICAgICBwYXlvdXQ6IiQxMC4wMDAgLyAyNGgiLCBzY29yZTo5MCwKICAgICAgYm9udXM6IlZJUCBTdGF0dXMgTWF0Y2ggYmlzIHp1ICQxMC4wMDAgKyBJbnN0YW50IFJha2ViYWNrIiwKICAgICAgcGxheVVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvZ28vd2lubmEiLAogICAgICByZXZpZXc6e3RleHQ6Ildpbm5hIEVyZmFocnVuZ2VuICYgVGVzdCIsIHVybDoiI3Jldmlldy13aW5uYSJ9LAogICAgICBkZXNjcmlwdGlvbjoiV2lubmEgQ2FzaW5vIGJpZXRldCDDvGJlciA2LjAwMCBTbG90cyB2b24gNjEgQW5iaWV0ZXJuLCBkYXJ1bnRlciBIYWNrc2F3IEdhbWluZywgRXZvbHV0aW9uIHVuZCBQcmFnbWF0aWMgUGxheSwgZGF6dSBkaWUgaGF1c2VpZ2VuZW4gV2lubmEgT3JpZ2luYWxzLiBEYXMgVklQIFByb2dyYW1tIGVybGF1YnQgZWluZW4gU3RhdHVzLU1hdGNoIFRyYW5zZmVyIHZvbiBiaXMgenUgJDEwLjAwMCBHZWdlbndlcnQuIEF1c3phaGx1bmdlbiB3ZXJkZW4gbGF1dCBBbmJpZXRlciBzb2ZvcnQgYmVhcmJlaXRldC4iLAogICAgICBjcnlwdG86IjEzIEtyeXB0b3fDpGhydW5nZW46IEJUQywgRVRILCBVU0RULCBVU0RDLCBMVEMsIFNPTCwgQk5CLCBUUlgsIERPR0UsIFRPTiwgWFJQLCBEQUkgdW5kIFNIRkwuIiwKICAgICAgbGljZW5zZToiTGl6ZW56IGF1cyBDb3N0YSBSaWNhIHBsdXMgVG9iaXF1ZSBHYW1pbmcgQ29tbWlzc2lvbiAoVEdDKS4iCiAgICB9LAogICAgewogICAgICBsb2dvVGV4dDoiQkMuR0FNRSIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L2JjLWdhbWUud2VicCIsCiAgICAgIHBheW91dDoiRmxleGliZWwiLCBzY29yZTo5OCwKICAgICAgYm9udXM6IkJpcyB6dSA0NzAlIEJvbnVzICsgNDAwIEZyZWlzcGllbGUiLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9iYy1nYW1lIiwKICAgICAgcmV2aWV3Ont0ZXh0OiJCQy5HYW1lIEVyZmFocnVuZ2VuICYgVGVzdCIsIHVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvdGVzdHMvYmMtZ2FtZS8ifSwKICAgICAgZGVzY3JpcHRpb246IkJDLkdhbWUgesOkaGx0IHNlaXQgMjAxNyB6dSBkZW4gYmVrYW5udGVzdGVuIEtyeXB0byBDYXNpbm9zIHVuZCBiaWV0ZXQgdGF1c2VuZGUgU2xvdHMgdm9uIEFuYmlldGVybiB3aWUgUHJhZ21hdGljIFBsYXksIEhhY2tzYXcgR2FtaW5nIHVuZCBFdm9sdXRpb24gc293aWUgZGllIGhhdXNlaWdlbmVuIEJDIE9yaWdpbmFscy4gTmV1ZSBTcGllbGVyIGVyaGFsdGVuIGVpbiBXaWxsa29tbWVuc3Bha2V0IHZvbiBiaXMgenUgNDcwJSDDvGJlciBkaWUgZXJzdGVuIHZpZXIgRWluemFobHVuZ2VuIHBsdXMgNDAwIEZyZWlzcGllbGUuIEF1c3phaGx1bmdlbiBsYXVmZW4gcmVpbiBvbi1jaGFpbiB1bmQgd2VyZGVuIGltIFRlc3QgbWVpc3QgaW4gdW50ZXIgemVobiBNaW51dGVuIGJlYXJiZWl0ZXQuIiwKICAgICAgY3J5cHRvOiLDnGJlciAxMDAgS3J5cHRvd8OkaHJ1bmdlbiwgZGFydW50ZXIgQlRDLCBFVEgsIExUQywgRE9HRSwgVVNEVCwgU09MLCBBREEgdW5kIFBPTC4gS2F1ZiB2b24gS3J5cHRvIHBlciBLcmVkaXRrYXJ0ZSBtw7ZnbGljaC4iLAogICAgICBsaWNlbnNlOiJMaXplbnppZXJ0IMO8YmVyIGRpZSBSZWdpZXJ1bmcgdm9uIEFuam91YW4gKEFMU0ktMjAyNDEwMDExLUZJMSkuIFp1dm9yIEN1cmFjYW8sIGltIERlemVtYmVyIDIwMjQgenVyw7xja2dlZ2ViZW4uIgogICAgfSwKICAgIHsKICAgICAgbG9nb1RleHQ6IkN5YmV0IiwgbG9nb0ltZzoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDYvY3liZXQuc3ZnIiwKICAgICAgcGF5b3V0OiJVbmJlZ3Jlbnp0Iiwgc2NvcmU6OTgsCiAgICAgIGJvbnVzOiIxMDAlIGJpcyB6dSAkMS4wMDAiLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9jeWJldCIsCiAgICAgIHJldmlldzp7dGV4dDoiQ3liZXQgRXJmYWhydW5nZW4gJiBUZXN0IiwgdXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC90ZXN0cy9jeWJldC1jYXNpbm8vIn0sCiAgICAgIGRlc2NyaXB0aW9uOiJDeWJldCBpc3QgZWluIGJsb2NrY2hhaW4tb3JpZW50aWVydGVzIENhc2lubyBtaXQgZWluZXIgQXVzd2FobCB2b24gNTAgQW5iaWV0ZXJuIHVuZCBlaW5lbSBicmVpdGVuIEFuZ2Vib3QgYXVzIFNsb3RzLCBMaXZlIENhc2lubywgQ3Jhc2ggU3BpZWxlbiwgU3BvcnR3ZXR0ZW4gdW5kIEVzcG9ydHMuIMOcYmVyIGRhcyBCb251cyBDb2lucyBTeXN0ZW0gZ2lidCBlcyAxMDAlIGJpcyB6dSAkMS4wMDAuIEF1c3phaGx1bmdlbiBmw7xyIGRpZSB3aWNodGlnc3RlbiBDb2lucyBzaW5kIHVuYmVncmVuenQgdW5kIGxhdWZlbiBvaG5lIEhhbHRlZnJpc3QuIiwKICAgICAgY3J5cHRvOiIxMiBDb2luczogQlRDLCBFVEgsIFVTRFQsIFNPTCwgWFJQLCBUUlgsIEJOQiwgRE9HRSwgTFRDLCBVU0RDLCBYTE0gdW5kIFBPTC4iLAogICAgICBsaWNlbnNlOiJBbmpvdWFuIExpemVueiwgQmV0cmVpYmVyIEVza2ltbyBBZHZlbnR1cmVzIEx0ZC4iCiAgICB9LAogICAgewogICAgICBsb2dvVGV4dDoiQmV0UGxheSIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L2JldHBsYXktMS5qcGciLAogICAgICBwYXlvdXQ6IuKCrDIwMC4wMDAgLyBUYWciLCBzY29yZTo4OCwKICAgICAgYm9udXM6IjEwMCUgRWluemFobHVuZ3Nib251cyIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL2JldHBsYXkiLAogICAgICByZXZpZXc6e3RleHQ6IkJldHBsYXkgRXJmYWhydW5nZW4gJiBUZXN0IiwgdXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC90ZXN0cy9iZXRwbGF5LWNhc2luby8ifSwKICAgICAgZGVzY3JpcHRpb246IkJldHBsYXkuaW8gaXN0IHNlaXQgMjAyMCBha3RpdiB1bmQgYmlldGV0IG1pdCDDvGJlciAyNS4wMDAgU3BpZWxlbiB2b24gbWVociBhbHMgNjAgQW5iaWV0ZXJuIGVpbmVzIGRlciBncsO2w590ZW4gUG9ydGZvbGlvcyBhbSBNYXJrdCwgZGF6dSBMaXZlIENhc2lubywgU3BvcnRzYm9vayB1bmQgUG9rZXIuIE5ldWt1bmRlbiBlcmhhbHRlbiBlaW5lbiAxMDAlIEVpbnphaGx1bmdzYm9udXMgbWl0IG51ciAxeCBVbXNhdHpiZWRpbmd1bmcuIERhcyBWSVAgUHJvZ3JhbW0gcmVpY2h0IMO8YmVyIDE0IFN0dWZlbiB2b24gQnJvbnplIEkgYmlzIE9ic2lkaWFuLiIsCiAgICAgIGNyeXB0bzoiQlRDIChpbmtsLiBMaWdodG5pbmcpLCBFVEgsIExUQywgWFJQLCBUUlgsIERPR0UsIFVTRFQsIFVTREMsIEJOQiwgWE1SLCBTT0wgdW5kIG1laHIuIiwKICAgICAgbGljZW5zZToiQ29zdGEgUmljYSwgQmV0cmVpYmVyIExBTUEgVEVDSCwgTElNSVRBREEuIgogICAgfSwKICAgIHsKICAgICAgbG9nb1RleHQ6IkNhc2lub0NyeXB0byIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L2Nhc2lub2NyeXB0by5zdmciLAogICAgICBwYXlvdXQ6IiQyNS4wMDAgLyBXb2NoZSIsIHNjb3JlOjk0LAogICAgICBib251czoiQmlzIHp1IDM1MCUgKyA3NzcgRnJlaXNwaWVsZSIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL2Nhc2lub2NyeXB0byIsCiAgICAgIHJldmlldzp7dGV4dDoiQ2FzaW5vQ3J5cHRvIEVyZmFocnVuZ2VuICYgVGVzdCIsIHVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvdGVzdHMvY2FzaW5vY3J5cHRvLyJ9LAogICAgICBkZXNjcmlwdGlvbjoiQ2FzaW5vQ3J5cHRvLmlvIGlzdCBlaW5lIGltIEFwcmlsIDIwMjYgZ2VzdGFydGV0ZSBQbGF0dGZvcm0gbWl0IMO8YmVyIDEwLjAwMCBTcGllbGVuIHZvbiA5NiBBbmJpZXRlcm4gdW5kIGVpbmVtIGhhdXNlaWdlbmVuIFNwb3J0c2Jvb2suIE5ldWt1bmRlbiBlcndhcnRldCBlaW4gQm9udXMgdm9uIGJpcyB6dSAzNTAlIHVuZCAzNS4wMDAgVVNEVCBwbHVzIDc3NyBGcmVpc3BpZWxlLiDDnGJlciBkYXMgQmV0QmFjayBQcm9ncmFtbSBnaWJ0IGVzIENhc2hiYWNrIHZvbiBiaXMgenUgNzUlIGF1ZiBOZXR0b3Zlcmx1c3RlLiIsCiAgICAgIGNyeXB0bzoiw5xiZXIgMTcgQ29pbnMsIGRhcnVudGVyIFVTRFQsIFVTREMsIEVVUkMsIEJUQywgRVRILCBCTkIsIFRSWCwgU09MLCBMVEMsIFhSUCB1bmQgRE9HRS4gVW50ZXJzdMO8dHp0IEVSQy0yMCwgVFJDLTIwLCBTb2xhbmEsIFBvbHlnb24gdW5kIExpZ2h0bmluZy4iLAogICAgICBsaWNlbnNlOiJDdXJhY2FvIExpemVuemllcnVuZy4iCiAgICB9CiAgXTsKCiAgZnVuY3Rpb24gZXNjKHMpe3JldHVybiBTdHJpbmcocz09bnVsbD8iIjpzKS5yZXBsYWNlKC8mL2csIiZhbXA7IikucmVwbGFjZSgvPC9nLCImbHQ7IikucmVwbGFjZSgvPi9nLCImZ3Q7Iik7fQogIGZ1bmN0aW9uIHN0YXJzKCl7bGV0IG89IiI7Zm9yKGxldCBpPTA7aTw1O2krKylvKz0nPHNwYW4+4piFPC9zcGFuPic7cmV0dXJuIG87fQogIGZ1bmN0aW9uIGxvZ29IdG1sKGIpewogICAgY29uc3QgYmFkZ2UgPSBiLm5vS3ljID8gJzxzcGFuIGNsYXNzPSJrYy1ub2t5YyI+S2VpbiBLWUM8L3NwYW4+JyA6ICcnOwogICAgaWYoYi5sb2dvSW1nKSByZXR1cm4gJzxpbWcgZGVjb2Rpbmc9ImFzeW5jIiBzcmM9IicrZXNjKGIubG9nb0ltZykrJyIgYWx0PSInK2VzYyhiLmxvZ29UZXh0KSsnIExvZ28iIGxvYWRpbmc9ImxhenkiPicrYmFkZ2U7CiAgICByZXR1cm4gJzxzcGFuIGNsYXNzPSJrYy1sb2dvLXRleHQiPicrZXNjKGIubG9nb1RleHQpKyc8L3NwYW4+JytiYWRnZTsKICB9CiAgZnVuY3Rpb24gc2NvcmVIdG1sKGIpewogICAgaWYoYi5zY29yZT09bnVsbCkgcmV0dXJuICc8c3BhbiBjbGFzcz0ia2Mtc29vbiI+QmV3ZXJ0dW5nIGZvbGd0PC9zcGFuPic7CiAgICByZXR1cm4gJzxkaXYgY2xhc3M9ImtjLW51bSI+Jytlc2MoYi5zY29yZSkrJzxzbWFsbD4vMTAwPC9zbWFsbD48L2Rpdj48ZGl2IGNsYXNzPSJrYy1zdGFycyI+JytzdGFycygpKyc8L2Rpdj4nOwogIH0KICBmdW5jdGlvbiBkZXRhaWxIdG1sKGIpewogICAgbGV0IGg9IiI7CiAgICBpZihiLmRlc2NyaXB0aW9uKSBoKz0iPHA+Iitlc2MoYi5kZXNjcmlwdGlvbikrIjwvcD4iOwogICAgLyogUmV2aWV3IGxpbmsgcmVuZGVycyBvbmx5IG9uY2UgYSByZWFsIC90ZXN0cy8gVVJMIGV4aXN0cyAocGxhY2Vob2xkZXJzIHN0YXJ0aW5nIHdpdGggIiMiIHN0YXkgaGlkZGVuKSAqLwogICAgaWYoYi5yZXZpZXcgJiYgYi5yZXZpZXcudXJsICYmIGIucmV2aWV3LnVybC5jaGFyQXQoMCkhPT0iIyIpewogICAgICBoKz0nPGEgY2xhc3M9ImtjLXJldmlldyIgaHJlZj0iJytlc2MoYi5yZXZpZXcudXJsKSsnIj4nK2VzYyhiLnJldmlldy50ZXh0KSsnICZyc2FxdW87PC9hPic7CiAgICB9CiAgICBpZihiLmNyeXB0bykgaCs9JzxkaXYgY2xhc3M9ImtjLWJsb2NrIj48aDQ+S3J5cHRvIEFremVwdGllcnQ6PC9oND48cCBzdHlsZT0ibWFyZ2luOjAiPicrZXNjKGIuY3J5cHRvKSsiPC9wPjwvZGl2PiI7CiAgICBpZihiLmxpY2Vuc2UpIGgrPSc8ZGl2IGNsYXNzPSJrYy1ibG9jayI+PGg0PkxpemVuejo8L2g0PjxwIHN0eWxlPSJtYXJnaW46MCI+Jytlc2MoYi5saWNlbnNlKSsiPC9wPjwvZGl2PiI7CiAgICByZXR1cm4gaDsKICB9CiAgZnVuY3Rpb24gY2FyZEh0bWwoYixpKXsKICAgIHJldHVybiAnPGRpdiBjbGFzcz0ia2MtY2FyZCI+JysKICAgICAgJzxkaXYgY2xhc3M9ImtjLXJvdyI+JysKICAgICAgICAnPGRpdiBjbGFzcz0ia2MtbG9nbyI+Jytsb2dvSHRtbChiKSsnPC9kaXY+JysKICAgICAgICAnPGRpdiBjbGFzcz0ia2MtcGF5b3V0Ij48ZGl2IGNsYXNzPSJrYy1sYWJlbCI+TWF4LiBBdXN6YWhsdW5nPC9kaXY+PGRpdiBjbGFzcz0ia2MtdmFsdWUiPicrZXNjKGIucGF5b3V0KSsnPC9kaXY+PC9kaXY+JysKICAgICAgICAnPGRpdiBjbGFzcz0ia2Mtc2NvcmUiPicrc2NvcmVIdG1sKGIpKyc8L2Rpdj4nKwogICAgICAgICc8ZGl2IGNsYXNzPSJrYy1ib251cyI+Jytlc2MoYi5ib251cykrJzwvZGl2PicrCiAgICAgICAgJzxhIGNsYXNzPSJrYy1jdGEiIGhyZWY9IicrZXNjKGIucGxheVVybCkrJyIgdGFyZ2V0PSJfYmxhbmsiIHJlbD0ic3BvbnNvcmVkIG5vb3BlbmVyIG5vZm9sbG93Ij5TcGllbCBKZXR6dCA8c3BhbiBjbGFzcz0ia2MtY2hldiI+4oC6PC9zcGFuPjwvYT4nKwogICAgICAnPC9kaXY+JysKICAgICAgJzxkaXYgY2xhc3M9ImtjLW1vcmUtd3JhcCI+PGJ1dHRvbiBjbGFzcz0ia2MtbW9yZSIgdHlwZT0iYnV0dG9uIiBhcmlhLWV4cGFuZGVkPSJmYWxzZSIgYXJpYS1jb250cm9scz0ia2MtcGFuZWwtJytpKyciPk1laHIgSW5mbzwvYnV0dG9uPjwvZGl2PicrCiAgICAgICc8ZGl2IGNsYXNzPSJrYy1wYW5lbCIgaWQ9ImtjLXBhbmVsLScraSsnIj48ZGl2IGNsYXNzPSJrYy1wYW5lbC1pbm5lciI+PGRpdiBjbGFzcz0ia2MtZGV0YWlsIj4nK2RldGFpbEh0bWwoYikrJzwvZGl2PjwvZGl2PjwvZGl2PicrCiAgICAgICc8ZGl2IGNsYXNzPSJrYy1kaXZpZGVyIj48L2Rpdj4nKwogICAgJzwvZGl2Pic7CiAgfQoKICBjb25zdCByb290PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJrYy10YWJsZSIpOwogIHJvb3QuaW5uZXJIVE1MPUJSQU5EUy5tYXAoY2FyZEh0bWwpLmpvaW4oIiIpOwogIHJvb3QucXVlcnlTZWxlY3RvckFsbCgiLmtjLW1vcmUiKS5mb3JFYWNoKGZ1bmN0aW9uKGJ0bil7CiAgICBidG4uYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLGZ1bmN0aW9uKCl7CiAgICAgIGNvbnN0IHA9ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoYnRuLmdldEF0dHJpYnV0ZSgiYXJpYS1jb250cm9scyIpKTsKICAgICAgY29uc3Qgb3Blbj1wLmNsYXNzTGlzdC50b2dnbGUoImlzLW9wZW4iKTsKICAgICAgYnRuLmNsYXNzTGlzdC50b2dnbGUoImlzLW9wZW4iLG9wZW4pOwogICAgICBidG4uc2V0QXR0cmlidXRlKCJhcmlhLWV4cGFuZGVkIixvcGVuPyJ0cnVlIjoiZmFsc2UiKTsKICAgICAgYnRuLnRleHRDb250ZW50PW9wZW4/IldlbmlnZXIgSW5mbyI6Ik1laHIgSW5mbyI7CiAgICB9KTsKICB9KTsKfSkoKTsK | |
| js | data:text/javascript;base64,CihmdW5jdGlvbigpewogIGNvbnN0IENBU0lOT1MgPSBbCiAgICB7CiAgICAgIGhlYWRpbmc6Ikx1Y2t5cm9sbGVycyBDYXNpbm86IEVpbiBTY2huZWxsZXIgw5xiZXJibGljayIsCiAgICAgIGxvZ29UZXh0OiJMdWNreVJvbGxlciIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA4L2x1Y2t5cm9sbGVyLWxvZ28uc3ZnIiwKICAgICAgcGxheVVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvZ28vbHVja3lyb2xsZXIiLAogICAgICBtaW5EZXBvc2l0OiIyMCAkIiwKICAgICAgZmVhdHM6WyJXaWxsa29tbWVuc3Bha2V0IGJpcyB6dSAzMC4wMDAgVVNEVCArIDEwMCBGcmVpc3BpZWxlIiwiMTMgS3J5cHRvd8OkaHJ1bmdlbiB2b24gQml0Y29pbiBiaXMgVE9OIiwiU2NobmVsbGUgS3J5cHRvLUF1c3phaGx1bmdlbiwgYmVzdMOkdGlndCBkdXJjaCBTcGllbGVyLUZlZWRiYWNrIl0sCiAgICAgIHNjb3JlOiI5LjYiLAogICAgICBib251czoiQmlzIHp1IDMwLjAwMCBVU0RUICsgMTAwIEZyZWlzcGllbGUgw7xiZXIgZHJlaSBFaW56YWhsdW5nZW4iLAogICAgICBwYXJhZ3JhcGhzOlsKICAgICAgICAiTHVja3lyb2xsZXJzLmlvIHJpY2h0ZXQgc2ljaCBlcmtlbm5iYXIgYW4gU3BpZWxlciBtaXQgZ3LDtsOfZXJlbiBBbWJpdGlvbmVuLCBkZW5uIGRhcyBXaWxsa29tbWVuc3Bha2V0IHZlcnRlaWx0IGJpcyB6dSAzMC4wMDAgVVNEVCBhdWYgZGllIGVyc3RlbiBkcmVpIEVpbnphaGx1bmdlbiwgamV3ZWlscyBhbHMgMTAwLSUtTWF0Y2ggbWl0IDE1LjAwMCwgMTAuMDAwIHVuZCA1LjAwMCBVU0RUIGFscyBPYmVyZ3Jlbnplbi4gRGF6dSBrb21tZW4gaW5zZ2VzYW10IDEwMCBGcmVpc3BpZWxlIHNvd2llIGVpbmUgMTAtVVNEVC1GcmVpd2V0dGUgZsO8ciBkZW4gU3BvcnR3ZXR0ZW5iZXJlaWNoLCBkZXIgbmViZW4gZGVuIFNsb3RzIHZvbiAxMDMgUHJvdmlkZXJuIHdpZSBQcmFnbWF0aWMgUGxheSwgRXZvbHV0aW9uIHVuZCBIYWNrc2F3IEdhbWluZyB1bmQgZGVtIExpdmUgQ2FzaW5vIHp1bSBmZXN0ZW4gQW5nZWJvdCBnZWjDtnJ0LiIsCiAgICAgICAgIktyeXB0by1aYWhsdW5nZW4gc2luZCBoaWVyIGRlciBzY2huZWxsZXJlIFdlZywgZGEgRWluLSB1bmQgQXVzemFobHVuZ2VuIGluIENvaW5zIGRldXRsaWNoIHrDvGdpZ2VyIGFiZ2V3aWNrZWx0IHdlcmRlbiBhbHMga2xhc3Npc2NoZSBCYW5rw7xiZXJ3ZWlzdW5nZW4sIHVuZCBtaXQgMTMgdW50ZXJzdMO8dHp0ZW4gS3J5cHRvd8OkaHJ1bmdlbiB2b24gQml0Y29pbiDDvGJlciBTb2xhbmEgYmlzIFRPTiBkZWNrdCBkaWUgS2Fzc2UgZGV1dGxpY2ggbWVociBhYiBhbHMgZGVyIEJyYW5jaGVuZHVyY2hzY2huaXR0LiBWZXJpZml6aWVydGVzIFNwaWVsZXItRmVlZGJhY2sgbmVubnQgZGllIHNjaG5lbGxlIEF1c3phaGx1bmdzYmVhcmJlaXR1bmcgc293aWUgZGllIHVua29tcGxpemllcnRlIEtvbnRvZXLDtmZmbnVuZyBkdXJjaGfDpG5naWcgYWxzIHZlcmzDpHNzbGljaGUgU3TDpHJrZW4gdm9uIEx1Y2t5cm9sbGVycyBDYXNpbm8uIiwKICAgICAgICAiRGllIExpemVueiBzdGFtbXQgYXVzIEN1cmHDp2FvLCB3YXMgYnJlaXRlbiBTcGllbHp1Z2FuZyB1bmQgZmxleGlibGUgWmFobHVuZ3NhYndpY2tsdW5nIGVybcO2Z2xpY2h0LCBiZWkgZm9ybWFsZW4gQmVzY2h3ZXJkZXdlZ2VuIGplZG9jaCB3ZW5pZ2VyIFLDvGNraGFsdCBiaWV0ZXQgYWxzIGVpbmUgTUdBLUxpemVuei4gQm9udXNndXRoYWJlbiB1bmQgRnJlaXNwaWVsZ2V3aW5uZSB1bnRlcmxpZWdlbiBlaW5lciBVbXNhdHphbmZvcmRlcnVuZyB2b24gNDB4LCB3b2JlaSBHZXdpbm5lIGF1cyBkZW4gRnJlaXNwaWVsZW4gYmVpIDMwMCBVU0RUIGdlZGVja2VsdCBzaW5kIHVuZCBkaWUgRnJlaXdldHRlIGFscyBlY2h0ZXMgR3V0aGFiZW4gYXVzZ2V6YWhsdCB3aXJkLiBXZXIgw7xiZXIgZGFzIFdpbGxrb21tZW5zcGFrZXQgaGluYXVzIGFrdGl2IGJsZWlidCwgZmluZGV0IG1pdCBkZXIgd8O2Y2hlbnRsaWNoZW4gMTUuMDAwLVVTRFQtTG90dGVyaWUsIExpdmUtQ2FzaW5vLVJlbG9hZHMgdW5kIGRlbSBMdWNreSBSb2xsZXJzIENsdWIgZWluIGxhdWZlbmRlcyBQcm9tb3Rpb25zcHJvZ3JhbW0gdm9yLiIKICAgICAgXSwKICAgICAgdGFibGU6WwogICAgICAgIFsi8J+OgSIsIldpbGxrb21tZW5zYm9udXMiLCJCaXMgenUgMzAuMDAwIFVTRFQgw7xiZXIgZGllIGVyc3RlbiBkcmVpIEVpbnphaGx1bmdlbiAoamUgMTAwICUpICsgMTAwIEZyZWlzcGllbGUgKyAxMCBVU0RUIEZyZWl3ZXR0ZSJdLAogICAgICAgIFsi8J+StSIsIk1pbmRlc3RlaW56YWhsdW5nc2JldHJhZyIsIkdlbcOkw58gQW56ZWlnZSBpbiBkZXIgS2Fzc2U7IGbDvHIgZGVuIFdpbGxrb21tZW5zYm9udXMgbWluZGVzdGVucyAyMCBVU0RUIl0sCiAgICAgICAgWyLwn5KzIiwiWmFobHVuZ3NtZXRob2RlbiIsIkJpdGNvaW4sIEV0aGVyZXVtLCBVU0RULCBVU0RDLCBMaXRlY29pbiwgRG9nZWNvaW4sIFhSUCwgU29sYW5hLCBCTkIsIFRST04sIFRPTiwgQURBLCBCaXRjb2luIENhc2giXSwKICAgICAgICBbIuKame+4jyIsIlVtc2F0emJlZGluZ3VuZ2VuIiwiQm9udXMgdW5kIEZyZWlzcGllbGdld2lubmUgbcO8c3NlbiA0MHggdW1nZXNldHp0IHdlcmRlbjsgRnJlaXdldHRlIG1pdCBNaW5kZXN0cXVvdGUgMiwwMCwgR2V3aW5uZSBhbHMgZWNodGVzIEd1dGhhYmVuIl0sCiAgICAgICAgWyLwn5KvIiwiU2V0emxpbWl0IiwiNSBVU0RUIHfDpGhyZW5kIGRlcyBCb251cyJdLAogICAgICAgIFsi8J+TnCIsIkxpemVuemVuIiwiQ3VyYcOnYW8iXSwKICAgICAgICBbIvCfkrsiLCJTb2Z0d2FyZSIsIlByYWdtYXRpYyBQbGF5LCBFdm9sdXRpb24sIFBsYXl0ZWNoLCBIYWNrc2F3IEdhbWluZywgTm9saW1pdCBDaXR5LCBCR2FtaW5nLCBZZ2dkcmFzaWwgdW5kIGluc2dlc2FtdCAxMDMgUHJvdmlkZXIiXSwKICAgICAgICBbIvCfjrAiLCJTcGllbGUiLCI4MDArIFNsb3RzLCBMaXZlIENhc2lubywgU3BvcnR3ZXR0ZW4iXQogICAgICBdCiAgICB9LAogICAgewogICAgICBoZWFkaW5nOiJKYWNrLmNvbSBDYXNpbm86IEVpbiBTY2huZWxsZXIgw5xiZXJibGljayIsCiAgICAgIGxvZ29UZXh0OiJKYWNrLmNvbSIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L2phY2stbG9nby5zdmciLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9qYWNrIiwKICAgICAgbWluRGVwb3NpdDoiRmxleGliZWwiLAogICAgICBmZWF0czpbIkluc3RhbnQgUmFrZWJhY2sgNS0zMCAlIG9obmUgVW1zYXR6YmVkaW5ndW5nZW4iLCI5LjAwMCsgU3BpZWxlIHBsdXMgU3BvcnR3ZXR0ZW4iLCJBdXN6YWhsdW5nZW4gaW4gcnVuZCAxMCBNaW51dGVuIl0sCiAgICAgIHNjb3JlOiI5LjIiLAogICAgICBib251czoiMTAwIEZyZWlzcGllbGUgYmVpIDUwICQgRWluemFobHVuZyIsCiAgICAgIHBhcmFncmFwaHM6WwogICAgICAgICJKYWNrLmNvbSBpc3QgZGVyIG5ldWUgTmFtZSBkZXMgd2VsdGJla2FubnRlbiBKYWNrYml0IENhc2lub3MgdW5kIGhlYnQgZGllIFBsYXR0Zm9ybSBtaXQgZGVtIFJlYnJhbmRpbmcgYXVmIGVpbiBuZXVlcyBMZXZlbC4gRGFzIEhlcnpzdMO8Y2sgaXN0IGRhcyBJbnN0YW50LVJha2ViYWNrLVByb2dyYW1tOiBKZSBuYWNoIFZJUC1TdHVmZSBmbGllw59lbiA1IGJpcyAzMCAlIGplZGVzIEVpbnNhdHplcyBzb2ZvcnQgenVyw7xjayBhdWYgSWhyIEtvbnRvLCBrb21wbGV0dCBvaG5lIFVtc2F0emJlZGluZ3VuZ2VuLiBXZXIgc3RhdHQgZWlubWFsaWdlciBCb251c2FrdGlvbmVuIGxpZWJlciBkYXVlcmhhZnQgYmVsb2hudCB3ZXJkZW4gbcO2Y2h0ZSwgZmluZGV0IGhpZXIgZGFzIHN0w6Rya3N0ZSBNb2RlbGwgZGVyIEJyYW5jaGUuIiwKICAgICAgICAiRGF6dSBrb21tZW4gw7xiZXIgOS4wMDAgU3BpZWxlIHZvbiBtZWhyIGFscyAxNTAgUHJvdmlkZXJuLCBlaW4gdW1mYW5ncmVpY2hlciBTcG9ydHdldHRlbmJlcmVpY2ggbWl0IHfDtmNoZW50bGljaGVuIFR1cm5pZXJlbiBiaXMgenUgNDAuMDAwICQgUHJlaXNwb29sIHVuZCBBdXN6YWhsdW5nZW4sIGRpZSBpbiBkZXIgUmVnZWwgaW5uZXJoYWxiIHZvbiBydW5kIDEwIE1pbnV0ZW4gYmVhcmJlaXRldCB3ZXJkZW4uIgogICAgICBdLAogICAgICB0YWJsZTpbCiAgICAgICAgWyLwn46BIiwiV2lsbGtvbW1lbnNib251cyIsIjEwMCBGcmVpc3BpZWxlIGJlaSA1MCAkIEVpbnphaGx1bmcsIEdld2lubmUgb2huZSBVbXNhdHpiZWRpbmd1bmdlbiJdLAogICAgICAgIFsi8J+StSIsIk1pbmRlc3RlaW56YWhsdW5nc2JldHJhZyIsIktlaW4gZmVzdGVzIE1pbmltdW0sIEJvbnVzIGFiIDUwICQiXSwKICAgICAgICBbIvCfkrMiLCJaYWhsdW5nc21ldGhvZGVuIiwiMTcgS3J5cHRvd8OkaHJ1bmdlbiwgZGFydW50ZXIgQml0Y29pbiwgRXRoZXJldW0sIFNvbGFuYSwgWFJQLCBEb2dlY29pbiB1bmQgTW9uZXJvIl0sCiAgICAgICAgWyLimpnvuI8iLCJVbXNhdHpiZWRpbmd1bmdlbiIsIkZyZWlzcGllbC1HZXdpbm5lIHVtc2F0emZyZWksIFJha2ViYWNrIG9obmUgVW1zYXR6YmVkaW5ndW5nZW4iXSwKICAgICAgICBbIvCfkq8iLCJTZXR6bGltaXQiLCJHZW3DpMOfIEJvbnVzYmVkaW5ndW5nZW4iXSwKICAgICAgICBbIvCfk5wiLCJMaXplbnplbiIsIkN1cmHDp2FvIEdhbWluZyBDb250cm9sIEJvYXJkIl0sCiAgICAgICAgWyLwn5K7IiwiU29mdHdhcmUiLCJQcmFnbWF0aWMgUGxheSwgUGxheSduIEdPLCBOZXRFbnQsIEhhY2tzYXcgR2FtaW5nLCBOb2xpbWl0IENpdHksIEV2b2x1dGlvbiB1bmQgMTUwKyB3ZWl0ZXJlIl0sCiAgICAgICAgWyLwn46wIiwiU3BpZWxlIiwiOS4wMDArIFRpdGVsOiBTbG90cywgTGl2ZSBDYXNpbm8sIFRpc2Noc3BpZWxlLCBPcmlnaW5hbHMsIFNwb3J0d2V0dGVuIl0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgaGVhZGluZzoiUXppbm8gQ2FzaW5vOiBFaW4gU2NobmVsbGVyIMOcYmVyYmxpY2siLAogICAgICBsb2dvVGV4dDoiUXppbm8iLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9xemluby5zdmciLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9xemlub2JvbnVzIiwKICAgICAgbWluRGVwb3NpdDoiMSAkIiwKICAgICAgZmVhdHM6WyJFaW56YWhsdW5nZW4gYmVyZWl0cyBhYiAxICQiLCJJbnRlZ3JpZXJ0ZXIgS3J5cHRvLVN3YXAgdW5kIFRlbGVncmFtIE1pbmkgQXBwIiwiRWlnZW5lIFByb3ZhYmx5LUZhaXItU3BpZWxlIl0sCiAgICAgIHNjb3JlOiI5LjQiLAogICAgICBib251czoiMTAwICUgYmlzIHp1IDUwMCAkICsgMTAwIEZyZWlzcGllbGUiLAogICAgICBwYXJhZ3JhcGhzOlsKICAgICAgICAiUXppbm8gbWFjaHQgZGVuIEVpbnN0aWVnIGlucyBLcnlwdG8tR2zDvGNrc3NwaWVsIHNvIGxlaWNodCB3aWUga2F1bSBlaW4gYW5kZXJlcyBDYXNpbm86IEVpbnphaGx1bmdlbiBzaW5kIGJlcmVpdHMgYWIgMSAkIG3DtmdsaWNoIHVuZCBkaWUgUmVnaXN0cmllcnVuZyBmdW5rdGlvbmllcnQgd2FobHdlaXNlIHBlciBFLU1haWwsIEdvb2dsZSwgVGVsZWdyYW0gb2RlciBkaXJla3Qgw7xiZXIgSWhyZSBLcnlwdG8tV2FsbGV0LiBOZXVlIFNwaWVsZXIgZXJoYWx0ZW4gZWluZW4gV2lsbGtvbW1lbnNib251cyB2b24gMTAwICUgYmlzIHp1IDUwMCAkIHNvd2llIDEwMCBGcmVpc3BpZWxlLiIsCiAgICAgICAgIlByYWt0aXNjaCBmw7xyIEtyeXB0by1GYW5zOiDDnGJlciBkZW4gaW50ZWdyaWVydGVuIFN3YXAgdGF1c2NoZW4gU2llIElocmUgQ29pbnMgZGlyZWt0IGF1ZiBkZXIgUGxhdHRmb3JtLCBvaG5lIGVpbmUgZXh0ZXJuZSBCw7Zyc2UgenUgYmVuw7Z0aWdlbiwgdW5kIG1pdCBkZXIgVGVsZWdyYW0gTWluaSBBcHAgc3BpZWxlbiBTaWUgdW50ZXJ3ZWdzIGRpcmVrdCBpbSBNZXNzZW5nZXIuIEVpZ2VuZSBQcm92YWJseS1GYWlyLVRpdGVsIHdpZSBQbGlua28sIERpY2UgdW5kIEtlbm8gbGFzc2VuIHNpY2ggamVkZXJ6ZWl0IGF1ZiBGYWlybmVzcyDDvGJlcnByw7xmZW4uIgogICAgICBdLAogICAgICB0YWJsZTpbCiAgICAgICAgWyLwn46BIiwiV2lsbGtvbW1lbnNib251cyIsIjEwMCAlIGJpcyB6dSA1MDAgJCArIDEwMCBGcmVpc3BpZWxlIl0sCiAgICAgICAgWyLwn5K1IiwiTWluZGVzdGVpbnphaGx1bmdzYmV0cmFnIiwiMSAkIl0sCiAgICAgICAgWyLwn5KzIiwiWmFobHVuZ3NtZXRob2RlbiIsIkJpdGNvaW4sIEV0aGVyZXVtLCBVU0RULCBTb2xhbmEsIEJOQiwgVE9OIHVuZCB3ZWl0ZXJlIEtyeXB0b3fDpGhydW5nZW4iXSwKICAgICAgICBbIuKame+4jyIsIlVtc2F0emJlZGluZ3VuZ2VuIiwiQm9udXMgbXVzcyAzNXggdW1nZXNldHp0IHdlcmRlbiJdLAogICAgICAgIFsi8J+SryIsIlNldHpsaW1pdCIsIjEwICQgd8OkaHJlbmQgZGVzIEJvbnVzIl0sCiAgICAgICAgWyLwn5OcIiwiTGl6ZW56ZW4iLCJBbmpvdWFuIl0sCiAgICAgICAgWyLwn5K7IiwiU29mdHdhcmUiLCJCR2FtaW5nLCBQcmFnbWF0aWMgUGxheSB1bmQgcnVuZCA0MCB3ZWl0ZXJlIFByb3ZpZGVyIHBsdXMgZWlnZW5lIFNwaWVsZSJdLAogICAgICAgIFsi8J+OsCIsIlNwaWVsZSIsIlNsb3RzLCBMaXZlIENhc2lubywgVGlzY2hzcGllbGUsIGVpZ2VuZSBQcm92YWJseS1GYWlyLUdhbWVzIl0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgaGVhZGluZzoiQ3liZXQgQ2FzaW5vOiBFaW4gU2NobmVsbGVyIMOcYmVyYmxpY2siLAogICAgICBsb2dvVGV4dDoiQ3liZXQiLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9jeWJldC5zdmciLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9jeWJldCIsCiAgICAgIG1pbkRlcG9zaXQ6IjEgJCIsCiAgICAgIGZlYXRzOlsiS2VpbmUgQXVzemFobHVuZ3NsaW1pdHMiLCIyMCAlIEluc3RhbnQgUmFrZWJhY2sgYXVmIGFsbGUgRWluc8OkdHplIiwiQ2FzaW5vIHVuZCBTcG9ydHdldHRlbiBhdWYgZWluZXIgUGxhdHRmb3JtIl0sCiAgICAgIHNjb3JlOiI5LjgiLAogICAgICBib251czoiMTAwICUgYmlzIHp1IDEuMDAwICQiLAogICAgICBwYXJhZ3JhcGhzOlsKICAgICAgICAiQ3liZXQgYmVhbnR3b3J0ZXQgZGllIHdpY2h0aWdzdGUgRnJhZ2UgamVkZXMgU3BpZWxlcnMgYXVmIGRpZSBiZXN0ZSBBcnQ6IEF1c3phaGx1bmdlbiBzaW5kIGhpZXIgaW4gdW5iZWdyZW56dGVyIEjDtmhlIG3DtmdsaWNoIHVuZCB3ZXJkZW4gbWVpc3QgaW5uZXJoYWxiIHdlbmlnZXIgTWludXRlbiBkaXJla3QgYW4gSWhyZSBLcnlwdG8tV2FsbGV0IMO8YmVybWl0dGVsdC4gR2VyYWRlIGbDvHIgSGlnaCBSb2xsZXIgdW5kIEphY2twb3QtSsOkZ2VyIGlzdCBkYXMgZWluIEFyZ3VtZW50LCBkYXMga2F1bSBlaW4gS29ua3VycmVudCBiaWV0ZW4ga2Fubi4iLAogICAgICAgICJEYXMgU3BpZWxhbmdlYm90IHVtZmFzc3Qgw7xiZXIgMy40MDAgVGl0ZWwgaW5rbHVzaXZlIGVpZ2VuZXIgUHJvdmFibHktRmFpci1HYW1lcyB3aWUgQ3Jhc2gsIE1pbmVzIHVuZCBQbGlua28gc293aWUgZWluZW4gU3BvcnR3ZXR0ZW5iZXJlaWNoIG1pdCBtZWhyIGFscyAzNSBTcG9ydGFydGVuLiBOZWJlbiBkZW0gV2lsbGtvbW1lbnNib251cyB2b24gMTAwICUgYmlzIHp1IDEuMDAwICQgZXJoYWx0ZW4gU2llIGRhdWVyaGFmdCAyMCAlIEluc3RhbnQgUmFrZWJhY2sgYXVmIGFsbGUgRWluc8OkdHplLiIKICAgICAgXSwKICAgICAgdGFibGU6WwogICAgICAgIFsi8J+OgSIsIldpbGxrb21tZW5zYm9udXMiLCIxMDAgJSBiaXMgenUgMS4wMDAgJCArIDIwICUgSW5zdGFudCBSYWtlYmFjayJdLAogICAgICAgIFsi8J+StSIsIk1pbmRlc3RlaW56YWhsdW5nc2JldHJhZyIsIkNhLiAxICQgaW4gS3J5cHRvIl0sCiAgICAgICAgWyLwn5KzIiwiWmFobHVuZ3NtZXRob2RlbiIsIkJpdGNvaW4sIEV0aGVyZXVtLCBVU0RULCBTb2xhbmEsIEJOQiwgWFJQLCBEb2dlY29pbiwgVFJPTiB1bmQgd2VpdGVyZSJdLAogICAgICAgIFsi4pqZ77iPIiwiVW1zYXR6YmVkaW5ndW5nZW4iLCJTcGllbGFiaMOkbmdpZ2VzIEJvbnVzLUNvaW4tU3lzdGVtLCBSYWtlYmFjayBvaG5lIFVtc2F0emJlZGluZ3VuZ2VuIl0sCiAgICAgICAgWyLwn5KvIiwiU2V0emxpbWl0IiwiR2Vtw6TDnyBCb251c2JlZGluZ3VuZ2VuIl0sCiAgICAgICAgWyLwn5OcIiwiTGl6ZW56ZW4iLCJBbmpvdWFuIl0sCiAgICAgICAgWyLwn5K7IiwiU29mdHdhcmUiLCJFdm9sdXRpb24sIFByYWdtYXRpYyBQbGF5IHVuZCB3ZWl0ZXJlIHBsdXMgZWlnZW5lIFByb3ZhYmx5LUZhaXItR2FtZXMiXSwKICAgICAgICBbIvCfjrAiLCJTcGllbGUiLCIzLjQwMCsgVGl0ZWw6IFNsb3RzLCBMaXZlIENhc2lubywgT3JpZ2luYWxzLCBTcG9ydHdldHRlbiBtaXQgMzUrIFNwb3J0YXJ0ZW4iXQogICAgICBdCiAgICB9LAogICAgewogICAgICBoZWFkaW5nOiJCQy5HYW1lIENhc2lubzogRWluIFNjaG5lbGxlciDDnGJlcmJsaWNrIiwKICAgICAgbG9nb1RleHQ6IkJDLkdBTUUiLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9iYy1nYW1lLndlYnAiLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9iYy1nYW1lIiwKICAgICAgbWluRGVwb3NpdDoiQ2EuIDUgJCIsCiAgICAgIGZlYXRzOlsiNDcwICUgV2lsbGtvbW1lbnNwYWtldCArIDQwMCBGcmVpc3BpZWxlIiwiMTAuMDAwKyBTcGllbGUgdW5kIDgwKyBTcG9ydGFydGVuIiwiNSAkIEJvbnVzIG9obmUgRWluemFobHVuZyBmw7xyIG5ldWUgU3BpZWxlciJdLAogICAgICBzY29yZToiOS44IiwKICAgICAgYm9udXM6IkJpcyB6dSA0NzAgJSArIDQwMCBGcmVpc3BpZWxlIiwKICAgICAgcGFyYWdyYXBoczpbCiAgICAgICAgIkJDLkdhbWUgesOkaGx0IHNlaXQgMjAxNyB6dSBkZW4gYmVrYW5udGVzdGVuIEtyeXB0byBDYXNpbm9zIGRlciBXZWx0IHVuZCB0csOkZ3QgZGllc2VuIFJ1ZiB6dXJlY2h0OiAxMC4wMDArIFNwaWVsZSwgODArIFNwb3J0YXJ0ZW4gdW5kIGVpbiBXaWxsa29tbWVuc3Bha2V0IHZvbiBpbnNnZXNhbXQgNDcwICUgcGx1cyA0MDAgRnJlaXNwaWVsZSwgdmVydGVpbHQgw7xiZXIgZGllIGVyc3RlbiB2aWVyIEVpbnphaGx1bmdlbi4gV2VyIGlubmVyaGFsYiB2b24gNyBNaW51dGVuIG5hY2ggZGVyIFJlZ2lzdHJpZXJ1bmcgZWluemFobHQsIGVyaMO2aHQgZGllIGVyc3RlIFN0dWZlIHNvZ2FyIHZvbiAxODAgJSBhdWYgMzAwICUuIiwKICAgICAgICAiRGllIEJvbmkgd2VyZGVuIGluIEJDRCBndXRnZXNjaHJpZWJlbiwgZGVyIGhhdXNlaWdlbmVuIFfDpGhydW5nIG1pdCBmZXN0ZXIgMToxLUJpbmR1bmcgYW4gZGVuIFVTLURvbGxhciwgdW5kIHNjaGFsdGVuIHNpY2ggaW4gRWNodHplaXQgZHVyY2ggRWluc8OkdHplIGZyZWkg4oCTIGVpbm1hbCBmcmVpZ2VzY2hhbHRldCwgc2luZCBzaWUgZWNodGVzIEdlbGQgb2huZSBWZXJmYWxsc2RhdHVtLiBEYXp1IGtvbW1lbiBlaW4gNSAkIEJvbnVzIG9obmUgRWluemFobHVuZyB1bmQgQXVzemFobHVuZ2VuLCBkaWUgcmVpbiBvbi1jaGFpbiBsYXVmZW4gdW5kIGltIFRlc3QgbWVpc3QgaW4gdW50ZXIgemVobiBNaW51dGVuIGFua2FtZW4uIgogICAgICBdLAogICAgICB0YWJsZTpbCiAgICAgICAgWyLwn46BIiwiV2lsbGtvbW1lbnNib251cyIsIkJpcyB6dSA0NzAgJSDDvGJlciBkaWUgZXJzdGVuIHZpZXIgRWluemFobHVuZ2VuICsgNDAwIEZyZWlzcGllbGUsIGRhenUgNSAkIG9obmUgRWluemFobHVuZyJdLAogICAgICAgIFsi8J+StSIsIk1pbmRlc3RlaW56YWhsdW5nc2JldHJhZyIsIkNhLiA1ICQgZsO8ciBkaWUgZXJzdGUgU3R1ZmUgKFN0dWZlbjogNS8xMC8yMC8zMCAkKSJdLAogICAgICAgIFsi8J+SsyIsIlphaGx1bmdzbWV0aG9kZW4iLCIyMCsgS3J5cHRvd8OkaHJ1bmdlbiwgZGFydW50ZXIgQml0Y29pbiwgRXRoZXJldW0sIExpdGVjb2luLCBEb2dlY29pbiwgVVNEVCwgU29sYW5hIHVuZCBBREE7IEthdWYgcGVyIEtyZWRpdGthcnRlIG3DtmdsaWNoIl0sCiAgICAgICAgWyLimpnvuI8iLCJVbXNhdHpiZWRpbmd1bmdlbiIsIjQweCBhdWYgRWluemFobHVuZyBwbHVzIEJvbnVzLCBGcmVpc3BpZWxlIGplIG5hY2ggU3R1ZmUgNDB4IGJpcyA2MHgiXSwKICAgICAgICBbIvCfkq8iLCJTZXR6bGltaXQiLCJHZW3DpMOfIEJvbnVzYmVkaW5ndW5nZW4iXSwKICAgICAgICBbIvCfk5wiLCJMaXplbnplbiIsIkFuam91YW4gKHp1dm9yIEN1cmHDp2FvKSJdLAogICAgICAgIFsi8J+SuyIsIlNvZnR3YXJlIiwiUHJhZ21hdGljIFBsYXksIEhhY2tzYXcgR2FtaW5nLCBFdm9sdXRpb24gdW5kIHZpZWxlIHdlaXRlcmUgcGx1cyBkaWUgaGF1c2VpZ2VuZW4gQkMgT3JpZ2luYWxzIl0sCiAgICAgICAgWyLwn46wIiwiU3BpZWxlIiwiMTAuMDAwKyBUaXRlbDogU2xvdHMsIExpdmUgQ2FzaW5vLCBPcmlnaW5hbHMsIFNwb3J0d2V0dGVuIG1pdCA4MCsgU3BvcnRhcnRlbiJdCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgIGhlYWRpbmc6Im1CaXQgQ2FzaW5vOiBFaW4gU2NobmVsbGVyIMOcYmVyYmxpY2siLAogICAgICBsb2dvVGV4dDoibUJpdCBDYXNpbm8iLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9tYml0LWxvZ28tMS5wbmciLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9tYml0IiwKICAgICAgbWluRGVwb3NpdDoi4Li/IDAuMDAwMSIsCiAgICAgIGZlYXRzOlsiU2VpdCAyMDE0IGV0YWJsaWVydCIsIlTDpGdsaWNoZXMgQ2FzaGJhY2sgYmlzIHp1IDE1ICUiLCJSVFAtQW56ZWlnZSBkaXJla3QgYXVmIGplZGVtIFNwaWVsIl0sCiAgICAgIHNjb3JlOiI5LjQiLAogICAgICBib251czoiQmlzIHp1IDMyNSAlICsgMzI1IEZyZWlzcGllbGUiLAogICAgICBwYXJhZ3JhcGhzOlsKICAgICAgICAibUJpdCBDYXNpbm8gaXN0IHNlaXQgMjAxNCBhbSBNYXJrdCB1bmQgZGFtaXQgZWluIGVjaHRlcyBVcmdlc3RlaW4gdW50ZXIgZGVuIEtyeXB0byBDYXNpbm9zLCBpbiBlaW5lciBCcmFuY2hlIHZvbGxlciBOZXdjb21lciBlaW4gdW5zY2jDpHR6YmFyZXIgVmVydHJhdWVuc3ZvcnRlaWwuIERpZSBFcmZhaHJ1bmcgemVpZ3Qgc2ljaCBpbiBEZXRhaWxzLCBkaWUgYW5kZXJub3J0cyBmZWhsZW46IERlciBSVFAtV2VydCB3aXJkIGRpcmVrdCBhdWYgamVkZW0gU3BpZWwgYW5nZXplaWd0IHVuZCBBdXN6YWhsdW5nZW4gd2VyZGVuIGltIFNjaG5pdHQgaW4gcnVuZCAxMCBiaXMgMTUgTWludXRlbiBiZWFyYmVpdGV0LiIsCiAgICAgICAgIk5lYmVuIGRlbSBXaWxsa29tbWVuc3Bha2V0IHZvbiBiaXMgenUgMzI1ICUgenVzw6R0emxpY2ggenUgMzI1IEZyZWlzcGllbGVuIGJlbG9obnQgZGFzIFN0ZWxsYXItQ2x1Yi1UcmV1ZXByb2dyYW1tIHJlZ2VsbcOkw59pZ2VzIFNwaWVsZW4gbWl0IHTDpGdsaWNoZW0gQ2FzaGJhY2sgdm9uIGJpcyB6dSAxNSAlLCB3w7ZjaGVudGxpY2hlbiBSZWxvYWQtQm9uaSB1bmQgZWluZW0gUmV3YXJkcy1TaG9wLiIKICAgICAgXSwKICAgICAgdGFibGU6WwogICAgICAgIFsi8J+OgSIsIldpbGxrb21tZW5zYm9udXMiLCJCaXMgenUgMzI1ICUgKyAzMjUgRnJlaXNwaWVsZSDDvGJlciBkaWUgZXJzdGVuIGRyZWkgRWluemFobHVuZ2VuIl0sCiAgICAgICAgWyLwn5K1IiwiTWluZGVzdGVpbnphaGx1bmdzYmV0cmFnIiwiMCwwMDAxIEJUQyBiencuIDEgVVNEVCJdLAogICAgICAgIFsi8J+SsyIsIlphaGx1bmdzbWV0aG9kZW4iLCJCaXRjb2luLCBFdGhlcmV1bSwgTGl0ZWNvaW4sIERvZ2Vjb2luLCBVU0RULCBCaXRjb2luIENhc2gsIFhSUCJdLAogICAgICAgIFsi4pqZ77iPIiwiVW1zYXR6YmVkaW5ndW5nZW4iLCJCb251cyBtdXNzIDQweCB1bWdlc2V0enQgd2VyZGVuIl0sCiAgICAgICAgWyLwn5KvIiwiU2V0emxpbWl0IiwiR2Vtw6TDnyBCb251c2JlZGluZ3VuZ2VuIl0sCiAgICAgICAgWyLwn5OcIiwiTGl6ZW56ZW4iLCJDdXJhw6dhbyJdLAogICAgICAgIFsi8J+SuyIsIlNvZnR3YXJlIiwiQkdhbWluZywgUHJhZ21hdGljIFBsYXksIEV2b2x1dGlvbiwgUGxheSduIEdPLCBCZXRzb2Z0LCBIYWNrc2F3IEdhbWluZyB1bmQgNDArIHdlaXRlcmUiXSwKICAgICAgICBbIvCfjrAiLCJTcGllbGUiLCI4LjAwMCsgVGl0ZWw6IFNsb3RzLCBMaXZlIENhc2lubywgVGlzY2hzcGllbGUsIFZpZGVvIFBva2VyIl0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgaGVhZGluZzoiVmF2ZSBDYXNpbm86IEVpbiBTY2huZWxsZXIgw5xiZXJibGljayIsCiAgICAgIGxvZ29UZXh0OiJWYXZlIiwgbG9nb0ltZzoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMjYvMDgvdmF2ZS5zdmciLAogICAgICBwbGF5VXJsOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby92YXZlIiwKICAgICAgbWluRGVwb3NpdDoiQ2EuIDMgJCIsCiAgICAgIGZlYXRzOlsiMTEuMDAwKyBTcGllbGUgdW5kIFNwb3J0d2V0dGVuIG1pdCA0MCsgU3BvcnRhcnRlbiIsIkF1c3phaGx1bmdlbiBpbiBydW5kIDEwIE1pbnV0ZW4sIG9obmUgR2Viw7xocmVuIHVuZCBMaW1pdHMiLCJBbm9ueW1lIFJlZ2lzdHJpZXJ1bmcgb2huZSBLWUMgaW0gTm9ybWFsYmV0cmllYiJdLAogICAgICBzY29yZToiOS4xIiwKICAgICAgYm9udXM6IkJpcyB6dSA0IEJUQyDDvGJlciB2aWVyIEVpbnphaGx1bmdlbiArIDEwMCBGcmVpc3BpZWxlIiwKICAgICAgcGFyYWdyYXBoczpbCiAgICAgICAgIlZhdmUgaXN0IHNlaXQgMjAyMiBhbSBNYXJrdCB1bmQgdmVyZWludCBlaW5lIENhc2luby1CaWJsaW90aGVrIG1pdCDDvGJlciAxMS4wMDAgU3BpZWxlbiB2b24gbWVociBhbHMgMTAwIFByb3ZpZGVybiBtaXQgZWluZW0gdGllZmVuIFNwb3J0d2V0dGVuYW5nZWJvdCwgZGFzIMO8YmVyIDQwIFNwb3J0YXJ0ZW4gaW5rbHVzaXZlIExpdmUtU3RyZWFtaW5nIHVuZCBCZXQgQnVpbGRlciBhYmRlY2t0LiBGw7xyIGRpZSBSZWdpc3RyaWVydW5nIGdlbsO8Z2VuIEUtTWFpbC1BZHJlc3NlIHVuZCBQYXNzd29ydCwgdW5kIGRhIGRpZSBLYXNzZSB2b2xsc3TDpG5kaWcgYXVmIEtyeXB0byBsw6R1ZnQsIHdlcmRlbiBpbSBub3JtYWxlbiBTcGllbGJldHJpZWIga2VpbmUgQXVzd2Vpc2Rva3VtZW50ZSB2ZXJsYW5ndC4iLAogICAgICAgICJBdXN6YWhsdW5nZW4gd2VyZGVuIGF1dG9tYXRpc2NoIHZlcmFyYmVpdGV0IHVuZCBlcnJlaWNoZW4gSWhyZSBXYWxsZXQgaW4gZGVyIFJlZ2VsIGluIHJ1bmQgMTAgTWludXRlbiwgd29iZWkgZGFzIENhc2lubyB3ZWRlciBHZWLDvGhyZW4gZXJoZWJ0IG5vY2ggZWluZSBPYmVyZ3JlbnplIHNldHp0LiBEYXMgV2lsbGtvbW1lbnNwYWtldCB2ZXJ0ZWlsdCBiaXMgenUgNCBCVEMgYXVmIElocmUgZXJzdGVuIHZpZXIgRWluemFobHVuZ2VuLCB1bmQgZGllIGVyc3RlIFN0dWZlIGJyaW5ndCAxNTAgJSBiaXMgenUgMSw1IEJUQyBwbHVzIDEwMCBGcmVpc3BpZWxlLiIsCiAgICAgICAgIkJlaSBkZW4gQm9udXNiZWRpbmd1bmdlbiBsb2hudCBlaW4gZ2VuYXVlciBCbGljaywgZGVubiBkaWUgVW1zYXR6YW5mb3JkZXJ1bmcgdm9uIDQweCBnaWx0IGbDvHIgQm9udXNndXRoYWJlbiBlYmVuc28gd2llIGbDvHIgRnJlaXNwaWVsZ2V3aW5uZSwgdW5kIGRlciBNYXhpbWFsZWluc2F0eiB3w6RocmVuZCBkZXMgYWt0aXZlbiBCb251cyBsaWVndCBiZWkgNSBVU0RULCB3YXMgYXVjaCBGZWF0dXJlIEJ1eXMgZWluc2NobGllw590LiBUaXNjaC0gdW5kIExpdmUtRGVhbGVyLVNwaWVsZSB6w6RobGVuIGRhYmVpIG5pY2h0IHp1bSBVbXNhdHosIGRlciBCb251cyByaWNodGV0IHNpY2ggYWxzbyBhbiBTbG90LVNwaWVsZXIuIFNwb3J0d2V0dGVyIGVyaGFsdGVuIG1pdCAxMHggUm9sbG92ZXIgYmVpIE1pbmRlc3RxdW90ZSAxLDUwIGRldXRsaWNoIG1pbGRlcmUgS29uZGl0aW9uZW4sIHVuZCBkaWUgZsO8bmYgaGF1c2VpZ2VuZW4gT3JpZ2luYWxzIHdpZSBDcmFzaCwgUGxpbmtvIHVuZCBNaW5lcyBsYXVmZW4gYXVmIFByb3ZhYmx5LUZhaXItQWxnb3JpdGhtZW4sIGRpZSBTaWUgUnVuZGUgZsO8ciBSdW5kZSDDvGJlcnByw7xmZW4ga8O2bm5lbi4iCiAgICAgIF0sCiAgICAgIHRhYmxlOlsKICAgICAgICBbIvCfjoEiLCJXaWxsa29tbWVuc2JvbnVzIiwiQmlzIHp1IDQgQlRDIMO8YmVyIGRpZSBlcnN0ZW4gdmllciBFaW56YWhsdW5nZW4gKyAxMDAgRnJlaXNwaWVsZSwgZXJzdGUgRWluemFobHVuZyAxNTAgJSBiaXMgenUgMSw1IEJUQyJdLAogICAgICAgIFsi8J+StSIsIk1pbmRlc3RlaW56YWhsdW5nc2JldHJhZyIsIkplIG5hY2ggQ29pbiB1bmQgTmV0endlcmsgZ2Vtw6TDnyBBbnplaWdlIGluIGRlciBLYXNzZTsgZsO8ciBCb25pIG1pbmRlc3RlbnMgMjAgJCBpbiBLcnlwdG8iXSwKICAgICAgICBbIvCfkrMiLCJaYWhsdW5nc21ldGhvZGVuIiwiQml0Y29pbiwgRXRoZXJldW0sIFVTRFQsIFhSUCwgTGl0ZWNvaW4sIERvZ2Vjb2luLCBCaXRjb2luIENhc2gsIFRST047IEtyeXB0by1LYXVmIHBlciBLYXJ0ZSDDvGJlciBEcml0dGFuYmlldGVyIl0sCiAgICAgICAgWyLimpnvuI8iLCJVbXNhdHpiZWRpbmd1bmdlbiIsIjQweCBhdWYgQm9udXMgdW5kIEZyZWlzcGllbGdld2lubmU7IFNwb3J0d2V0dGVuIDEweCBiZWkgTWluZGVzdHF1b3RlIDEsNTAiXSwKICAgICAgICBbIvCfkq8iLCJTZXR6bGltaXQiLCI1IFVTRFQgcHJvIEVpbnNhdHogd8OkaHJlbmQgZGVzIEJvbnVzLCBpbmtsdXNpdmUgRmVhdHVyZSBCdXlzIl0sCiAgICAgICAgWyLwn5OcIiwiTGl6ZW56ZW4iLCJDdXJhw6dhbyJdLAogICAgICAgIFsi8J+SuyIsIlNvZnR3YXJlIiwiRXZvbHV0aW9uLCBQcmFnbWF0aWMgUGxheSwgTmV0RW50LCBQbGF5dGVjaCwgUGxheSduIEdPIHVuZCAxMDArIHdlaXRlcmUgUHJvdmlkZXIgcGx1cyBkaWUgaGF1c2VpZ2VuZW4gVmF2ZSBPcmlnaW5hbHMiXSwKICAgICAgICBbIvCfjrAiLCJTcGllbGUiLCIxMS4wMDArIFRpdGVsOiBTbG90cywgTGl2ZSBDYXNpbm8sIFRpc2Noc3BpZWxlLCBPcmlnaW5hbHMsIFJhY2Vib29rLCBTcG9ydHdldHRlbiBtaXQgNDArIFNwb3J0YXJ0ZW4iXQogICAgICBdCiAgICB9LAogICAgewogICAgICBoZWFkaW5nOiJNeVN0YWtlIENhc2lubzogRWluIFNjaG5lbGxlciDDnGJlcmJsaWNrIiwKICAgICAgbG9nb1RleHQ6Ik15U3Rha2UiLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9teXN0YWtlLnN2ZyIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL215c3Rha2UiLAogICAgICBtaW5EZXBvc2l0OiIyMCAkIiwKICAgICAgZmVhdHM6WyJWaWVyIFdpbGxrb21tZW5zYm9uaSB6dXIgQXVzd2FobCIsIk1pbmkgR2FtZXMgRGlubyB1bmQgQ2hpY2tlbiAoOTkgJSBSVFApIiwiS3J5cHRvLUF1c3phaGx1bmdlbiBvaG5lIGZlc3RlcyBMaW1pdCJdLAogICAgICBzY29yZToiOS41IiwKICAgICAgYm9udXM6IjE3MCAlIEtyeXB0by1Cb251cyBiaXMgenUgMS4wMDAgJCIsCiAgICAgIHBhcmFncmFwaHM6WwogICAgICAgICJNeVN0YWtlIGzDpHVmdCBzZWl0IDIwMTkgdW5kIHN0ZWxsdCBuZXVlIFNwaWVsZXIgdm9yIGVpbmUgdW5nZXfDtmhubGljaGUgRW50c2NoZWlkdW5nOiBWaWVyIFdpbGxrb21tZW5zYm9uaSBzdGVoZW4genVyIEF1c3dhaGwsIHVuZCBTaWUgd8OkaGxlbiBnZW5hdSBlaW5lbi4gRsO8ciBLcnlwdG8tU3BpZWxlciBzdGljaHQgZGVyIDE3MCAlIEJvbnVzIGJpcyB6dSAxLjAwMCAkIGhlcmF1cyDigJMgZGllIHN0w6Rya3N0ZSBFaW56ZWxyYXRlIGltIEFuZ2Vib3QsIHZvcmF1c2dlc2V0enQgZGllIEVpbnphaGx1bmcgZXJmb2xndCBpbiBDb2lucyB3aWUgQml0Y29pbiwgRXRoZXJldW0gb2RlciBNb25lcm8gc3RhdHQgaW4gU3RhYmxlY29pbnMuIiwKICAgICAgICAiQmVyw7xobXQgaXN0IGRpZSBQbGF0dGZvcm0gZsO8ciBpaHJlIE1pbmkgR2FtZXM6IERpbm8gaW0gQ3Jhc2gtU3RpbCBtaXQgTXVsdGlwbGlrYXRvcmVuIGJpcyB6dSAxMDAuMDAweCB1bmQgQ2hpY2tlbiBtaXQgOTkgJSBSVFAsIGVpbmVtIGRlciBow7ZjaHN0ZW4gV2VydGUgaW0gZ2VzYW10ZW4gQ2FzaW5vLUdhbWluZy4gRGF6dSBrb21tZW4gOC4wMDArIFNwaWVsZSB2b24gOTArIFByb3ZpZGVybiwgZWluIFNwb3J0d2V0dGVuYW5nZWJvdCBtaXQgNzArIFNwb3J0YXJ0ZW4gdW5kIEtyeXB0by1BdXN6YWhsdW5nZW4gb2huZSBmZXN0ZXMgTGltaXQsIGluIGRlciBSZWdlbCBiaW5uZW4gMTUgYmlzIDYwIE1pbnV0ZW4uIgogICAgICBdLAogICAgICB0YWJsZTpbCiAgICAgICAgWyLwn46BIiwiV2lsbGtvbW1lbnNib251cyIsIldhaGwgYXVzIHZpZXIgQW5nZWJvdGVuOiAxNzAgJSBLcnlwdG8gYmlzIDEuMDAwICQsIDMwMCAlIFBha2V0IGJpcyAxLjUwMCAkLCAxMjAgJSBTcG9ydCBvZGVyIDEwMCAlIE1pbmkgR2FtZXMiXSwKICAgICAgICBbIvCfkrUiLCJNaW5kZXN0ZWluemFobHVuZ3NiZXRyYWciLCIyMCAkIl0sCiAgICAgICAgWyLwn5KzIiwiWmFobHVuZ3NtZXRob2RlbiIsIkJUQywgRVRILCBVU0RULCBVU0RDLCBMVEMsIFhSUCwgRE9HRSwgWE1SIHVuZCB3ZWl0ZXJlOyB6dXPDpHR6bGljaCBGaWF0IHBlciBLYXJ0ZSB1bmQgRS1XYWxsZXRzIl0sCiAgICAgICAgWyLimpnvuI8iLCJVbXNhdHpiZWRpbmd1bmdlbiIsIjMweCBhdWYgRWluemFobHVuZyBwbHVzIEJvbnVzLCBudXIgYW4gU2xvdHMiXSwKICAgICAgICBbIvCfkq8iLCJTZXR6bGltaXQiLCI1IOKCrCBwcm8gU3BpbiB3w6RocmVuZCBkZXMgQm9udXMiXSwKICAgICAgICBbIvCfk5wiLCJMaXplbnplbiIsIkN1cmHDp2FvIEdDQiAoT0dMLzIwMjQvMTc5OC8xMDQ4KSJdLAogICAgICAgIFsi8J+SuyIsIlNvZnR3YXJlIiwiUHJhZ21hdGljIFBsYXksIE5ldEVudCwgSGFja3NhdyBHYW1pbmcsIE5vbGltaXQgQ2l0eSwgQmlnIFRpbWUgR2FtaW5nIHVuZCA5MCsgd2VpdGVyZSJdLAogICAgICAgIFsi8J+OsCIsIlNwaWVsZSIsIjguMDAwKyBUaXRlbDogU2xvdHMsIE1pbmkgR2FtZXMsIExpdmUgQ2FzaW5vLCBTcG9ydHdldHRlbiBtaXQgNzArIFNwb3J0YXJ0ZW4iXQogICAgICBdCiAgICB9LAogICAgewogICAgICBoZWFkaW5nOiJXaW5uYSBDYXNpbm86IEVpbiBTY2huZWxsZXIgw5xiZXJibGljayIsCiAgICAgIGxvZ29UZXh0OiJXaW5uYSIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI2LzA2L3dpbm5hLnN2ZyIsCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL3dpbm5hIiwKICAgICAgbWluRGVwb3NpdDoiMSAkIiwKICAgICAgZmVhdHM6WyJSYWtlYmFjayBhbGxlIDcgTWludXRlbiBhdXNnZXphaGx0IiwiVklQLVN0YXR1cy1NYXRjaCB2b24gYW5kZXJlbiBDYXNpbm9zIiwiNi4wMDAgU3BpZWxlIHBsdXMgU3BvcnR3ZXR0ZW4iXSwKICAgICAgc2NvcmU6IjkuMCIsCiAgICAgIGJvbnVzOiJSYWtlYmFjayBzdGF0dCBXaWxsa29tbWVuc2JvbnVzLCBhYiBkZW0gZXJzdGVuIEVpbnNhdHoiLAogICAgICBwYXJhZ3JhcGhzOlsKICAgICAgICAiV2lubmEgZ2VodCBiZWkgZGVuIEJvbmkgYmV3dXNzdCBlaW5lbiBhbmRlcmVuIFdlZyBhbHMgZGllIEtvbmt1cnJlbno6IFN0YXR0IGVpbmVzIGtsYXNzaXNjaGVuIFdpbGxrb21tZW5zYm9udXMgbWl0IGhvaGVuIFVtc2F0emJlZGluZ3VuZ2VuIGVyaGFsdGVuIFNpZSBoaWVyIFJha2ViYWNrLCBkYXMgYWxsZSBzaWViZW4gTWludXRlbiBpbiBJaHJlbSBLb250byBsYW5kZXQgdW5kIHNpY2ggbWl0IHN0ZWlnZW5kZW0gVklQLUxldmVsIGVyaMO2aHQuIFdhcyBTaWUgdmVyZGllbmVuLCBnZWjDtnJ0IElobmVuIHNvZm9ydCwgb2huZSAzNXgtIG9kZXIgNDB4LUjDvHJkZW4uIiwKICAgICAgICAiRWluemlnYXJ0aWcgaXN0IGRhcyBTdGF0dXMtTWF0Y2gtUHJvZ3JhbW06IElocmVuIGJlaSBlaW5lbSBhbmRlcmVuIENhc2lubyBlcnNwaWVsdGVuIFZJUC1TdGF0dXMgw7xiZXJ0cmFnZW4gU2llIGVpbmZhY2ggenUgV2lubmEgdW5kIHN0ZWlnZW4gZGlyZWt0IGluIGVpbmVyIGjDtmhlcmVuIFN0dWZlIG1pdCBiZXNzZXJlbiBLb25kaXRpb25lbiBlaW4uIERhenUga29tbWVuIHJ1bmQgNi4wMDAgU3BpZWxlIGlua2x1c2l2ZSBlaWdlbmVyIFByb3ZhYmx5LUZhaXItT3JpZ2luYWxzIHNvd2llIGVpbiBTcG9ydHdldHRlbmJlcmVpY2ggbWl0IMO8YmVyIDEwLjAwMCBMaXZlLUV2ZW50cyBwcm8gTW9uYXQuIgogICAgICBdLAogICAgICB0YWJsZTpbCiAgICAgICAgWyLwn46BIiwiV2lsbGtvbW1lbnNib251cyIsIktlaW4ga2xhc3Npc2NoZXIgQm9udXMsIHN0YXR0ZGVzc2VuIFJha2ViYWNrIGFiIGRlbSBlcnN0ZW4gRWluc2F0eiArIFZJUC1TdGF0dXMtTWF0Y2giXSwKICAgICAgICBbIvCfkrUiLCJNaW5kZXN0ZWluemFobHVuZ3NiZXRyYWciLCIxICQiXSwKICAgICAgICBbIvCfkrMiLCJaYWhsdW5nc21ldGhvZGVuIiwiMTYrIEtyeXB0b3fDpGhydW5nZW4sIGRhcnVudGVyIEJpdGNvaW4sIEV0aGVyZXVtLCBTb2xhbmEsIFVTRFQsIFVTREMgdW5kIERvZ2Vjb2luIMO8YmVyIEVSQzIwLCBUUkMyMCwgQkVQMjAgdW5kIFNPTCJdLAogICAgICAgIFsi4pqZ77iPIiwiVW1zYXR6YmVkaW5ndW5nZW4iLCJSYWtlYmFjayBvaG5lIFVtc2F0emJlZGluZ3VuZ2VuLCAxeCBFaW56YWhsdW5nc3Vtc2F0eiB2b3IgQXVzemFobHVuZyJdLAogICAgICAgIFsi8J+SryIsIlNldHpsaW1pdCIsIktlaW4gQm9udXMtU2V0emxpbWl0LCBkYSBrZWluIGtsYXNzaXNjaGVyIEJvbnVzIl0sCiAgICAgICAgWyLwn5OcIiwiTGl6ZW56ZW4iLCJUb2JpcXVlIEdhbWluZyBDb21taXNzaW9uIl0sCiAgICAgICAgWyLwn5K7IiwiU29mdHdhcmUiLCJQcmFnbWF0aWMgUGxheSwgSGFja3NhdyBHYW1pbmcsIE5vbGltaXQgQ2l0eSwgUGxheSduIEdPLCBOZXRFbnQsIEV2b2x1dGlvbiB1bmQgNTArIHdlaXRlcmUiXSwKICAgICAgICBbIvCfjrAiLCJTcGllbGUiLCI2LjAwMCBUaXRlbDogU2xvdHMsIExpdmUgQ2FzaW5vLCBUaXNjaHNwaWVsZSwgV2lubmEgT3JpZ2luYWxzLCBTcG9ydHdldHRlbiJdCiAgICAgIF0KICAgIH0sCiAgICB7CiAgICAgIGhlYWRpbmc6IkJldHBsYXkgQ2FzaW5vOiBFaW4gU2NobmVsbGVyIMOcYmVyYmxpY2siLAogICAgICBsb2dvVGV4dDoiQmV0cGxheSIsIGxvZ29JbWc6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI1LzAxL2JldHBsYXktbG9nby53ZWJwIiwKICAgICAgcGxheVVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvZ28vYmV0cGxheSIsCiAgICAgIG1pbkRlcG9zaXQ6IkNhLiA1ICQiLAogICAgICBmZWF0czpbIkJpdGNvaW4gTGlnaHRuaW5nOiBaYWhsdW5nZW4gaW4gU2VrdW5kZW4iLCIxMDAgJSBCb251cyBhbHMgZWNodGVzIEd1dGhhYmVuIGF1c2dlemFobHQiLCJFaWdlbmVyIFBva2VyLUNsaWVudCBwbHVzIFNwb3J0d2V0dGVuIl0sCiAgICAgIHNjb3JlOiI4LjgiLAogICAgICBib251czoiMTAwICUgYmlzIHp1IDUuMDAwIFVTRFQg4oCTIGFscyBDYXNoIGF1c2dlemFobHQiLAogICAgICBwYXJhZ3JhcGhzOlsKICAgICAgICAiQmV0cGxheS5pbyBpc3Qgc2VpdCAyMDIwIHVtIGVpbiBWZXJzcHJlY2hlbiBoZXJ1bSBnZWJhdXQ6IEdlc2Nod2luZGlna2VpdC4gQWxzIGVpbmVzIGRlciB3ZW5pZ2VuIENhc2lub3MgbWl0IHZvbGxlciBVbnRlcnN0w7x0enVuZyBkZXMgQml0Y29pbiBMaWdodG5pbmcgTmV0d29yayBzaW5kIEVpbi0gdW5kIEF1c3phaGx1bmdlbiBpbiBTZWt1bmRlbiBlcmxlZGlndCDigJMgZWluIFFSLVNjYW4gYXVzIGRlbSBMaWdodG5pbmctV2FsbGV0IGdlbsO8Z3QsIHVuZCBkaWUgR2Viw7xocmVuIGxpZWdlbiB1bnRlciBlaW5lbSBDZW50LiIsCiAgICAgICAgIkF1Y2ggZGVyIFdpbGxrb21tZW5zYm9udXMgZnVua3Rpb25pZXJ0IGFuZGVycyBhbHMgZ2V3b2hudDogRGVyIDEwMCAlIEJvbnVzIGJpcyB6dSA1LjAwMCBVU0RUIHdpcmQgbmFjaCBFcnJlaWNoZW4gZGVzIFVtc2F0enppZWxzIGFscyBlY2h0ZXMsIHNvZm9ydCBhdXN6YWhsYmFyZXMgR3V0aGFiZW4gZ3V0Z2VzY2hyaWViZW4g4oCTIG9obmUgZ2VzcGVycnRlcyBHdXRoYWJlbiB1bmQgb2huZSBCb251cy1GYWxsZW4uIERhenUga29tbWVuIDYuMDAwKyBTcGllbGUsIGVpbiBlY2h0ZXIgUG9rZXItQ2xpZW50IG1pdCBUdXJuaWVyZW4gdW5kIGVpbiBTcG9ydHdldHRlbmFuZ2Vib3QgbWl0IGF1ZmZhbGxlbmQgZW5nZW4gUXVvdGVuLiIKICAgICAgXSwKICAgICAgdGFibGU6WwogICAgICAgIFsi8J+OgSIsIldpbGxrb21tZW5zYm9udXMiLCIxMDAgJSBiaXMgenUgNS4wMDAgVVNEVCwgbmFjaCBkZW0gVW1zYXR6emllbCBhbHMgZWNodGVzIEd1dGhhYmVuIGF1c2dlemFobHQiXSwKICAgICAgICBbIvCfkrUiLCJNaW5kZXN0ZWluemFobHVuZ3NiZXRyYWciLCJDYS4gNSAkLUdlZ2Vud2VydCAoTGlnaHRuaW5nIGFiIH41IMK1QlRDKSJdLAogICAgICAgIFsi8J+SsyIsIlphaGx1bmdzbWV0aG9kZW4iLCJCVEMgKGlua2wuIExpZ2h0bmluZyksIEVUSCwgVVNEVCwgVVNEQywgTFRDLCBET0dFLCBTT0wsIFhSUCwgQk5CLCBUUlgsIFRPTiB1bmQgU0hJQiJdLAogICAgICAgIFsi4pqZ77iPIiwiVW1zYXR6YmVkaW5ndW5nZW4iLCI4MHggZGVyIEVpbnphaGx1bmcgaW5uZXJoYWxiIHZvbiAzMCBUYWdlbiwgZGFuYWNoIGtlaW5lIEF1ZmxhZ2VuIl0sCiAgICAgICAgWyLwn5KvIiwiU2V0emxpbWl0IiwiQ2EuIDEwIFVTRFQgcHJvIFdldHRlIHrDpGhsZW4genVtIFVtc2F0enppZWwiXSwKICAgICAgICBbIvCfk5wiLCJMaXplbnplbiIsIktlaW5lIGtsYXNzaXNjaGUgR2zDvGNrc3NwaWVsbGl6ZW56IChCZXRyZWliZXIgTGFtYSBUZWNoIExpbWl0YWRhLCBDb3N0YSBSaWNhKSJdLAogICAgICAgIFsi8J+SuyIsIlNvZnR3YXJlIiwiUHJhZ21hdGljIFBsYXksIE5vbGltaXQgQ2l0eSwgSGFja3NhdyBHYW1pbmcsIE5ldEVudCwgUGxheXRlY2ggdW5kIDYwKyB3ZWl0ZXJlIl0sCiAgICAgICAgWyLwn46wIiwiU3BpZWxlIiwiNi4wMDArIFRpdGVsOiBTbG90cywgTGl2ZSBDYXNpbm8sIE9yaWdpbmFscywgUG9rZXIsIFNwb3J0d2V0dGVuIl0KICAgICAgXQogICAgfSwKICAgIHsKICAgICAgaGVhZGluZzoiSkIgQ2FzaW5vOiBFaW5lIHNjaG5lbGxlIMOcYmVyc2ljaHQiLAogICAgICBsb2dvVGV4dDonSkI8c21hbGw+LkNPTTwvc21hbGw+JywgbG9nb0ltZzoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvd3AtY29udGVudC91cGxvYWRzLzIwMjUvMTEvamItY2FzaW5vLWxvZ28ucG5nIiwKICAgICAgLyogVE9ETzogSkIgVHJhY2tlci9BZmZpbGlhdGUtTGluayBiZXN0w6R0aWdlbi4gUGxhdHpoYWx0ZXIgdW50ZW4uICovCiAgICAgIHBsYXlVcmw6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL2piIiwKICAgICAgbWluRGVwb3NpdDoi4Li/IDAuMDAxIiwKICAgICAgZmVhdHM6WyJOaWVkcmlnc3RlIFVtc2F0emJlZGluZ3VuZ2VuIGRlciBCcmFuY2hlIiwiS2VpbmUgbWF4aW1hbGUgQXVzemFobHVuZ3NncmVuemUiLCIxMzArIEtyeXB0b3fDpGhydW5nZW4gYWt6ZXB0aWVydCJdLAogICAgICBzY29yZToiOS4yIiwKICAgICAgYm9udXM6IiQzIEZyZWUgUGxheSDigJMgQm9udXNjb2RlOiBLQ0ZSRUUzIiwKICAgICAgcGFyYWdyYXBoczpbCiAgICAgICAgIlNpZSBoYWJlbiB3YWhyc2NoZWlubGljaCBzY2hvbiB2b24gSkIgQ2FzaW5vIGdlaMO2cnQsIHVuZCB3ZW5uIG5pY2h0LCBkYW5uIHdpcmQgZXMgaMO2Y2hzdGUgWmVpdC4gSkIgQ2FzaW5vIGhhdCBzaWNoIGFscyBlaW5lIGRlciBiZXN0ZW4gT3B0aW9uZW4gZsO8ciBTcGllbGVyIGV0YWJsaWVydCwgZGllIG5hY2ggZWluZW0gZmFpcmVuIHVuZCB0cmFuc3BhcmVudGVuIEJvbnVzIG9obmUgRWluemFobHVuZyBzdWNoZW4uIFdhcyBKQiBDYXNpbm8gYmVzb25kZXJzIGF1c3plaWNobmV0LCBpc3QgZGllIGF1w59lcmdld8O2aG5saWNoIG5pZWRyaWdlIFVtc2F0emJlZGluZ3VuZyB2b24gbnVyIDE1eCDigJMgZGllIG5pZWRyaWdzdGUgaW4gZGVyIEJyYW5jaGUuIFdlbm4gU2llIG5hY2ggZWluZW0gQ2FzaW5vIHN1Y2hlbiwgYmVpIGRlbSBTaWUgdGF0c8OkY2hsaWNoIGVpbmUgcmVhbGlzdGlzY2hlIENoYW5jZSBoYWJlbiwgSWhyZSBCb251c2dld2lubmUgYWJ6dWhlYmVuLCBzb2xsdGVuIFNpZSBKQiBDYXNpbm8gdW5iZWRpbmd0IGF1c3Byb2JpZXJlbi4iCiAgICAgIF0sCiAgICAgIHRhYmxlOlsKICAgICAgICBbIvCfjoEiLCJXaWxsa29tbWVuc2JvbnVzIiwiJDMgRnJlZSBQbGF5IG9obmUgRWluemFobHVuZyArIDIyNSUgYmlzIHp1IDMuMDAwIFVTRFQgYmVpbSBlcnN0ZW4gRGVwb3NpdCJdLAogICAgICAgIFsi8J+StSIsIk1pbmRlc3RlaW56YWhsdW5nc2JldHJhZyIsIjAsMDAwMSBCVEMsIDEwIFVTRFQiXSwKICAgICAgICBbIvCfkrMiLCJaYWhsdW5nc21ldGhvZGVuIiwiQml0Y29pbiwgRXRoZXJldW0sIExpdGVjb2luLCBVU0RULCBEb2dlY29pbiB1bmQgw7xiZXIgMTMwIHdlaXRlcmUgS3J5cHRvd8OkaHJ1bmdlbiJdLAogICAgICAgIFsi4pqZ77iPIiwiVW1zYXR6YmVkaW5ndW5nZW4iLCJOdXIgMTV4IFVtc2F0emJlZGluZ3VuZyDigJMgYnJhbmNoZW53ZWl0IG5pZWRyaWdzdGUiXSwKICAgICAgICBbIvCfkq8iLCJTZXR6bGltaXQiLCI1IFVTRFQgd8OkaHJlbmQgZGVzIEJvbnVzIl0sCiAgICAgICAgWyLwn5OcIiwiTGl6ZW56ZW4iLCJDdXJhw6dhbyJdLAogICAgICAgIFsi8J+SuyIsIlNvZnR3YXJlIiwiUHJhZ21hdGljIFBsYXksIEV2b2x1dGlvbiBHYW1pbmcsIE5ldEVudCwgSGFja3NhdyBHYW1pbmcsIEJHYW1pbmcsIFBsYXknbiBHTyB1bmQgdmllbGUgbWVociJdLAogICAgICAgIFsi8J+OsCIsIlNwaWVsZSIsIsOcYmVyIDEwLjAwMCBTcGllbHRpdGVsOiBTbG90cywgTGl2ZSBDYXNpbm8sIFRpc2Noc3BpZWxlLCBDcmFzaC1TcGllbGUiXQogICAgICBdCiAgICB9LAogICAgewogICAgICBoZWFkaW5nOiJDYXNpbm9DcnlwdG86IEVpbiBTY2huZWxsZXIgw5xiZXJibGljayIsCiAgICAgIGxvZ29UZXh0OiJDYXNpbm9DcnlwdG8iLCBsb2dvSW1nOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1jb250ZW50L3VwbG9hZHMvMjAyNi8wNi9jYXNpbm9jcnlwdG8uc3ZnIiwKICAgICAgcGxheVVybDoiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvZ28vY2FzaW5vY3J5cHRvIiwKICAgICAgbWluRGVwb3NpdDoiMzAgJCIsCiAgICAgIGZlYXRzOlsiV2lsbGtvbW1lbnNwYWtldCBiaXMgenUgMzUwICUgKyA3NzcgRnJlaXNwaWVsZSIsIkJldEJhY2sgYmlzIHp1IDc1ICUgb2huZSBVbXNhdHpiZWRpbmd1bmdlbiIsIjEwLjAwMCsgU3BpZWxlIHZvbiA5NisgUHJvdmlkZXJuIl0sCiAgICAgIHNjb3JlOiI5LjQiLAogICAgICBib251czoiQmlzIHp1IDM1MCAlICsgNzc3IEZyZWlzcGllbGUiLAogICAgICBwYXJhZ3JhcGhzOlsKICAgICAgICAiQ2FzaW5vQ3J5cHRvIGlzdCBkZXIgTmV3Y29tZXIgZGVzIEphaHJlcyAyMDI2IHVuZCBzdGFydGV0IG1pdCBlaW5lbSBkZXIgZ3LDtsOfdGVuIFdpbGxrb21tZW5zcGFrZXRlLCBkaWUgd2lyIGplIGdldGVzdGV0IGhhYmVuOiBiaXMgenUgMzUwICUgQm9udXMgenVzw6R0emxpY2ggenUgNzc3IEZyZWlzcGllbGVuLCB2ZXJ0ZWlsdCDDvGJlciBJaHJlIGVyc3RlbiBFaW56YWhsdW5nZW4uIERpZSBTcGllbGF1c3dhaGwgdm9uIMO8YmVyIDEwLjAwMCBUaXRlbG4gbXVzcyBzaWNoIHZvciBrZWluZW0gZXRhYmxpZXJ0ZW4gQW5iaWV0ZXIgdmVyc3RlY2tlbi4iLAogICAgICAgICJMYW5nZnJpc3RpZyDDvGJlcnpldWd0IHZvciBhbGxlbSBkYXMgQmV0QmFjay1Qcm9ncmFtbSwgZGFzIElobmVuIHfDtmNoZW50bGljaCBiaXMgenUgNzUgJSBDYXNoYmFjayBhdWYgQmFzaXMgSWhyZXIgRWluc8OkdHplIGd1dHNjaHJlaWJ0LCB1bmQgZGFzIGtvbXBsZXR0IG9obmUgVW1zYXR6YmVkaW5ndW5nZW4uIERpZSBSZWdpc3RyaWVydW5nIGdlbGluZ3QgaW4gU2VrdW5kZW4gcGVyIEUtTWFpbCwgR29vZ2xlLCBYIG9kZXIgVGVsZWdyYW0uIgogICAgICBdLAogICAgICB0YWJsZTpbCiAgICAgICAgWyLwn46BIiwiV2lsbGtvbW1lbnNib251cyIsIkJpcyB6dSAzNTAgJSBXaWxsa29tbWVuc3Bha2V0ICsgNzc3IEZyZWlzcGllbGUgw7xiZXIgZGllIGVyc3RlbiBFaW56YWhsdW5nZW4iXSwKICAgICAgICBbIvCfkrUiLCJNaW5kZXN0ZWluemFobHVuZ3NiZXRyYWciLCIzMCAkIGbDvHIgQm9udXNiZXJlY2h0aWd1bmciXSwKICAgICAgICBbIvCfkrMiLCJaYWhsdW5nc21ldGhvZGVuIiwiQXVzc2NobGllw59saWNoIEtyeXB0b3fDpGhydW5nZW4sIGRhcnVudGVyIEJpdGNvaW4sIEV0aGVyZXVtIHVuZCBVU0RUIl0sCiAgICAgICAgWyLimpnvuI8iLCJVbXNhdHpiZWRpbmd1bmdlbiIsIjQweCBhdWYgQm9udXNndXRoYWJlbiwgQmV0QmFjayBvaG5lIFVtc2F0emJlZGluZ3VuZ2VuIl0sCiAgICAgICAgWyLwn5KvIiwiU2V0emxpbWl0IiwiR2Vtw6TDnyBCb251c2JlZGluZ3VuZ2VuIl0sCiAgICAgICAgWyLwn5OcIiwiTGl6ZW56ZW4iLCJBbmpvdWFuIl0sCiAgICAgICAgWyLwn5K7IiwiU29mdHdhcmUiLCI5NisgUHJvdmlkZXIsIGRhcnVudGVyIE5ldEVudCwgUHJhZ21hdGljIFBsYXksIFBsYXknbiBHTywgRXZvbHV0aW9uIHVuZCBCbHVlcHJpbnQgR2FtaW5nIl0sCiAgICAgICAgWyLwn46wIiwiU3BpZWxlIiwiMTAuMDAwKyBUaXRlbDogU2xvdHMsIExpdmUgQ2FzaW5vLCBUaXNjaHNwaWVsZSwgSHlwZXIgR2FtZXMiXQogICAgICBdCiAgICB9CiAgXTsKCiAgY29uc3QgSU5UUk8gPSB7CiAgICB0aXRsZToiRGllIDEyIGJlc3RlbiBLcnlwdG8tQ2FzaW5vczogRWluIGtsZWluZXIgVm9yZ2VzY2htYWNrIGF1ZiBkYXMsIHdhcyBTaWUgZXJ3YXJ0ZXQiLAogICAgbGVkZToiV2lyIGZyZXVlbiB1bnMsIElobmVuIGFscyBlcnN0ZSBBZHJlc3NlIGbDvHIgZGllIHJpY2h0aWdlbiB1bmQgdmVydHJhdWVuc3fDvHJkaWdlbiBLcnlwdG8tQ2FzaW5vcyBhbGxlIHdpY2h0aWdlbiB1bmQgcmVsZXZhbnRlbiBJbmZvcm1hdGlvbmVuIGJlcmVpdHp1c3RlbGxlbi4gSGllciBmaW5kZW4gU2llIMO8YmVyc2ljaHRsaWNoZSB1bmQgbGVpY2h0IHZlcnN0w6RuZGxpY2hlIE1pbmktQmV3ZXJ0dW5nZW4gZGVyIGJlc3RiZXdlcnRldGVuIEtyeXB0by1HbMO8Y2tzc3BpZWxzZWl0ZW4sIGRpZSBJaG5lbiBoZWxmZW4sIG1pdCBMZWljaHRpZ2tlaXQgZGllIHJpY2h0aWdlIFdhaGwgenUgdHJlZmZlbi4gSmVkZSBNaW5pLUJld2VydHVuZyB1bWZhc3N0IGRpZSB3aWNodGlnc3RlbiBTcGllbGZ1bmt0aW9uZW4sIEJvbmksIFNwaWVsdmFyaWFudGVuLCBha3plcHRpZXJ0ZW4gWmFobHVuZ3NtZXRob2RlbiwgV2V0dGxpbWl0cywgU29mdHdhcmUsIE1pbmRlc3RlaW56YWhsdW5nLCBMaXplbnplbiB1bmQgU2ljaGVyaGVpdHNhc3Bla3RlIHVuZCBiaWV0ZXQgZWluZW4ga2xhcmVuIMOcYmVyYmxpY2sgw7xiZXIgZGFzIEFuZ2Vib3QgamVkZXMgQ2FzaW5vcy4iCiAgfTsKCiAgZnVuY3Rpb24gZXNjKHMpe3JldHVybiBTdHJpbmcocz09bnVsbD8iIjpzKS5yZXBsYWNlKC8mL2csIiZhbXA7IikucmVwbGFjZSgvPC9nLCImbHQ7IikucmVwbGFjZSgvPi9nLCImZ3Q7Iik7fQogIGZ1bmN0aW9uIHN0YXJzKCl7bGV0IG89IiI7Zm9yKGxldCBpPTA7aTw1O2krKylvKz0i4piFIjtyZXR1cm4gbzt9CiAgZnVuY3Rpb24gbG9nb0h0bWwoYil7CiAgICBpZihiLmxvZ29JbWcpIHJldHVybiAnPGltZyBkZWNvZGluZz0iYXN5bmMiIHNyYz0iJytlc2MoYi5sb2dvSW1nKSsnIiBhbHQ9IicrZXNjKGIubG9nb1RleHQucmVwbGFjZSgvPFtePl0rPi9nLCIiKSkrJyBMb2dvIiBsb2FkaW5nPSJsYXp5Ij4nOwogICAgcmV0dXJuICc8c3BhbiBjbGFzcz0ia2NoLWxvZ28tdGV4dCI+JytiLmxvZ29UZXh0Kyc8L3NwYW4+JzsgLyogbG9nb1RleHQgbWF5IGNvbnRhaW4gc2FmZSBpbmxpbmUgbWFya3VwICovCiAgfQogIGZ1bmN0aW9uIGZlYXRzSHRtbChiKXsKICAgIHJldHVybiAoYi5mZWF0c3x8W10pLm1hcChmdW5jdGlvbihmKXtyZXR1cm4gJzxsaT4nK2VzYyhmKSsnPC9saT4nO30pLmpvaW4oIiIpOwogIH0KICBmdW5jdGlvbiBib2R5SHRtbChiKXsKICAgIHJldHVybiAoYi5wYXJhZ3JhcGhzfHxbXSkubWFwKGZ1bmN0aW9uKHApe3JldHVybiAnPHA+Jytlc2MocCkrJzwvcD4nO30pLmpvaW4oIiIpOwogIH0KICBmdW5jdGlvbiB0YWJsZUh0bWwoYil7CiAgICByZXR1cm4gKGIudGFibGV8fFtdKS5tYXAoZnVuY3Rpb24ocil7CiAgICAgIHJldHVybiAnPGRpdiBjbGFzcz0ia2NoLXRyb3ciPicrCiAgICAgICAgJzxkaXYgY2xhc3M9ImtjaC10ayI+PHNwYW4gY2xhc3M9ImtjaC1lbW9qaSI+Jytlc2MoclswXSkrJzwvc3Bhbj48c3Bhbj4nK2VzYyhyWzFdKSsnPC9zcGFuPjwvZGl2PicrCiAgICAgICAgJzxkaXYgY2xhc3M9ImtjaC10diI+Jytlc2MoclsyXSkrJzwvZGl2PicrCiAgICAgICc8L2Rpdj4nOwogICAgfSkuam9pbigiIik7CiAgfQogIGZ1bmN0aW9uIGJsb2NrSHRtbChiKXsKICAgIHJldHVybiAnPGRpdiBjbGFzcz0ia2NoLWJsb2NrIj4nKwogICAgICAnPGgzIGNsYXNzPSJrY2gtaGVhZGluZyI+Jytlc2MoYi5oZWFkaW5nKSsnPC9oMz4nKwogICAgICAnPGRpdiBjbGFzcz0ia2NoLWNhcmQiPjxkaXYgY2xhc3M9ImtjaC1yb3ciPicrCiAgICAgICAgJzxkaXYgY2xhc3M9ImtjaC1sb2dvIj4nK2xvZ29IdG1sKGIpKyc8L2Rpdj4nKwogICAgICAgICc8ZGl2IGNsYXNzPSJrY2gtZGVwIj48ZGl2IGNsYXNzPSJrY2gtZGVwLWxhYmVsIj5NaW5kZXN0ZWluemFobHVuZzwvZGl2PjxkaXYgY2xhc3M9ImtjaC1kZXAtdmFsIj4nK2VzYyhiLm1pbkRlcG9zaXQpKyc8L2Rpdj48ZGl2IGNsYXNzPSJrY2gtZGVwLXByb21vIj4rQm9uaSBQcm9tb3Rpb248L2Rpdj48L2Rpdj4nKwogICAgICAgICc8dWwgY2xhc3M9ImtjaC1mZWF0cyI+JytmZWF0c0h0bWwoYikrJzwvdWw+JysKICAgICAgICAnPGRpdiBjbGFzcz0ia2NoLXNjb3JlIj48ZGl2IGNsYXNzPSJrY2gtbnVtIj4nK2VzYyhiLnNjb3JlKSsnPC9kaXY+PGRpdiBjbGFzcz0ia2NoLXN0YXJzIj4nK3N0YXJzKCkrJzwvZGl2PjxkaXYgY2xhc3M9ImtjaC1ib251cyI+Jytlc2MoYi5ib251cykrJzwvZGl2PjwvZGl2PicrCiAgICAgICAgJzxhIGNsYXNzPSJrY2gtY3RhIiBocmVmPSInK2VzYyhiLnBsYXlVcmwpKyciIHRhcmdldD0iX2JsYW5rIiByZWw9InNwb25zb3JlZCBub29wZW5lciBub2ZvbGxvdyI+U3BpZWwgSmV0enQgPHNwYW4gY2xhc3M9ImtjaC1jaGV2Ij7igLo8L3NwYW4+PC9hPicrCiAgICAgICc8L2Rpdj48L2Rpdj4nKwogICAgICAnPGRpdiBjbGFzcz0ia2NoLWJvZHkiPicrYm9keUh0bWwoYikrJzwvZGl2PicrCiAgICAgICc8ZGl2IGNsYXNzPSJrY2gtdGFibGUiPicrdGFibGVIdG1sKGIpKyc8L2Rpdj4nKwogICAgJzwvZGl2Pic7CiAgfQoKICBjb25zdCByb290PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJrYy1ob21lIik7CiAgbGV0IGh0bWw9JzxoMiBjbGFzcz0ia2NoLXRpdGxlIj4nK2VzYyhJTlRSTy50aXRsZSkrJzwvaDI+JysKICAgICAgICAgICAnPHAgY2xhc3M9ImtjaC1sZWRlIj4nK2VzYyhJTlRSTy5sZWRlKSsnPC9wPic7CiAgaHRtbCs9Q0FTSU5PUy5tYXAoYmxvY2tIdG1sKS5qb2luKCIiKTsKICByb290LmlubmVySFRNTD1odG1sOwp9KSgpOwo= | |
| js | data:text/javascript;base64,CihmdW5jdGlvbigpewogIGNvbnN0IEhFQUQgPSB7IGxlZnQ6IkthdGVnb3JpZSIsIHJpZ2h0OiJDYXNpbm8gRXJmYWhydW5nIiB9OwoKICBjb25zdCBST1dTID0gWwogICAgWyLwn46BIiwiQmVzdGVyIEtyeXB0by1Cb251cyIsIkJDLkdBTUUiLCJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9iYy1nYW1lIl0sCiAgICBbIvCfjrAiLCJCZXN0ZSBTbG90cyIsIm1CaXQgQ2FzaW5vIiwiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvZ28vbWJpdCJdLAogICAgWyLigr8iLCJCZXN0ZXMgQml0Y29pbi1DYXNpbm8iLCJtQml0IENhc2lubyIsImh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL21iaXQiXSwKICAgIFsi8J+DjyIsIkJlc3RlcyBMaXZlLUNhc2lubyIsIkphY2suY29tIiwiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvZ28vamFjayJdLAogICAgWyLwn4aVIiwiQmVzdGVzIG5ldWVzIEtyeXB0by1DYXNpbm8iLCJDYXNpbm9DcnlwdG8iLCJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9jYXNpbm9jcnlwdG8iXSwKICAgIFsi8J+agCIsIlNjaG5lbGxzdGUgQXVzemFobHVuZ2VuIiwiQ3liZXQiLCJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9jeWJldCJdLAogICAgWyLwn5OxIiwiQmVzdGVzIG1vYmlsZXMgS3J5cHRvLUNhc2lubyIsIlF6aW5vIiwiaHR0cHM6Ly93d3cua3J5cHRvY2FzaW5vcy5uZXQvZ28vcXppbm9ib251cyJdLAogICAgWyLwn5KxIiwiQmVzdGUgQWx0Y29pbi1VbnRlcnN0w7x0enVuZyIsIkJDLkdBTUUiLCJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9iYy1nYW1lIl0sCiAgICBbIvCflJIiLCJCZXN0ZXMgUHJvdmFibHkgRmFpciBDYXNpbm8iLCJDcnlwdG8tR2FtZXMiLCJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9jcnlwdG9nYW1lcyJdLAogICAgWyLwn4+GIiwiQmVzdGUgVklQLUJlbG9obnVuZ2VuIiwiV2lubmEiLCJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby93aW5uYSJdLAogICAgWyLwn46uIiwiQmVzdGUgU3BpZWxhdXN3YWhsIiwiQmV0UGxheSIsImh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL2JldHBsYXkiXSwKICAgIFsi8J+TiSIsIkJlc3RlIG5pZWRyaWdlIEVpbnNhdHphbmZvcmRlcnVuZ2VuIiwiQmV0UGxheSIsImh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL2JldHBsYXkiXSwKICAgIFsi8J+SuyIsIkJlc3RlIERlRmktSW50ZWdyYXRpb24iLCJRemlubyIsImh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL3F6aW5vYm9udXMiXSwKICAgIFsi8J+OpyIsIkJlc3RlciBLdW5kZW5zZXJ2aWNlIiwiQ3liZXQiLCJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC9nby9jeWJldCJdLAogICAgWyLimr0iLCJCZXN0ZXMgU3BvcnR3ZXR0ZW4tQ2FzaW5vIiwiTXlTdGFrZSIsImh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L2dvL215c3Rha2UiXQogIF07CgogIGZ1bmN0aW9uIGVzYyhzKXtyZXR1cm4gU3RyaW5nKHM9PW51bGw/IiI6cykucmVwbGFjZSgvJi9nLCImYW1wOyIpLnJlcGxhY2UoLzwvZywiJmx0OyIpLnJlcGxhY2UoLz4vZywiJmd0OyIpO30KICBmdW5jdGlvbiByb3dIdG1sKHIpewogICAgcmV0dXJuICc8ZGl2IGNsYXNzPSJrY2Mtcm93Ij4nKwogICAgICAnPGRpdiBjbGFzcz0ia2NjLWNhdCI+PHNwYW4gY2xhc3M9ImtjYy1lbW9qaSI+Jytlc2MoclswXSkrJzwvc3Bhbj48c3Bhbj4nK2VzYyhyWzFdKSsnPC9zcGFuPjwvZGl2PicrCiAgICAgICc8ZGl2IGNsYXNzPSJrY2MtY2FzaW5vIj48YSBocmVmPSInK2VzYyhyWzNdKSsnIiB0YXJnZXQ9Il9ibGFuayIgcmVsPSJzcG9uc29yZWQgbm9vcGVuZXIgbm9mb2xsb3ciPicrZXNjKHJbMl0pKyc8L2E+PC9kaXY+JysKICAgICc8L2Rpdj4nOwogIH0KCiAgY29uc3Qgcm9vdD1kb2N1bWVudC5nZXRFbGVtZW50QnlJZCgia2MtY2F0Iik7CiAgbGV0IGh0bWw9JzxoMiBjbGFzcz0ia2NjLXRpdGxlIj48c3BhbiBjbGFzcz0ia2NjLWhsIj5EaWUgYmVzdGVuIEtyeXB0byBDYXNpbm9zPC9zcGFuPiBuYWNoIEthdGVnb3JpZTwvaDI+JysKICAgICAgICAgICAnPHAgY2xhc3M9ImtjYy1sZWRlIj5XaXIgaGFiZW4gZGllc2UgVGFiZWxsZSBzb3JnZsOkbHRpZyB6dXNhbW1lbmdlc3RlbGx0LCB1bSBJaG5lbiBkaWUgYmVzdGVuIEtyeXB0byBDYXNpbm9zIGluIGplZGVyIEthdGVnb3JpZSAyMDI2IHZvcnp1c3RlbGxlbiwgbmFjaGRlbSB3aXIgaWhyZSBCb25pLCBTcGllbHZpZWxmYWx0LCBBdXN6YWhsdW5nc2dlc2Nod2luZGlna2VpdGVuIHVuZCBhbmRlcmUgVG9wIEZlYXR1cmVzIHNvcmdmw6RsdGlnIGFuYWx5c2llcnQgaGFiZW4uPC9wPicrCiAgICAgICAgICAgJzxkaXYgY2xhc3M9ImtjYy10YWJsZSI+JysKICAgICAgICAgICAgICc8ZGl2IGNsYXNzPSJrY2Mtcm93IGtjYy1oZWFkIj48ZGl2IGNsYXNzPSJrY2MtYyI+Jytlc2MoSEVBRC5sZWZ0KSsnPC9kaXY+PGRpdiBjbGFzcz0ia2NjLWMiPicrZXNjKEhFQUQucmlnaHQpKyc8L2Rpdj48L2Rpdj4nKwogICAgICAgICAgICAgJzxkaXYgY2xhc3M9ImtjYy1ib2R5Ij4nK1JPV1MubWFwKHJvd0h0bWwpLmpvaW4oIiIpKyc8L2Rpdj4nKwogICAgICAgICAgICc8L2Rpdj4nOwogIHJvb3QuaW5uZXJIVE1MPWh0bWw7Cn0pKCk7Cg== | |
| js | data:text/javascript;base64,CgkJCQkoICgpID0+IHsKCQkJCQljb25zdCBsYXp5bG9hZFJ1bk9ic2VydmVyID0gKCkgPT4gewoJCQkJCQljb25zdCBsYXp5bG9hZEJhY2tncm91bmRzID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCggYC5lLWNvbi5lLXBhcmVudDpub3QoLmUtbGF6eWxvYWRlZClgICk7CgkJCQkJCWNvbnN0IGxhenlsb2FkQmFja2dyb3VuZE9ic2VydmVyID0gbmV3IEludGVyc2VjdGlvbk9ic2VydmVyKCAoIGVudHJpZXMgKSA9PiB7CgkJCQkJCQllbnRyaWVzLmZvckVhY2goICggZW50cnkgKSA9PiB7CgkJCQkJCQkJaWYgKCBlbnRyeS5pc0ludGVyc2VjdGluZyApIHsKCQkJCQkJCQkJbGV0IGxhenlsb2FkQmFja2dyb3VuZCA9IGVudHJ5LnRhcmdldDsKCQkJCQkJCQkJaWYoIGxhenlsb2FkQmFja2dyb3VuZCApIHsKCQkJCQkJCQkJCWxhenlsb2FkQmFja2dyb3VuZC5jbGFzc0xpc3QuYWRkKCAnZS1sYXp5bG9hZGVkJyApOwoJCQkJCQkJCQl9CgkJCQkJCQkJCWxhenlsb2FkQmFja2dyb3VuZE9ic2VydmVyLnVub2JzZXJ2ZSggZW50cnkudGFyZ2V0ICk7CgkJCQkJCQkJfQoJCQkJCQkJfSk7CgkJCQkJCX0sIHsgcm9vdE1hcmdpbjogJzIwMHB4IDBweCAyMDBweCAwcHgnIH0gKTsKCQkJCQkJbGF6eWxvYWRCYWNrZ3JvdW5kcy5mb3JFYWNoKCAoIGxhenlsb2FkQmFja2dyb3VuZCApID0+IHsKCQkJCQkJCWxhenlsb2FkQmFja2dyb3VuZE9ic2VydmVyLm9ic2VydmUoIGxhenlsb2FkQmFja2dyb3VuZCApOwoJCQkJCQl9ICk7CgkJCQkJfTsKCQkJCQljb25zdCBldmVudHMgPSBbCgkJCQkJCSdET01Db250ZW50TG9hZGVkJywKCQkJCQkJJ2VsZW1lbnRvci9sYXp5bG9hZC9vYnNlcnZlJywKCQkJCQldOwoJCQkJCWV2ZW50cy5mb3JFYWNoKCAoIGV2ZW50ICkgPT4gewoJCQkJCQlkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCBldmVudCwgbGF6eWxvYWRSdW5PYnNlcnZlciApOwoJCQkJCX0gKTsKCQkJCX0gKSgpOwoJCQk= | |
| js | https://www.kryptocasinos.net/wp-content/cache/autoptimize/js/autoptimize_single_f49befc2fc40494f1f887fe007833373.js?ver=5.5.2 | |
| js | https://www.kryptocasinos.net/wp-content/cache/autoptimize/js/autoptimize_single_275b5c6022ea633cf4c39f7e10ffa8f0.js?ver=5.5.2 | |
| js | https://www.kryptocasinos.net/wp-content/cache/autoptimize/js/autoptimize_single_ea9afd93dbc0beff8db616e2e74fc728.js?ver=5.5.2 | |
| js | https://www.kryptocasinos.net/wp-content/cache/autoptimize/js/autoptimize_single_2d283a2fe6afe3eef5c8b93eb0e2e3c2.js?ver=5.5.2 | |
| js | https://www.kryptocasinos.net/wp-content/cache/autoptimize/js/autoptimize_single_fc25464910a25a8c661897538a8ba1af.js?ver=5.5.2 | |
| js | data:text/javascript;base64,CnZhciBjbkFyZ3MgPSB7ImFqYXhVcmwiOiJodHRwczpcL1wvd3d3LmtyeXB0b2Nhc2lub3MubmV0XC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJub25jZSI6ImJlYjJmZGFmZWQiLCJoaWRlRWZmZWN0IjoiZmFkZSIsInBvc2l0aW9uIjoiYm90dG9tIiwib25TY3JvbGwiOmZhbHNlLCJvblNjcm9sbE9mZnNldCI6MTAwLCJvbkNsaWNrIjpmYWxzZSwiY29va2llTmFtZSI6ImNvb2tpZV9ub3RpY2VfYWNjZXB0ZWQiLCJjb29raWVUaW1lIjoyNTkyMDAwLCJjb29raWVUaW1lUmVqZWN0ZWQiOjI1OTIwMDAsImdsb2JhbENvb2tpZSI6ZmFsc2UsInJlZGlyZWN0aW9uIjpmYWxzZSwiY2FjaGUiOmZhbHNlLCJyZXZva2VDb29raWVzIjpmYWxzZSwicmV2b2tlQ29va2llc09wdCI6ImF1dG9tYXRpYyJ9OwoKLy8jIHNvdXJjZVVSTD1jb29raWUtbm90aWNlLWZyb250LWpzLWJlZm9yZQo= | |
| js | https://www.kryptocasinos.net/wp-content/plugins/cookie-notice/js/front.min.js?ver=3.1.6 | |
| js | https://www.kryptocasinos.net/wp-content/cache/autoptimize/js/autoptimize_single_1d18b2ccd0ac9b96603ea918df33ae9f.js?ver=3.4.9 | |
| js | data:text/javascript;base64,CnZhciBjdGNHbG9iYWxJbmplY3RvciA9IHsicnVsZXMiOlt7ImlkIjo0MTIyLCJzZWxlY3RvciI6InByZSIsImV4Y2x1ZGVfc2VsZWN0b3IiOiIiLCJ2aXN1YWxfc3R5bGUiOiJidXR0b24iLCJidXR0b25fdGV4dCI6IkNvcHkgdG8gQ2xpcGJvYXJkIiwic3VjY2Vzc190ZXh0IjoiS29waWVydCIsInRvb2x0aXBfdGV4dCI6IkNvcHkgdG8gY2xpcGJvYXJkIiwiYnV0dG9uX3Bvc2l0aW9uIjoiaW5zaWRlX3RvcF9yaWdodCIsImNvcHlfZm9ybWF0IjoiZGVmYXVsdCIsImNvcHlfYXMiOiJ0ZXh0X2FuZF9odG1sIiwiYW5hbHl0aWNzX2VuYWJsZWQiOnRydWUsImljb25fZW5hYmxlZCI6dHJ1ZSwiaWNvbl9wb3NpdGlvbiI6ImxlZnQiLCJpY29uX2tleSI6ImNsaXBib2FyZCIsInN0eWxlIjp7InRleHRfY29sb3IiOiIjZmZmZmZmIiwiYmdfY29sb3IiOiIjNGY0NmU1IiwiYm9yZGVyX3JhZGl1cyI6NiwiZm9udF9zaXplIjoxMywicGFkZGluZ194IjoxNiwicGFkZGluZ195Ijo4fX1dLCJhcGlVcmwiOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldC93cC1qc29uL2N0Yy92MS9ydWxlcyIsImV2ZW50c1VybCI6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0L3dwLWpzb24vY3RjL3YxL2FuYWx5dGljcy9ldmVudHMiLCJpc1BybyI6IiIsInBvc3RJZCI6IjI5IiwicG9zdFR5cGUiOiJwYWdlIiwicGFnZVVybCI6Imh0dHBzOi8vd3d3LmtyeXB0b2Nhc2lub3MubmV0LyIsInBhZ2VDb250ZXh0Ijp7InBvc3RfdHlwZSI6InBhZ2UiLCJwb3N0X2lkIjoyOSwicGFnZV9pZCI6MjksInVzZXJfbG9nZ2VkX2luIjoibm8iLCJ1c2VyX3JvbGUiOiIiLCJ1cmwiOiJodHRwczovL3d3dy5rcnlwdG9jYXNpbm9zLm5ldCIsImRldmljZSI6ImRlc2t0b3AifSwiZGVidWciOiIiLCJzdHlsZXMiOnsiYnV0dG9uIjp7ImRlZmF1bHRDb25maWciOnsidGV4dCI6eyJidXR0b25fdGV4dCI6IkNvcHkgQ29kZSIsInN1Y2Nlc3NfdGV4dCI6IkNvcGllZCEifSwiaWNvbiI6eyJlbmFibGVkIjp0cnVlLCJwb3NpdGlvbiI6ImxlZnQiLCJpY29uX2tleSI6ImNsaXBib2FyZCIsImN1c3RvbV91cmwiOm51bGx9LCJzdHlsZSI6eyJ0ZXh0X2NvbG9yIjoiI2ZmZmZmZiIsImJhY2tncm91bmRfY29sb3IiOiIjNGY0NmU1IiwiaG92ZXJfYmFja2dyb3VuZF9jb2xvciI6IiM0MzM4Y2EiLCJmb250X3NpemUiOiIxMnB4IiwiZm9udF93ZWlnaHQiOiI3MDAiLCJwYWRkaW5nX3giOiIxMnB4IiwicGFkZGluZ195IjoiNnB4IiwiYm9yZGVyX3JhZGl1cyI6IjZweCJ9fSwiaWNvbnMiOnsiY2xpcGJvYXJkIjp7ImxhYmVsIjoiQ2xpcGJvYXJkIiwic3ZnIjoiXHUwMDNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlx1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNOCAxNkg2YTIgMiAwIDAxLTItMlY2YTIgMiAwIDAxMi0yaDhhMiAyIDAgMDEyIDJ2Mm0tNiAxMmg4YTIgMiAwIDAwMi0ydi04YTIgMiAwIDAwLTItMmgtOGEyIDIgMCAwMC0yIDJ2OGEyIDIgMCAwMDIgMnpcIi9cdTAwM0VcdTAwM0Mvc3ZnXHUwMDNFIn0sImNvcHkiOnsibGFiZWwiOiJDb3B5Iiwic3ZnIjoiXHUwMDNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlx1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNOSA1SDdhMiAyIDAgMDAtMiAydjEyYTIgMiAwIDAwMiAyaDEwYTIgMiAwIDAwMi0yVjdhMiAyIDAgMDAtMi0yaC0yTTkgNWEyIDIgMCAwMDIgMmgyYTIgMiAwIDAwMi0yTTkgNWEyIDIgMCAwMTItMmgyYTIgMiAwIDAxMiAybTAgMGgyYTIgMiAwIDAxMiAydjNtMiA0SDEwbTAgMGwzLTNtLTMgM2wzIDNcIi9cdTAwM0VcdTAwM0Mvc3ZnXHUwMDNFIn0sInBhcGVyY2xpcCI6eyJsYWJlbCI6IkF0dGFjaG1lbnQiLCJzdmciOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk0xNS4xNzIgN2wtNi41ODYgNi41ODZhMiAyIDAgMTAyLjgyOCAyLjgyOGw2LjQxNC02LjU4NmE0IDQgMCAwMC01LjY1Ni01LjY1NmwtNi40MTUgNi41ODVhNiA2IDAgMTA4LjQ4NiA4LjQ4NkwyMC41IDEzXCIvXHUwMDNFXHUwMDNDL3N2Z1x1MDAzRSJ9LCJsaW5rIjp7ImxhYmVsIjoiTGluayIsInN2ZyI6Ilx1MDAzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcdTAwM0VcdTAwM0NwYXRoIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTEzLjgyOCAxMC4xNzJhNCA0IDAgMDAtNS42NTYgMGwtNCA0YTQgNCAwIDEwNS42NTYgNS42NTZsMS4xMDItMS4xMDFtLS43NTgtNC44OTlhNCA0IDAgMDA1LjY1NiAwbDQtNGE0IDQgMCAwMC01LjY1Ni01LjY1NmwtMS4xIDEuMVwiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwiZG9jdW1lbnQiOnsibGFiZWwiOiJEb2N1bWVudCIsInN2ZyI6Ilx1MDAzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcdTAwM0VcdTAwM0NwYXRoIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTkgMTJoNm0tNiA0aDZtMiA1SDdhMiAyIDAgMDEtMi0yVjVhMiAyIDAgMDEyLTJoNS41ODZhMSAxIDAgMDEuNzA3LjI5M2w1LjQxNCA1LjQxNGExIDEgMCAwMS4yOTMuNzA3VjE5YTIgMiAwIDAxLTIgMnpcIi9cdTAwM0VcdTAwM0Mvc3ZnXHUwMDNFIn0sImNoZWNrIjp7ImxhYmVsIjoiQ2hlY2ttYXJrIiwic3ZnIjoiXHUwMDNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlx1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNNSAxM2w0IDRMMTkgN1wiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifX0sInN1Y2Nlc3NJY29uIjoiXHUwMDNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlx1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNNSAxM2w0IDRMMTkgN1wiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UiLCJiYXNlQ1NTIjoiXG5cdFx0XHQuY3RjLWNvcHktYnV0dG9uIHtcblx0XHRcdFx0LyogVXNlci1jdXN0b21pemFibGUgdmlhIENTUyB2YXJpYWJsZXMgKi9cblx0XHRcdFx0Y29sb3I6IHZhcigtLWN0Yy10ZXh0LWNvbG9yLCAjZmZmZmZmKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3RjLWJnLCAjNGY0NmU1KTtcblx0XHRcdFx0Zm9udC1zaXplOiB2YXIoLS1jdGMtZm9udC1zaXplLCAxMnB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWN0Yy1mb250LXdlaWdodCwgNzAwKTtcblx0XHRcdFx0cGFkZGluZzogdmFyKC0tY3RjLXBhZGRpbmcteSwgNnB4KSB2YXIoLS1jdGMtcGFkZGluZy14LCAxMnB4KTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tY3RjLWJvcmRlci1yYWRpdXMsIDZweCk7XG5cblx0XHRcdFx0LyogSGlkZGVuIENTUyAtIGFsd2F5cyBhcHBsaWVkLCBub3QgY3VzdG9taXphYmxlIHZpYSBVSSAqL1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiA0cHg7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdH1cblxuXHRcdFx0LmN0Yy1jb3B5LWJ1dHRvbjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWN0Yy1ob3Zlci1iZywgIzQzMzhjYSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY29weS1idXR0b246Zm9jdXMge1xuXHRcdFx0XHRvdXRsaW5lOiAycHggc29saWQgdmFyKC0tY3RjLWJnLCAjNGY0NmU1KTtcblx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdH1cblxuXHRcdFx0LmN0Yy1jb3B5LWJ1dHRvbiAuY3RjLWJ0bi1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3RjLWNvcHktYnV0dG9uIC5jdGMtYnRuLWljb24gc3ZnIHtcblx0XHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdH1cblxuXHRcdFx0LmN0Yy1jb3B5LWJ1dHRvbiAuY3RjLWJ0bi1pY29uIGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY29weS1idXR0b24gLmN0Yy1idG4tdGV4dCB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFN1Y2Nlc3Mgc3RhdGUgKi9cblx0XHRcdC5jdGMtY29weS1idXR0b24uY3RjLWNvcGllZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwNTk2Njk7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY29weS1idXR0b24uY3RjLWNvcGllZDpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwNDc4NTc7XG5cdFx0XHR9XG5cdFx0In0sImljb24iOnsiZGVmYXVsdENvbmZpZyI6eyJ0ZXh0Ijp7InRvb2x0aXBfdGV4dCI6IkNvcHkgdG8gY2xpcGJvYXJkIiwic3VjY2Vzc190ZXh0IjoiQ29waWVkISJ9LCJpY29uIjp7Imljb25fa2V5IjoiY2xpcGJvYXJkIiwiY3VzdG9tX3VybCI6bnVsbH0sInN0eWxlIjp7Imljb25fY29sb3IiOiIjNmI3MjgwIiwiaWNvbl9ob3Zlcl9jb2xvciI6IiM0ZjQ2ZTUiLCJiZ19jb2xvciI6IiNmZmZmZmYiLCJib3JkZXJfY29sb3IiOiIjZTVlN2ViIiwiaWNvbl9zaXplIjoiMTZweCIsInBhZGRpbmciOiI4cHgiLCJib3JkZXJfcmFkaXVzIjoiOHB4IiwiYm9yZGVyX3dpZHRoIjoiMXB4In19LCJpY29ucyI6eyJjbGlwYm9hcmQiOnsibGFiZWwiOiJDbGlwYm9hcmQiLCJzdmciOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk04IDE2SDZhMiAyIDAgMDEtMi0yVjZhMiAyIDAgMDEyLTJoOGEyIDIgMCAwMTIgMnYybS02IDEyaDhhMiAyIDAgMDAyLTJ2LThhMiAyIDAgMDAtMi0yaC04YTIgMiAwIDAwLTIgMnY4YTIgMiAwIDAwMiAyelwiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwiY29weSI6eyJsYWJlbCI6IkNvcHkiLCJzdmciOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk05IDVIN2EyIDIgMCAwMC0yIDJ2MTJhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJWN2EyIDIgMCAwMC0yLTJoLTJNOSA1YTIgMiAwIDAwMiAyaDJhMiAyIDAgMDAyLTJNOSA1YTIgMiAwIDAxMi0yaDJhMiAyIDAgMDEyIDJtMCAwaDJhMiAyIDAgMDEyIDJ2M20yIDRIMTBtMCAwbDMtM20tMyAzbDMgM1wiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwicGFwZXJjbGlwIjp7ImxhYmVsIjoiQXR0YWNobWVudCIsInN2ZyI6Ilx1MDAzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcdTAwM0VcdTAwM0NwYXRoIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTE1LjE3MiA3bC02LjU4NiA2LjU4NmEyIDIgMCAxMDIuODI4IDIuODI4bDYuNDE0LTYuNTg2YTQgNCAwIDAwLTUuNjU2LTUuNjU2bC02LjQxNSA2LjU4NWE2IDYgMCAxMDguNDg2IDguNDg2TDIwLjUgMTNcIi9cdTAwM0VcdTAwM0Mvc3ZnXHUwMDNFIn0sImxpbmsiOnsibGFiZWwiOiJMaW5rIiwic3ZnIjoiXHUwMDNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlx1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNMTMuODI4IDEwLjE3MmE0IDQgMCAwMC01LjY1NiAwbC00IDRhNCA0IDAgMTA1LjY1NiA1LjY1NmwxLjEwMi0xLjEwMW0tLjc1OC00Ljg5OWE0IDQgMCAwMDUuNjU2IDBsNC00YTQgNCAwIDAwLTUuNjU2LTUuNjU2bC0xLjEgMS4xXCIvXHUwMDNFXHUwMDNDL3N2Z1x1MDAzRSJ9LCJkb2N1bWVudCI6eyJsYWJlbCI6IkRvY3VtZW50Iiwic3ZnIjoiXHUwMDNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlx1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNOSAxMmg2bS02IDRoNm0yIDVIN2EyIDIgMCAwMS0yLTJWNWEyIDIgMCAwMTItMmg1LjU4NmExIDEgMCAwMS43MDcuMjkzbDUuNDE0IDUuNDE0YTEgMSAwIDAxLjI5My43MDdWMTlhMiAyIDAgMDEtMiAyelwiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwiY2hlY2siOnsibGFiZWwiOiJDaGVja21hcmsiLCJzdmciOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk01IDEzbDQgNEwxOSA3XCIvXHUwMDNFXHUwMDNDL3N2Z1x1MDAzRSJ9fSwic3VjY2Vzc0ljb24iOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk01IDEzbDQgNEwxOSA3XCIvXHUwMDNFXHUwMDNDL3N2Z1x1MDAzRSIsImJhc2VDU1MiOiJcblx0XHRcdC5jdGMtY29weS1pY29uIHtcblx0XHRcdFx0LyogVXNlci1jdXN0b21pemFibGUgdmlhIENTUyB2YXJpYWJsZXMgKi9cblx0XHRcdFx0Y29sb3I6IHZhcigtLWN0Yy1pY29uLWNvbG9yLCAjNmI3MjgwKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3RjLWljb24tYmcsICNmZmZmZmYpO1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHZhcigtLWN0Yy1pY29uLWJvcmRlciwgI2U1ZTdlYik7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogdmFyKC0tY3RjLWljb24tYm9yZGVyLXdpZHRoLCAxcHgpO1xuXHRcdFx0XHRwYWRkaW5nOiB2YXIoLS1jdGMtaWNvbi1wYWRkaW5nLCA4cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1jdGMtaWNvbi1yYWRpdXMsIDhweCk7XG5cblx0XHRcdFx0LyogSGlkZGVuIENTUyAtIGFsd2F5cyBhcHBsaWVkLCBub3QgY3VzdG9taXphYmxlIHZpYSBVSSAqL1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY29weS1pY29uOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLWN0Yy1pY29uLWhvdmVyLWNvbG9yLCAjNGY0NmU1KTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY3RjLWljb24tYmcsICNmZmZmZmYpO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3RjLWNvcHktaWNvbjpmb2N1cyB7XG5cdFx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCB2YXIoLS1jdGMtaWNvbi1ob3Zlci1jb2xvciwgIzRmNDZlNSk7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY29weS1pY29uIC5jdGMtaWNvbi1zdmcge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY29weS1pY29uIC5jdGMtaWNvbi1zdmcgc3ZnIHtcblx0XHRcdFx0d2lkdGg6IHZhcigtLWN0Yy1pY29uLXNpemUsIDE2cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHZhcigtLWN0Yy1pY29uLXNpemUsIDE2cHgpO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3RjLWNvcHktaWNvbiAuY3RjLWljb24taW1nIHtcblx0XHRcdFx0d2lkdGg6IHZhcigtLWN0Yy1pY29uLXNpemUsIDE2cHgpO1xuXHRcdFx0XHRoZWlnaHQ6IHZhcigtLWN0Yy1pY29uLXNpemUsIDE2cHgpO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBTdWNjZXNzIHN0YXRlICovXG5cdFx0XHQuY3RjLWNvcHktaWNvbi5jdGMtY29waWVkIHtcblx0XHRcdFx0Y29sb3I6ICMwNTk2Njk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogI2E3ZjNkMDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZmRmNTtcblx0XHRcdH1cblxuXHRcdFx0LyogVG9vbHRpcCAqL1xuXHRcdFx0LmN0Yy1jb3B5LWljb25bZGF0YS10b29sdGlwXTo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRvb2x0aXApO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRyaWdodDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRwYWRkaW5nOiA0cHggOHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMWUyOTNiO1xuXHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLCB2aXNpYmlsaXR5IDAuMnMgZWFzZTtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY29weS1pY29uOmhvdmVyW2RhdGEtdG9vbHRpcF06OmJlZm9yZSxcblx0XHRcdC5jdGMtY29weS1pY29uOmZvY3VzW2RhdGEtdG9vbHRpcF06OmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHR9XG5cdFx0In0sImNvdmVyIjp7ImRlZmF1bHRDb25maWciOnsidGV4dCI6eyJidXR0b25fdGV4dCI6IkNvcHkiLCJzdWNjZXNzX3RleHQiOiJDb3BpZWQhIn0sImljb24iOnsiZW5hYmxlZCI6dHJ1ZSwicG9zaXRpb24iOiJsZWZ0IiwiaWNvbl9rZXkiOiJjbGlwYm9hcmQiLCJjdXN0b21fdXJsIjpudWxsfSwib3ZlcmxheSI6eyJvdmVybGF5X2NvbG9yIjoiIzBmMTcyYSIsImhvdmVyX292ZXJsYXlfY29sb3IiOiIjNGY0NmU1Iiwib3ZlcmxheV9vcGFjaXR5IjoyMCwiYmx1ciI6Mn0sImJ1dHRvbiI6eyJ0ZXh0X2NvbG9yIjoiIzBmMTcyYSIsImJnX2NvbG9yIjoiI2ZmZmZmZiIsImhvdmVyX2JnX2NvbG9yIjoiI2YxZjVmOSIsImJvcmRlcl9yYWRpdXMiOjk5OTksImZvbnRfc2l6ZSI6MTAsInBhZGRpbmdfeCI6MTIsInBhZGRpbmdfeSI6Nn19LCJpY29ucyI6eyJjbGlwYm9hcmQiOnsibGFiZWwiOiJDbGlwYm9hcmQiLCJzdmciOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk04IDE2SDZhMiAyIDAgMDEtMi0yVjZhMiAyIDAgMDEyLTJoOGEyIDIgMCAwMTIgMnYybS02IDEyaDhhMiAyIDAgMDAyLTJ2LThhMiAyIDAgMDAtMi0yaC04YTIgMiAwIDAwLTIgMnY4YTIgMiAwIDAwMiAyelwiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwiY29weSI6eyJsYWJlbCI6IkNvcHkiLCJzdmciOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk05IDVIN2EyIDIgMCAwMC0yIDJ2MTJhMiAyIDAgMDAyIDJoMTBhMiAyIDAgMDAyLTJWN2EyIDIgMCAwMC0yLTJoLTJNOSA1YTIgMiAwIDAwMiAyaDJhMiAyIDAgMDAyLTJNOSA1YTIgMiAwIDAxMi0yaDJhMiAyIDAgMDEyIDJtMCAwaDJhMiAyIDAgMDEyIDJ2M20yIDRIMTBtMCAwbDMtM20tMyAzbDMgM1wiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwiZXllIjp7ImxhYmVsIjoiRXllIiwic3ZnIjoiXHUwMDNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjI0XCIgaGVpZ2h0PVwiMjRcIiBmaWxsPVwibm9uZVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIlx1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNMTUgMTJhMyAzIDAgMTEtNiAwIDMgMyAwIDAxNiAwelwiL1x1MDAzRVx1MDAzQ3BhdGggc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNMi40NTggMTJDMy43MzIgNy45NDMgNy41MjMgNSAxMiA1YzQuNDc4IDAgOC4yNjggMi45NDMgOS41NDIgNy0xLjI3NCA0LjA1Ny01LjA2NCA3LTkuNTQyIDctNC40NzcgMC04LjI2OC0yLjk0My05LjU0Mi03elwiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwiY2xpY2siOnsibGFiZWwiOiJDbGljayIsInN2ZyI6Ilx1MDAzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcdTAwM0VcdTAwM0NwYXRoIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTE1IDE1bC0yIDVMOSA5bDExIDQtNSAyem0wIDBsNSA1TTcuMTg4IDIuMjM5bC43NzcgMi44OTdNNS4xMzYgNy45NjVsLTIuODk4LS43NzdNMTMuOTUgNC4wNWwtMi4xMjIgMi4xMjJtLTUuNjU3IDUuNjU2bC0yLjEyIDIuMTIyXCIvXHUwMDNFXHUwMDNDL3N2Z1x1MDAzRSJ9LCJsb2NrIjp7ImxhYmVsIjoiTG9jayIsInN2ZyI6Ilx1MDAzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIyNFwiIGhlaWdodD1cIjI0XCIgZmlsbD1cIm5vbmVcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgc3Ryb2tlPVwiY3VycmVudENvbG9yXCJcdTAwM0VcdTAwM0NwYXRoIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTEyIDE1djJtLTYgNGgxMmEyIDIgMCAwMDItMnYtNmEyIDIgMCAwMC0yLTJINmEyIDIgMCAwMC0yIDJ2NmEyIDIgMCAwMDIgMnptMTAtMTBWN2E0IDQgMCAwMC04IDB2NGg4elwiL1x1MDAzRVx1MDAzQy9zdmdcdTAwM0UifSwiY2hlY2siOnsibGFiZWwiOiJDaGVja21hcmsiLCJzdmciOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk01IDEzbDQgNEwxOSA3XCIvXHUwMDNFXHUwMDNDL3N2Z1x1MDAzRSJ9fSwic3VjY2Vzc0ljb24iOiJcdTAwM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIGZpbGw9XCJub25lXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiXHUwMDNFXHUwMDNDcGF0aCBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2Utd2lkdGg9XCIyXCIgZD1cIk01IDEzbDQgNEwxOSA3XCIvXHUwMDNFXHUwMDNDL3N2Z1x1MDAzRSIsImJhc2VDU1MiOiJcblx0XHRcdC8qIENvdmVyIG92ZXJsYXkgLSBoaWRkZW4gYnkgZGVmYXVsdCwgdmlzaWJsZSBvbiBob3ZlciAqL1xuXHRcdFx0LmN0Yy1jb3Zlci1vdmVybGF5IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRpbnNldDogMDtcblx0XHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQvKiBIaWRkZW4gYnkgZGVmYXVsdCAqL1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jdGMtY292ZXItb3ZlcmxheSwgcmdiYSgxNSwgMjMsIDQyLCAwLjIpKTtcblx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XG5cdFx0XHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDBweCk7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNob3cgb3ZlcmxheSBvbiBob3ZlciAqL1xuXHRcdFx0LmN0Yy1jb3Zlci1vdmVybGF5OmhvdmVyIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY3RjLWNvdmVyLWhvdmVyLW92ZXJsYXksIHJnYmEoNzksIDcwLCAyMjksIDAuMykpO1xuXHRcdFx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIodmFyKC0tY3RjLWNvdmVyLWJsdXIsIDJweCkpO1xuXHRcdFx0XHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cih2YXIoLS1jdGMtY292ZXItYmx1ciwgMnB4KSk7XG5cdFx0XHR9XG5cblx0XHRcdC8qIENvcHkgYnV0dG9uIC0gY2VudGVyZWQsIGFwcGVhcnMgd2l0aCBvdmVybGF5IG9uIGhvdmVyICovXG5cdFx0XHQuY3RjLWNvdmVyLWJ1dHRvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC45KTtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblxuXHRcdFx0XHQvKiBCdXR0b24gc3R5bGVzIGZyb20gQ1NTIHZhcmlhYmxlcyAqL1xuXHRcdFx0XHRjb2xvcjogdmFyKC0tY3RjLWNvdmVyLWJ0bi10ZXh0LCAjMGYxNzJhKTtcblx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tY3RjLWNvdmVyLWJ0bi1iZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogdmFyKC0tY3RjLWNvdmVyLWJ0bi1mb250LXNpemUsIDEwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwYWRkaW5nOiB2YXIoLS1jdGMtY292ZXItYnRuLXBhZGRpbmcteSwgNnB4KSB2YXIoLS1jdGMtY292ZXItYnRuLXBhZGRpbmcteCwgMTJweCk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHZhcigtLWN0Yy1jb3Zlci1idG4tcmFkaXVzLCA5OTk5cHgpO1xuXG5cdFx0XHRcdC8qIEZpeGVkIHN0eWxlcyAqL1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Z2FwOiA2cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFNob3cgYnV0dG9uIHdoZW4gb3ZlcmxheSBpcyBob3ZlcmVkICovXG5cdFx0XHQuY3RjLWNvdmVyLW92ZXJsYXk6aG92ZXIgLmN0Yy1jb3Zlci1idXR0b24ge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcblx0XHRcdH1cblxuXHRcdFx0LmN0Yy1jb3Zlci1idXR0b246aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jdGMtY292ZXItYnRuLWhvdmVyLWJnLCAjZjFmNWY5KTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY292ZXItYnV0dG9uOmFjdGl2ZSB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDAuOTUpO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBJY29uIHN0eWxlcyAqL1xuXHRcdFx0LmN0Yy1jb3Zlci1pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3RjLWNvdmVyLWljb24gc3ZnIHtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdH1cblxuXHRcdFx0LmN0Yy1jb3Zlci1pY29uIGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHR9XG5cblx0XHRcdC5jdGMtY292ZXItdGV4dCB7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFN1Y2Nlc3Mgc3RhdGUgKi9cblx0XHRcdC5jdGMtY292ZXItb3ZlcmxheS5jdGMtY29waWVkIC5jdGMtY292ZXItYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogIzA1OTY2OTtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogIzA1OTY2OTtcblx0XHRcdH1cblxuXHRcdFx0LyogRW5zdXJlIHBhcmVudCBoYXMgcmVsYXRpdmUgcG9zaXRpb25pbmcgKi9cblx0XHRcdC5jdGMtY292ZXItd3JhcHBlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblxuXHRcdFx0LyogRGlzYWJsZSB0ZXh0IHNlbGVjdGlvbiBvbiBjb3ZlcmVkIGNvbnRlbnQgKi9cblx0XHRcdC5jdGMtY292ZXItd3JhcHBlci5jdGMtY292ZXJlZCB7XG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0fVxuXHRcdCJ9fX07Ci8vIyBzb3VyY2VVUkw9Y3RjLWdsb2JhbC1pbmplY3Rvci1mcm9udGVuZC1qcy1leHRyYQo= | |
| js | https://www.kryptocasinos.net/wp-content/cache/autoptimize/js/autoptimize_single_9f1f8961838fea8337e7d1a307be25c9.js?ver=5.5.2 | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.2 | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.2 | |
| js | data:text/javascript;base64,CmpRdWVyeS51aUJhY2tDb21wYXQgPSB0cnVlOwovLyMgc291cmNlVVJMPWpxdWVyeS11aS1jb3JlLWpzLWJlZm9yZQo= | |
| js | https://www.kryptocasinos.net/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2 | |
| js | data:text/javascript;base64,CnZhciBlbGVtZW50b3JGcm9udGVuZENvbmZpZyA9IHsiZW52aXJvbm1lbnRNb2RlIjp7ImVkaXQiOmZhbHNlLCJ3cFByZXZpZXciOmZhbHNlLCJpc1NjcmlwdERlYnVnIjpmYWxzZX0sImkxOG4iOnsic2hhcmVPbkZhY2Vib29rIjoiQXVmIEZhY2Vib29rIHRlaWxlbiIsInNoYXJlT25YIjoiQXVmIFggdGVpbGVuIiwicGluSXQiOiJBbmhlZnRlbiIsImRvd25sb2FkIjoiRG93bmxvYWQiLCJkb3dubG9hZEltYWdlIjoiQmlsZCBkb3dubG9hZGVuIiwiZnVsbHNjcmVlbiI6IlZvbGxiaWxkIiwiem9vbSI6Ilpvb20iLCJzaGFyZSI6IlRlaWxlbiIsInBsYXlWaWRlbyI6IlZpZGVvIGFic3BpZWxlbiIsInByZXZpb3VzIjoiWnVyXHUwMGZjY2siLCJuZXh0IjoiV2VpdGVyIiwiY2xvc2UiOiJTY2hsaWVcdTAwZGZlbiIsImExMXlDYXJvdXNlbFByZXZTbGlkZU1lc3NhZ2UiOiJWb3JoZXJpZ2VyIFNsaWRlIiwiYTExeUNhcm91c2VsTmV4dFNsaWRlTWVzc2FnZSI6Ik5cdTAwZTRjaHN0ZXIgU2xpZGUiLCJhMTF5Q2Fyb3VzZWxGaXJzdFNsaWRlTWVzc2FnZSI6IlRoaXMgaXMgdGhlIGZpcnN0IHNsaWRlIiwiYTExeUNhcm91c2VsTGFzdFNsaWRlTWVzc2FnZSI6IlRoaXMgaXMgdGhlIGxhc3Qgc2xpZGUiLCJhMTF5Q2Fyb3VzZWxQYWdpbmF0aW9uQnVsbGV0TWVzc2FnZSI6IkdvIHRvIHNsaWRlIn0sImlzX3J0bCI6ZmFsc2UsImJyZWFrcG9pbnRzIjp7InhzIjowLCJzbSI6NDgwLCJtZCI6NzY4LCJsZyI6MTAyNSwieGwiOjE0NDAsInh4bCI6MTYwMH0sInJlc3BvbnNpdmUiOnsiYnJlYWtwb2ludHMiOnsibW9iaWxlIjp7ImxhYmVsIjoiTW9iaWwgSG9jaGZvcm1hdCIsInZhbHVlIjo3NjcsImRlZmF1bHRfdmFsdWUiOjc2NywiZGlyZWN0aW9uIjoibWF4IiwiaXNfZW5hYmxlZCI6dHJ1ZX0sIm1vYmlsZV9leHRyYSI6eyJsYWJlbCI6Ik1vYmlsIFF1ZXJmb3JtYXQiLCJ2YWx1ZSI6ODgwLCJkZWZhdWx0X3ZhbHVlIjo4ODAsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOmZhbHNlfSwidGFibGV0Ijp7ImxhYmVsIjoiVGFibGV0IEhvY2hmb3JtYXQiLCJ2YWx1ZSI6MTAyNCwiZGVmYXVsdF92YWx1ZSI6MTAyNCwiZGlyZWN0aW9uIjoibWF4IiwiaXNfZW5hYmxlZCI6dHJ1ZX0sInRhYmxldF9leHRyYSI6eyJsYWJlbCI6IlRhYmxldCBRdWVyZm9ybWF0IiwidmFsdWUiOjEyMDAsImRlZmF1bHRfdmFsdWUiOjEyMDAsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOmZhbHNlfSwibGFwdG9wIjp7ImxhYmVsIjoiTGFwdG9wIiwidmFsdWUiOjEzNjYsImRlZmF1bHRfdmFsdWUiOjEzNjYsImRpcmVjdGlvbiI6Im1heCIsImlzX2VuYWJsZWQiOmZhbHNlfSwid2lkZXNjcmVlbiI6eyJsYWJlbCI6IkJyZWl0YmlsZCIsInZhbHVlIjoyNDAwLCJkZWZhdWx0X3ZhbHVlIjoyNDAwLCJkaXJlY3Rpb24iOiJtaW4iLCJpc19lbmFibGVkIjpmYWxzZX19LCJoYXNDdXN0b21CcmVha3BvaW50cyI6ZmFsc2V9LCJ2ZXJzaW9uIjoiNC4yLjIiLCJpc19zdGF0aWMiOmZhbHNlLCJleHBlcmltZW50YWxGZWF0dXJlcyI6eyJlX2ZvbnRfaWNvbl9zdmciOnRydWUsImFkZGl0aW9uYWxfY3VzdG9tX2JyZWFrcG9pbnRzIjp0cnVlLCJjb250YWluZXIiOnRydWUsImVfcGFuZWxfcHJvbW90aW9ucyI6dHJ1ZSwidGhlbWVfYnVpbGRlcl92MiI6dHJ1ZSwiaGVsbG8tdGhlbWUtaGVhZGVyLWZvb3RlciI6dHJ1ZSwibmVzdGVkLWVsZW1lbnRzIjp0cnVlLCJnbG9iYWxfY2xhc3Nlc19zaG91bGRfZW5mb3JjZV9jYXBhYmlsaXRpZXMiOnRydWUsImVfdmFyaWFibGVzIjp0cnVlLCJlX29wdF9pbl92NF9wYWdlIjp0cnVlLCJlX2NvbXBvbmVudHMiOnRydWUsImVfaW50ZXJhY3Rpb25zIjp0cnVlLCJlX3dpZGdldF9jcmVhdGlvbiI6dHJ1ZSwiaW1wb3J0LWV4cG9ydC1jdXN0b21pemF0aW9uIjp0cnVlLCJlX3Byb19hdG9taWNfZm9ybSI6dHJ1ZSwiZV9wcm9fY29sbGVjdGlvbl9sb29wIjp0cnVlLCJlX3Byb192YXJpYWJsZXMiOnRydWUsImVfcHJvX2ludGVyYWN0aW9ucyI6dHJ1ZX0sInVybHMiOnsiYXNzZXRzIjoiaHR0cHM6XC9cL3d3dy5rcnlwdG9jYXNpbm9zLm5ldFwvd3AtY29udGVudFwvcGx1Z2luc1wvZWxlbWVudG9yXC9hc3NldHNcLyIsImFqYXh1cmwiOiJodHRwczpcL1wvd3d3LmtyeXB0b2Nhc2lub3MubmV0XC93cC1hZG1pblwvYWRtaW4tYWpheC5waHAiLCJ1cGxvYWRVcmwiOiJodHRwczpcL1wvd3d3LmtyeXB0b2Nhc2lub3MubmV0XC93cC1jb250ZW50XC91cGxvYWRzIn0sIm5vbmNlcyI6eyJmbG9hdGluZ0J1dHRvbnNDbGlja1RyYWNraW5nIjoiYjcyNWYzYjdkOSIsImF0b21pY0Zvcm1zU2VuZEZvcm0iOiI3NmI0MTliYTFhIn0sInN3aXBlckNsYXNzIjoic3dpcGVyIiwic2V0dGluZ3MiOnsicGFnZSI6W10sImVkaXRvclByZWZlcmVuY2VzIjpbXX0sImtpdCI6eyJhY3RpdmVfYnJlYWtwb2ludHMiOlsidmlld3BvcnRfbW9iaWxlIiwidmlld3BvcnRfdGFibGV0Il0sImdsb2JhbF9pbWFnZV9saWdodGJveCI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV9jb3VudGVyIjoieWVzIiwibGlnaHRib3hfZW5hYmxlX2Z1bGxzY3JlZW4iOiJ5ZXMiLCJsaWdodGJveF9lbmFibGVfem9vbSI6InllcyIsImxpZ2h0Ym94X2VuYWJsZV9zaGFyZSI6InllcyIsImxpZ2h0Ym94X3RpdGxlX3NyYyI6InRpdGxlIiwibGlnaHRib3hfZGVzY3JpcHRpb25fc3JjIjoiZGVzY3JpcHRpb24iLCJoZWxsb19oZWFkZXJfbG9nb190eXBlIjoibG9nbyIsImhlbGxvX2hlYWRlcl9tZW51X2xheW91dCI6Imhvcml6b250YWwiLCJoZWxsb19mb290ZXJfbG9nb190eXBlIjoibG9nbyJ9LCJwb3N0Ijp7ImlkIjoyOSwidGl0bGUiOiJLcnlwdG8lMjBDYXNpbm9zJTIwRGV1dHNjaGxhbmQlM0ElMjBUZXN0JTIwJTI2JTIwVmVyZ2xlaWNoJTIwMjAyNiIsImV4Y2VycHQiOiIiLCJmZWF0dXJlZEltYWdlIjpmYWxzZX19OwovLyMgc291cmNlVVJMPWVsZW1lbnRvci1mcm9udGVuZC1qcy1iZWZvcmUK | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.2 | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1 | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.2.1 | |
| js | https://www.kryptocasinos.net/wp-includes/js/imagesloaded.min.js?ver=5.0.0 | |
| js | https://www.kryptocasinos.net/wp-content/plugins/media-library-organizer/assets/js/min/gallery-block-min.js?ver=2.1.2 | |
| js | data:text/javascript;base64,CnZhciBzbXVzaExhenlMb2FkT3B0aW9ucyA9IHsiYXV0b1Jlc2l6aW5nRW5hYmxlZCI6ZmFsc2UsImF1dG9SZXNpemVPcHRpb25zIjp7InByZWNpc2lvbiI6NSwic2tpcEF1dG9XaWR0aCI6dHJ1ZSwiY2RuQmFzZVVSTCI6IiJ9fTsKLy8jIHNvdXJjZVVSTD1zbXVzaC1sYXp5LWxvYWQtanMtYmVmb3JlCg== | |
| js | https://www.kryptocasinos.net/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=4.3.0 | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=4.2.1 | |
| js | https://www.kryptocasinos.net/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255 | |
| js | https://www.kryptocasinos.net/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216 | |
| js | data:text/javascript;base64,CndwLmkxOG4uc2V0TG9jYWxlRGF0YSggeyAndGV4dCBkaXJlY3Rpb25cdTAwMDRsdHInOiBbICdsdHInIF0gfSApOwovLyMgc291cmNlVVJMPXdwLWkxOG4tanMtYWZ0ZXIK | |
| js | data:text/javascript;base64,CnZhciBFbGVtZW50b3JQcm9Gcm9udGVuZENvbmZpZyA9IHsiYWpheHVybCI6Imh0dHBzOlwvXC93d3cua3J5cHRvY2FzaW5vcy5uZXRcL3dwLWFkbWluXC9hZG1pbi1hamF4LnBocCIsIm5vbmNlIjoiNDQzMTMzYTVkYiIsInVybHMiOnsiYXNzZXRzIjoiaHR0cHM6XC9cL3d3dy5rcnlwdG9jYXNpbm9zLm5ldFwvd3AtY29udGVudFwvcGx1Z2luc1wvZWxlbWVudG9yLXByb1wvYXNzZXRzXC8iLCJyZXN0IjoiaHR0cHM6XC9cL3d3dy5rcnlwdG9jYXNpbm9zLm5ldFwvd3AtanNvblwvIn0sInNldHRpbmdzIjp7ImxhenlfbG9hZF9iYWNrZ3JvdW5kX2ltYWdlcyI6dHJ1ZX0sInBvcHVwIjp7Imhhc1BvcFVwcyI6ZmFsc2V9LCJzaGFyZUJ1dHRvbnNOZXR3b3JrcyI6eyJmYWNlYm9vayI6eyJ0aXRsZSI6IkZhY2Vib29rIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ0d2l0dGVyIjp7InRpdGxlIjoiVHdpdHRlciJ9LCJsaW5rZWRpbiI6eyJ0aXRsZSI6IkxpbmtlZEluIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJwaW50ZXJlc3QiOnsidGl0bGUiOiJQaW50ZXJlc3QiLCJoYXNfY291bnRlciI6dHJ1ZX0sInJlZGRpdCI6eyJ0aXRsZSI6IlJlZGRpdCIsImhhc19jb3VudGVyIjp0cnVlfSwidmsiOnsidGl0bGUiOiJWSyIsImhhc19jb3VudGVyIjp0cnVlfSwib2Rub2tsYXNzbmlraSI6eyJ0aXRsZSI6Ik9LIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ0dW1ibHIiOnsidGl0bGUiOiJUdW1ibHIifSwiZGlnZyI6eyJ0aXRsZSI6IkRpZ2cifSwic2t5cGUiOnsidGl0bGUiOiJTa3lwZSJ9LCJzdHVtYmxldXBvbiI6eyJ0aXRsZSI6IlN0dW1ibGVVcG9uIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJtaXgiOnsidGl0bGUiOiJNaXgifSwidGVsZWdyYW0iOnsidGl0bGUiOiJUZWxlZ3JhbSJ9LCJwb2NrZXQiOnsidGl0bGUiOiJQb2NrZXQiLCJoYXNfY291bnRlciI6dHJ1ZX0sInhpbmciOnsidGl0bGUiOiJYSU5HIiwiaGFzX2NvdW50ZXIiOnRydWV9LCJ3aGF0c2FwcCI6eyJ0aXRsZSI6IldoYXRzQXBwIn0sImVtYWlsIjp7InRpdGxlIjoiRW1haWwifSwicHJpbnQiOnsidGl0bGUiOiJQcmludCJ9LCJ4LXR3aXR0ZXIiOnsidGl0bGUiOiJYIn0sInRocmVhZHMiOnsidGl0bGUiOiJUaHJlYWRzIn19LCJmYWNlYm9va19zZGsiOnsibGFuZyI6ImRlX0RFIiwiYXBwX2lkIjoiIn0sImxvdHRpZSI6eyJkZWZhdWx0QW5pbWF0aW9uVXJsIjoiaHR0cHM6XC9cL3d3dy5rcnlwdG9jYXNpbm9zLm5ldFwvd3AtY29udGVudFwvcGx1Z2luc1wvZWxlbWVudG9yLXByb1wvbW9kdWxlc1wvbG90dGllXC9hc3NldHNcL2FuaW1hdGlvbnNcL2RlZmF1bHQuanNvbiJ9fTsKLy8jIHNvdXJjZVVSTD1lbGVtZW50b3ItcHJvLWZyb250ZW5kLWpzLWJlZm9yZQo= | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.2.1 | |
| js | https://www.kryptocasinos.net/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.2.1 |
Серверные заголовки
Кол-во: 21
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 21шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 22:00:49 GMT |
| cf-ray | a2ece9af2b97e840-DME |
| cf-cache-status | DYNAMIC |
| Cache-Control | public, max-age=0, s-maxage=3600 |
| nel | {"report_to":"cf-nel","success_fraction":0.01,"max_age":604800} |
| Link | <https://www.kryptocasinos.net/wp-json/>; rel="https://api.w.org/", <https://www.kryptocasinos.net/wp-json/wp/v2/pages/29>; rel="alternate"; title="JSON"; type="application/json", <https://www.kryptocasinos.net/>; rel=shortlink |
| Server | cloudflare |
| Strict-Transport-Security | max-age=31536000; includeSubDomains; preload |
| Vary | Accept-Encoding |
| cache-tag | cf08b642-eca8-4bb5-8a47-0ed50653b6f6,6fafe94654f2c8caf0ec58b2bc47c918e967e998bf7e2e22475d0c4447b237a8 |
| ki-cf-cache-status | SAVING |
| X-Content-Type-Options | nosniff |
| x-edge-location-klb | 1 |
| ki-cache-tag | cf08b642-eca8-4bb5-8a47-0ed50653b6f6,6fafe94654f2c8caf0ec58b2bc47c918e967e998bf7e2e22475d0c4447b237a8 |
| ki-cache-type | None |
| ki-edge | v=28.4.7;mv=99.9.9 |
| ki-origin | g1p |
| X-Frame-Options | SAMEORIGIN |
| x-kinsta-cache | HIT |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=HVEEnqW8itJFo9ASpknKgarp4XiEFDVm8%2F8FBEYjLnEaIwNWoJ%2Bib4UghFcSpaxI9PwLWw%2BS6DK5iYADHpPGOXirPJ1nDJSmAty%2FQZGDKJrwxGJEjYtGio26ff%2F55YKeFPfzJsKAZA%3D%3D"}]} |
| Alt-Svc | h3=":443" |
CMS
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
Сайт работает на CMS WordPress.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 23%
Title
Krypto Casinos Deutschland: Test & Vergleich 2026
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо уменьшить число символов в title (текущее значение: 53, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Vergleichen Sie die besten deutschen Krypto Casinos 2026. Sichere Anbieter, schnelle Auszahlungen und Top-Bonusangebote für Bitcoin und Co.
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Необходимо уменьшить число символов в description (текущее значение: 139, оптимально: от 120 до 130)
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
https://www.kryptocasinos.net/
Указывает поисковику основную версию страницы
?
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, initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Кол-во: 10
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph задана. Страница оптимизирована под социальные сети.
Показать полный список og мета-тегов
| Тип | Значение |
|---|---|
| og:locale | de_DE |
| og:type | website |
| og:title | Krypto Casinos Deutschland: Test & Vergleich 2026 |
| og:description | Vergleichen Sie die besten deutschen Krypto Casinos 2026. Sichere Anbieter, schnelle Auszahlungen und Top-Bonusangebote für Bitcoin und Co. |
| og:url | https://www.kryptocasinos.net/ |
| og:site_name | Krypto Casinos 2026 |
| og:image | https://www.kryptocasinos.net/wp-content/uploads/2024/07/flare1-1.webp |
| og:image:width | 800 |
| og:image:height | 800 |
| og:image:type | image/webp |
Все мета-теги
Кол-во: 19
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 19шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width, initial-scale=1 |
| name | robots | index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1 |
| name | description | Vergleichen Sie die besten deutschen Krypto Casinos 2026. Sichere Anbieter, schnelle Auszahlungen und Top-Bonusangebote für Bitcoin und Co. |
| name | twitter:card | summary_large_image |
| name | generator | WordPress 7.1 |
| name | generator | Site Kit by Google 1.185.0 |
| name | generator | Elementor 4.2.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap |
| name | msapplication-TileImage | https://www.kryptocasinos.net/wp-content/uploads/2024/08/cropped-favicon-270x270.png |
| property | og:locale | de_DE |
| property | og:type | website |
| property | og:title | Krypto Casinos Deutschland: Test & Vergleich 2026 |
| property | og:description | Vergleichen Sie die besten deutschen Krypto Casinos 2026. Sichere Anbieter, schnelle Auszahlungen und Top-Bonusangebote für Bitcoin und Co. |
| property | og:url | https://www.kryptocasinos.net/ |
| property | og:site_name | Krypto Casinos 2026 |
| property | article:modified_time | 2026-08-10T15:47:15+00:00 |
| property | og:image | https://www.kryptocasinos.net/wp-content/uploads/2024/07/flare1-1.webp |
| property | og:image:width | 800 |
| property | og:image:height | 800 |
| property | og:image:type | image/webp |
Оптимизация Готовность: 82%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют по одному на документ).
Контент
Ошибок нет
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 5 встречаются в тексте достаточно.
Абзацев с текстом 82 достаточно.
Среднее число слов в абзаце 41 достаточно.
Кол-во знаков контента 30766 на странице оптимально.
Кол-во слов 4194 на странице оптимально.
Заголовки
Ошибок нет
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
На странице присутствуют заголовки <h1> 1. Это прекрасно.
На странице присутствуют заголовки <h2> 15. Это хорошо.
На странице присутствуют заголовки <h3> 45.
Тошнота
7,87
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота превышает норму 5. Измените текст страницы!
Академич. тошнота
21,86%
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота превышает норму 5-15%. Измените текст страницы!
Семантическое ядро
20
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы содержит осмысленный текст и слова.
Показать список слов
| Слово | Кол-во | Частота |
|---|---|---|
| casinos | 62 | 1,48% |
| casino | 48 | 1,14% |
| krypto | 36 | 0,86% |
| können | 28 | 0,67% |
| crypto | 27 | 0,64% |
| krypto-casinos | 26 | 0,62% |
| werden | 22 | 0,52% |
| spielen | 21 | 0,50% |
| bitcoin | 16 | 0,38% |
| spieler | 16 | 0,38% |
| bonuses | 13 | 0,31% |
| kryptowährung | 12 | 0,29% |
| kryptowährungen | 12 | 0,29% |
| ethereum | 11 | 0,26% |
| wallet | 11 | 0,26% |
| bieten | 11 | 0,26% |
| einige | 10 | 0,24% |
| spielern | 10 | 0,24% |
| finden | 9 | 0,21% |
| jedoch | 8 | 0,19% |
Индексация Готовность: 30%
Индексирование
Ошибок нет
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице 117 оптимально. Поисковые роботы обязательно проиндексируют сайт.
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 1836 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Показать содержимое robots.txt
# As a condition of accessing this website, you agree to abide by the following
# content signals:
# (a) If a Content-Signal = yes, you may collect content for the corresponding
# use.
# (b) If a Content-Signal = no, you may not collect content for the
# corresponding use.
# (c) If the website operator does not include a Content-Signal for a
# corresponding use, the website operator neither grants nor restricts
# permission via Content-Signal with respect to the corresponding use.
# The content signals and their meanings are:
# search: building a search index and providing search results (e.g., returning
# hyperlinks and short excerpts from your website's contents). Search does not
# include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
# augmented generation, grounding, or other real-time taking of content for
# generative AI search answers).
# ai-train: training or fine-tuning AI models.
# use: how AI systems may consume the content (immediate, reference, or full).
# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.
# BEGIN Cloudflare Managed content
User-agent: *
Content-Signal: search=yes,ai-train=no,use=reference
Allow: /
User-agent: Amazonbot
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CloudflareBrowserRenderingCrawler
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: GPTBot
Disallow: /
User-agent: meta-externalagent
Disallow: /
# END Cloudflare Managed Content
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Кол-во: 5
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 5 оптимально.
Внутренние ссылки не запрещены к индексации в robots.txt.
На странице присутствуют изображения 1.
Показать внутренние ссылки
| Url | Анкор | Состояние | Анализировать |
|---|---|---|---|
| /krypto-casinos-ohne-verifizierung/ |
<span class="elementor-icon-list-text">Krypto Casinos Ohne Verifizierung</span>
|
|
Анализировать url |
| /ueber-uns/ |
<span class="elementor-icon-list-text">Über Uns</span>
|
|
Анализировать url |
| /datenschutz/ |
<span class="elementor-icon-list-text">Datenschutz</span>
|
|
Анализировать url |
| /impressum/ |
<span class="elementor-icon-list-text">Impressum</span>
|
|
Анализировать url |
| /kontakt/ |
<span class="elementor-icon-list-text">Kontakt</span>
|
|
Анализировать url |
Внешние ссылки
Кол-во: 101
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице 101 слишком много. Спрячьте лишние ссылки в тег noindex или атрибут rel='nofollow'!
Показать первые 100 внешних ссылок
| Url | Анкор | Анализировать |
|---|---|---|
| kryptocasinos.net |
Krypto Casinos<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Bitcoin Casinos
|
Анализировать url |
| kryptocasinos.net |
Ethereum Casinos
|
Анализировать url |
| kryptocasinos.net |
Krypto Casinos Ohne Verifizierung
|
Анализировать url |
| kryptocasinos.net |
Neue Krypto Casinos 2026
|
Анализировать url |
| kryptocasinos.net |
Blockchain Casinos
|
Анализировать url |
| kryptocasinos.net |
USDT Casinos
|
Анализировать url |
| kryptocasinos.net |
Ripple Casinos
|
Анализировать url |
| kryptocasinos.net |
Casino Boni<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Boni ohne Einzahlung
|
Анализировать url |
| kryptocasinos.net |
Freispiele ohne Einzahlung
|
Анализировать url |
| kryptocasinos.net |
Bonus ohne Umsatzbedingungen
|
Анализировать url |
| kryptocasinos.net |
Casino-Spiele<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Krypto-Slots
|
Анализировать url |
| kryptocasinos.net |
Plinko
|
Анализировать url |
| kryptocasinos.net |
Crash-Spiele
|
Анализировать url |
| kryptocasinos.net |
Krypto Poker
|
Анализировать url |
| kryptocasinos.net |
Krypto Sportwetten
|
Анализировать url |
| kryptocasinos.net |
Casino Tests<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Lucky Roller
|
Анализировать url |
| kryptocasinos.net |
Jack Casino
|
Анализировать url |
| kryptocasinos.net |
mBit casino
|
Анализировать url |
| kryptocasinos.net |
Vave Casino
|
Анализировать url |
| kryptocasinos.net |
Qzino casino
|
Анализировать url |
| kryptocasinos.net |
MyStake Casino
|
Анализировать url |
| kryptocasinos.net |
Cybet casino
|
Анализировать url |
| kryptocasinos.net |
Betplay casino
|
Анализировать url |
| kryptocasinos.net |
Mega Dice Casino
|
Анализировать url |
| kryptocasinos.net |
BC.Game
|
Анализировать url |
| kryptocasinos.net |
CasinoCrypto
|
Анализировать url |
| kryptocasinos.net |
Krypto-Wallets<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
MetaMask
|
Анализировать url |
| kryptocasinos.net |
Trust Wallet
|
Анализировать url |
| kryptocasinos.net |
Kryptowissen
|
Анализировать url |
| kryptocasinos.net |
Krypto Casinos<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Bitcoin Casinos
|
Анализировать url |
| kryptocasinos.net |
Ethereum Casinos
|
Анализировать url |
| kryptocasinos.net |
Krypto Casinos Ohne Verifizierung
|
Анализировать url |
| kryptocasinos.net |
Neue Krypto Casinos 2026
|
Анализировать url |
| kryptocasinos.net |
Blockchain Casinos
|
Анализировать url |
| kryptocasinos.net |
USDT Casinos
|
Анализировать url |
| kryptocasinos.net |
Ripple Casinos
|
Анализировать url |
| kryptocasinos.net |
Casino Boni<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Boni ohne Einzahlung
|
Анализировать url |
| kryptocasinos.net |
Freispiele ohne Einzahlung
|
Анализировать url |
| kryptocasinos.net |
Bonus ohne Umsatzbedingungen
|
Анализировать url |
| kryptocasinos.net |
Casino-Spiele<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Krypto-Slots
|
Анализировать url |
| kryptocasinos.net |
Plinko
|
Анализировать url |
| kryptocasinos.net |
Crash-Spiele
|
Анализировать url |
| kryptocasinos.net |
Krypto Poker
|
Анализировать url |
| kryptocasinos.net |
Krypto Sportwetten
|
Анализировать url |
| kryptocasinos.net |
Casino Tests<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
Lucky Roller
|
Анализировать url |
| kryptocasinos.net |
Jack Casino
|
Анализировать url |
| kryptocasinos.net |
mBit casino
|
Анализировать url |
| kryptocasinos.net |
Vave Casino
|
Анализировать url |
| kryptocasinos.net |
Qzino casino
|
Анализировать url |
| kryptocasinos.net |
MyStake Casino
|
Анализировать url |
| kryptocasinos.net |
Cybet casino
|
Анализировать url |
| kryptocasinos.net |
Betplay casino
|
Анализировать url |
| kryptocasinos.net |
Mega Dice Casino
|
Анализировать url |
| kryptocasinos.net |
BC.Game
|
Анализировать url |
| kryptocasinos.net |
CasinoCrypto
|
Анализировать url |
| kryptocasinos.net |
Krypto-Wallets<span class="sub-arrow"><svg aria-hidden="true" class="fa-svg-chevron-down e-font-icon-svg e-fas-chevron-down" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z"></path></svg></span>
|
Анализировать url |
| kryptocasinos.net |
MetaMask
|
Анализировать url |
| kryptocasinos.net |
Trust Wallet
|
Анализировать url |
| kryptocasinos.net |
Kryptowissen
|
Анализировать url |
| kryptocasinos.net |
dem Verzicht auf ein invasives KYC-Verfahren
|
Анализировать url |
| kryptocasinos.net |
Krypto-Casino Rezensionsseite
|
Анализировать url |
| kryptocasinos.net |
unseren Casino-Tests
|
Анализировать url |
| kryptocasinos.net |
Krypto-Wallet
|
Анализировать url |
| kryptocasinos.net |
Krypto-Bonusaktionen
|
Анализировать url |
| kryptocasinos.net |
Crypto-Casino mit einem Bonus ohne Einzahlung
|
Анализировать url |
| kryptocasinos.net |
alle Crypto-Freispielboni sind keine Einzahlungen erforderlich
|
Анализировать url |
| kryptocasinos.net |
Krypto-Casino-Spiele
|
Анализировать url |
| kryptocasinos.net |
Krypto-Casino-Spielautomaten
|
Анализировать url |
| kryptocasinos.net |
echtes Blockchain-Casino
|
Анализировать url |
| kryptocasinos.net |
Bewertungen der besten neuen Krypto Casinos
|
Анализировать url |
| kryptocasinos.net |
„Krypto-Casino-Einblicke“
|
Анализировать url |
| kryptocasinos.net |
<div class="elementor-post__thumbnail"><img decoding="async" width="300" height="169" data-src="https://www.kryptocasinos.net/wp-content/uploads/2026/08/Provably-Fair-einfach-erklaert-300x169.webp" class="attachment-medium size-medium wp-image-9063 lazyload" alt="Provably Fair einfach erklärt" data-srcset="https://www.kryptocasinos.net/wp-content/uploads/2026/08/Provably-Fair-einfach-erklaert-300x169.webp 300w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/Provably-Fair-einfach-erklaert-1024x576.webp 1024w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/Provably-Fair-einfach-erklaert-768x432.webp 768w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/Provably-Fair-einfach-erklaert-1536x864.webp 1536w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/Provably-Fair-einfach-erklaert.webp 1672w" data-sizes="(max-width: 300px) 100vw, 300px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300/169;"></div>
|
Анализировать url |
| kryptocasinos.net |
Provably Fair einfach erklärt: So prüfst du selbst, ob ein Spiel fair ist
|
Анализировать url |
| kryptocasinos.net |
<div class="elementor-post__thumbnail"><img decoding="async" width="300" height="169" data-src="https://www.kryptocasinos.net/wp-content/uploads/2026/08/40x-Umsatzbedingungen-erklaert-300x169.webp" class="attachment-medium size-medium wp-image-9059 lazyload" alt="40x Umsatzbedingungen erklärt" data-srcset="https://www.kryptocasinos.net/wp-content/uploads/2026/08/40x-Umsatzbedingungen-erklaert-300x169.webp 300w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/40x-Umsatzbedingungen-erklaert-1024x576.webp 1024w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/40x-Umsatzbedingungen-erklaert-768x432.webp 768w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/40x-Umsatzbedingungen-erklaert-1536x864.webp 1536w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/40x-Umsatzbedingungen-erklaert.webp 1672w" data-sizes="(max-width: 300px) 100vw, 300px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300/169;"></div>
|
Анализировать url |
| kryptocasinos.net |
40x Umsatzbedingungen erklärt: So rechnest du aus, was ein Bonus wirklich wert ist
|
Анализировать url |
| kryptocasinos.net |
<div class="elementor-post__thumbnail"><img decoding="async" width="300" height="167" data-src="https://www.kryptocasinos.net/wp-content/uploads/2026/08/TRC-20-oder-ERC-20-Das-richtige-Netzwerk-300x167.webp" class="attachment-medium size-medium wp-image-9057 lazyload" alt="TRC-20 oder ERC-20 Das richtige Netzwerk" data-srcset="https://www.kryptocasinos.net/wp-content/uploads/2026/08/TRC-20-oder-ERC-20-Das-richtige-Netzwerk-300x167.webp 300w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/TRC-20-oder-ERC-20-Das-richtige-Netzwerk-1024x572.webp 1024w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/TRC-20-oder-ERC-20-Das-richtige-Netzwerk-768x429.webp 768w, https://www.kryptocasinos.net/wp-content/uploads/2026/08/TRC-20-oder-ERC-20-Das-richtige-Netzwerk.webp 1376w" data-sizes="(max-width: 300px) 100vw, 300px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 300px; --smush-placeholder-aspect-ratio: 300/167;"></div>
|
Анализировать url |
| kryptocasinos.net |
TRC-20 oder ERC-20: Das richtige Netzwerk für deine USDT-Zahlungen im Casino
|
Анализировать url |
| kryptocasinos.net |
Ethereum-Casinos
|
Анализировать url |
| kryptocasinos.net |
verantwortungsvolle Glücksspielpraktiken
|
Анализировать url |
| kryptocasinos.net |
Nico Steinbauer
|
Анализировать url |
| kryptocasinos.net |
<span style="font-weight: 400;">Sofortauszahlung</span>
|
Анализировать url |
| kryptocasinos.net |
<span style="font-weight: 400;">Krypto-Casinos ohne Verifizierung</span>
|
Анализировать url |
| bestcryptocasinousa.com |
best Crypto casinos for USA players
|
Анализировать url |
| kryptocasinos.net |
<img width="2137" height="570" data-src="https://www.kryptocasinos.net/wp-content/uploads/2024/07/logogrm-1.png" class="attachment-full size-full wp-image-415 lazyload" alt="Krypto Casinos" data-srcset="https://www.kryptocasinos.net/wp-content/uploads/2024/07/logogrm-1.png 2137w, https://www.kryptocasinos.net/wp-content/uploads/2024/07/logogrm-1-300x80.png 300w, https://www.kryptocasinos.net/wp-content/uploads/2024/07/logogrm-1-1024x273.png 1024w, https://www.kryptocasinos.net/wp-content/uploads/2024/07/logogrm-1-768x205.png 768w, https://www.kryptocasinos.net/wp-content/uploads/2024/07/logogrm-1-1536x410.png 1536w, https://www.kryptocasinos.net/wp-content/uploads/2024/07/logogrm-1-2048x546.png 2048w" data-sizes="(max-width: 2137px) 100vw, 2137px" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" style="--smush-placeholder-width: 2137px; --smush-placeholder-aspect-ratio: 2137/570;">
|
Анализировать url |
| kryptocasinos.net |
<span class="elementor-icon-list-text">Neue Krypto Casinos </span>
|
Анализировать url |
| kryptocasinos.net |
<span class="elementor-icon-list-text">Sofortauszahlung</span>
|
Анализировать url |
| kryptocasinos.net |
<span class="elementor-icon-list-text">Blockchain Casinos</span>
|
Анализировать url |
| kryptocasinos.net |
<span class="elementor-icon-list-text">Ethereum Casinos</span>
|
Анализировать url |
| kryptocasinos.net |
<span class="elementor-icon-list-text">Ripple Casinos</span>
|
Анализировать url |
| kryptocasinos.net |
<span class="elementor-icon-list-text">Kryptowährungen Kaufen</span>
|
Анализировать url |
| kryptocasinos.net |
<span class="elementor-icon-list-text">Casino Tokens</span>
|
Анализировать url |
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта comfortable-computing.com, слабо оптимизирован на 46%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Постарайтесь исправить общие ошибки.
Исправьте ошибки в мета-тегах.
Исправьте ошибки индексации.
Поделитесь с друзьями: