Help
RSS
API
Feed
Maltego
Contact
Domain > devchenky.ru
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2015-10-10
188.127.239.142
(
ClassC
)
2019-02-19
188.127.230.8
(
ClassC
)
2024-07-18
87.236.16.204
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: nginx-reuseport/1.21.1Date: Thu, 18 Jul 2024 05:54:23 GMTContent-Type: text/html; charsetiso-8859-1Content-Length: 305Connection: keep-aliveKeep-Alive: timeout30Content-Security-Policy: upgrade-insecure-requestsX-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockExpect-CT: max-age7776000, enforceReferrer-Policy: no-referrer-when-downgradeX-Frame-Options: SAMEORIGINLocation: https://devchenky.ru/ !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://devchenky.ru/>here/a>./p>hr>address>Apache/2.4.55 (Unix) Server at devchenky.ru Port 80/address>/body>/html>
Port 443
HTTP/1.1 200 OKServer: nginx-reuseport/1.21.1Date: Thu, 18 Jul 2024 05:54:24 GMTContent-Type: text/html; charsetUTF-8Content-Length: 179180Connection: keep-aliveKeep-Alive: timeout30Vary: Accept-EncodingStrict-Transport-Security: max-age31536000Content-Security-Policy: upgrade-insecure-requestsX-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockExpect-CT: max-age7776000, enforceReferrer-Policy: no-referrer-when-downgradeX-Frame-Options: SAMEORIGINX-Powered-By: PHP/5.6.40Vary: Accept-Encoding,CookieCache-Control: max-age3, must-revalidateLast-Modified: Wed, 17 Jul 2024 14:11:06 GMT !DOCTYPE html>html classno-js langru-RU>head> script data-ad-clientca-pub-4106466286581231 async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>/script> meta charsetUTF-8>title>Женский журнал Devchenky/title>link relicon hrefhttps://devchenky.ru/wp-content/uploads/2017/11/favicon2.jpg typeimage/x-icon />link relapple-touch-icon hrefapple-touch-icon.png>meta nameviewport contentwidthdevice-width, initial-scale1.0>meta nameapple-mobile-web-app-capable contentyes>meta nameapple-mobile-web-app-status-bar-style contentblack>link relprefetch hrefhttps://devchenky.ru/maslo-konoplyanoe-svojstva-i-primenenie/>link relprerender hrefhttps://devchenky.ru/maslo-konoplyanoe-svojstva-i-primenenie/>link relstylesheet typetext/css mediaall hrefhttps://devchenky.ru/wp-content/cache/autoptimize/css/autoptimize_single_28d5c1071951a168b2d8998a17087648.css />link relpingback hrefhttps://devchenky.ru/xmlrpc.php /> script defer srcdata:text/javascript;base64,CiAgIChmdW5jdGlvbihtLGUsdCxyLGksayxhKXttW2ldPW1baV18fGZ1bmN0aW9uKCl7KG1baV0uYT1tW2ldLmF8fFtdKS5wdXNoKGFyZ3VtZW50cyl9OwogICBtW2ldLmw9MSpuZXcgRGF0ZSgpO2s9ZS5jcmVhdGVFbGVtZW50KHQpLGE9ZS5nZXRFbGVtZW50c0J5VGFnTmFtZSh0KVswXSxrLmFzeW5jPTEsay5zcmM9cixhLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGssYSl9KQogICAod2luZG93LCBkb2N1bWVudCwgInNjcmlwdCIsICJodHRwczovL21jLnlhbmRleC5ydS9tZXRyaWthL3RhZy5qcyIsICJ5bSIpOwoKICAgeW0oNTYwNTkxMTcsICJpbml0IiwgewogICAgICAgIGNsaWNrbWFwOnRydWUsCiAgICAgICAgdHJhY2tMaW5rczp0cnVlLAogICAgICAgIGFjY3VyYXRlVHJhY2tCb3VuY2U6dHJ1ZSwKICAgICAgICB3ZWJ2aXNvcjp0cnVlCiAgIH0pOwo>/script> !--if lt IE 9> noindex> script srchttps://html5shim.googlecode.com/svn/trunk/html5.js>/script>/noindex> !endif-->meta namerobots contentindex, max-image-preview:large />meta namedescription contentЖенский журнал Devchenky - журнал для современных женщин, который откроет Вам секреты красоты, расскажет о моде и стиле, поможет узнать все о здоровье % />link relcanonical hrefhttps://devchenky.ru/ />link relnext hrefhttps://devchenky.ru/page/2/ />meta propertyog:locale contentru_RU />meta propertyog:type contentwebsite />meta propertyog:title contentЖенский журнал />meta propertyog:description contentЖенский журнал Devchenky - журнал для современных женщин, который откроет Вам секреты красоты, расскажет о моде и стиле, поможет узнать все о здоровье />meta propertyog:url contenthttps://devchenky.ru/ />meta propertyog:site_name contentЖенский журнал Devchenky />meta propertyog:image contenthttps://devchenky.ru/wp-content/uploads/2018/08/foto-shampun-dlja-zhirnyh-volos-5.jpg />meta propertyog:image:width content600 />meta propertyog:image:height content297 />meta propertyog:image:type contentimage/jpeg />meta nametwitter:card contentsummary /> script typeapplication/ld+json classyoast-schema-graph>{@context:https://schema.org,@graph:{@type:Person,Organization,@id:https://devchenky.ru/#/schema/person/a18b2497908d0c3ae5074e5f4c1c575b,name:admin,image:{@type:ImageObject,inLanguage:ru-RU,@id:https://devchenky.ru/#/schema/person/image/,url:https://devchenky.ru/wp-content/uploads/2017/11/Devchenky-logo2.png,contentUrl:https://devchenky.ru/wp-content/uploads/2017/11/Devchenky-logo2.png,width:162,height:32,caption:admin},logo:{@id:https://devchenky.ru/#/schema/person/image/}},{@type:WebSite,@id:https://devchenky.ru/#website,url:https://devchenky.ru/,name:Женский журнал Devchenky,description:Женский журнал Devchenky - журнал для современных женщин, который откроет Вам секреты красоты, расскажет о моде и стиле, поможет узнать все о здоровье,publisher:{@id:https://devchenky.ru/#/schema/person/a18b2497908d0c3ae5074e5f4c1c575b},inLanguage:ru-RU},{@type:CollectionPage,@id:https://devchenky.ru/,url:https://devchenky.ru/,name:Женский журнал Devchenky,isPartOf:{@id:https://devchenky.ru/#website},about:{@id:https://devchenky.ru/#/schema/person/a18b2497908d0c3ae5074e5f4c1c575b},description:Женский журнал Devchenky - журнал для современных женщин, который откроет Вам секреты красоты, расскажет о моде и стиле, поможет узнать все о здоровье %,breadcrumb:{@id:https://devchenky.ru/#breadcrumb},inLanguage:ru-RU},{@type:BreadcrumbList,@id:https://devchenky.ru/#breadcrumb,itemListElement:{@type:ListItem,position:1,name:Главная страница}}}/script> meta namep:domain_verify contentc3af59af8874bce00e168a7067e09d08 />link relalternate typeapplication/rss+xml titleЖенский журнал Devchenky » Лента hrefhttps://devchenky.ru/feed/ />link relalternate typeapplication/rss+xml titleЖенский журнал Devchenky » Лента комментариев hrefhttps://devchenky.ru/comments/feed/ />link relhttps://api.w.org/ hrefhttps://devchenky.ru/wp-json/ />link relstylesheet hrefhttps://devchenky.ru/wp-content/cache/autoptimize/css/autoptimize_single_297a8423b154cf7d4d9b11ae6a306c2d.css typetext/css mediascreen />style typetext/css>.broken_link, a.broken_link { text-decoration: line-through;}/style>style>.ai-viewports {--ai: 1;}.ai-viewport-3 { display: none !important;}.ai-viewport-2 { display: none !important;}.ai-viewport-1 { display: inherit !important;}.ai-viewport-0 { display: none !important;}@media (min-width: 768px) and (max-width: 979px) {.ai-viewport-1 { display: none !important;}.ai-viewport-2 { display: inherit !important;}}@media (max-width: 767px) {.ai-viewport-1 { display: none !important;}.ai-viewport-3 { display: inherit !important;}}/style>style typetext/css>body {background-color:#f4f4f4;}body {background-image:url(https://devchenky.ru/wp-content/themes/pinstagram/images/pattern1.png);}.main-header, #tabber ul.tabs li a.selected, .readMore a, .tagcloud a, #navigation ul ul a, #navigation ul ul a:link, #navigation ul ul a:visited, .head-social ul ul, .mts-subscribe inputtypesubmit, #commentform input#submit, .sbutton, .currenttext, .pagination a:hover, #navigation ul ul {background-color:#0275e5; }.single_post a, a:hover, .post-info a, .post-info .thetime span, .secondary-navigation ul ul a, .secondary-navigation ul ul a:hover, .textwidget a, #commentform a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, footer .widget li a:hover, .single_post .related-posts a:hover {color:#0275e5; }.currenttext, .pagination a:hover { border-color:#0275e5; }/style> script defer srchttps://devchenky.ru/wp-content/cache/autoptimize/js/autoptimize_single_d0a4de698c7f2b19095750078aa00fa7.js>/script> script defer srcdata:text/javascript;base64,d2luZG93LnlhQ29udGV4dENiPXdpbmRvdy55YUNvbnRleHRDYnx8W10>/script> script srchttps://yandex.ru/ads/system/context.js async>/script> /head>body data-rsssl1 id blog classhome blog main cat-4-id cat-2-id>header classmain-header>div classcontainer>div idheader>h1 idlogo classimage-logo> a hrefhttps://devchenky.ru>img srchttps://devchenky.ru/wp-content/uploads/2017/11/Devchenky-logo2.png altЖенский журнал Devchenky>/a>/h1> script defer typetext/javascript srchttps://devchenky.ru/wp-content/cache/autoptimize/js/autoptimize_single_8f524b9451e334ffd69c2ef715ca8020.js>/script> div classhead-social>ul>li classhead-search> span classicon-search>/span>ul classdropdown-search>li>form methodget idsearchform classsearch-form actionhttps://devchenky.ru _lpchecked1>fieldset> input typetext names ids valueПоиск по сайту onblurif (this.value ) {this.value Search the site;} onfocusif (this.value Search the site) {this.value ;} > input idsearch-image classsbutton typesubmit styleborder:0; vertical-align: top; valueПоиск>/fieldset>/form>/li>/ul>/li>/ul>/div>div idfoo_chzn>img classmenuToggle srchttps://devchenky.ru/wp-content/themes/pinstagram/images/navigator.png />/div>div classsecondary-navigation>nav idnavigation >ul idmenu-menju2 classmenu>li idmenu-item-23947 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-23947>a hrefhttps://devchenky.ru/category/krasota/>Красота/a>/li>li idmenu-item-13408 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13408>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>/li>li idmenu-item-13407 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13407>a hrefhttps://devchenky.ru/dom/>Дом/a>/li>li idmenu-item-23949 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-23949>a hrefhttps://devchenky.ru/otnosheniya/>Отношения/a>/li>li idmenu-item-13406 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13406>a hrefhttps://devchenky.ru/deti/>Дети/a>/li>li idmenu-item-13409 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13409>a hrefhttps://devchenky.ru/moda/>Мода/a>/li>li idmenu-item-13410 classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13410>a hrefhttps://devchenky.ru/tabloid/>Таблоид/a>/li>/ul>/nav>/div>/div>/div>/header>div classmain-container> noscript>div>img srchttps://mc.yandex.ru/watch/56059117 styleposition:absolute; left:-9999px; alt />/div>/noscript>div idpage>div classcontent>article classarticle>div idcontent_box>div classpost-content-in>div classpost excerpt > a hrefhttps://devchenky.ru/maslo-konoplyanoe-svojstva-i-primenenie/ titleМасло конопляное свойства и применение relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height300 srchttps://devchenky.ru/wp-content/uploads/2020/02/-конопляное-e1581265199231-510x300.jpg classattachment-slider size-slider wp-post-image altмасло конопляное loadinglazy titleМасло конопляное свойства и применение />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/maslo-konoplyanoe-svojstva-i-primenenie/ titleМасло конопляное свойства и применение relbookmark>Масло конопляное свойства и применение/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>, a hrefhttps://devchenky.ru/krasota/>Красота/a>/span>span classthetime>span classicon-clock>/span>1 марта, 2020/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/maslo-konoplyanoe-svojstva-i-primenenie/#respond classcommentslink >Нет комментариев/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Масло из семян конопли это истинно русский, очень полезный и уникальный продукт, который обладает высокой биологической ценностью. Получают его из семян конопли посредством холодного отжима. Семя растения, в отличие от соцветий и листьев, не содержат никаких психоактивных веществ, которые оказывает наркотическое действие. Таким образом, это масло абсолютно/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/maslo-konoplyanoe-svojstva-i-primenenie/ titleМасло конопляное свойства и применение relbookmark>Читать/a>/div>/div>/div>div classpost excerpt last> a hrefhttps://devchenky.ru/korolevskaja-vatrushka-recept/ titleКоролевская ватрушка рецепт с творогом в духовке пошаговый relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height294 srchttps://devchenky.ru/wp-content/uploads/2014/09/photo-korolevskaja-vatrushka-recept-3-510x294.jpg classattachment-slider size-slider wp-post-image altphoto korolevskaja-vatrushka-recept 3 loadinglazy titleКоролевская ватрушка рецепт с творогом в духовке пошаговый />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/korolevskaja-vatrushka-recept/ titleКоролевская ватрушка рецепт с творогом в духовке пошаговый relbookmark>Королевская ватрушка рецепт с творогом в духовке пошаговый/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/recepty/>Рецепты/a>/span>span classthetime>span classicon-clock>/span>25 декабря, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/korolevskaja-vatrushka-recept/#comments classcommentslink >3 комментария/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Королевская ватрушка – это сочетание песочного теста и нежного творожного десерта, рецепт приготовления которого очень прост. Это невероятно нежное и воздушное лакомство. Как можно отказаться от сочного творога с яйцами и сахаром расплавленными в своеобразное суфле, снизу и сверху покрытое хрустящей корочкой из песочной крошки. К тому/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/korolevskaja-vatrushka-recept/ titleКоролевская ватрушка рецепт с творогом в духовке пошаговый relbookmark>Читать/a>/div>/div>/div>div classcode-block code-block-8 stylemargin: 8px auto; text-align: center; display: block; clear: both;>div idyandex_rtb_R-A-469278-12>/div> script defer srcdata:text/javascript;base64,CiAgICAoZnVuY3Rpb24odywgZCwgbiwgcywgdCkgewogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOwogICAgICAgIHdbbl0ucHVzaChmdW5jdGlvbigpIHsKICAgICAgICAgICAgWWEuQ29udGV4dC5BZHZNYW5hZ2VyLnJlbmRlcih7CiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTQ2OTI3OC0xMiIsCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfUi1BLTQ2OTI3OC0xMiIsCiAgICAgICAgICAgICAgICBhc3luYzogdHJ1ZQogICAgICAgICAgICB9KTsKICAgICAgICB9KTsKICAgICAgICB0ID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF07CiAgICAgICAgcyA9IGQuY3JlYXRlRWxlbWVudCgic2NyaXB0Iik7CiAgICAgICAgcy50eXBlID0gInRleHQvamF2YXNjcmlwdCI7CiAgICAgICAgcy5zcmMgPSAiLy9hbi55YW5kZXgucnUvc3lzdGVtL2NvbnRleHQuanMiOwogICAgICAgIHMuYXN5bmMgPSB0cnVlOwogICAgICAgIHQucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUocywgdCk7CiAgICB9KSh0aGlzLCB0aGlzLmRvY3VtZW50LCAieWFuZGV4Q29udGV4dEFzeW5jQ2FsbGJhY2tzIik7Cg>/script>/div>div classpost excerpt > a hrefhttps://devchenky.ru/kanape-recepty-na-shpazhkah/ titleКанапе рецепты на праздничный стол relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height300 srchttps://devchenky.ru/wp-content/uploads/2016/06/original-канапе-510x300.jpg classattachment-slider size-slider wp-post-image altканапе на праздничный стол loadinglazy titleКанапе рецепты на праздничный стол />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/kanape-recepty-na-shpazhkah/ titleКанапе рецепты на праздничный стол relbookmark>Канапе рецепты на праздничный стол/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/recepty/>Рецепты/a>/span>span classthetime>span classicon-clock>/span>9 декабря, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/kanape-recepty-na-shpazhkah/#respond classcommentslink >Нет комментариев/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> На праздничный стол мы будем готовить канапе, итак простые рецепты бутербродов на шпажках с фото. Это не только быстрая и простая закуска, но и очень вкусная. Приготовить сможет каждый, главное знать правильное сочетание ингредиентов и ваши гости будут просто в восторге от таких угощений. Итак, возьмите на/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/kanape-recepty-na-shpazhkah/ titleКанапе рецепты на праздничный стол relbookmark>Читать/a>/div>/div>/div>div classpost excerpt last> a hrefhttps://devchenky.ru/salaty-na-novyj-god/ titleСалаты на Новый год relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height300 srchttps://devchenky.ru/wp-content/uploads/2018/11/foto-salaty-na-novyj-god-11-510x300.jpg classattachment-slider size-slider wp-post-image altfoto salaty na novyj god 11 loadinglazy titleСалаты на Новый год />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/salaty-na-novyj-god/ titleСалаты на Новый год relbookmark>Салаты на Новый год/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/recepty/>Рецепты/a>/span>span classthetime>span classicon-clock>/span>8 декабря, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/salaty-na-novyj-god/#respond classcommentslink >Нет комментариев/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Салаты на Новый год являются важным атрибутом праздничного стола. Рецептов огромное множество, каждый год кулинары придумывают новые вариации, добавляют экзотические ингредиенты, приправы и т.д. Как готовить оливье, мимозу, гранатовый браслет, сельдь под шубой вы знаете, давайте попробуем что-нибудь новое… Вкусные салаты на Новый год Салат «Сытный» с/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/salaty-na-novyj-god/ titleСалаты на Новый год relbookmark>Читать/a>/div>/div>/div>div classpost excerpt > a hrefhttps://devchenky.ru/kak-varit-glintvejn/ titleКак варить глинтвейн рецепты пошагово relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height292 srchttps://devchenky.ru/wp-content/uploads/2014/01/photo-kak-varit-glintvejn-4-510x292.jpg classattachment-slider size-slider wp-post-image altphoto kak-varit-glintvejn 4 loadinglazy titleКак варить глинтвейн рецепты пошагово />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/kak-varit-glintvejn/ titleКак варить глинтвейн рецепты пошагово relbookmark>Как варить глинтвейн рецепты пошагово/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/recepty/>Рецепты/a>/span>span classthetime>span classicon-clock>/span>3 декабря, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/kak-varit-glintvejn/#comments classcommentslink >3 комментария/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Глинтвейн считается самым вкусным и полезным напитком в холодный период года. Он не только согревает и придает силы, но и помогает при первых симптомах простуды. Выпив горячий напиток перед сном, и укутавшись одеялом, на утро можно проснуться абсолютно здоровым и в хорошем настроении. Как варить глинтвейн правильно/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/kak-varit-glintvejn/ titleКак варить глинтвейн рецепты пошагово relbookmark>Читать/a>/div>/div>/div>div classpost excerpt last> a hrefhttps://devchenky.ru/volosu-moda/ titleВолосы мода фото. Тренд на цвет волос. relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height280 srchttps://devchenky.ru/wp-content/uploads/2013/08/photo-volosu-moda-4-510x280.jpg classattachment-slider size-slider wp-post-image altphoto volosu-moda 4 loadinglazy titleВолосы мода фото. Тренд на цвет волос. />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/volosu-moda/ titleВолосы мода фото. Тренд на цвет волос. relbookmark>Волосы мода фото. Тренд на цвет волос./a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/krasota/volosy/>Волосы/a>, a hrefhttps://devchenky.ru/moda/>Мода/a>/span>span classthetime>span classicon-clock>/span>30 ноября, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/volosu-moda/#comments classcommentslink >2 комментария/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Стремление выглядеть модно заставляет большинство женщин кардинально менять свою внешность, прическу и цвет волос. Волосы являются основным атрибутом каждой женщины, потому они должны выглядеть модно, безупречно, ухоженно и стильно. Ежегодно меняются способы окрашивания волос. Волосы мода В этом сезоне в моде натуральность, поэтому стилисты советуют выбирать более/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/volosu-moda/ titleВолосы мода фото. Тренд на цвет волос. relbookmark>Читать/a>/div>/div>/div>div classpost excerpt > a hrefhttps://devchenky.ru/manikjur-novogodniy-dizayn/ titleМаникюр новогодний дизайн 2020 relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height300 srchttps://devchenky.ru/wp-content/uploads/2019/11/маникюр-2020-510x300.jpg classattachment-slider size-slider wp-post-image altманикюр новогодний 2020 loadinglazy titleМаникюр новогодний дизайн 2020 />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/manikjur-novogodniy-dizayn/ titleМаникюр новогодний дизайн 2020 relbookmark>Маникюр новогодний дизайн 2020/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/telo/>Тело/a>, a hrefhttps://devchenky.ru/moda/trendy/>Тренды/a>/span>span classthetime>span classicon-clock>/span>29 ноября, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/manikjur-novogodniy-dizayn/#comments classcommentslink >2 комментария/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Праздник к нам приходит……Совсем скоро наступит самый долгожданный, веселый и душевный праздник Новый год! И конечно же каждая женщина хочет выглядеть на этом празднике неотразимо. Неотъемлемые атрибуты праздничного образа это красивый наряд, великолепная прическа, безупречный макияж и праздничный маникюр «новогодний дизайн». Идеи новогоднего маникюра 2020 Наступающий 2020/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/manikjur-novogodniy-dizayn/ titleМаникюр новогодний дизайн 2020 relbookmark>Читать/a>/div>/div>/div>div classpost excerpt last> a hrefhttps://devchenky.ru/forma-nogtej-balerina/ titleФорма ногтей балерина. Дорогой и стильный маникюр. relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height297 srchttps://devchenky.ru/wp-content/uploads/2018/11/foto-forma-nogtej-balerina-5-510x297.jpeg classattachment-slider size-slider wp-post-image altfoto forma nogtej balerina 5 loadinglazy titleФорма ногтей балерина. Дорогой и стильный маникюр. />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/forma-nogtej-balerina/ titleФорма ногтей балерина. Дорогой и стильный маникюр. relbookmark>Форма ногтей балерина. Дорогой и стильный маникюр./a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/telo/>Тело/a>, a hrefhttps://devchenky.ru/moda/trendy/>Тренды/a>/span>span classthetime>span classicon-clock>/span>11 ноября, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/forma-nogtej-balerina/#respond classcommentslink >Нет комментариев/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Форма ногтей балерина не является новинкой в нейл дизайне. Но с каждым годом набирает все больше популярности и в ближайшее время станет одной из самых топовых. Давайте вместе разберемся почему… Форма ногтей балерина Сочетание двух форм – миндальной и квадратной. Грани ноготков слегка скошены, концы перпендикулярны. По/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/forma-nogtej-balerina/ titleФорма ногтей балерина. Дорогой и стильный маникюр. relbookmark>Читать/a>/div>/div>/div>div classpost excerpt > a hrefhttps://devchenky.ru/modnye-trendy-v-odezhde/ titleМодные тренды в одежде 2020 фото relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height295 srchttps://devchenky.ru/wp-content/uploads/2014/01/photo-modnye-trendy-v-odezhde-510x295.jpg classattachment-slider size-slider wp-post-image altphoto modnye-trendy-v-odezhde loadinglazy titleМодные тренды в одежде 2020 фото />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/modnye-trendy-v-odezhde/ titleМодные тренды в одежде 2020 фото relbookmark>Модные тренды в одежде 2020 фото/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/moda/>Мода/a>, a hrefhttps://devchenky.ru/moda/odezhda/>Одежда/a>, a hrefhttps://devchenky.ru/moda/trendy/>Тренды/a>/span>span classthetime>span classicon-clock>/span>10 ноября, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/modnye-trendy-v-odezhde/#respond classcommentslink >Нет комментариев/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> Каждый новый сезон модницы с нетерпение ждут чего-то новенького, модного и неординарного, то, что на самом деле понравиться не только им, но и окружающим. Модные тренды в одежде этого года — период элегантности, аристократичности, роскоши. В этом сезоне в моде будут различные модели накидок и шуб, оригинальные/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/modnye-trendy-v-odezhde/ titleМодные тренды в одежде 2020 фото relbookmark>Читать/a>/div>/div>/div>div classpost excerpt last> a hrefhttps://devchenky.ru/svadebnyje-trendy/ titleСвадебные тренды 2020 фото relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width510 height294 srchttps://devchenky.ru/wp-content/uploads/2013/10/photo-svadebnyje-trendy-2-510x294.jpg classattachment-slider size-slider wp-post-image altphoto svadebnyje-trendy 2 loadinglazy titleСвадебные тренды 2020 фото />/div> /a>div classpost-content-inner>header>h2 classtitle> a hrefhttps://devchenky.ru/svadebnyje-trendy/ titleСвадебные тренды 2020 фото relbookmark>Свадебные тренды 2020 фото/a>/h2>div classpost-info>span classcategorylist>a hrefhttps://devchenky.ru/moda/trendy/>Тренды/a>/span>span classthetime>span classicon-clock>/span>2 ноября, 2019/span>span classthecomment>span classicon-comment>/span>a hrefhttps://devchenky.ru/svadebnyje-trendy/#respond classcommentslink >Нет комментариев/a>/span> span classrdate> /span>/div>/header>div classpost-content image-caption-format-1> С каждым годом молодожены пытаются сделать свое торжество красивым, стильным и современным. Предлагаем посмотреть главные свадебные тренды 2020, которые помогут вам преобразить вашу свадьбу. Свадебные тренды 2020 Место проведения В этом году остается модным и романтичным – это выездная церемония. Попытайтесь приукрасить как-то оригинально ваш банкетный зал,/div>div classshare-buttons>/div>div classreadMore>a hrefhttps://devchenky.ru/svadebnyje-trendy/ titleСвадебные тренды 2020 фото relbookmark>Читать/a>/div>/div>/div>div classpagination>ul>li classcurrent>span classcurrenttext>1/span>/li>li>a relnofollow hrefhttps://devchenky.ru/page/2/ classinactive>2/a>/li>li>a relnofollow hrefhttps://devchenky.ru/page/3/ classinactive>3/a>/li>li>a relnofollow hrefhttps://devchenky.ru/page/4/ classinactive>4/a>/li>li>a relnofollow hrefhttps://devchenky.ru/page/2/ classinactive>Next ›/a>/li>a relnofollow classinactive hrefhttps://devchenky.ru/page/92/>Last »/a>/ul>/div>/div>div classaddon-content>div classpost addon-post> a hrefhttps://devchenky.ru/kak-prigotovit-paltus/ titleКак приготовить палтус relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2013/11/kak-prigotovit-paltus-290x150.jpg classattachment-featured size-featured wp-post-image altkak-prigotovit-paltus loadinglazy titleКак приготовить палтус srcsethttps://devchenky.ru/wp-content/uploads/2013/11/kak-prigotovit-paltus-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2013/11/kak-prigotovit-paltus-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/kak-prigotovit-paltus/ titleКак приготовить палтус relbookmark>Как приготовить палтус/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/recepty/>Рецепты/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/poleznye-napitki/ titleКакие напитки полезны для здоровья? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2014/04/photo-poleznye-napitki-5-290x150.jpg classattachment-featured size-featured wp-post-image altphoto poleznye-napitki 5 loadinglazy titleКакие напитки полезны для здоровья? srcsethttps://devchenky.ru/wp-content/uploads/2014/04/photo-poleznye-napitki-5-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2014/04/photo-poleznye-napitki-5-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/poleznye-napitki/ titleКакие напитки полезны для здоровья? relbookmark>Какие напитки полезны для здоровья?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/zdorovoe-pitanie/>Здоровое питание/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/opalovaja-svadba/ titleОпаловая свадьба, сколько лет, что нужно дарить? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2014/07/photo-opalovaja-svadba-5-290x150.jpg classattachment-featured size-featured wp-post-image altphoto opalovaja-svadba 5 loadinglazy titleОпаловая свадьба, сколько лет, что нужно дарить? srcsethttps://devchenky.ru/wp-content/uploads/2014/07/photo-opalovaja-svadba-5-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2014/07/photo-opalovaja-svadba-5-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/opalovaja-svadba/ titleОпаловая свадьба, сколько лет, что нужно дарить? relbookmark>Опаловая свадьба, сколько лет, что нужно дарить?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/dom/dosug/>Досуг/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/shelushatsja-lokti/ titleШелушатся локти. Что делать? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/11/foto-shelushatsja-lokti-4-290x150.jpg classattachment-featured size-featured wp-post-image altfoto shelushatsja lokti 4 loadinglazy titleШелушатся локти. Что делать? srcsethttps://devchenky.ru/wp-content/uploads/2015/11/foto-shelushatsja-lokti-4-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2015/11/foto-shelushatsja-lokti-4-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/shelushatsja-lokti/ titleШелушатся локти. Что делать? relbookmark>Шелушатся локти. Что делать?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>, a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/telo/>Тело/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/ljulja-kebab-recept/ titleЛюля-Кебаб Рецепт с Фото relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2016/04/foto-ljulja-kebab-recept-3-290x150.jpg classattachment-featured size-featured wp-post-image altfoto ljulja kebab recept 3 loadinglazy titleЛюля-Кебаб Рецепт с Фото srcsethttps://devchenky.ru/wp-content/uploads/2016/04/foto-ljulja-kebab-recept-3-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2016/04/foto-ljulja-kebab-recept-3-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/ljulja-kebab-recept/ titleЛюля-Кебаб Рецепт с Фото relbookmark>Люля-Кебаб Рецепт с Фото/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/recepty/>Рецепты/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/pasta-dlja-shugaringa/ titleПаста для шугаринга в домашних условиях relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2018/09/foto-pasta-dlja-shugaringa-290x150.jpg classattachment-featured size-featured wp-post-image altfoto pasta dlja shugaringa loadinglazy titleПаста для шугаринга в домашних условиях />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/pasta-dlja-shugaringa/ titleПаста для шугаринга в домашних условиях relbookmark>Паста для шугаринга в домашних условиях/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/telo/>Тело/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/kak-radovatsja-zhizni/ titleКак радоваться жизни? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2013/11/photo-kak-radovatsja-zhizni-290x150.jpg classattachment-featured size-featured wp-post-image altphoto kak-radovatsja-zhizni loadinglazy titleКак радоваться жизни? srcsethttps://devchenky.ru/wp-content/uploads/2013/11/photo-kak-radovatsja-zhizni-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2013/11/photo-kak-radovatsja-zhizni-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/kak-radovatsja-zhizni/ titleКак радоваться жизни? relbookmark>Как радоваться жизни?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/otnosheniya/psihologiya/>Психология/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/kak-izbavitsa-ot-stressa/ titleКак избавиться от стресса? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2013/10/photo-kak-izbavitsa-ot-stressa-290x150.jpg classattachment-featured size-featured wp-post-image altphoto kak-izbavitsa-ot-stressa loadinglazy titleКак избавиться от стресса? srcsethttps://devchenky.ru/wp-content/uploads/2013/10/photo-kak-izbavitsa-ot-stressa-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2013/10/photo-kak-izbavitsa-ot-stressa-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/kak-izbavitsa-ot-stressa/ titleКак избавиться от стресса? relbookmark>Как избавиться от стресса?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>, a hrefhttps://devchenky.ru/otnosheniya/psihologiya/>Психология/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/dieta-posle-rodov/ titleДиета после родов. Как быстро похудеть? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2013/10/photo-dieta-posle-rodov-290x150.jpg classattachment-featured size-featured wp-post-image altphoto dieta posle rodov loadinglazy titleДиета после родов. Как быстро похудеть? srcsethttps://devchenky.ru/wp-content/uploads/2013/10/photo-dieta-posle-rodov-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2013/10/photo-dieta-posle-rodov-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/dieta-posle-rodov/ titleДиета после родов. Как быстро похудеть? relbookmark>Диета после родов. Как быстро похудеть?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/beremennost/>Беременность/a>, a hrefhttps://devchenky.ru/zdorovye/diety/>Диеты/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/vodostojkie-tushi/ titleВодостойкие туши обзор. Какую лучше купить? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2018/07/foto-vodostojkie-tushi-2-290x150.jpg classattachment-featured size-featured wp-post-image altfoto vodostojkie tushi 2 loadinglazy titleВодостойкие туши обзор. Какую лучше купить? />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/vodostojkie-tushi/ titleВодостойкие туши обзор. Какую лучше купить? relbookmark>Водостойкие туши обзор. Какую лучше купить?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/lico/>Лицо/a>, a hrefhttps://devchenky.ru/krasota/makiyazh/>Макияж/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/kalifornijskoe-melirovanie/ titleКалифорнийское мелирование волос фото relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2016/06/melirovanie-min-290x150.jpg classattachment-featured size-featured wp-post-image altmelirovanie-min loadinglazy titleКалифорнийское мелирование волос фото srcsethttps://devchenky.ru/wp-content/uploads/2016/06/melirovanie-min-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2016/06/melirovanie-min-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/kalifornijskoe-melirovanie/ titleКалифорнийское мелирование волос фото relbookmark>Калифорнийское мелирование волос фото/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/krasota/volosy/>Волосы/a>, a hrefhttps://devchenky.ru/krasota/>Красота/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/manikjur-strazami/ titleМаникюр со стразами в домашних условиях relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2016/02/poloski-min-290x150.jpg classattachment-featured size-featured wp-post-image altpoloski-min loadinglazy titleМаникюр со стразами в домашних условиях srcsethttps://devchenky.ru/wp-content/uploads/2016/02/poloski-min-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2016/02/poloski-min-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/manikjur-strazami/ titleМаникюр со стразами в домашних условиях relbookmark>Маникюр со стразами в домашних условиях/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/telo/>Тело/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/panakota-recept-s-foto/ titleПанакота рецепт с фото relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2016/08/foto-panakota-recept-2-290x150.jpg classattachment-featured size-featured wp-post-image altfoto panakota recept 2 loadinglazy titleПанакота рецепт с фото srcsethttps://devchenky.ru/wp-content/uploads/2016/08/foto-panakota-recept-2-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2016/08/foto-panakota-recept-2-510x263.jpg 510w, https://devchenky.ru/wp-content/uploads/2016/08/foto-panakota-recept-2-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/panakota-recept-s-foto/ titleПанакота рецепт с фото relbookmark>Панакота рецепт с фото/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/recepty/>Рецепты/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/maz-vishnevskogo-ot-pryshhej/ titleМазь Вишневского от прыщей на лице relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2016/06/foto-maz-vishnevskogo-ot-pryshhej-290x150.jpg classattachment-featured size-featured wp-post-image altfoto maz vishnevskogo ot pryshhej loadinglazy titleМазь Вишневского от прыщей на лице srcsethttps://devchenky.ru/wp-content/uploads/2016/06/foto-maz-vishnevskogo-ot-pryshhej-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2016/06/foto-maz-vishnevskogo-ot-pryshhej-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/maz-vishnevskogo-ot-pryshhej/ titleМазь Вишневского от прыщей на лице relbookmark>Мазь Вишневского от прыщей на лице/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/lico/>Лицо/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/dieta-larisy-dolinoj/ titleДиета Ларисы Долиной -7 Кг За Неделю relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2016/01/foto-kefirnaja-dieta-6-290x150.jpg classattachment-featured size-featured wp-post-image altfoto kefirnaja dieta 6 loadinglazy titleКефирная диета 7 дней -10 кг srcsethttps://devchenky.ru/wp-content/uploads/2016/01/foto-kefirnaja-dieta-6-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2016/01/foto-kefirnaja-dieta-6-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/dieta-larisy-dolinoj/ titleДиета Ларисы Долиной -7 Кг За Неделю relbookmark>Диета Ларисы Долиной -7 Кг За Неделю/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/diety/>Диеты/a>, a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/avokado-polza/ titleАвокадо польза для организма relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2018/04/foto-avokado-polza-4-290x150.jpg classattachment-featured size-featured wp-post-image altfoto avokado polza 4 loadinglazy titleАвокадо польза для организма />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/avokado-polza/ titleАвокадо польза для организма relbookmark>Авокадо польза для организма/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>, a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/deti/pitanie/>Питание/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/uprazhnenija-dlja-shei-pri-osteohondroze/ titleУпражнения для шеи при остеохондрозе relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2018/10/uprazhnenija-dlja-shei-pri-osteohondroze-1-290x150.jpg classattachment-featured size-featured wp-post-image altuprazhnenija dlja shei pri osteohondroze 1 loadinglazy titleУпражнения для шеи при остеохондрозе />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/uprazhnenija-dlja-shei-pri-osteohondroze/ titleУпражнения для шеи при остеохондрозе relbookmark>Упражнения для шеи при остеохондрозе/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>, a hrefhttps://devchenky.ru/krasota/>Красота/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/dieta-gejshi/ titleДиета гейши. Минус 5 кг за неделю relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2014/08/photo-dieta-gejshi-2-290x150.jpg classattachment-featured size-featured wp-post-image altphoto dieta-gejshi 2 loadinglazy titleДиета гейши. Минус 5 кг за неделю srcsethttps://devchenky.ru/wp-content/uploads/2014/08/photo-dieta-gejshi-2-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2014/08/photo-dieta-gejshi-2-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/dieta-gejshi/ titleДиета гейши. Минус 5 кг за неделю relbookmark>Диета гейши. Минус 5 кг за неделю/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/diety/>Диеты/a>, a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/chto-nuzhno-dlia-narashchivaniya-resnic/ titleЧто нужно для наращивания ресниц? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2013/10/photo-chto-nuzhno-dlia-narashchivaniya-resnic-290x150.jpg classattachment-featured size-featured wp-post-image altphoto chto-nuzhno-dlia-narashchivaniya-resnic loadinglazy titleЧто нужно для наращивания ресниц? srcsethttps://devchenky.ru/wp-content/uploads/2013/10/photo-chto-nuzhno-dlia-narashchivaniya-resnic-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2013/10/photo-chto-nuzhno-dlia-narashchivaniya-resnic-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/chto-nuzhno-dlia-narashchivaniya-resnic/ titleЧто нужно для наращивания ресниц? relbookmark>Что нужно для наращивания ресниц?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/krasota/>Красота/a>, a hrefhttps://devchenky.ru/krasota/makiyazh/>Макияж/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/prichiny-nabora-vesa/ titleПричины быстрого набора веса relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2014/05/photo-prichiny-nabora-vesa-290x150.jpg classattachment-featured size-featured wp-post-image altphoto prichiny-nabora-vesa loadinglazy titleПричины быстрого набора веса srcsethttps://devchenky.ru/wp-content/uploads/2014/05/photo-prichiny-nabora-vesa-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2014/05/photo-prichiny-nabora-vesa-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/prichiny-nabora-vesa/ titleПричины быстрого набора веса relbookmark>Причины быстрого набора веса/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>, a hrefhttps://devchenky.ru/krasota/telo/>Тело/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/kuryashchie-znamenitosti/ titleКурящие знаменитости фото. Звезды с сигаретой. relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2013/08/znamenitosti-devchenky-290x150.jpg classattachment-featured size-featured wp-post-image altznamenitosti devchenky loadinglazy titleКурящие знаменитости фото. Звезды с сигаретой. srcsethttps://devchenky.ru/wp-content/uploads/2013/08/znamenitosti-devchenky-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2013/08/znamenitosti-devchenky-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/kuryashchie-znamenitosti/ titleКурящие знаменитости фото. Звезды с сигаретой. relbookmark>Курящие знаменитости фото. Звезды с сигаретой./a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/dom/>Дом/a>, a hrefhttps://devchenky.ru/dom/dosug/>Досуг/a>, a hrefhttps://devchenky.ru/tabloid/>Таблоид/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/glazirovanie-volos/ titleЧто такое глазирование волос? relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/10/foto-glazirovanie-volos-161-290x150.jpg classattachment-featured size-featured wp-post-image altfoto-glazirovanie-volos-16 loadinglazy titleЧто такое глазирование волос? />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/glazirovanie-volos/ titleЧто такое глазирование волос? relbookmark>Что такое глазирование волос?/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/krasota/volosy/>Волосы/a>, a hrefhttps://devchenky.ru/krasota/>Красота/a>/span> span classrdate> /span>/div>/div>div classpost addon-post> a hrefhttps://devchenky.ru/menju-drobnogo-pitanija-dlja-pohudenija/ titleМеню дробного питания для похудения relnofollow idfeatured-thumbnail>div classfeatured-thumbnail>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/12/foto-menju-drobnogo-pitanija-dlja-pohudenija-3-290x150.jpg classattachment-featured size-featured wp-post-image altfoto menju drobnogo pitanija dlja pohudenija 3 loadinglazy titleМеню дробного питания для похудения srcsethttps://devchenky.ru/wp-content/uploads/2015/12/foto-menju-drobnogo-pitanija-dlja-pohudenija-3-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2015/12/foto-menju-drobnogo-pitanija-dlja-pohudenija-3-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px />/div> /a>div classaddon-post-content>h2 classtitle addon-title> a hrefhttps://devchenky.ru/menju-drobnogo-pitanija-dlja-pohudenija/ titleМеню дробного питания для похудения relbookmark>Меню дробного питания для похудения/a>/h2> span classcategorylist>a hrefhttps://devchenky.ru/zdorovye/diety/>Диеты/a>, a hrefhttps://devchenky.ru/zdorovye/zdorovoe-pitanie/>Здоровое питание/a>, a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>/span> span classrdate> /span>/div>/div>/div>/div>/article>aside classsidebar c-4-12>div idsidebars classg>div classsidebar>ul classsidebar_list>li idwidget_search classwidget widget-sidebar>h3>Найти/h3>form methodget idsearchform classsearch-form actionhttps://devchenky.ru _lpchecked1>fieldset> input typetext names ids valueПоиск по сайту onblurif (this.value ) {this.value Search the site;} onfocusif (this.value Search the site) {this.value ;} > input idsearch-image classsbutton typesubmit styleborder:0; vertical-align: top; valueПоиск>/fieldset>/form>/li>li idwidget_custom_html classwidget_text widget widget-sidebar>h3>мы в контакте/h3>div classtextwidget custom-html-widget>script defer typetext/javascript srchttps://vk.com/js/api/openapi.js?162>/script> div idvk_groups>/div> script defer srcdata:text/javascript;base64,DQpWSy5XaWRnZXRzLkdyb3VwKCJ2a19ncm91cHMiLCB7bW9kZTogMywgd2lkdGg6ICIzMDAifSwgNjExMDI3NDQpOw0K>/script>/div>/li>li idmts_pp classwidget widget-sidebar>div classpp-wrapper>h3>span>Популярные записи/span>/h3>ul classpopular-posts>li> a hrefhttps://devchenky.ru/syrniki-iz-tvoroga-recept/>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/05/foto-syrniki-iz-tvoroga-recept-14-290x150.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altfoto-syrniki-iz-tvoroga-recept-14 loadinglazy srcsethttps://devchenky.ru/wp-content/uploads/2015/05/foto-syrniki-iz-tvoroga-recept-14-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2015/05/foto-syrniki-iz-tvoroga-recept-14-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px titleСырники из творога рецепт: 7 Вариантов />span>Сырники из творога рецепт: 7 Вариантов/span>div classrdate>08.05.2015/div> /a>div styleclear:both;margin:0;padding:0>/div>/li>li> a hrefhttps://devchenky.ru/rulet-iz-lavasha-s-raznymi-nachinkami/>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/05/rulet-iz-lavasha-290x150.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altrulet-iz-lavasha loadinglazy titleРулет из лаваша с разными начинками рецепты />span>Рулет из лаваша с разными начинками рецепты/span>div classrdate>14.05.2018/div> /a>div styleclear:both;margin:0;padding:0>/div>/li>li> a hrefhttps://devchenky.ru/smuzi-v-blendere-recepty/>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/05/photo-smuzi-v-blendere-recepty-290x150.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altphoto smuzi-v-blendere-recepty loadinglazy srcsethttps://devchenky.ru/wp-content/uploads/2015/05/photo-smuzi-v-blendere-recepty-290x150.jpg 290w, https://devchenky.ru/wp-content/uploads/2015/05/photo-smuzi-v-blendere-recepty-326x169.jpg 326w sizes(max-width: 290px) 100vw, 290px titleСмузи в блендере лучшие рецепты с фото />span>Смузи в блендере лучшие рецепты с фото/span>div classrdate>31.05.2015/div> /a>div styleclear:both;margin:0;padding:0>/div>/li>li> a hrefhttps://devchenky.ru/recept-malosolnyh-ogurcov-v-pakete/>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/06/recept-malosolnyh-ogurcov-290x150.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altrecept-malosolnyh-ogurcov loadinglazy titleРецепт малосольных огурцов в пакете />span>Рецепт малосольных огурцов в пакете/span>div classrdate>22.06.2018/div> /a>div styleclear:both;margin:0;padding:0>/div>/li>li> a hrefhttps://devchenky.ru/kak-narisovat-strelki-podvodkoj/>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/06/photo-kak-narisovat-strelki-podvodkoj-290x150.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altphoto kak narisovat strelki loadinglazy titleКак нарисовать стрелки подводкой? />span>Как нарисовать стрелки подводкой?/span>div classrdate>25.06.2015/div> /a>div styleclear:both;margin:0;padding:0>/div>/li>li> a hrefhttps://devchenky.ru/chizkejk-recept-klassicheskij/>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/07/foto-chizkejk-recept-klassicheskij-261-290x150.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altfoto-chizkejk-recept-klassicheskij-26 loadinglazy titleЧизкейк рецепт классический />span>Чизкейк рецепт классический/span>div classrdate>31.07.2015/div> /a>div styleclear:both;margin:0;padding:0>/div>/li>li> a hrefhttps://devchenky.ru/slojatsja-nogti-chto-delat/>img width290 height150 srchttps://devchenky.ru/wp-content/uploads/2015/06/slojatsja-nogti-chto-delat-photo1-290x150.jpg classattachment-post-thumbnail size-post-thumbnail wp-post-image altslojatsja-nogti-chto-delat-photo loadinglazy titleСлоятся ногти, что делать? />span>Слоятся ногти, что делать?/span>div classrdate>04.06.2015/div> /a>div styleclear:both;margin:0;padding:0>/div>/li>/ul>/div>/li>li idai_widget classwidget widget-sidebar ai-sticky-widget>h3>Реклама/h3>div classcode-block code-block-13 stylemargin: 8px auto; text-align: center; display: block; clear: both;>div idyandex_rtb_R-A-469278-2>/div> script defer srcdata:text/javascript;base64,d2luZG93LnlhQ29udGV4dENiLnB1c2goKCk9PnsKICBZYS5Db250ZXh0LkFkdk1hbmFnZXIucmVuZGVyKHsKICAgIHJlbmRlclRvOiAneWFuZGV4X3J0Yl9SLUEtNDY5Mjc4LTInLAogICAgYmxvY2tJZDogJ1ItQS00NjkyNzgtMicKICB9KQp9KQ>/script>/div>/li>/ul>/div>/div>/aside>script defer srchttps://devchenky.ru/wp-content/cache/autoptimize/js/autoptimize_single_17f239d83b5123ad9013212803d32cf3.js>/script> /div>div styleclear:both>/div>/div>/div>footer idfooter>div classcontainer>div classfooter-widgets>div classf-widget f-widget-1>div classwidget>h3>Меню/h3>div classmenu-menju2-container>ul idmenu-menju2-1 classmenu>li classmenu-item menu-item-type-custom menu-item-object-custom menu-item-23947>a hrefhttps://devchenky.ru/category/krasota/>Красота/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13408>a hrefhttps://devchenky.ru/zdorovye/>Здоровье/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13407>a hrefhttps://devchenky.ru/dom/>Дом/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-23949>a hrefhttps://devchenky.ru/otnosheniya/>Отношения/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13406>a hrefhttps://devchenky.ru/deti/>Дети/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13409>a hrefhttps://devchenky.ru/moda/>Мода/a>/li>li classmenu-item menu-item-type-taxonomy menu-item-object-category menu-item-13410>a hrefhttps://devchenky.ru/tabloid/>Таблоид/a>/li>/ul>/div>/div>/div>div classf-widget f-widget-2>div classwidget>h3>Подпишись/h3>div classmenu-podpishis-container>ul idmenu-podpishis classmenu>li idmenu-item-13419 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-13419>a titlevk.com/devchenkyru hrefhttps://vk.com/devchenkyru>Мы в VK/a>/li>li idmenu-item-23946 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-23946>a hrefhttp://www.pinterest.com/devchenky>Мы в Pinterest/a>/li>li idmenu-item-23958 classmenu-item menu-item-type-custom menu-item-object-custom menu-item-23958>a hrefhttps://ok.ru/group/56789324595226>Мы в Одноклассниках/a>/li>li idmenu-item-23972 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-23972>a hrefhttps://devchenky.ru/contakty/>Контакты/a>/li>/ul>/div>/div>/div>div classf-widget last>div classwidget_text widget>h3>Реклама/h3>div classtextwidget custom-html-widget>script async srchttps://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js>/script> ins classadsbygoogle styledisplay:block data-ad-clientca-pub-4106466286581231 data-ad-slot3339362404 data-ad-formatauto data-full-width-responsivetrue>/ins> script>(adsbygoogle window.adsbygoogle || ).push({});/script>/div>/div>/div>/div>div stylewidth:100%;text-align: justify;>/div>/div>div classcopyrights>div classrow idcopyright-note> span>a hrefhttps://devchenky.ru/ titleЖенский журнал Devchenky — журнал для современных женщин, который откроет Вам секреты красоты, расскажет о моде и стиле, поможет узнать все о здоровье>Женский журнал Devchenky/a> Copyright © 2024. Копирование материалов сайта запрещено!/span>div classtop>a href#top classtoplink icon-up> /a>/div>/div>/div>div styledisplay:none;> noindex> /noindex>/div>/footer> script defer srcdata:text/javascript;base64,IWZ1bmN0aW9uKGQscyxpZCl7dmFyIGpzLGZqcz1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdO2lmKCFkLmdldEVsZW1lbnRCeUlkKGlkKSl7anM9ZC5jcmVhdGVFbGVtZW50KHMpO2pzLmlkPWlkO2pzLnNyYz0iLy9wbGF0Zm9ybS50d2l0dGVyLmNvbS93aWRnZXRzLmpzIjtmanMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoanMsZmpzKTt9fShkb2N1bWVudCwic2NyaXB0IiwidHdpdHRlci13anMiKTs>/script> script defer srcdata:text/javascript;base64,CiAgKGZ1bmN0aW9uKCkgewogICAgdmFyIHBvID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgnc2NyaXB0Jyk7IHBvLnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JzsgcG8uYXN5bmMgPSB0cnVlOwogICAgcG8uc3JjID0gJ2h0dHBzOi8vYXBpcy5nb29nbGUuY29tL2pzL3BsdXNvbmUuanMnOwogICAgdmFyIHMgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgnc2NyaXB0JylbMF07IHMucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUocG8sIHMpOwogIH0pKCk7Cg>/script> script typetext/javascript srchttps://devchenky.ru/wp-includes/js/jquery/jquery.min.js idjquery-core-js>/script> script defer typetext/javascript srchttps://devchenky.ru/wp-includes/js/jquery/jquery-migrate.min.js idjquery-migrate-js>/script> script defer typetext/javascript srchttps://devchenky.ru/wp-includes/js/wp-embed.min.js idwp-embed-js>/script> script defer typetext/javascript srchttps://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js idjquery-ui-js>/script> script defer typetext/javascript srchttps://devchenky.ru/wp-content/themes/pinstagram/js/modernizr.min.js idmodernizr-js>/script> script defer typetext/javascript srchttps://devchenky.ru/wp-content/cache/autoptimize/js/autoptimize_single_eb671e7c006fc1b62f163f29af2ca039.js idcustomscript-js>/script> script defer typetext/javascript srchttps://devchenky.ru/wp-content/themes/pinstagramjs/myscript.js idresize-js>/script> link relstylesheet idwp-block-library-css hrefhttps://devchenky.ru/wp-includes/css/dist/block-library/style.min.css typetext/css mediaall />link relstylesheet idtoc-screen-css hrefhttps://devchenky.ru/wp-content/plugins/table-of-contents-plus/screen.min.css typetext/css mediaall />link relstylesheet idiconfonts-css hrefhttps://devchenky.ru/wp-content/cache/autoptimize/css/autoptimize_single_46feaa6a1dd359a9f7de369c09dd249e.css typetext/css media1 /> script defer typetext/javascript srchttps://devchenky.ru/wp-content/plugins/table-of-contents-plus/front.min.js idtoc-front-js>/script> script defer srcdata:text/javascript;base64,CmZ1bmN0aW9uIGIyYShhKXt2YXIgYixjPTAsbD0wLGY9IiIsZz1bXTtpZighYSlyZXR1cm4gYTtkb3t2YXIgZT1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaD1hLmNoYXJDb2RlQXQoYysrKTt2YXIgaz1hLmNoYXJDb2RlQXQoYysrKTt2YXIgZD1lPDwxNnxoPDw4fGs7ZT02MyZkPj4xODtoPTYzJmQ+PjEyO2s9NjMmZD4+NjtkJj02MztnW2wrK109IkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZSkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaCkrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoaykrIkFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Ky89Ii5jaGFyQXQoZCl9d2hpbGUoYzwNCmEubGVuZ3RoKTtyZXR1cm4gZj1nLmpvaW4oIiIpLGI9YS5sZW5ndGglMywoYj9mLnNsaWNlKDAsYi0zKTpmKSsiPT09Ii5zbGljZShifHwzKX1mdW5jdGlvbiBhMmIoYSl7dmFyIGIsYyxsLGY9e30sZz0wLGU9MCxoPSIiLGs9U3RyaW5nLmZyb21DaGFyQ29kZSxkPWEubGVuZ3RoO2ZvcihiPTA7NjQ+YjtiKyspZlsiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ejAxMjM0NTY3ODkrLyIuY2hhckF0KGIpXT1iO2ZvcihjPTA7ZD5jO2MrKylmb3IoYj1mW2EuY2hhckF0KGMpXSxnPShnPDw2KStiLGUrPTY7ODw9ZTspKChsPTI1NSZnPj4+KGUtPTgpKXx8ZC0yPmMpJiYoaCs9ayhsKSk7cmV0dXJuIGh9YjY0ZT1mdW5jdGlvbihhKXtyZXR1cm4gYnRvYShlbmNvZGVVUklDb21wb25lbnQoYSkucmVwbGFjZSgvJShbMC05QS1GXXsyfSkvZyxmdW5jdGlvbihiLGEpe3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKCIweCIrYSl9KSl9Ow0KYjY0ZD1mdW5jdGlvbihhKXtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGF0b2IoYSkuc3BsaXQoIiIpLm1hcChmdW5jdGlvbihhKXtyZXR1cm4iJSIrKCIwMCIrYS5jaGFyQ29kZUF0KDApLnRvU3RyaW5nKDE2KSkuc2xpY2UoLTIpfSkuam9pbigiIikpfTsNCi8qIDwhW0NEQVRBWyAqLwphaV9mcm9udCA9IHsiaW5zZXJ0aW9uX2JlZm9yZSI6Ilx1MDQxZlx1MDQxNVx1MDQyMFx1MDQxNVx1MDQxNCIsImluc2VydGlvbl9hZnRlciI6Ilx1MDQxZlx1MDQxZVx1MDQyMVx1MDQxYlx1MDQxNSIsImluc2VydGlvbl9wcmVwZW5kIjoiUFJFUEVORCBDT05URU5UIiwiaW5zZXJ0aW9uX2FwcGVuZCI6Ilx1MDQxNFx1MDQxZVx1MDQxMVx1MDQxMFx1MDQxMlx1MDQyY1x1MDQyMlx1MDQxNSBcdTA0MjFcdTA0MWVcdTA0MTRcdTA0MTVcdTA0MjBcdTA0MTZcdTA0MThcdTA0MWNcdTA0MWVcdTA0MTUiLCJpbnNlcnRpb25fcmVwbGFjZV9jb250ZW50IjoiXHUwNDE3XHUwNDEwXHUwNDFjXHUwNDE1XHUwNDFkXHUwNDE4XHUwNDIyXHUwNDE1IFx1MDQxYVx1MDQxZVx1MDQxZFx1MDQyMlx1MDQxNVx1MDQxZFx1MDQyMiIsImluc2VydGlvbl9yZXBsYWNlX2VsZW1lbnQiOiJcdTA0MTdcdTA0MTBcdTA0MWNcdTA0MTVcdTA0MWRcdTA0MThcdTA0MjJcdTA0MTUgXHUwNDJkXHUwNDFiXHUwNDE1XHUwNDFjXHUwNDE1XHUwNDFkXHUwNDIyIiwidmlzaWJsZSI6Ilx1MDQxMlx1MDQxOFx1MDQxNFx1MDQxOFx1MDQxY1x1MDQyYlx1MDQxOSIsImhpZGRlbiI6Ilx1MDQyMVx1MDQxYVx1MDQyMFx1MDQyYlx1MDQyMiIsImZhbGxiYWNrIjoiRkFMTEJBQ0siLCJhdXRvbWF0aWNhbGx5X3BsYWNlZCI6Ilx1MDQxMFx1MDQzMlx1MDQ0Mlx1MDQzZVx1MDQzY1x1MDQzMFx1MDQ0Mlx1MDQzOFx1MDQ0N1x1MDQzNVx1MDQ0MVx1MDQzYVx1MDQzOCBcdTA0M2ZcdTA0M2VcdTA0M2NcdTA0MzVcdTA0NDlcdTA0MzBcdTA0MzVcdTA0NDJcdTA0NDFcdTA0NGYgXHUwNDQxIFx1MDQzZlx1MDQzZVx1MDQzY1x1MDQzZVx1MDQ0OVx1MDQ0Y1x1MDQ0ZSBcdTA0M2FcdTA0M2VcdTA0MzRcdTA0MzAgQWRTZW5zZSBBdXRvIiwiY2FuY2VsIjoiXHUwNDFlXHUwNDQyXHUwNDNjXHUwNDM1XHUwNDNkXHUwNDMwIiwidXNlIjoiXHUwNDE4XHUwNDQxXHUwNDNmXHUwNDNlXHUwNDNiXHUwNDRjXHUwNDM3XHUwNDNlXHUwNDMyXHUwNDMwXHUwNDQyXHUwNDRjIiwiYWRkIjoiXHUwNDE0XHUwNDNlXHUwNDMxXHUwNDMwXHUwNDMyXHUwNDM4XHUwNDQyXHUwNDRjIiwicGFyZW50IjoiXHUwNDIwXHUwNDNlXHUwNDM0XHUwNDM4XHUwNDQyXHUwNDM1XHUwNDNiXHUwNDRjIiwiY2FuY2VsX2VsZW1lbnRfc2VsZWN0aW9uIjoiXHUwNDFlXHUwNDQyXHUwNDNjXHUwNDM1XHUwNDNkXHUwNDM4XHUwNDQyXHUwNDRjIFx1MDQzMlx1MDQ0Ylx1MDQzMVx1MDQzZVx1MDQ0MCBcdTA0NGRcdTA0M2JcdTA0MzVcdTA0M2NcdTA0MzVcdTA0M2RcdTA0NDJcdTA0MzAiLCJzZWxlY3RfcGFyZW50X2VsZW1lbnQiOiJcdTA0MTJcdTA0NGJcdTA0MzFcdTA0MzVcdTA0NDBcdTA0MzhcdTA0NDJcdTA0MzUgXHUwNDQwXHUwNDNlXHUwNDM0XHUwNDM4XHUwNDQyXHUwNDM1XHUwNDNiXHUwNDRjXHUwNDQxXHUwNDNhXHUwNDM4XHUwNDM5IFx1MDQ0ZFx1MDQzYlx1MDQzNVx1MDQzY1x1MDQzNVx1MDQzZFx1MDQ0MiIsImNzc19zZWxlY3RvciI6IkNTUyBcdTA0NDFcdTA0MzVcdTA0M2JcdTA0MzVcdTA0M2FcdTA0NDJcdTA0M2VcdTA0NDAiLCJ1c2VfY3VycmVudF9zZWxlY3RvciI6Ilx1MDQxOFx1MDQ0MVx1MDQzZlx1MDQzZVx1MDQzYlx1MDQ0Y1x1MDQzN1x1MDQzZVx1MDQzMlx1MDQzMFx1MDQ0Mlx1MDQ0YyBcdTA0NDJcdTA0MzVcdTA0M2FcdTA0NDNcdTA0NDlcdTA0MzhcdTA0MzkgXHUwNDQxXHUwNDM1XHUwNDNiXHUwNDM1XHUwNDNhXHUwNDQyXHUwNDNlXHUwNDQwIiwiZWxlbWVudCI6Ilx1MDQyZFx1MDQxYlx1MDQxNVx1MDQxY1x1MDQxNVx1MDQxZFx1MDQyMiIsInBhdGgiOiJcdTA0MWZcdTA0MjNcdTA0MjJcdTA0MmMiLCJzZWxlY3RvciI6Ilx1MDQyMVx1MDQxNVx1MDQxYlx1MDQxNVx1MDQxYVx1MDQyMlx1MDQxZVx1MDQyMCJ9OwovKiBdXT4gKi8KdmFyIHN0aWNreV93aWRnZXRfbW9kZT0wLHN0aWNreV93aWRnZXRfbWFyZ2luPTE1LGFpX2Jsb2NrX2NsYXNzX2RlZj0iY29kZS1ibG9jayI7CiJ1bmRlZmluZWQiIT10eXBlb2Ygc3RpY2t5X3dpZGdldF9tb2RlJiZmdW5jdGlvbihkKXsiY29tcGxldGUiPT09ZG9jdW1lbnQucmVhZHlTdGF0ZXx8ImxvYWRpbmciIT09ZG9jdW1lbnQucmVhZHlTdGF0ZSYmIWRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5kb1Njcm9sbD9kKCk6ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsZCl9KGZ1bmN0aW9uKCl7dmFyIGQ9ZnVuY3Rpb24oKXt2YXIgZT1kb2N1bWVudC5ib2R5LmNsaWVudFdpZHRoO2RvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi5haS1zdGlja3ktd2lkZ2V0IikuZm9yRWFjaCgoYixhKT0+e2lmKDI9PXN0aWNreV93aWRnZXRfbW9kZSlhPWIucXVlcnlTZWxlY3RvcigiLiIrYWlfYmxvY2tfY2xhc3NfZGVmKSxudWxsIT1hJiYoYS5zdHlsZS5wb3NpdGlvbj0ic3RpY2t5IixhLnN0eWxlLnBvc2l0aW9uPSItd2Via2l0LXN0aWNreSIsYS5zdHlsZS50b3A9c3RpY2t5X3dpZGdldF9tYXJnaW4rInB4IiksCmE9Yi5xdWVyeVNlbGVjdG9yKCIuYWktc3RpY2t5LXNwYWNlIiksbnVsbCE9YSYmKGEuc3R5bGUuaGVpZ2h0PXdpbmRvdy5pbm5lckhlaWdodCsicHgiKTtlbHNle3ZhciBjPWIuY2xpZW50V2lkdGgsZj0hMTtmb3IoYT1iLnBhcmVudEVsZW1lbnQ7IkJPRFkiIT1hLnRhZ05hbWU7KXtpZihhLmNsYXNzTGlzdC5jb250YWlucygidGhlaWFTdGlja3lTaWRlYmFyIikpe2Y9ITA7YnJlYWt9dmFyIGc9YS5wYXJlbnRFbGVtZW50LGg9Zy5jbGllbnRXaWR0aDtpZihoPjEuMipjfHxoPmUvMilicmVhazthPWd9aWYoIWYpaWYoYz1hLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpLGI9Yi5nZXRCb3VuZGluZ0NsaWVudFJlY3QoKSxiPWMudG9wLWIudG9wK3N0aWNreV93aWRnZXRfbWFyZ2luLDA9PXN0aWNreV93aWRnZXRfbW9kZSl7aWYoInN0aWNreSIhPWEuc3R5bGUucG9zaXRpb258fGlzTmFOKHBhcnNlSW50KGEuc3R5bGUudG9wKSl8fGEuc3R5bGUudG9wPGIpaWYoYS5zdHlsZS5wb3NpdGlvbj0KInN0aWNreSIsYS5zdHlsZS5wb3NpdGlvbj0iLXdlYmtpdC1zdGlja3kiLGEuc3R5bGUudG9wPWIrInB4IiwidW5kZWZpbmVkIj09dHlwZW9mIGFpX25vX3N0aWNreV9zaWRlYmFyX2hlaWdodClmb3IoYj1hOyJCT0RZIiE9Yi50YWdOYW1lOylpZihiPWIucGFyZW50RWxlbWVudCwoYi5jbGllbnRXaWR0aD4xLjUqYS5jbGllbnRXaWR0aHx8Yi5jbGllbnRXaWR0aD5lLzIpJiZiLmNsaWVudEhlaWdodD5hLmNsaWVudEhlaWdodCl7Yz1iLmNsaWVudEhlaWdodDthLnBhcmVudEVsZW1lbnQuc3R5bGUuaGVpZ2h0PWMrInB4IjthLnBhcmVudEVsZW1lbnQuc3R5bGUuaGVpZ2h0PWMtKGIuY2xpZW50SGVpZ2h0LWMpKyJweCI7YnJlYWt9fWVsc2UgMT09c3RpY2t5X3dpZGdldF9tb2RlJiYod2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbj9qUXVlcnkoYSkudGhlaWFTdGlja3lTaWRlYmFyKHthZGRpdGlvbmFsTWFyZ2luVG9wOmIsc2lkZWJhckJlaGF2aW9yOiJzdGljay10by10b3AifSk6CmNvbnNvbGUuZXJyb3IoIkFJIFNUSUNLWSBXSURHRVQgTU9ERSBKYXZhc2NyaXB0IFVTRVMgalF1ZXJ5IiwiLSBqUXVlcnkgbm90IGZvdW5kIikpfX0pfTsidW5kZWZpbmVkIj09dHlwZW9mIGFpX3N0aWNreV9zaWRlYmFyX2RlbGF5JiYoYWlfc3RpY2t5X3NpZGViYXJfZGVsYXk9MjAwKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ZCgpfSxhaV9zdGlja3lfc2lkZWJhcl9kZWxheSl9KTsKdmFyIGFpX2Nvb2tpZV9qcz0hMCxhaV9ibG9ja19jbGFzc19kZWY9ImNvZGUtYmxvY2siOwovKgogSmF2YVNjcmlwdCBDb29raWUgdjIuMi4wCiBodHRwczovL2dpdGh1Yi5jb20vanMtY29va2llL2pzLWNvb2tpZQoKIENvcHlyaWdodCAyMDA2LCAyMDE1IEtsYXVzIEhhcnRsICYgRmFnbmVyIEJyYWNrCiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UKKi8KInVuZGVmaW5lZCIhPT10eXBlb2YgYWlfY29va2llX2pzJiYoZnVuY3Rpb24oYSl7aWYoImZ1bmN0aW9uIj09PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQpe2RlZmluZShhKTt2YXIgYz0hMH0ib2JqZWN0Ij09PXR5cGVvZiBleHBvcnRzJiYobW9kdWxlLmV4cG9ydHM9YSgpLGM9ITApO2lmKCFjKXt2YXIgZD13aW5kb3cuQ29va2llcyxiPXdpbmRvdy5Db29raWVzPWEoKTtiLm5vQ29uZmxpY3Q9ZnVuY3Rpb24oKXt3aW5kb3cuQ29va2llcz1kO3JldHVybiBifX19KGZ1bmN0aW9uKCl7ZnVuY3Rpb24gYSgpe2Zvcih2YXIgZD0wLGI9e307ZDxhcmd1bWVudHMubGVuZ3RoO2QrKyl7dmFyIGY9YXJndW1lbnRzW2RdLGU7Zm9yKGUgaW4gZiliW2VdPWZbZV19cmV0dXJuIGJ9ZnVuY3Rpb24gYyhkKXtmdW5jdGlvbiBiKCl7fWZ1bmN0aW9uIGYoaCxrLGcpe2lmKCJ1bmRlZmluZWQiIT09dHlwZW9mIGRvY3VtZW50KXtnPWEoe3BhdGg6Ii8iLHNhbWVTaXRlOiJMYXgifSxiLmRlZmF1bHRzLApnKTsibnVtYmVyIj09PXR5cGVvZiBnLmV4cGlyZXMmJihnLmV4cGlyZXM9bmV3IERhdGUoMSpuZXcgRGF0ZSs4NjRFNSpnLmV4cGlyZXMpKTtnLmV4cGlyZXM9Zy5leHBpcmVzP2cuZXhwaXJlcy50b1VUQ1N0cmluZygpOiIiO3RyeXt2YXIgbD1KU09OLnN0cmluZ2lmeShrKTsvXltce1xbXS8udGVzdChsKSYmKGs9bCl9Y2F0Y2gocCl7fWs9ZC53cml0ZT9kLndyaXRlKGssaCk6ZW5jb2RlVVJJQ29tcG9uZW50KFN0cmluZyhrKSkucmVwbGFjZSgvJSgyM3wyNHwyNnwyQnwzQXwzQ3wzRXwzRHwyRnwzRnw0MHw1Qnw1RHw1RXw2MHw3Qnw3RHw3QykvZyxkZWNvZGVVUklDb21wb25lbnQpO2g9ZW5jb2RlVVJJQ29tcG9uZW50KFN0cmluZyhoKSkucmVwbGFjZSgvJSgyM3wyNHwyNnwyQnw1RXw2MHw3QykvZyxkZWNvZGVVUklDb21wb25lbnQpLnJlcGxhY2UoL1tcKFwpXS9nLGVzY2FwZSk7bD0iIjtmb3IodmFyIG4gaW4gZylnW25dJiYobCs9IjsgIituLCEwIT09Z1tuXSYmKGwrPSI9IisKZ1tuXS5zcGxpdCgiOyIpWzBdKSk7cmV0dXJuIGRvY3VtZW50LmNvb2tpZT1oKyI9IitrK2x9fWZ1bmN0aW9uIGUoaCxrKXtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiBkb2N1bWVudCl7Zm9yKHZhciBnPXt9LGw9ZG9jdW1lbnQuY29va2llP2RvY3VtZW50LmNvb2tpZS5zcGxpdCgiOyAiKTpbXSxuPTA7bjxsLmxlbmd0aDtuKyspe3ZhciBwPWxbbl0uc3BsaXQoIj0iKSxtPXAuc2xpY2UoMSkuam9pbigiPSIpO2t8fCciJyE9PW0uY2hhckF0KDApfHwobT1tLnNsaWNlKDEsLTEpKTt0cnl7dmFyIHE9cFswXS5yZXBsYWNlKC8oJVswLTlBLVpdezJ9KSsvZyxkZWNvZGVVUklDb21wb25lbnQpO209KGQucmVhZHx8ZCkobSxxKXx8bS5yZXBsYWNlKC8oJVswLTlBLVpdezJ9KSsvZyxkZWNvZGVVUklDb21wb25lbnQpO2lmKGspdHJ5e209SlNPTi5wYXJzZShtKX1jYXRjaChyKXt9Z1txXT1tO2lmKGg9PT1xKWJyZWFrfWNhdGNoKHIpe319cmV0dXJuIGg/Z1toXTpnfX1iLnNldD1mO2IuZ2V0PQpmdW5jdGlvbihoKXtyZXR1cm4gZShoLCExKX07Yi5nZXRKU09OPWZ1bmN0aW9uKGgpe3JldHVybiBlKGgsITApfTtiLnJlbW92ZT1mdW5jdGlvbihoLGspe2YoaCwiIixhKGsse2V4cGlyZXM6LTF9KSl9O2IuZGVmYXVsdHM9e307Yi53aXRoQ29udmVydGVyPWM7cmV0dXJuIGJ9cmV0dXJuIGMoZnVuY3Rpb24oKXt9KX0pLEFpQ29va2llcz1Db29raWVzLm5vQ29uZmxpY3QoKSxhaV9jaGVja19ibG9jaz1mdW5jdGlvbihhKXtpZihudWxsPT1hKXJldHVybiEwO3ZhciBjPUFpQ29va2llcy5nZXRKU09OKCJhaUJMT0NLUyIpO2FpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9IiI7bnVsbD09YyYmKGM9e30pOyJ1bmRlZmluZWQiIT09dHlwZW9mIGFpX2RlbGF5X3Nob3dpbmdfcGFnZXZpZXdzJiYoYy5oYXNPd25Qcm9wZXJ0eShhKXx8KGNbYV09e30pLGNbYV0uaGFzT3duUHJvcGVydHkoImQiKXx8KGNbYV0uZD1haV9kZWxheV9zaG93aW5nX3BhZ2V2aWV3cykpO2lmKGMuaGFzT3duUHJvcGVydHkoYSkpe2Zvcih2YXIgZCBpbiBjW2FdKXtpZigieCI9PQpkKXt2YXIgYj0iIixmPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ3NwYW5bZGF0YS1haS1ibG9jaz0iJythKyciXScpWzBdOyJhaUhhc2giaW4gZi5kYXRhc2V0JiYoYj1mLmRhdGFzZXQuYWlIYXNoKTtmPSIiO2NbYV0uaGFzT3duUHJvcGVydHkoImgiKSYmKGY9Y1thXS5oKTt2YXIgZT1uZXcgRGF0ZTtlPWNbYV1bZF0tTWF0aC5yb3VuZChlLmdldFRpbWUoKS8xRTMpO2lmKDA8ZSYmZj09YilyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1hPSJjbG9zZWQgZm9yICIrZSsiIHMgPSAiK01hdGgucm91bmQoMUU0KmUvMzYwMC8yNCkvMUU0KyIgZGF5cyIsITE7YWlfc2V0X2Nvb2tpZShhLCJ4IiwiIik7Y1thXS5oYXNPd25Qcm9wZXJ0eSgiaSIpfHxjW2FdLmhhc093blByb3BlcnR5KCJjIil8fGFpX3NldF9jb29raWUoYSwiaCIsIiIpfWVsc2UgaWYoImQiPT1kKXtpZigwIT1jW2FdW2RdKXJldHVybiBhaV9kZWJ1Z19jb29raWVfc3RhdHVzPWE9ImRlbGF5ZWQgZm9yICIrY1thXVtkXSsKIiBwYWdldmlld3MiLCExfWVsc2UgaWYoImkiPT1kKXtiPSIiO2Y9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc3BhbltkYXRhLWFpLWJsb2NrPSInK2ErJyJdJylbMF07ImFpSGFzaCJpbiBmLmRhdGFzZXQmJihiPWYuZGF0YXNldC5haUhhc2gpO2Y9IiI7Y1thXS5oYXNPd25Qcm9wZXJ0eSgiaCIpJiYoZj1jW2FdLmgpO2lmKDA9PWNbYV1bZF0mJmY9PWIpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9YT0ibWF4IGltcHJlc3Npb25zIHJlYWNoZWQiLCExO2lmKDA+Y1thXVtkXSYmZj09Yil7ZT1uZXcgRGF0ZTtlPS1jW2FdW2RdLU1hdGgucm91bmQoZS5nZXRUaW1lKCkvMUUzKTtpZigwPGUpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9YT0ibWF4IGltcC4gcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCplLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2UrIiBzKSIsITE7YWlfc2V0X2Nvb2tpZShhLCJpIiwiIik7Y1thXS5oYXNPd25Qcm9wZXJ0eSgiYyIpfHxjW2FdLmhhc093blByb3BlcnR5KCJ4Iil8fAphaV9zZXRfY29va2llKGEsImgiLCIiKX19aWYoImlwdCI9PWQmJjA9PWNbYV1bZF0mJihlPW5ldyBEYXRlLGI9TWF0aC5yb3VuZChlLmdldFRpbWUoKS8xRTMpLGU9Y1thXS5pdC1iLDA8ZSkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9YT0ibWF4IGltcC4gcGVyIHRpbWUgcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCplLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2UrIiBzKSIsITE7aWYoImMiPT1kKXtiPSIiO2Y9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnc3BhbltkYXRhLWFpLWJsb2NrPSInK2ErJyJdJylbMF07ImFpSGFzaCJpbiBmLmRhdGFzZXQmJihiPWYuZGF0YXNldC5haUhhc2gpO2Y9IiI7Y1thXS5oYXNPd25Qcm9wZXJ0eSgiaCIpJiYoZj1jW2FdLmgpO2lmKDA9PWNbYV1bZF0mJmY9PWIpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9YT0ibWF4IGNsaWNrcyByZWFjaGVkIiwhMTtpZigwPmNbYV1bZF0mJmY9PWIpe2U9bmV3IERhdGU7ZT0tY1thXVtkXS0KTWF0aC5yb3VuZChlLmdldFRpbWUoKS8xRTMpO2lmKDA8ZSlyZXR1cm4gYWlfZGVidWdfY29va2llX3N0YXR1cz1hPSJtYXggY2xpY2tzIHJlYWNoZWQgKCIrTWF0aC5yb3VuZCgxRTQqZS8yNC8zNjAwKS8xRTQrIiBkYXlzID0gIitlKyIgcykiLCExO2FpX3NldF9jb29raWUoYSwiYyIsIiIpO2NbYV0uaGFzT3duUHJvcGVydHkoImkiKXx8Y1thXS5oYXNPd25Qcm9wZXJ0eSgieCIpfHxhaV9zZXRfY29va2llKGEsImgiLCIiKX19aWYoImNwdCI9PWQmJjA9PWNbYV1bZF0mJihlPW5ldyBEYXRlLGI9TWF0aC5yb3VuZChlLmdldFRpbWUoKS8xRTMpLGU9Y1thXS5jdC1iLDA8ZSkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9YT0ibWF4IGNsaWNrcyBwZXIgdGltZSByZWFjaGVkICgiK01hdGgucm91bmQoMUU0KmUvMjQvMzYwMCkvMUU0KyIgZGF5cyA9ICIrZSsiIHMpIiwhMX1pZihjLmhhc093blByb3BlcnR5KCJHIikmJmMuRy5oYXNPd25Qcm9wZXJ0eSgiY3B0IikmJjA9PWMuRy5jcHQmJgooZT1uZXcgRGF0ZSxiPU1hdGgucm91bmQoZS5nZXRUaW1lKCkvMUUzKSxlPWMuRy5jdC1iLDA8ZSkpcmV0dXJuIGFpX2RlYnVnX2Nvb2tpZV9zdGF0dXM9YT0ibWF4IGdsb2JhbCBjbGlja3MgcGVyIHRpbWUgcmVhY2hlZCAoIitNYXRoLnJvdW5kKDFFNCplLzI0LzM2MDApLzFFNCsiIGRheXMgPSAiK2UrIiBzKSIsITF9YWlfZGVidWdfY29va2llX3N0YXR1cz0iT0siO3JldHVybiEwfSxhaV9jaGVja19hbmRfaW5zZXJ0X2Jsb2NrPWZ1bmN0aW9uKGEsYyl7aWYobnVsbD09YSlyZXR1cm4hMDt2YXIgZD1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGMpO2lmKGQubGVuZ3RoKXtkPWRbMF07dmFyIGI9ZC5jbG9zZXN0KCIuIithaV9ibG9ja19jbGFzc19kZWYpLGY9YWlfY2hlY2tfYmxvY2soYSk7IWYmJjAhPXBhcnNlSW50KGQuZ2V0QXR0cmlidXRlKCJsaW1pdHMtZmFsbGJhY2siKSkmJmQuaGFzQXR0cmlidXRlKCJkYXRhLWZhbGxiYWNrLWNvZGUiKSYmKGQuc2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiLApkLmdldEF0dHJpYnV0ZSgiZGF0YS1mYWxsYmFjay1jb2RlIikpLG51bGwhPWImJmIuaGFzQXR0cmlidXRlKCJkYXRhLWFpIikmJmQuaGFzQXR0cmlidXRlKCJmYWxsYmFjay10cmFja2luZyIpJiZkLmhhc0F0dHJpYnV0ZSgiZmFsbGJhY2tfbGV2ZWwiKSYmYi5zZXRBdHRyaWJ1dGUoImRhdGEtYWktIitkLmdldEF0dHJpYnV0ZSgiZmFsbGJhY2tfbGV2ZWwiKSxkLmdldEF0dHJpYnV0ZSgiZmFsbGJhY2stdHJhY2tpbmciKSksZj0hMCk7ZC5yZW1vdmVBdHRyaWJ1dGUoImRhdGEtc2VsZWN0b3IiKTtpZihmKWFpX2luc2VydF9jb2RlKGQpLGImJihmPWIucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIiksZi5sZW5ndGgmJihiLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxiLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxiLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksYi5zdHlsZS52aXNpYmlsaXR5PSIiLGIuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmCihiLnN0eWxlLnBvc2l0aW9uPSIiKSkpO2Vsc2V7Zj1kLmNsb3Nlc3QoImRpdltkYXRhLWFpXSIpO2lmKG51bGwhPWYmJiJ1bmRlZmluZWQiIT10eXBlb2YgZi5nZXRBdHRyaWJ1dGUoImRhdGEtYWkiKSl7dmFyIGU9SlNPTi5wYXJzZShiNjRkKGYuZ2V0QXR0cmlidXRlKCJkYXRhLWFpIikpKTsidW5kZWZpbmVkIiE9PXR5cGVvZiBlJiZlLmNvbnN0cnVjdG9yPT09QXJyYXkmJihlWzFdPSIiLGYuc2V0QXR0cmlidXRlKCJkYXRhLWFpIixiNjRlKEpTT04uc3RyaW5naWZ5KGUpKSkpfWImJihmPWIucXVlcnlTZWxlY3RvckFsbCgiLmFpLWRlYnVnLWJsb2NrIiksZi5sZW5ndGgmJihiLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2siKSxiLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2staXAiKSxiLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtYmxvY2stZmlsdGVyIiksYi5zdHlsZS52aXNpYmlsaXR5PSIiLGIuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmCihiLnN0eWxlLnBvc2l0aW9uPSIiKSkpfWQuY2xhc3NMaXN0LnJlbW92ZShjKX1kPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIi4iK2MrIi1kYmciKTtiPTA7Zm9yKGY9ZC5sZW5ndGg7YjxmO2IrKyllPWRbYl0sZS5xdWVyeVNlbGVjdG9yKCIuYWktc3RhdHVzIikudGV4dENvbnRlbnQ9YWlfZGVidWdfY29va2llX3N0YXR1cyxlLnF1ZXJ5U2VsZWN0b3IoIi5haS1jb29raWUtZGF0YSIpLnRleHRDb250ZW50PWFpX2dldF9jb29raWVfdGV4dChhKSxlLmNsYXNzTGlzdC5yZW1vdmUoYysiLWRiZyIpfSxhaV9sb2FkX2Nvb2tpZT1mdW5jdGlvbigpe3ZhciBhPUFpQ29va2llcy5nZXRKU09OKCJhaUJMT0NLUyIpO251bGw9PWEmJihhPXt9KTtyZXR1cm4gYX0sYWlfc2V0X2Nvb2tpZT1mdW5jdGlvbihhLGMsZCl7dmFyIGI9YWlfbG9hZF9jb29raWUoKTtpZigiIj09PWQpe2lmKGIuaGFzT3duUHJvcGVydHkoYSkpe2RlbGV0ZSBiW2FdW2NdO2E6e2M9YlthXTtmb3IoZiBpbiBjKWlmKGMuaGFzT3duUHJvcGVydHkoZikpe3ZhciBmPQohMTticmVhayBhfWY9ITB9ZiYmZGVsZXRlIGJbYV19fWVsc2UgYi5oYXNPd25Qcm9wZXJ0eShhKXx8KGJbYV09e30pLGJbYV1bY109ZDswPT09T2JqZWN0LmtleXMoYikubGVuZ3RoJiZiLmNvbnN0cnVjdG9yPT09T2JqZWN0P0FpQ29va2llcy5yZW1vdmUoImFpQkxPQ0tTIik6QWlDb29raWVzLnNldCgiYWlCTE9DS1MiLGIse2V4cGlyZXM6MzY1LHBhdGg6Ii8ifSk7cmV0dXJuIGJ9LGFpX2dldF9jb29raWVfdGV4dD1mdW5jdGlvbihhKXt2YXIgYz1BaUNvb2tpZXMuZ2V0SlNPTigiYWlCTE9DS1MiKTtudWxsPT1jJiYoYz17fSk7dmFyIGQ9IiI7Yy5oYXNPd25Qcm9wZXJ0eSgiRyIpJiYoZD0iR1siK0pTT04uc3RyaW5naWZ5KGMuRykucmVwbGFjZSgvIi9nLCIiKS5yZXBsYWNlKCJ7IiwiIikucmVwbGFjZSgifSIsIiIpKyJdICIpO3ZhciBiPSIiO2MuaGFzT3duUHJvcGVydHkoYSkmJihiPUpTT04uc3RyaW5naWZ5KGNbYV0pLnJlcGxhY2UoLyIvZywiIikucmVwbGFjZSgieyIsIiIpLnJlcGxhY2UoIn0iLAoiIikpO3JldHVybiBkK2J9KTsKdmFyIGFpX2luc2VydGlvbl9qcz0hMCxhaV9ibG9ja19jbGFzc19kZWY9ImNvZGUtYmxvY2siOwppZigidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2luc2VydGlvbl9qcyl7YWlfaW5zZXJ0PWZ1bmN0aW9uKGEsaCxsKXtpZigtMSE9aC5pbmRleE9mKCI6ZXEoIikpaWYod2luZG93LmpRdWVyeSYmd2luZG93LmpRdWVyeS5mbil2YXIgbj1qUXVlcnkoaCk7ZWxzZXtjb25zb2xlLmVycm9yKCJBSSBJTlNFUlQgVVNJTkcgalF1ZXJ5IFFVRVJJRVM6IixoLCItIGpRdWVyeSBub3QgZm91bmQiKTtyZXR1cm59ZWxzZSBuPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoaCk7Zm9yKHZhciB1PTAseT1uLmxlbmd0aDt1PHk7dSsrKXt2YXIgZD1uW3VdO3NlbGVjdG9yX3N0cmluZz1kLmhhc0F0dHJpYnV0ZSgiaWQiKT8iIyIrZC5nZXRBdHRyaWJ1dGUoImlkIik6ZC5oYXNBdHRyaWJ1dGUoImNsYXNzIik/Ii4iK2QuZ2V0QXR0cmlidXRlKCJjbGFzcyIpLnJlcGxhY2UoUmVnRXhwKCIgIiwiZyIpLCIuIik6IiI7dmFyIHc9ZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2Iik7dy5pbm5lckhUTUw9bDsKdmFyIG09dy5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKCJhaS1zZWxlY3Rvci1jb3VudGVyIilbMF07bnVsbCE9bSYmKG0uaW5uZXJUZXh0PXUrMSk7bT13LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoImFpLWRlYnVnLW5hbWUgYWktbWFpbiIpWzBdO2lmKG51bGwhPW0pe3ZhciByPWEudG9VcHBlckNhc2UoKTsidW5kZWZpbmVkIiE9dHlwZW9mIGFpX2Zyb250JiYoImJlZm9yZSI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fYmVmb3JlOiJhZnRlciI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fYWZ0ZXI6InByZXBlbmQiPT1hP3I9YWlfZnJvbnQuaW5zZXJ0aW9uX3ByZXBlbmQ6ImFwcGVuZCI9PWE/cj1haV9mcm9udC5pbnNlcnRpb25fYXBwZW5kOiJyZXBsYWNlLWNvbnRlbnQiPT1hP3I9YWlfZnJvbnQuaW5zZXJ0aW9uX3JlcGxhY2VfY29udGVudDoicmVwbGFjZS1lbGVtZW50Ij09YSYmKHI9YWlfZnJvbnQuaW5zZXJ0aW9uX3JlcGxhY2VfZWxlbWVudCkpOy0xPT1zZWxlY3Rvcl9zdHJpbmcuaW5kZXhPZigiLmFpLXZpZXdwb3J0cyIpJiYKKG0uaW5uZXJUZXh0PXIrIiAiK2grIiAoIitkLnRhZ05hbWUudG9Mb3dlckNhc2UoKStzZWxlY3Rvcl9zdHJpbmcrIikiKX1tPWRvY3VtZW50LmNyZWF0ZVJhbmdlKCk7dHJ5e3ZhciB2PW0uY3JlYXRlQ29udGV4dHVhbEZyYWdtZW50KHcuaW5uZXJIVE1MKX1jYXRjaCh0KXt9ImJlZm9yZSI9PWE/ZC5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh2LGQpOiJhZnRlciI9PWE/ZC5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh2LGQubmV4dFNpYmxpbmcpOiJwcmVwZW5kIj09YT9kLmluc2VydEJlZm9yZSh2LGQuZmlyc3RDaGlsZCk6ImFwcGVuZCI9PWE/ZC5pbnNlcnRCZWZvcmUodixudWxsKToicmVwbGFjZS1jb250ZW50Ij09YT8oZC5pbm5lckhUTUw9IiIsZC5pbnNlcnRCZWZvcmUodixudWxsKSk6InJlcGxhY2UtZWxlbWVudCI9PWEmJihkLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHYsZCksZC5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGQpKTt6KCl9fTthaV9pbnNlcnRfY29kZT1mdW5jdGlvbihhKXtmdW5jdGlvbiBoKG0sCnIpe3JldHVybiBudWxsPT1tPyExOm0uY2xhc3NMaXN0P20uY2xhc3NMaXN0LmNvbnRhaW5zKHIpOi0xPCgiICIrbS5jbGFzc05hbWUrIiAiKS5pbmRleE9mKCIgIityKyIgIil9ZnVuY3Rpb24gbChtLHIpe251bGwhPW0mJihtLmNsYXNzTGlzdD9tLmNsYXNzTGlzdC5hZGQocik6bS5jbGFzc05hbWUrPSIgIityKX1mdW5jdGlvbiBuKG0scil7bnVsbCE9bSYmKG0uY2xhc3NMaXN0P20uY2xhc3NMaXN0LnJlbW92ZShyKTptLmNsYXNzTmFtZT1tLmNsYXNzTmFtZS5yZXBsYWNlKG5ldyBSZWdFeHAoIihefFxcYikiK3Iuc3BsaXQoIiAiKS5qb2luKCJ8IikrIihcXGJ8JCkiLCJnaSIpLCIgIikpfWlmKCJ1bmRlZmluZWQiIT10eXBlb2YgYSl7dmFyIHU9ITE7aWYoaChhLCJuby12aXNpYmlsaXR5LWNoZWNrIil8fGEub2Zmc2V0V2lkdGh8fGEub2Zmc2V0SGVpZ2h0fHxhLmdldENsaWVudFJlY3RzKCkubGVuZ3RoKXt1PWEuZ2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiKTt2YXIgeT1hLmdldEF0dHJpYnV0ZSgiZGF0YS1pbnNlcnRpb24tcG9zaXRpb24iKSwKZD1hLmdldEF0dHJpYnV0ZSgiZGF0YS1zZWxlY3RvciIpO2lmKG51bGwhPXUpaWYobnVsbCE9eSYmbnVsbCE9ZCl7aWYoLTEhPWQuaW5kZXhPZigiOmVxKCIpP3dpbmRvdy5qUXVlcnkmJndpbmRvdy5qUXVlcnkuZm4mJmpRdWVyeShkKS5sZW5ndGg6ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbChkKS5sZW5ndGgpYWlfaW5zZXJ0KHksZCxiNjRkKHUpKSxuKGEsImFpLXZpZXdwb3J0cyIpfWVsc2V7eT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO3RyeXt2YXIgdz15LmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChiNjRkKHUpKX1jYXRjaChtKXt9YS5wYXJlbnROb2RlLmluc2VydEJlZm9yZSh3LGEubmV4dFNpYmxpbmcpO24oYSwiYWktdmlld3BvcnRzIil9dT0hMH1lbHNlIHc9YS5wcmV2aW91c0VsZW1lbnRTaWJsaW5nLGgodywiYWktZGVidWctYmFyIikmJmgodywiYWktZGVidWctc2NyaXB0IikmJihuKHcsImFpLWRlYnVnLXNjcmlwdCIpLGwodywiYWktZGVidWctdmlld3BvcnQtaW52aXNpYmxlIikpLApuKGEsImFpLXZpZXdwb3J0cyIpO3JldHVybiB1fX07YWlfaW5zZXJ0X2xpc3RfY29kZT1mdW5jdGlvbihhKXt2YXIgaD1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGEpWzBdO2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgaCl7dmFyIGw9YWlfaW5zZXJ0X2NvZGUoaCksbj1oLmNsb3Nlc3QoImRpdi4iK2FpX2Jsb2NrX2NsYXNzX2RlZik7aWYobil7bHx8bi5yZW1vdmVBdHRyaWJ1dGUoImRhdGEtYWkiKTt2YXIgdT1uLnF1ZXJ5U2VsZWN0b3JBbGwoIi5haS1kZWJ1Zy1ibG9jayIpO24mJnUubGVuZ3RoJiYobi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIiksbi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWlwIiksbi5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrLWZpbHRlciIpLG4uc3R5bGUudmlzaWJpbGl0eT0iIixuLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJihuLnN0eWxlLnBvc2l0aW9uPSIiKSl9aC5jbGFzc0xpc3QucmVtb3ZlKGEpOwpsJiZ6KCl9fTthaV9pbnNlcnRfdmlld3BvcnRfY29kZT1mdW5jdGlvbihhKXt2YXIgaD1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGEpWzBdO2lmKCJ1bmRlZmluZWQiIT10eXBlb2YgaCl7dmFyIGw9YWlfaW5zZXJ0X2NvZGUoaCk7aC5jbGFzc0xpc3QucmVtb3ZlKGEpO2wmJihhPWguY2xvc2VzdCgiZGl2LiIrYWlfYmxvY2tfY2xhc3NfZGVmKSxudWxsIT1hJiYobD1oLmdldEF0dHJpYnV0ZSgic3R5bGUiKSxudWxsIT1sJiZhLnNldEF0dHJpYnV0ZSgic3R5bGUiLGEuZ2V0QXR0cmlidXRlKCJzdHlsZSIpKyIgIitsKSkpO3NldFRpbWVvdXQoZnVuY3Rpb24oKXtoLnJlbW92ZUF0dHJpYnV0ZSgic3R5bGUiKX0sMik7eigpfX07YWlfaW5zZXJ0X2Fkc2Vuc2VfZmFsbGJhY2tfY29kZXM9ZnVuY3Rpb24oYSl7YS5zdHlsZS5kaXNwbGF5PSJub25lIjt2YXIgaD1hLmNsb3Nlc3QoIi5haS1mYWxsYmFjay1hZHNlbnNlIiksbD1oLm5leHRFbGVtZW50U2libGluZztsLmdldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIik/CmFpX2luc2VydF9jb2RlKGwpJiZ6KCk6bC5zdHlsZS5kaXNwbGF5PSJibG9jayI7aC5jbGFzc0xpc3QuY29udGFpbnMoImFpLWVtcHR5LWNvZGUiKSYmbnVsbCE9YS5jbG9zZXN0KCIuIithaV9ibG9ja19jbGFzc19kZWYpJiYoYT1hLmNsb3Nlc3QoIi4iK2FpX2Jsb2NrX2NsYXNzX2RlZikuZ2V0RWxlbWVudHNCeUNsYXNzTmFtZSgiY29kZS1ibG9jay1sYWJlbCIpLDAhPWEubGVuZ3RoJiYoYVswXS5zdHlsZS5kaXNwbGF5PSJub25lIikpfTthaV9pbnNlcnRfY29kZV9ieV9jbGFzcz1mdW5jdGlvbihhKXt2YXIgaD1kb2N1bWVudC5nZXRFbGVtZW50c0J5Q2xhc3NOYW1lKGEpWzBdOyJ1bmRlZmluZWQiIT10eXBlb2YgaCYmKGFpX2luc2VydF9jb2RlKGgpLGguY2xhc3NMaXN0LnJlbW92ZShhKSl9O2FpX2luc2VydF9jbGllbnRfY29kZT1mdW5jdGlvbihhLGgpe3ZhciBsPWRvY3VtZW50LmdldEVsZW1lbnRzQnlDbGFzc05hbWUoYSlbMF07aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBsKXt2YXIgbj0KbC5nZXRBdHRyaWJ1dGUoImRhdGEtY29kZSIpO251bGwhPW4mJmFpX2NoZWNrX2Jsb2NrKCkmJihsLnNldEF0dHJpYnV0ZSgiZGF0YS1jb2RlIixuLnN1YnN0cmluZyhNYXRoLmZsb29yKGgvMTkpKSksYWlfaW5zZXJ0X2NvZGVfYnlfY2xhc3MoYSksbC5yZW1vdmUoKSl9fTthaV9wcm9jZXNzX2VsZW1lbnRzX2FjdGl2ZT0hMTtmdW5jdGlvbiB6KCl7YWlfcHJvY2Vzc19lbGVtZW50c19hY3RpdmV8fHNldFRpbWVvdXQoZnVuY3Rpb24oKXthaV9wcm9jZXNzX2VsZW1lbnRzX2FjdGl2ZT0hMTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19yb3RhdGlvbnMmJmFpX3Byb2Nlc3Nfcm90YXRpb25zKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfbGlzdHMmJmFpX3Byb2Nlc3NfbGlzdHMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pcF9hZGRyZXNzZXMmJmFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfZmlsdGVyX2hvb2tzJiYKYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfYWRiX3Byb2Nlc3NfYmxvY2tzJiZhaV9hZGJfcHJvY2Vzc19ibG9ja3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfcHJvY2Vzc19pbXByZXNzaW9ucyYmMT09YWlfdHJhY2tpbmdfZmluaXNoZWQmJmFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfaW5zdGFsbF9jbGlja190cmFja2VycyYmMT09YWlfdHJhY2tpbmdfZmluaXNoZWQmJmFpX2luc3RhbGxfY2xpY2tfdHJhY2tlcnMoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfaW5zdGFsbF9jbG9zZV9idXR0b25zJiZhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMoZG9jdW1lbnQpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3dhaXRfZm9yX2ludGVyYWN0aW9uJiZhaV9wcm9jZXNzX3dhaXRfZm9yX2ludGVyYWN0aW9uKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfZGVsYXllZF9ibG9ja3MmJmFpX3Byb2Nlc3NfZGVsYXllZF9ibG9ja3MoKX0sCjUpO2FpX3Byb2Nlc3NfZWxlbWVudHNfYWN0aXZlPSEwfWNvbnN0IEI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiYm9keSIpOyhuZXcgTXV0YXRpb25PYnNlcnZlcihmdW5jdGlvbihhLGgpe2Zvcihjb25zdCBsIG9mIGEpImF0dHJpYnV0ZXMiPT09bC50eXBlJiYiZGF0YS1hZC1zdGF0dXMiPT1sLmF0dHJpYnV0ZU5hbWUmJiJ1bmZpbGxlZCI9PWwudGFyZ2V0LmRhdGFzZXQuYWRTdGF0dXMmJmwudGFyZ2V0LmNsb3Nlc3QoIi5haS1mYWxsYmFjay1hZHNlbnNlIikmJmFpX2luc2VydF9hZHNlbnNlX2ZhbGxiYWNrX2NvZGVzKGwudGFyZ2V0KX0pKS5vYnNlcnZlKEIse2F0dHJpYnV0ZXM6ITAsY2hpbGRMaXN0OiExLHN1YnRyZWU6ITB9KTt2YXIgQXJyaXZlPWZ1bmN0aW9uKGEsaCxsKXtmdW5jdGlvbiBuKHQsYyxlKXtkLmFkZE1ldGhvZChjLGUsdC51bmJpbmRFdmVudCk7ZC5hZGRNZXRob2QoYyxlLHQudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JPckNhbGxiYWNrKTtkLmFkZE1ldGhvZChjLAplLHQudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JBbmRDYWxsYmFjayl9ZnVuY3Rpb24gdSh0KXt0LmFycml2ZT1yLmJpbmRFdmVudDtuKHIsdCwidW5iaW5kQXJyaXZlIik7dC5sZWF2ZT12LmJpbmRFdmVudDtuKHYsdCwidW5iaW5kTGVhdmUiKX1pZihhLk11dGF0aW9uT2JzZXJ2ZXImJiJ1bmRlZmluZWQiIT09dHlwZW9mIEhUTUxFbGVtZW50KXt2YXIgeT0wLGQ9ZnVuY3Rpb24oKXt2YXIgdD1IVE1MRWxlbWVudC5wcm90b3R5cGUubWF0Y2hlc3x8SFRNTEVsZW1lbnQucHJvdG90eXBlLndlYmtpdE1hdGNoZXNTZWxlY3Rvcnx8SFRNTEVsZW1lbnQucHJvdG90eXBlLm1vek1hdGNoZXNTZWxlY3Rvcnx8SFRNTEVsZW1lbnQucHJvdG90eXBlLm1zTWF0Y2hlc1NlbGVjdG9yO3JldHVybnttYXRjaGVzU2VsZWN0b3I6ZnVuY3Rpb24oYyxlKXtyZXR1cm4gYyBpbnN0YW5jZW9mIEhUTUxFbGVtZW50JiZ0LmNhbGwoYyxlKX0sYWRkTWV0aG9kOmZ1bmN0aW9uKGMsZSxmKXt2YXIgYj1jW2VdO2NbZV09CmZ1bmN0aW9uKCl7aWYoZi5sZW5ndGg9PWFyZ3VtZW50cy5sZW5ndGgpcmV0dXJuIGYuYXBwbHkodGhpcyxhcmd1bWVudHMpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBiKXJldHVybiBiLmFwcGx5KHRoaXMsYXJndW1lbnRzKX19LGNhbGxDYWxsYmFja3M6ZnVuY3Rpb24oYyxlKXtlJiZlLm9wdGlvbnMub25jZU9ubHkmJjE9PWUuZmlyZWRFbGVtcy5sZW5ndGgmJihjPVtjWzBdXSk7Zm9yKHZhciBmPTAsYjtiPWNbZl07ZisrKWImJmIuY2FsbGJhY2smJmIuY2FsbGJhY2suY2FsbChiLmVsZW0sYi5lbGVtKTtlJiZlLm9wdGlvbnMub25jZU9ubHkmJjE9PWUuZmlyZWRFbGVtcy5sZW5ndGgmJmUubWUudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JBbmRDYWxsYmFjay5jYWxsKGUudGFyZ2V0LGUuc2VsZWN0b3IsZS5jYWxsYmFjayl9LGNoZWNrQ2hpbGROb2Rlc1JlY3Vyc2l2ZWx5OmZ1bmN0aW9uKGMsZSxmLGIpe2Zvcih2YXIgZz0wLGs7az1jW2ddO2crKylmKGssZSxiKSYmYi5wdXNoKHtjYWxsYmFjazplLmNhbGxiYWNrLAplbGVtOmt9KSwwPGsuY2hpbGROb2Rlcy5sZW5ndGgmJmQuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoay5jaGlsZE5vZGVzLGUsZixiKX0sbWVyZ2VBcnJheXM6ZnVuY3Rpb24oYyxlKXt2YXIgZj17fSxiO2ZvcihiIGluIGMpYy5oYXNPd25Qcm9wZXJ0eShiKSYmKGZbYl09Y1tiXSk7Zm9yKGIgaW4gZSllLmhhc093blByb3BlcnR5KGIpJiYoZltiXT1lW2JdKTtyZXR1cm4gZn0sdG9FbGVtZW50c0FycmF5OmZ1bmN0aW9uKGMpeyJ1bmRlZmluZWQiPT09dHlwZW9mIGN8fCJudW1iZXIiPT09dHlwZW9mIGMubGVuZ3RoJiZjIT09YXx8KGM9W2NdKTtyZXR1cm4gY319fSgpLHc9ZnVuY3Rpb24oKXt2YXIgdD1mdW5jdGlvbigpe3RoaXMuX2V2ZW50c0J1Y2tldD1bXTt0aGlzLl9iZWZvcmVSZW1vdmluZz10aGlzLl9iZWZvcmVBZGRpbmc9bnVsbH07dC5wcm90b3R5cGUuYWRkRXZlbnQ9ZnVuY3Rpb24oYyxlLGYsYil7Yz17dGFyZ2V0OmMsc2VsZWN0b3I6ZSxvcHRpb25zOmYsY2FsbGJhY2s6YiwKZmlyZWRFbGVtczpbXX07dGhpcy5fYmVmb3JlQWRkaW5nJiZ0aGlzLl9iZWZvcmVBZGRpbmcoYyk7dGhpcy5fZXZlbnRzQnVja2V0LnB1c2goYyk7cmV0dXJuIGN9O3QucHJvdG90eXBlLnJlbW92ZUV2ZW50PWZ1bmN0aW9uKGMpe2Zvcih2YXIgZT10aGlzLl9ldmVudHNCdWNrZXQubGVuZ3RoLTEsZjtmPXRoaXMuX2V2ZW50c0J1Y2tldFtlXTtlLS0pYyhmKSYmKHRoaXMuX2JlZm9yZVJlbW92aW5nJiZ0aGlzLl9iZWZvcmVSZW1vdmluZyhmKSwoZj10aGlzLl9ldmVudHNCdWNrZXQuc3BsaWNlKGUsMSkpJiZmLmxlbmd0aCYmKGZbMF0uY2FsbGJhY2s9bnVsbCkpfTt0LnByb3RvdHlwZS5iZWZvcmVBZGRpbmc9ZnVuY3Rpb24oYyl7dGhpcy5fYmVmb3JlQWRkaW5nPWN9O3QucHJvdG90eXBlLmJlZm9yZVJlbW92aW5nPWZ1bmN0aW9uKGMpe3RoaXMuX2JlZm9yZVJlbW92aW5nPWN9O3JldHVybiB0fSgpLG09ZnVuY3Rpb24odCxjKXt2YXIgZT1uZXcgdyxmPXRoaXMsYj17ZmlyZU9uQXR0cmlidXRlc01vZGlmaWNhdGlvbjohMX07CmUuYmVmb3JlQWRkaW5nKGZ1bmN0aW9uKGcpe3ZhciBrPWcudGFyZ2V0O2lmKGs9PT1hLmRvY3VtZW50fHxrPT09YSlrPWRvY3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJodG1sIilbMF07dmFyIHA9bmV3IE11dGF0aW9uT2JzZXJ2ZXIoZnVuY3Rpb24oeCl7Yy5jYWxsKHRoaXMseCxnKX0pO3ZhciBxPXQoZy5vcHRpb25zKTtwLm9ic2VydmUoayxxKTtnLm9ic2VydmVyPXA7Zy5tZT1mfSk7ZS5iZWZvcmVSZW1vdmluZyhmdW5jdGlvbihnKXtnLm9ic2VydmVyLmRpc2Nvbm5lY3QoKX0pO3RoaXMuYmluZEV2ZW50PWZ1bmN0aW9uKGcsayxwKXtrPWQubWVyZ2VBcnJheXMoYixrKTtmb3IodmFyIHE9ZC50b0VsZW1lbnRzQXJyYXkodGhpcykseD0wO3g8cS5sZW5ndGg7eCsrKWUuYWRkRXZlbnQocVt4XSxnLGsscCl9O3RoaXMudW5iaW5kRXZlbnQ9ZnVuY3Rpb24oKXt2YXIgZz1kLnRvRWxlbWVudHNBcnJheSh0aGlzKTtlLnJlbW92ZUV2ZW50KGZ1bmN0aW9uKGspe2Zvcih2YXIgcD0KMDtwPGcubGVuZ3RoO3ArKylpZih0aGlzPT09bHx8ay50YXJnZXQ9PT1nW3BdKXJldHVybiEwO3JldHVybiExfSl9O3RoaXMudW5iaW5kRXZlbnRXaXRoU2VsZWN0b3JPckNhbGxiYWNrPWZ1bmN0aW9uKGcpe3ZhciBrPWQudG9FbGVtZW50c0FycmF5KHRoaXMpO2UucmVtb3ZlRXZlbnQoImZ1bmN0aW9uIj09PXR5cGVvZiBnP2Z1bmN0aW9uKHApe2Zvcih2YXIgcT0wO3E8ay5sZW5ndGg7cSsrKWlmKCh0aGlzPT09bHx8cC50YXJnZXQ9PT1rW3FdKSYmcC5jYWxsYmFjaz09PWcpcmV0dXJuITA7cmV0dXJuITF9OmZ1bmN0aW9uKHApe2Zvcih2YXIgcT0wO3E8ay5sZW5ndGg7cSsrKWlmKCh0aGlzPT09bHx8cC50YXJnZXQ9PT1rW3FdKSYmcC5zZWxlY3Rvcj09PWcpcmV0dXJuITA7cmV0dXJuITF9KX07dGhpcy51bmJpbmRFdmVudFdpdGhTZWxlY3RvckFuZENhbGxiYWNrPWZ1bmN0aW9uKGcsayl7dmFyIHA9ZC50b0VsZW1lbnRzQXJyYXkodGhpcyk7ZS5yZW1vdmVFdmVudChmdW5jdGlvbihxKXtmb3IodmFyIHg9CjA7eDxwLmxlbmd0aDt4KyspaWYoKHRoaXM9PT1sfHxxLnRhcmdldD09PXBbeF0pJiZxLnNlbGVjdG9yPT09ZyYmcS5jYWxsYmFjaz09PWspcmV0dXJuITA7cmV0dXJuITF9KX07cmV0dXJuIHRoaXN9LHI9bmV3IGZ1bmN0aW9uKCl7ZnVuY3Rpb24gdChmLGIsZyl7cmV0dXJuIGQubWF0Y2hlc1NlbGVjdG9yKGYsYi5zZWxlY3RvcikmJihmLl9pZD09PWwmJihmLl9pZD15KyspLC0xPT1iLmZpcmVkRWxlbXMuaW5kZXhPZihmLl9pZCkpPyhiLmZpcmVkRWxlbXMucHVzaChmLl9pZCksITApOiExfXZhciBjPXtmaXJlT25BdHRyaWJ1dGVzTW9kaWZpY2F0aW9uOiExLG9uY2VPbmx5OiExLGV4aXN0aW5nOiExfTtyPW5ldyBtKGZ1bmN0aW9uKGYpe3ZhciBiPXthdHRyaWJ1dGVzOiExLGNoaWxkTGlzdDohMCxzdWJ0cmVlOiEwfTtmLmZpcmVPbkF0dHJpYnV0ZXNNb2RpZmljYXRpb24mJihiLmF0dHJpYnV0ZXM9ITApO3JldHVybiBifSxmdW5jdGlvbihmLGIpe2YuZm9yRWFjaChmdW5jdGlvbihnKXt2YXIgaz0KZy5hZGRlZE5vZGVzLHA9Zy50YXJnZXQscT1bXTtudWxsIT09ayYmMDxrLmxlbmd0aD9kLmNoZWNrQ2hpbGROb2Rlc1JlY3Vyc2l2ZWx5KGssYix0LHEpOiJhdHRyaWJ1dGVzIj09PWcudHlwZSYmdChwLGIscSkmJnEucHVzaCh7Y2FsbGJhY2s6Yi5jYWxsYmFjayxlbGVtOnB9KTtkLmNhbGxDYWxsYmFja3MocSxiKX0pfSk7dmFyIGU9ci5iaW5kRXZlbnQ7ci5iaW5kRXZlbnQ9ZnVuY3Rpb24oZixiLGcpeyJ1bmRlZmluZWQiPT09dHlwZW9mIGc/KGc9YixiPWMpOmI9ZC5tZXJnZUFycmF5cyhjLGIpO3ZhciBrPWQudG9FbGVtZW50c0FycmF5KHRoaXMpO2lmKGIuZXhpc3Rpbmcpe2Zvcih2YXIgcD1bXSxxPTA7cTxrLmxlbmd0aDtxKyspZm9yKHZhciB4PWtbcV0ucXVlcnlTZWxlY3RvckFsbChmKSxBPTA7QTx4Lmxlbmd0aDtBKyspcC5wdXNoKHtjYWxsYmFjazpnLGVsZW06eFtBXX0pO2lmKGIub25jZU9ubHkmJnAubGVuZ3RoKXJldHVybiBnLmNhbGwocFswXS5lbGVtLHBbMF0uZWxlbSk7CnNldFRpbWVvdXQoZC5jYWxsQ2FsbGJhY2tzLDEscCl9ZS5jYWxsKHRoaXMsZixiLGcpfTtyZXR1cm4gcn0sdj1uZXcgZnVuY3Rpb24oKXtmdW5jdGlvbiB0KGYsYil7cmV0dXJuIGQubWF0Y2hlc1NlbGVjdG9yKGYsYi5zZWxlY3Rvcil9dmFyIGM9e307dj1uZXcgbShmdW5jdGlvbigpe3JldHVybntjaGlsZExpc3Q6ITAsc3VidHJlZTohMH19LGZ1bmN0aW9uKGYsYil7Zi5mb3JFYWNoKGZ1bmN0aW9uKGcpe2c9Zy5yZW1vdmVkTm9kZXM7dmFyIGs9W107bnVsbCE9PWcmJjA8Zy5sZW5ndGgmJmQuY2hlY2tDaGlsZE5vZGVzUmVjdXJzaXZlbHkoZyxiLHQsayk7ZC5jYWxsQ2FsbGJhY2tzKGssYil9KX0pO3ZhciBlPXYuYmluZEV2ZW50O3YuYmluZEV2ZW50PWZ1bmN0aW9uKGYsYixnKXsidW5kZWZpbmVkIj09PXR5cGVvZiBnPyhnPWIsYj1jKTpiPWQubWVyZ2VBcnJheXMoYyxiKTtlLmNhbGwodGhpcyxmLGIsZyl9O3JldHVybiB2fTtoJiZ1KGguZm4pO3UoSFRNTEVsZW1lbnQucHJvdG90eXBlKTsKdShOb2RlTGlzdC5wcm90b3R5cGUpO3UoSFRNTENvbGxlY3Rpb24ucHJvdG90eXBlKTt1KEhUTUxEb2N1bWVudC5wcm90b3R5cGUpO3UoV2luZG93LnByb3RvdHlwZSk7aD17fTtuKHIsaCwidW5iaW5kQWxsQXJyaXZlIik7bih2LGgsInVuYmluZEFsbExlYXZlIik7cmV0dXJuIGh9fSh3aW5kb3csInVuZGVmaW5lZCI9PT10eXBlb2YgalF1ZXJ5P251bGw6alF1ZXJ5LHZvaWQgMCl9Owo7IWZ1bmN0aW9uKGEsYil7YShmdW5jdGlvbigpeyJ1c2Ugc3RyaWN0IjtmdW5jdGlvbiBhKGEsYil7cmV0dXJuIG51bGwhPWEmJm51bGwhPWImJmEudG9Mb3dlckNhc2UoKT09PWIudG9Mb3dlckNhc2UoKX1mdW5jdGlvbiBjKGEsYil7dmFyIGMsZCxlPWEubGVuZ3RoO2lmKCFlfHwhYilyZXR1cm4hMTtmb3IoYz1iLnRvTG93ZXJDYXNlKCksZD0wO2Q8ZTsrK2QpaWYoYz09PWFbZF0udG9Mb3dlckNhc2UoKSlyZXR1cm4hMDtyZXR1cm4hMX1mdW5jdGlvbiBkKGEpe2Zvcih2YXIgYiBpbiBhKWkuY2FsbChhLGIpJiYoYVtiXT1uZXcgUmVnRXhwKGFbYl0sImkiKSl9ZnVuY3Rpb24gZShhKXtyZXR1cm4oYXx8IiIpLnN1YnN0cigwLDUwMCl9ZnVuY3Rpb24gZihhLGIpe3RoaXMudWE9ZShhKSx0aGlzLl9jYWNoZT17fSx0aGlzLm1heFBob25lV2lkdGg9Ynx8NjAwfXZhciBnPXt9O2cubW9iaWxlRGV0ZWN0UnVsZXM9e3Bob25lczp7aVBob25lOiJcXGJpUGhvbmVcXGJ8XFxiaVBvZFxcYiIsQmxhY2tCZXJyeToiQmxhY2tCZXJyeXxcXGJCQjEwXFxifHJpbVswLTldK3xcXGIoQkJBMTAwfEJCQjEwMHxCQkQxMDB8QkJFMTAwfEJCRjEwMHxTVEgxMDApXFxiLVswLTldKyIsUGl4ZWw6IjsgXFxiUGl4ZWxcXGIiLEhUQzoiSFRDfEhUQy4qKFNlbnNhdGlvbnxFdm98VmlzaW9ufEV4cGxvcmVyfDY4MDB8ODEwMHw4OTAwfEE3MjcyfFM1MTBlfEMxMTBlfExlZ2VuZHxEZXNpcmV8VDgyODIpfEFQWDUxNUNLVHxRdGVrOTA5MHxBUEE5MjkyS1R8SERfbWluaXxTZW5zYXRpb24uKlo3MTBlfFBHODYxMDB8WjcxNWV8RGVzaXJlLiooQTgxODF8SEQpfEFEUjYyMDB8QURSNjQwMEx8QURSNjQyNXwwMDFIVHxJbnNwaXJlIDRHfEFuZHJvaWQuKlxcYkVWT1xcYnxULU1vYmlsZSBHMXxaNTIwbXxBbmRyb2lkIFswLTkuXSs7IFBpeGVsIixOZXh1czoiTmV4dXMgT25lfE5leHVzIFN8R2FsYXh5LipOZXh1c3xBbmRyb2lkLipOZXh1cy4qTW9iaWxlfE5leHVzIDR8TmV4dXMgNXxOZXh1cyA1WHxOZXh1cyA2IixEZWxsOiJEZWxsWztdPyAoU3RyZWFrfEFlcm98VmVudWV8VmVudWUgUHJvfEZsYXNofFNtb2tlfE1pbmkgM2lYKXxYQ0QyOHxYQ0QzNXxcXGIwMDFETFxcYnxcXGIxMDFETFxcYnxcXGJHUzAxXFxiIixNb3Rvcm9sYToiTW90b3JvbGF8RFJPSURYfERST0lEIEJJT05JQ3xcXGJEcm9pZFxcYi4qQnVpbGR8QW5kcm9pZC4qWG9vbXxIUkkzOXxNT1QtfEExMjYwfEExNjgwfEE1NTV8QTg1M3xBODU1fEE5NTN8QTk1NXxBOTU2fE1vdG9yb2xhLipFTEVDVFJJRll8TW90b3JvbGEuKmkxfGk4Njd8aTk0MHxNQjIwMHxNQjMwMHxNQjUwMXxNQjUwMnxNQjUwOHxNQjUxMXxNQjUyMHxNQjUyNXxNQjUyNnxNQjYxMXxNQjYxMnxNQjYzMnxNQjgxMHxNQjg1NXxNQjg2MHxNQjg2MXxNQjg2NXxNQjg3MHxNRTUwMXxNRTUwMnxNRTUxMXxNRTUyNXxNRTYwMHxNRTYzMnxNRTcyMnxNRTgxMXxNRTg2MHxNRTg2M3xNRTg2NXxNVDYyMHxNVDcxMHxNVDcxNnxNVDcyMHxNVDgxMHxNVDg3MHxNVDkxN3xNb3Rvcm9sYS4qVElUQU5JVU18V1g0MzV8V1g0NDV8WFQzMDB8WFQzMDF8WFQzMTF8WFQzMTZ8WFQzMTd8WFQzMTl8WFQzMjB8WFQzOTB8WFQ1MDJ8WFQ1MzB8WFQ1MzF8WFQ1MzJ8WFQ1MzV8WFQ2MDN8WFQ2MTB8WFQ2MTF8WFQ2MTV8WFQ2ODF8WFQ3MDF8WFQ3MDJ8WFQ3MTF8WFQ3MjB8WFQ4MDB8WFQ4MDZ8WFQ4NjB8WFQ4NjJ8WFQ4NzV8WFQ4ODJ8WFQ4ODN8WFQ4OTR8WFQ5MDF8WFQ5MDd8WFQ5MDl8WFQ5MTB8WFQ5MTJ8WFQ5Mjh8WFQ5MjZ8WFQ5MTV8WFQ5MTl8WFQ5MjV8WFQxMDIxfFxcYk1vdG8gRVxcYnxYVDEwNjh8WFQxMDkyfFhUMTA1MiIsU2Ftc3VuZzoiXFxiU2Ftc3VuZ1xcYnxTTS1HOTUwRnxTTS1HOTU1RnxTTS1HOTI1MHxHVC0xOTMwMHxTR0gtSTMzN3xCR1QtUzUyMzB8R1QtQjIxMDB8R1QtQjI3MDB8R1QtQjI3MTB8R1QtQjMyMTB8R1QtQjMzMTB8R1QtQjM0MTB8R1QtQjM3MzB8R1QtQjM3NDB8R1QtQjU1MTB8R1QtQjU1MTJ8R1QtQjU3MjJ8R1QtQjY1MjB8R1QtQjczMDB8R1QtQjczMjB8R1QtQjczMzB8R1QtQjczNTB8R1QtQjc1MTB8R1QtQjc3MjJ8R1QtQjc4MDB8R1QtQzMwMTB8R1QtQzMwMTF8R1QtQzMwNjB8R1QtQzMyMDB8R1QtQzMyMTJ8R1QtQzMyMTJJfEdULUMzMjYyfEdULUMzMjIyfEdULUMzMzAwfEdULUMzMzAwS3xHVC1DMzMwM3xHVC1DMzMwM0t8R1QtQzMzMTB8R1QtQzMzMjJ8R1QtQzMzMzB8R1QtQzMzNTB8R1QtQzM1MDB8R1QtQzM1MTB8R1QtQzM1MzB8R1QtQzM2MzB8R1QtQzM3ODB8R1QtQzUwMTB8R1QtQzUyMTJ8R1QtQzY2MjB8R1QtQzY2MjV8R1QtQzY3MTJ8R1QtRTEwNTB8R1QtRTEwNzB8R1QtRTEwNzV8R1QtRTEwODB8R1QtRTEwODF8R1QtRTEwODV8R1QtRTEwODd8R1QtRTExMDB8R1QtRTExMDd8R1QtRTExMTB8R1QtRTExMjB8R1QtRTExMjV8R1QtRTExMzB8R1QtRTExNjB8R1QtRTExNzB8R1QtRTExNzV8R1QtRTExODB8R1QtRTExODJ8R1QtRTEyMDB8R1QtRTEyMTB8R1QtRTEyMjV8R1QtRTEyMzB8R1QtRTEzOTB8R1QtRTIxMDB8R1QtRTIxMjB8R1QtRTIxMjF8R1QtRTIxNTJ8R1QtRTIyMjB8R1QtRTIyMjJ8R1QtRTIyMzB8R1QtRTIyMzJ8R1QtRTIyNTB8R1QtRTIzNzB8R1QtRTI1NTB8R1QtRTI2NTJ8R1QtRTMyMTB8R1QtRTMyMTN8R1QtSTU1MDB8R1QtSTU1MDN8R1QtSTU3MDB8R1QtSTU4MDB8R1QtSTU4MDF8R1QtSTY0MTB8R1QtSTY0MjB8R1QtSTcxMTB8R1QtSTc0MTB8R1QtSTc1MDB8R1QtSTgwMDB8R1QtSTgxNTB8R1QtSTgxNjB8R1QtSTgxOTB8R1QtSTgzMjB8R1QtSTgzMzB8R1QtSTgzNTB8R1QtSTg1MzB8R1QtSTg3MDB8R1QtSTg3MDN8R1QtSTg5MTB8R1QtSTkwMDB8R1QtSTkwMDF8R1QtSTkwMDN8R1QtSTkwMTB8R1QtSTkwMjB8R1QtSTkwMjN8R1QtSTkwNzB8R1QtSTkwODJ8R1QtSTkxMDB8R1QtSTkxMDN8R1QtSTkyMjB8R1QtSTkyNTB8R1QtSTkzMDB8R1QtSTkzMDV8R1QtSTk1MDB8R1QtSTk1MDV8R1QtTTM1MTB8R1QtTTU2NTB8R1QtTTc1MDB8R1QtTTc2MDB8R1QtTTc2MDN8R1QtTTg4MDB8R1QtTTg5MTB8R1QtTjcwMDB8R1QtUzMxMTB8R1QtUzMzMTB8R1QtUzMzNTB8R1QtUzMzNTN8R1QtUzMzNzB8R1QtUzM2NTB8R1QtUzM2NTN8R1QtUzM3NzB8R1QtUzM4NTB8R1QtUzUyMTB8R1QtUzUyMjB8R1QtUzUyMjl8R1QtUzUyMzB8R1QtUzUyMzN8R1QtUzUyNTB8R1QtUzUyNTN8R1QtUzUyNjB8R1QtUzUyNjN8R1QtUzUyNzB8R1QtUzUzMDB8R1QtUzUzMzB8R1QtUzUzNTB8R1QtUzUzNjB8R1QtUzUzNjN8R1QtUzUzNjl8R1QtUzUzODB8R1QtUzUzODBEfEdULVM1NTYwfEdULVM1NTcwfEdULVM1NjAwfEdULVM1NjAzfEdULVM1NjEwfEdULVM1NjIwfEdULVM1NjYwfEdULVM1NjcwfEdULVM1NjkwfEdULVM1NzUwfEdULVM1NzgwfEdULVM1ODMwfEdULVM1ODM5fEdULVM2MTAyfEdULVM2NTAwfEdULVM3MDcwfEdULVM3MjAwfEdULVM3MjIwfEdULVM3MjMwfEdULVM3MjMzfEdULVM3MjUwfEdULVM3NTAwfEdULVM3NTMwfEdULVM3NTUwfEdULVM3NTYyfEdULVM3NzEwfEdULVM4MDAwfEdULVM4MDAzfEdULVM4NTAwfEdULVM4NTMwfEdULVM4NjAwfFNDSC1BMzEwfFNDSC1BNTMwfFNDSC1BNTcwfFNDSC1BNjEwfFNDSC1BNjMwfFNDSC1BNjUwfFNDSC1BNzkwfFNDSC1BNzk1fFNDSC1BODUwfFNDSC1BODcwfFNDSC1BODkwfFNDSC1BOTMwfFNDSC1BOTUwfFNDSC1BOTcwfFNDSC1BOTkwfFNDSC1JMTAwfFNDSC1JMTEwfFNDSC1JNDAwfFNDSC1JNDA1fFNDSC1JNTAwfFNDSC1JNTEwfFNDSC1JNTE1fFNDSC1JNjAwfFNDSC1JNzMwfFNDSC1JNzYwfFNDSC1JNzcwfFNDSC1JODMwfFNDSC1JOTEwfFNDSC1JOTIwfFNDSC1JOTU5fFNDSC1MQzExfFNDSC1OMTUwfFNDSC1OMzAwfFNDSC1SMTAwfFNDSC1SMzAwfFNDSC1SMzUxfFNDSC1SNDAwfFNDSC1SNDEwfFNDSC1UMzAwfFNDSC1VMzEwfFNDSC1VMzIwfFNDSC1VMzUwfFNDSC1VMzYwfFNDSC1VMzY1fFNDSC1VMzcwfFNDSC1VMzgwfFNDSC1VNDEwfFNDSC1VNDMwfFNDSC1VNDUwfFNDSC1VNDYwfFNDSC1VNDcwfFNDSC1VNDkwfFNDSC1VNTQwfFNDSC1VNTUwfFNDSC1VNjIwfFNDSC1VNjQwfFNDSC1VNjUwfFNDSC1VNjYwfFNDSC1VNzAwfFNDSC1VNzQwfFNDSC1VNzUwfFNDSC1VODEwfFNDSC1VODIwfFNDSC1VOTAwfFNDSC1VOTQwfFNDSC1VOTYwfFNDUy0yNlVDfFNHSC1BMTA3fFNHSC1BMTE3fFNHSC1BMTI3fFNHSC1BMTM3fFNHSC1BMTU3fFNHSC1BMTY3fFNHSC1BMTc3fFNHSC1BMTg3fFNHSC1BMTk3fFNHSC1BMjI3fFNHSC1BMjM3fFNHSC1BMjU3fFNHSC1BNDM3fFNHSC1BNTE3fFNHSC1BNTk3fFNHSC1BNjM3fFNHSC1BNjU3fFNHSC1BNjY3fFNHSC1BNjg3fFNHSC1BNjk3fFNHSC1BNzA3fFNHSC1BNzE3fFNHSC1BNzI3fFNHSC1BNzM3fFNHSC1BNzQ3fFNHSC1BNzY3fFNHSC1BNzc3fFNHSC1BNzk3fFNHSC1BODE3fFNHSC1BODI3fFNHSC1BODM3fFNHSC1BODQ3fFNHSC1BODY3fFNHSC1BODc3fFNHSC1BODg3fFNHSC1BODk3fFNHSC1BOTI3fFNHSC1CMTAwfFNHSC1CMTMwfFNHSC1CMjAwfFNHSC1CMjIwfFNHSC1DMTAwfFNHSC1DMTEwfFNHSC1DMTIwfFNHSC1DMTMwfFNHSC1DMTQwfFNHSC1DMTYwfFNHSC1DMTcwfFNHSC1DMTgwfFNHSC1DMjAwfFNHSC1DMjA3fFNHSC1DMjEwfFNHSC1DMjI1fFNHSC1DMjMwfFNHSC1DNDE3fFNHSC1DNDUwfFNHSC1EMzA3fFNHSC1EMzQ3fFNHSC1EMzU3fFNHSC1ENDA3fFNHSC1ENDE1fFNHSC1ENzgwfFNHSC1EODA3fFNHSC1EOTgwfFNHSC1FMTA1fFNHSC1FMjAwfFNHSC1FMzE1fFNHSC1FMzE2fFNHSC1FMzE3fFNHSC1FMzM1fFNHSC1FNTkwfFNHSC1FNjM1fFNHSC1FNzE1fFNHSC1FODkwfFNHSC1GMzAwfFNHSC1GNDgwfFNHSC1JMjAwfFNHSC1JMzAwfFNHSC1JMzIwfFNHSC1JNTUwfFNHSC1JNTc3fFNHSC1JNjAwfFNHSC1JNjA3fFNHSC1JNjE3fFNHSC1JNjI3fFNHSC1JNjM3fFNHSC1JNjc3fFNHSC1JNzAwfFNHSC1JNzE3fFNHSC1JNzI3fFNHSC1pNzQ3TXxTR0gtSTc3N3xTR0gtSTc4MHxTR0gtSTgyN3xTR0gtSTg0N3xTR0gtSTg1N3xTR0gtSTg5NnxTR0gtSTg5N3xTR0gtSTkwMHxTR0gtSTkwN3xTR0gtSTkxN3xTR0gtSTkyN3xTR0gtSTkzN3xTR0gtSTk5N3xTR0gtSjE1MHxTR0gtSjIwMHxTR0gtTDE3MHxTR0gtTDcwMHxTR0gtTTExMHxTR0gtTTE1MHxTR0gtTTIwMHxTR0gtTjEwNXxTR0gtTjUwMHxTR0gtTjYwMHxTR0gtTjYyMHxTR0gtTjYyNXxTR0gtTjcwMHxTR0gtTjcxMHxTR0gtUDEwN3xTR0gtUDIwN3xTR0gtUDMwMHxTR0gtUDMxMHxTR0gtUDUyMHxTR0gtUDczNXxTR0gtUDc3N3xTR0gtUTEwNXxTR0gtUjIxMHxTR0gtUjIyMHxTR0gtUjIyNXxTR0gtUzEwNXxTR0gtUzMwN3xTR0gtVDEwOXxTR0gtVDExOXxTR0gtVDEzOXxTR0gtVDIwOXxTR0gtVDIxOXxTR0gtVDIyOXxTR0gtVDIzOXxTR0gtVDI0OXxTR0gtVDI1OXxTR0gtVDMwOXxTR0gtVDMxOXxTR0gtVDMyOXxTR0gtVDMzOXxTR0gtVDM0OXxTR0gtVDM1OXxTR0gtVDM2OXxTR0gtVDM3OXxTR0gtVDQwOXxTR0gtVDQyOXxTR0gtVDQzOXxTR0gtVDQ1OXxTR0gtVDQ2OXxTR0gtVDQ3OXxTR0gtVDQ5OXxTR0gtVDUwOXxTR0gtVDUxOXxTR0gtVDUzOXxTR0gtVDU1OXxTR0gtVDU4OXxTR0gtVDYwOXxTR0gtVDYxOXxTR0gtVDYyOXxTR0gtVDYzOXxTR0gtVDY1OXxTR0gtVDY2OXxTR0gtVDY3OXxTR0gtVDcwOXxTR0gtVDcxOXxTR0gtVDcyOXxTR0gtVDczOXxTR0gtVDc0NnxTR0gtVDc0OXxTR0gtVDc1OXxTR0gtVDc2OXxTR0gtVDgwOXxTR0gtVDgxOXxTR0gtVDgzOXxTR0gtVDkxOXxTR0gtVDkyOXxTR0gtVDkzOXxTR0gtVDk1OXxTR0gtVDk4OXxTR0gtVTEwMHxTR0gtVTIwMHxTR0gtVTgwMHxTR0gtVjIwNXxTR0gtVjIwNnxTR0gtWDEwMHxTR0gtWDEwNXxTR0gtWDEyMHxTR0gtWDE0MHxTR0gtWDQyNnxTR0gtWDQyN3xTR0gtWDQ3NXxTR0gtWDQ5NXxTR0gtWDQ5N3xTR0gtWDUwN3xTR0gtWDYwMHxTR0gtWDYxMHxTR0gtWDYyMHxTR0gtWDYzMHxTR0gtWDcwMHxTR0gtWDgyMHxTR0gtWDg5MHxTR0gtWjEzMHxTR0gtWjE1MHxTR0gtWjE3MHxTR0gtWlgxMHxTR0gtWlgyMHxTSFctTTExMHxTUEgtQTEyMHxTUEgtQTQwMHxTUEgtQTQyMHxTUEgtQTQ2MHxTUEgtQTUwMHxTUEgtQTU2MHxTUEgtQTYwMHxTUEgtQTYyMHxTUEgtQTY2MHxTUEgtQTcwMHxTUEgtQTc0MHxTUEgtQTc2MHxTUEgtQTc5MHxTUEgtQTgwMHxTUEgtQTgyMHxTUEgtQTg0MHxTUEgtQTg4MHxTUEgtQTkwMHxTUEgtQTk0MHxTUEgtQTk2MHxTUEgtRDYwMHxTUEgtRDcwMHxTUEgtRDcxMHxTUEgtRDcyMHxTUEgtSTMwMHxTUEgtSTMyNXxTUEgtSTMzMHxTUEgtSTM1MHxTUEgtSTUwMHxTUEgtSTYwMHxTUEgtSTcwMHxTUEgtTDcwMHxTUEgtTTEwMHxTUEgtTTIyMHxTUEgtTTI0MHxTUEgtTTMwMHxTUEgtTTMwNXxTUEgtTTMyMHxTUEgtTTMzMHxTUEgtTTM1MHxTUEgtTTM2MHxTUEgtTTM3MHxTUEgtTTM4MHxTUEgtTTUxMHxTUEgtTTU0MHxTUEgtTTU1MHxTUEgtTTU2MHxTUEgtTTU3MHxTUEgtTTU4MHxTUEgtTTYxMHxTUEgtTTYyMHxTUEgtTTYzMHxTUEgtTTgwMHxTUEgtTTgxMHxTUEgtTTg1MHxTUEgtTTkwMHxTUEgtTTkxMHxTUEgtTTkyMHxTUEgtTTkzMHxTUEgtTjEwMHxTUEgtTjIwMHxTUEgtTjI0MHxTUEgtTjMwMHxTUEgtTjQwMHxTUEgtWjQwMHxTV0MtRTEwMHxTQ0gtaTkwOXxHVC1ONzEwMHxHVC1ONzEwNXxTQ0gtSTUzNXxTTS1OOTAwQXxTR0gtSTMxN3xTR0gtVDk5OUx8R1QtUzUzNjBCfEdULUk4MjYyfEdULVM2ODAyfEdULVM2MzEyfEdULVM2MzEwfEdULVM1MzEyfEdULVM1MzEwfEdULUk5MTA1fEdULUk4NTEwfEdULVM2NzkwTnxTTS1HNzEwNXxTTS1OOTAwNXxHVC1TNTMwMXxHVC1JOTI5NXxHVC1JOTE5NXxTTS1DMTAxfEdULVM3MzkyfEdULVM3NTYwfEdULUI3NjEwfEdULUk1NTEwfEdULVM3NTgyfEdULVM3NTMwRXxHVC1JODc1MHxTTS1HOTAwNlZ8U00tRzkwMDhWfFNNLUc5MDA5RHxTTS1HOTAwQXxTTS1HOTAwRHxTTS1HOTAwRnxTTS1HOTAwSHxTTS1HOTAwSXxTTS1HOTAwSnxTTS1HOTAwS3xTTS1HOTAwTHxTTS1HOTAwTXxTTS1HOTAwUHxTTS1HOTAwUjR8U00tRzkwMFN8U00tRzkwMFR8U00tRzkwMFZ8U00tRzkwMFc4fFNIVi1FMTYwS3xTQ0gtUDcwOXxTQ0gtUDcyOXxTTS1UMjU1OHxHVC1JOTIwNXxTTS1HOTM1MHxTTS1KMTIwRnxTTS1HOTIwRnxTTS1HOTIwVnxTTS1HOTMwRnxTTS1OOTEwQ3xTTS1BMzEwRnxHVC1JOTE5MHxTTS1KNTAwRk58U00tRzkwM0Z8U00tSjMzMEZ8U00tRzYxMEZ8U00tRzk4MUJ8U00tRzg5MkF8U00tQTUzMEYiLExHOiJcXGJMR1xcYjt8TEdbLSBdPyhDODAwfEM5MDB8RTQwMHxFNjEwfEU5MDB8RS05MDB8RjE2MHxGMTgwS3xGMTgwTHxGMTgwU3w3MzB8ODU1fEwxNjB8TFM3NDB8TFM4NDB8TFM5NzB8TFU2MjAwfE1TNjkwfE1TNjk1fE1TNzcwfE1TODQwfE1TODcwfE1TOTEwfFA1MDB8UDcwMHxQNzA1fFZNNjk2fEFTNjgwfEFTNjk1fEFYODQwfEM3Mjl8RTk3MHxHUzUwNXwyNzJ8QzM5NXxFNzM5Qkt8RTk2MHxMNTVDfEw3NUN8TFM2OTZ8TFM4NjB8UDc2OUJLfFAzNTB8UDUwMHxQNTA5fFA4NzB8VU4yNzJ8VVM3MzB8VlM4NDB8VlM5NTB8TE4yNzJ8TE41MTB8TFM2NzB8TFM4NTV8TFc2OTB8TU4yNzB8TU41MTB8UDUwOXxQNzY5fFA5MzB8VU4yMDB8VU4yNzB8VU41MTB8VU42MTB8VVM2NzB8VVM3NDB8VVM3NjB8VVgyNjV8VVg4NDB8Vk4yNzF8Vk41MzB8VlM2NjB8VlM3MDB8VlM3NDB8VlM3NTB8VlM5MTB8VlM5MjB8VlM5MzB8Vlg5MjAwfFZYMTEwMDB8QVg4NDBBfExXNzcwfFA1MDZ8UDkyNXxQOTk5fEU2MTJ8RDk1NXxEODAyfE1TMzIzfE0yNTcpfExNLUc3MTAiLFNvbnk6IlNvbnlTVHxTb255TFR8U29ueUVyaWNzc29ufFNvbnlFcmljc3NvbkxUMTVpdnxMVDE4aXxFMTBpfExUMjhofExUMjZ3fFNvbnlFcmljc3Nvbk1UMjdpfEM1MzAzfEM2OTAyfEM2OTAzfEM2OTA2fEM2OTQzfEQyNTMzfFNPVjM0fDYwMVNPfEY4MzMyIixBc3VzOiJBc3VzLipHYWxheHl8UGFkRm9uZS4qTW9iaWxlIixYaWFvbWk6Il4oPyEuKlxcYngxMVxcYikuKnhpYW9taS4qJHxQT0NPUEhPTkUgRjF8TUkgOHxSZWRtaSBOb3RlIDlTfFJlZG1pIE5vdGUgNUEgUHJpbWV8TjJHNDdIfE0yMDAxSjJHfE0yMDAxSjJJfE0xODA1RTEwQXxNMjAwNEoxMUd8TTE5MDJGMUd8TTIwMDJKOUd8TTIwMDRKMTlHfE0yMDAzSjZBMUciLE5va2lhTHVtaWE6Ikx1bWlhIFswLTldezMsNH0iLE1pY3JvbWF4OiJNaWNyb21heC4qXFxiKEEyMTB8QTkyfEE4OHxBNzJ8QTExMXxBMTEwUXxBMTE1fEExMTZ8QTExMHxBOTBTfEEyNnxBNTF8QTM1fEE1NHxBMjV8QTI3fEE4OXxBNjh8QTY1fEE1N3xBOTApXFxiIixQYWxtOiJQYWxtU291cmNlfFBhbG0iLFZlcnR1OiJWZXJ0dXxWZXJ0dS4qTHRkfFZlcnR1LipBc2NlbnR8VmVydHUuKkF5eHRhfFZlcnR1LipDb25zdGVsbGF0aW9uKEZ8UXVlc3QpP3xWZXJ0dS4qTW9uaWthfFZlcnR1LipTaWduYXR1cmUiLFBhbnRlY2g6IlBBTlRFQ0h8SU0tQTg1MFN8SU0tQTg0MFN8SU0tQTgzMEx8SU0tQTgzMEt8SU0tQTgzMFN8SU0tQTgyMEx8SU0tQTgxMEt8SU0tQTgxMFN8SU0tQTgwMFN8SU0tVDEwMEt8SU0tQTcyNUx8SU0tQTc4MEx8SU0tQTc3NUN8SU0tQTc3MEt8SU0tQTc2MFN8SU0tQTc1MEt8SU0tQTc0MFN8SU0tQTczMFN8SU0tQTcyMEx8SU0tQTcxMEt8SU0tQTY5MEx8SU0tQTY5MFN8SU0tQTY1MFN8SU0tQTYzMEt8SU0tQTYwMFN8VkVHQSBQVEwyMXxQVDAwM3xQODAxMHxBRFI5MTBMfFA2MDMwfFA2MDIwfFA5MDcwfFA0MTAwfFA5MDYwfFA1MDAwfENETTg5OTJ8VFhUODA0NXxBRFI4OTk1fElTMTFQVHxQMjAzMHxQNjAxMHxQODAwMHxQVDAwMnxJUzA2fENETTg5OTl8UDkwNTB8UFQwMDF8VFhUODA0MHxQMjAyMHxQOTAyMHxQMjAwMHxQNzA0MHxQNzAwMHxDNzkwIixGbHk6IklRMjMwfElRNDQ0fElRNDUwfElRNDQwfElRNDQyfElRNDQxfElRMjQ1fElRMjU2fElRMjM2fElRMjU1fElRMjM1fElRMjQ1fElRMjc1fElRMjQwfElRMjg1fElRMjgwfElRMjcwfElRMjYwfElRMjUwIixXaWtvOiJLSVRFIDRHfEhJR0hXQVl8R0VUQVdBWXxTVEFJUldBWXxEQVJLU0lERXxEQVJLRlVMTHxEQVJLTklHSFR8REFSS01PT058U0xJREV8V0FYIDRHfFJBSU5CT1d8QkxPT018U1VOU0VUfEdPQSg/IW5uYSl8TEVOTll8QkFSUll8SUdHWXxPWlpZfENJTksgRklWRXxDSU5LIFBFQVh8Q0lOSyBQRUFYIDJ8Q0lOSyBTTElNfENJTksgU0xJTSAyfENJTksgK3xDSU5LIEtJTkd8Q0lOSyBQRUFYfENJTksgU0xJTXxTVUJMSU0iLGlNb2JpbGU6ImktbW9iaWxlIChJUXxpLVNUWUxFfGlkZWF8WkFBfEhpdHopIixTaW1WYWxsZXk6IlxcYihTUC04MHxYVC05MzB8U1gtMzQwfFhULTkzMHxTWC0zMTB8U1AtMzYwfFNQNjB8U1BULTgwMHxTUC0xMjB8U1BULTgwMHxTUC0xNDB8U1BYLTV8U1BYLTh8U1AtMTAwfFNQWC04fFNQWC0xMilcXGIiLFdvbGZnYW5nOiJBVC1CMjREfEFULUFTNTBIRHxBVC1BUzQwV3xBVC1BUzU1SER8QVQtQVM0NXEyfEFULUIyNkR8QVQtQVM1MFEiLEFsY2F0ZWw6IkFsY2F0ZWwiLE5pbnRlbmRvOiJOaW50ZW5kbyAoM0RTfFN3aXRjaCkiLEFtb2k6IkFtb2kiLElOUToiSU5RIixPbmVQbHVzOiJPTkVQTFVTIixHZW5lcmljUGhvbmU6IlRhcGF0YWxrfFBEQTt8U0FHRU18XFxibW1wXFxifHBvY2tldHxcXGJwc3BcXGJ8c3ltYmlhbnxTbWFydHBob25lfHNtYXJ0Zm9ufHRyZW98dXAuYnJvd3Nlcnx1cC5saW5rfHZvZGFmb25lfFxcYndhcFxcYnxub2tpYXxTZXJpZXM0MHxTZXJpZXM2MHxTNjB8U29ueUVyaWNzc29ufE45MDB8TUFVSS4qV0FQLipCcm93c2VyIn0sdGFibGV0czp7aVBhZDoiaVBhZHxpUGFkLipNb2JpbGUiLE5leHVzVGFibGV0OiJBbmRyb2lkLipOZXh1c1tcXHNdKyg3fDl8MTApIixHb29nbGVUYWJsZXQ6IkFuZHJvaWQuKlBpeGVsIEMiLFNhbXN1bmdUYWJsZXQ6IlNBTVNVTkcuKlRhYmxldHxHYWxheHkuKlRhYnxTQy0wMUN8R1QtUDEwMDB8R1QtUDEwMDN8R1QtUDEwMTB8R1QtUDMxMDV8R1QtUDYyMTB8R1QtUDY4MDB8R1QtUDY4MTB8R1QtUDcxMDB8R1QtUDczMDB8R1QtUDczMTB8R1QtUDc1MDB8R1QtUDc1MTB8U0NILUk4MDB8U0NILUk4MTV8U0NILUk5MDV8U0dILUk5NTd8U0dILUk5ODd8U0dILVQ4NDl8U0dILVQ4NTl8U0dILVQ4Njl8U1BILVAxMDB8R1QtUDMxMDB8R1QtUDMxMDh8R1QtUDMxMTB8R1QtUDUxMDB8R1QtUDUxMTB8R1QtUDYyMDB8R1QtUDczMjB8R1QtUDc1MTF8R1QtTjgwMDB8R1QtUDg1MTB8U0dILUk0OTd8U1BILVA1MDB8U0dILVQ3Nzl8U0NILUk3MDV8U0NILUk5MTV8R1QtTjgwMTN8R1QtUDMxMTN8R1QtUDUxMTN8R1QtUDgxMTB8R1QtTjgwMTB8R1QtTjgwMDV8R1QtTjgwMjB8R1QtUDEwMTN8R1QtUDYyMDF8R1QtUDc1MDF8R1QtTjUxMDB8R1QtTjUxMDV8R1QtTjUxMTB8U0hWLUUxNDBLfFNIVi1FMTQwTHxTSFYtRTE0MFN8U0hWLUUxNTBTfFNIVi1FMjMwS3xTSFYtRTIzMEx8U0hWLUUyMzBTfFNIVy1NMTgwS3xTSFctTTE4MEx8U0hXLU0xODBTfFNIVy1NMTgwV3xTSFctTTMwMFd8U0hXLU0zMDVXfFNIVy1NMzgwS3xTSFctTTM4MFN8U0hXLU0zODBXfFNIVy1NNDMwV3xTSFctTTQ4MEt8U0hXLU00ODBTfFNIVy1NNDgwV3xTSFctTTQ4NVd8U0hXLU00ODZXfFNIVy1NNTAwV3xHVC1JOTIyOHxTQ0gtUDczOXxTQ0gtSTkyNXxHVC1JOTIwMHxHVC1QNTIwMHxHVC1QNTIxMHxHVC1QNTIxMFh8U00tVDMxMXxTTS1UMzEwfFNNLVQzMTBYfFNNLVQyMTB8U00tVDIxMFJ8U00tVDIxMXxTTS1QNjAwfFNNLVA2MDF8U00tUDYwNXxTTS1QOTAwfFNNLVA5MDF8U00tVDIxN3xTTS1UMjE3QXxTTS1UMjE3U3xTTS1QNjAwMHxTTS1UMzEwMHxTR0gtSTQ2N3xYRTUwMHxTTS1UMTEwfEdULVA1MjIwfEdULUk5MjAwWHxHVC1ONTExMFh8R1QtTjUxMjB8U00tUDkwNXxTTS1UMTExfFNNLVQyMTA1fFNNLVQzMTV8U00tVDMyMHxTTS1UMzIwWHxTTS1UMzIxfFNNLVQ1MjB8U00tVDUyNXxTTS1UNTMwTlV8U00tVDIzME5VfFNNLVQzMzBOVXxTTS1UOTAwfFhFNTAwVDFDfFNNLVA2MDVWfFNNLVA5MDVWfFNNLVQzMzdWfFNNLVQ1MzdWfFNNLVQ3MDdWfFNNLVQ4MDdWfFNNLVA2MDBYfFNNLVA5MDBYfFNNLVQyMTBYfFNNLVQyMzB8U00tVDIzMFh8U00tVDMyNXxHVC1QNzUwM3xTTS1UNTMxfFNNLVQzMzB8U00tVDUzMHxTTS1UNzA1fFNNLVQ3MDVDfFNNLVQ1MzV8U00tVDMzMXxTTS1UODAwfFNNLVQ3MDB8U00tVDUzN3xTTS1UODA3fFNNLVA5MDdBfFNNLVQzMzdBfFNNLVQ1MzdBfFNNLVQ3MDdBfFNNLVQ4MDdBfFNNLVQyMzd8U00tVDgwN1B8U00tUDYwN1R8U00tVDIxN1R8U00tVDMzN1R8U00tVDgwN1R8U00tVDExNk5RfFNNLVQxMTZCVXxTTS1QNTUwfFNNLVQzNTB8U00tVDU1MHxTTS1UOTAwMHxTTS1QOTAwMHxTTS1UNzA1WXxTTS1UODA1fEdULVAzMTEzfFNNLVQ3MTB8U00tVDgxMHxTTS1UODE1fFNNLVQzNjB8U00tVDUzM3xTTS1UMTEzfFNNLVQzMzV8U00tVDcxNXxTTS1UNTYwfFNNLVQ2NzB8U00tVDY3N3xTTS1UMzc3fFNNLVQ1Njd8U00tVDM1N1R8U00tVDU1NXxTTS1UNTYxfFNNLVQ3MTN8U00tVDcxOXxTTS1UODEzfFNNLVQ4MTl8U00tVDU4MHxTTS1UMzU1WT98U00tVDI4MHxTTS1UODE3QXxTTS1UODIwfFNNLVc3MDB8U00tUDU4MHxTTS1UNTg3fFNNLVAzNTB8U00tUDU1NU18U00tUDM1NU18U00tVDExM05VfFNNLVQ4MTVZfFNNLVQ1ODV8U00tVDI4NXxTTS1UODI1fFNNLVc3MDh8U00tVDgzNXxTTS1UODMwfFNNLVQ4MzdWfFNNLVQ3MjB8U00tVDUxMHxTTS1UMzg3VnxTTS1QNjEwfFNNLVQyOTB8U00tVDUxNXxTTS1UNTkwfFNNLVQ1OTV8U00tVDcyNXxTTS1UODE3UHxTTS1QNTg1TjB8U00tVDM5NXxTTS1UMjk1fFNNLVQ4NjV8U00tUDYxME58U00tUDYxNXxTTS1UOTcwfFNNLVQzODB8U00tVDU5NTB8U00tVDkwNXxTTS1UMjMxfFNNLVQ1MDB8U00tVDg2MCIsS2luZGxlOiJLaW5kbGV8U2lsay4qQWNjZWxlcmF0ZWR8QW5kcm9pZC4qXFxiKEtGT1R8S0ZUVHxLRkpXSXxLRkpXQXxLRk9URXxLRlNPV0l8S0ZUSFdJfEtGVEhXQXxLRkFQV0l8S0ZBUFdBfFdGSldBRXxLRlNBV0F8S0ZTQVdJfEtGQVNXSXxLRkFSV0l8S0ZGT1dJfEtGR0lXSXxLRk1FV0kpXFxifEFuZHJvaWQuKlNpbGsvWzAtOS5dKyBsaWtlIENocm9tZS9bMC05Ll0rICg/IU1vYmlsZSkiLFN1cmZhY2VUYWJsZXQ6IldpbmRvd3MgTlQgWzAtOS5dKzsgQVJNOy4qKFRhYmxldHxBUk1CSlMpIixIUFRhYmxldDoiSFAgU2xhdGUgKDd8OHwxMCl8SFAgRWxpdGVQYWQgOTAwfGhwLXRhYmxldHxFbGl0ZUJvb2suKlRvdWNofEhQIDh8U2xhdGUgMjF8SFAgU2xhdGVCb29rIDEwIixBc3VzVGFibGV0OiJeLipQYWRGb25lKCg/IU1vYmlsZSkuKSokfFRyYW5zZm9ybWVyfFRGMTAxfFRGMTAxR3xURjMwMFR8VEYzMDBUR3xURjMwMFRMfFRGNzAwVHxURjcwMEtMfFRGNzAxVHxURjgxMEN8TUUxNzF8TUUzMDFUfE1FMzAyQ3xNRTM3MU1HfE1FMzcwVHxNRTM3Mk1HfE1FMTcyVnxNRTE3M1h8TUU0MDBDfFNsaWRlciBTTDEwMXxcXGJLMDBGXFxifFxcYkswMENcXGJ8XFxiSzAwRVxcYnxcXGJLMDBMXFxifFRYMjAxTEF8TUUxNzZDfE1FMTAyQXxcXGJNODBUQVxcYnxNRTM3MkNMfE1FNTYwQ0d8TUUzNzJDR3xNRTMwMktMfCBLMDEwIHwgSzAxMSB8IEswMTcgfCBLMDFFIHxNRTU3MkN8TUUxMDNLfE1FMTcwQ3xNRTE3MUN8XFxiTUU3MENcXGJ8TUU1ODFDfE1FNTgxQ0x8TUU4NTEwQ3xNRTE4MUN8UDAxWXxQTzFNQXxQMDFafFxcYlAwMjdcXGJ8XFxiUDAyNFxcYnxcXGJQMDBDXFxiIixCbGFja0JlcnJ5VGFibGV0OiJQbGF5Qm9va3xSSU0gVGFibGV0IixIVEN0YWJsZXQ6IkhUQ19GbHllcl9QNTEyfEhUQyBGbHllcnxIVEMgSmV0c3RyZWFtfEhUQy1QNzE1YXxIVEMgRVZPIFZpZXcgNEd8UEc0MTIwMHxQRzA5NDEwIixNb3Rvcm9sYVRhYmxldDoieG9vbXxzaG9sZXN0fE1aNjE1fE1aNjA1fE1aNTA1fE1aNjAxfE1aNjAyfE1aNjAzfE1aNjA0fE1aNjA2fE1aNjA3fE1aNjA4fE1aNjA5fE1aNjE1fE1aNjE2fE1aNjE3IixOb29rVGFibGV0OiJBbmRyb2lkLipOb29rfE5vb2tDb2xvcnxub29rIGJyb3dzZXJ8Qk5SVjIwMHxCTlJWMjAwQXxCTlRWMjUwfEJOVFYyNTBBfEJOVFY0MDB8Qk5UVjYwMHxMb2dpY1BEIFpvb20yIixBY2VyVGFibGV0OiJBbmRyb2lkLio7IFxcYihBMTAwfEExMDF8QTExMHxBMjAwfEEyMTB8QTIxMXxBNTAwfEE1MDF8QTUxMHxBNTExfEE3MDB8QTcwMXxXNTAwfFc1MDBQfFc1MDF8VzUwMVB8VzUxMHxXNTExfFc3MDB8RzEwMHxHMTAwV3xCMS1BNzF8QjEtNzEwfEIxLTcxMXxBMS04MTB8QTEtODExfEExLTgzMClcXGJ8VzMtODEwfFxcYkEzLUExMFxcYnxcXGJBMy1BMTFcXGJ8XFxiQTMtQTIwXFxifFxcYkEzLUEzMHxBMy1BNDAiLFRvc2hpYmFUYWJsZXQ6IkFuZHJvaWQuKihBVDEwMHxBVDEwNXxBVDIwMHxBVDIwNXxBVDI3MHxBVDI3NXxBVDMwMHxBVDMwNXxBVDFTNXxBVDUwMHxBVDU3MHxBVDcwMHxBVDgzMCl8VE9TSElCQS4qRk9MSU8iLExHVGFibGV0OiJcXGJMLTA2Q3xMRy1WOTA5fExHLVY5MDB8TEctVjcwMHxMRy1WNTEwfExHLVY1MDB8TEctVjQxMHxMRy1WNDAwfExHLVZLODEwXFxiIixGdWppdHN1VGFibGV0OiJBbmRyb2lkLipcXGIoRi0wMUR8Ri0wMkZ8Ri0wNUV8Ri0xMER8TTUzMnxRNTcyKVxcYiIsUHJlc3RpZ2lvVGFibGV0OiJQTVAzMTcwQnxQTVAzMjcwQnxQTVAzNDcwQnxQTVA3MTcwQnxQTVAzMzcwQnxQTVAzNTcwQ3xQTVA1ODcwQ3xQTVAzNjcwQnxQTVA1NTcwQ3xQTVA1NzcwRHxQTVAzOTcwQnxQTVAzODcwQ3xQTVA1NTgwQ3xQTVA1ODgwRHxQTVA1NzgwRHxQTVA1NTg4Q3xQTVA3MjgwQ3xQTVA3MjgwQzNHfFBNUDcyODB8UE1QNzg4MER8UE1QNTU5N0R8UE1QNTU5N3xQTVA3MTAwRHxQRVIzNDY0fFBFUjMyNzR8UEVSMzU3NHxQRVIzODg0fFBFUjUyNzR8UEVSNTQ3NHxQTVA1MDk3Q1BST3xQTVA1MDk3fFBNUDczODBEfFBNUDUyOTdDfFBNUDUyOTdDX1FVQUR8UE1QODEyRXxQTVA4MTJFM0d8UE1QODEyRnxQTVA4MTBFfFBNUDg4MFREfFBNVDMwMTd8UE1UMzAzN3xQTVQzMDQ3fFBNVDMwNTd8UE1UNzAwOHxQTVQ1ODg3fFBNVDUwMDF8UE1UNTAwMiIsTGVub3ZvVGFibGV0OiJMZW5vdm8gVEFCfElkZWEoVGFifFBhZCkoIEExfEExMHwgSzF8KXxUaGlua1BhZChbIF0rKT9UYWJsZXR8WVQzLTg1ME18WVQzLVg5MEx8WVQzLVg5MEZ8WVQzLVg5MFh8TGVub3ZvLiooUzIxMDl8UzIxMTB8UzUwMDB8UzYwMDB8SzMwMTF8QTMwMDB8QTM1MDB8QTEwMDB8QTIxMDd8QTIxMDl8QTExMDd8QTU1MDB8QTc2MDB8QjYwMDB8QjgwMDB8QjgwODApKC18KShGTHxGfEhWfEh8KXxUQi1YMTAzRnxUQi1YMzA0WHxUQi1YMzA0RnxUQi1YMzA0THxUQi1YNTA1RnxUQi1YNTA1THxUQi1YNTA1WHxUQi1YNjA1RnxUQi1YNjA1THxUQi04NzAzRnxUQi04NzAzWHxUQi04NzAzTnxUQi04NzA0TnxUQi04NzA0RnxUQi04NzA0WHxUQi04NzA0VnxUQi03MzA0RnxUQi03MzA0SXxUQi03MzA0WHxUYWIyQTctMTBGfFRhYjJBNy0yMEZ8VEIyLVgzMEx8WVQzLVg1MEx8WVQzLVg1MEZ8WVQzLVg1ME18WVQtWDcwNUZ8WVQtWDcwM0Z8WVQtWDcwM0x8WVQtWDcwNUx8WVQtWDcwNVh8VEIyLVgzMEZ8VEIyLVgzMEx8VEIyLVgzME18QTIxMDdBLUZ8QTIxMDdBLUh8VEIzLTczMEZ8VEIzLTczME18VEIzLTczMFh8VEItNzUwNEZ8VEItNzUwNFh8VEItWDcwNEZ8VEItWDEwNEZ8VEIzLVg3MEZ8VEItWDcwNUZ8VEItODUwNEZ8VEIzLVg3MEx8VEIzLTcxMEZ8VEItWDcwNEwiLERlbGxUYWJsZXQ6IlZlbnVlIDExfFZlbnVlIDh8VmVudWUgN3xEZWxsIFN0cmVhayAxMHxEZWxsIFN0cmVhayA3IixZYXJ2aWtUYWJsZXQ6IkFuZHJvaWQuKlxcYihUQUIyMTB8VEFCMjExfFRBQjIyNHxUQUIyNTB8VEFCMjYwfFRBQjI2NHxUQUIzMTB8VEFCMzYwfFRBQjM2NHxUQUI0MTB8VEFCNDExfFRBQjQyMHxUQUI0MjR8VEFCNDUwfFRBQjQ2MHxUQUI0NjF8VEFCNDY0fFRBQjQ2NXxUQUI0Njd8VEFCNDY4fFRBQjA3LTEwMHxUQUIwNy0xMDF8VEFCMDctMTUwfFRBQjA3LTE1MXxUQUIwNy0xNTJ8VEFCMDctMjAwfFRBQjA3LTIwMS0zR3xUQUIwNy0yMTB8VEFCMDctMjExfFRBQjA3LTIxMnxUQUIwNy0yMTR8VEFCMDctMjIwfFRBQjA3LTQwMHxUQUIwNy00ODV8VEFCMDgtMTUwfFRBQjA4LTIwMHxUQUIwOC0yMDEtM0d8VEFCMDgtMjAxLTMwfFRBQjA5LTEwMHxUQUIwOS0yMTF8VEFCMDktNDEwfFRBQjEwLTE1MHxUQUIxMC0yMDF8VEFCMTAtMjExfFRBQjEwLTQwMHxUQUIxMC00MTB8VEFCMTMtMjAxfFRBQjI3NEVVS3xUQUIyNzVFVUt8VEFCMzc0RVVLfFRBQjQ2MkVVS3xUQUI0NzRFVUt8VEFCOS0yMDApXFxiIixNZWRpb25UYWJsZXQ6IkFuZHJvaWQuKlxcYk9ZT1xcYnxMSUZFLiooUDkyMTJ8UDk1MTR8UDk1MTZ8Uzk1MTIpfExJRkVUQUIiLEFybm92YVRhYmxldDoiOTdHNHxBTjEwRzJ8QU43YkczfEFON2ZHM3xBTjhHM3xBTjhjRzN8QU43RzN8QU45RzN8QU43ZEczfEFON2RHM1NUfEFON2RHM0NoaWxkUGFkfEFOMTBiRzN8QU4xMGJHM0RUfEFOOUcyIixJbnRlbnNvVGFibGV0OiJJTk04MDAyS1B8SU5NMTAxMEZQfElOTTgwNU5EfEludGVuc28gVGFifFRBQjEwMDQiLElSVVRhYmxldDoiTTcwMnBybyIsTWVnYWZvblRhYmxldDoiTWVnYUZvbiBWOXxcXGJaVEUgVjlcXGJ8QW5kcm9pZC4qXFxiTVQ3QVxcYiIsRWJvZGFUYWJsZXQ6IkUtQm9kYSAoU3VwcmVtZXxJbXByZXNzcGVlZHxJenp5Y29tbXxFc3NlbnRpYWwpIixBbGxWaWV3VGFibGV0OiJBbGx2aWV3LiooVml2YXxBbGxkcm98Q2l0eXxTcGVlZHxBbGwgVFZ8RnJlbnp5fFF1YXNhcnxTaGluZXxUWDF8QVgxfEFYMikiLEFyY2hvc1RhYmxldDoiXFxiKDEwMUc5fDgwRzl8QTEwMUlUKVxcYnxRaWxpdmUgOTdSfEFyY2hvczV8XFxiQVJDSE9TICg3MHw3OXw4MHw5MHw5N3wxMDF8RkFNSUxZUEFEfCkoYnxjfCkoRzEwfCBDb2JhbHR8IFRJVEFOSVVNKEhEfCl8IFhlbm9ufCBOZW9ufFhTS3wgMnwgWFMgMnwgUExBVElOVU18IENBUkJPTnxHQU1FUEFEKVxcYiIsQWlub2xUYWJsZXQ6Ik5PVk83fE5PVk84fE5PVk8xMHxOb3ZvN0F1cm9yYXxOb3ZvN0Jhc2ljfE5PVk83UEFMQURJTnxub3ZvOS1TcGFyayIsTm9raWFMdW1pYVRhYmxldDoiTHVtaWEgMjUyMCIsU29ueVRhYmxldDoiU29ueS4qVGFibGV0fFhwZXJpYSBUYWJsZXR8U29ueSBUYWJsZXQgU3xTTy0wM0V8U0dQVDEyfFNHUFQxM3xTR1BUMTE0fFNHUFQxMjF8U0dQVDEyMnxTR1BUMTIzfFNHUFQxMTF8U0dQVDExMnxTR1BUMTEzfFNHUFQxMzF8U0dQVDEzMnxTR1BUMTMzfFNHUFQyMTF8U0dQVDIxMnxTR1BUMjEzfFNHUDMxMXxTR1AzMTJ8U0dQMzIxfEVCUkQxMTAxfEVCUkQxMTAyfEVCUkQxMjAxfFNHUDM1MXxTR1AzNDF8U0dQNTExfFNHUDUxMnxTR1A1MjF8U0dQNTQxfFNHUDU1MXxTR1A2MjF8U0dQNjQxfFNHUDYxMnxTT1QzMXxTR1A3NzF8U0dQNjExfFNHUDYxMnxTR1A3MTIiLFBoaWxpcHNUYWJsZXQ6IlxcYihQSTIwMTB8UEkzMDAwfFBJMzEwMHxQSTMxMDV8UEkzMTEwfFBJMzIwNXxQSTMyMTB8UEkzOTAwfFBJNDAxMHxQSTcwMDB8UEk3MTAwKVxcYiIsQ3ViZVRhYmxldDoiQW5kcm9pZC4qKEs4R1R8VTlHVHxVMTBHVHxVMTZHVHxVMTdHVHxVMThHVHxVMTlHVHxVMjBHVHxVMjNHVHxVMzBHVCl8Q1VCRSBVOEdUIixDb2J5VGFibGV0OiJNSUQxMDQyfE1JRDEwNDV8TUlEMTEyNXxNSUQxMTI2fE1JRDcwMTJ8TUlENzAxNHxNSUQ3MDE1fE1JRDcwMzR8TUlENzAzNXxNSUQ3MDM2fE1JRDcwNDJ8TUlENzA0OHxNSUQ3MTI3fE1JRDgwNDJ8TUlEODA0OHxNSUQ4MTI3fE1JRDkwNDJ8TUlEOTc0MHxNSUQ5NzQyfE1JRDcwMjJ8TUlENzAxMCIsTUlEVGFibGV0OiJNOTcwMXxNOTAwMHxNOTEwMHxNODA2fE0xMDUyfE04MDZ8VDcwM3xNSUQ3MDF8TUlENzEzfE1JRDcxMHxNSUQ3Mjd8TUlENzYwfE1JRDgzMHxNSUQ3Mjh8TUlEOTMzfE1JRDEyNXxNSUQ4MTB8TUlENzMyfE1JRDEyMHxNSUQ5MzB8TUlEODAwfE1JRDczMXxNSUQ5MDB8TUlEMTAwfE1JRDgyMHxNSUQ3MzV8TUlEOTgwfE1JRDEzMHxNSUQ4MzN8TUlENzM3fE1JRDk2MHxNSUQxMzV8TUlEODYwfE1JRDczNnxNSUQxNDB8TUlEOTMwfE1JRDgzNXxNSUQ3MzN8TUlENFgxMCIsTVNJVGFibGV0OiJNU0kgXFxiKFByaW1vIDczS3xQcmltbyA3M0x8UHJpbW8gODFMfFByaW1vIDc3fFByaW1vIDkzfFByaW1vIDc1fFByaW1vIDc2fFByaW1vIDczfFByaW1vIDgxfFByaW1vIDkxfFByaW1vIDkwfEVuam95IDcxfEVuam95IDd8RW5qb3kgMTApXFxiIixTTWlUVGFibGV0OiJBbmRyb2lkLiooXFxiTUlEXFxifE1JRC01NjB8TVRWLVQxMjAwfE1UVi1QTkQ1MzF8TVRWLVAxMTAxfE1UVi1QTkQ1MzApIixSb2NrQ2hpcFRhYmxldDoiQW5kcm9pZC4qKFJLMjgxOHxSSzI4MDhBfFJLMjkxOHxSSzMwNjYpfFJLMjczOHxSSzI4MDhBIixGbHlUYWJsZXQ6IklRMzEwfEZseSBWaXNpb24iLGJxVGFibGV0OiJBbmRyb2lkLiooYnEpPy4qXFxiKEVsY2Fub3xDdXJpZXxFZGlzb258TWF4d2VsbHxLZXBsZXJ8UGFzY2FsfFRlc2xhfEh5cGF0aWF8UGxhdG9ufE5ld3RvbnxMaXZpbmdzdG9uZXxDZXJ2YW50ZXN8QXZhbnR8QXF1YXJpcyAoW0V8TV0xMHxNOCkpXFxifE1heHdlbGwuKkxpdGV8TWF4d2VsbC4qUGx1cyIsSHVhd2VpVGFibGV0OiJNZWRpYVBhZHxNZWRpYVBhZCA3IFlvdXRofElERU9TIFM3fFM3LTIwMWN8UzctMjAydXxTNy0xMDF8UzctMTAzfFM3LTEwNHxTNy0xMDV8UzctMTA2fFM3LTIwMXxTNy1TbGltfE0yLUEwMUx8QkFILUwwOXxCQUgtVzA5fEFHUy1MMDl8Q01SLUFMMTkiLE5lY1RhYmxldDoiXFxiTi0wNkR8XFxiTi0wOEQiLFBhbnRlY2hUYWJsZXQ6IlBhbnRlY2guKlA0MTAwIixCcm9uY2hvVGFibGV0OiJCcm9uY2hvLiooTjcwMXxONzA4fE44MDJ8YTcxMCkiLFZlcnN1c1RhYmxldDoiVE9VQ0hQQUQuKls3ODkxMF18XFxiVE9VQ0hUQUJcXGIiLFp5bmNUYWJsZXQ6InoxMDAwfFo5OSAyR3x6OTMwfHo5OTB8ejkwOXxaOTE5fHo5MDAiLFBvc2l0aXZvVGFibGV0OiJUQjA3U1RBfFRCMTBTVEF8VEIwN0ZUQXxUQjEwRlRBIixOYWJpVGFibGV0OiJBbmRyb2lkLipcXGJOYWJpIixLb2JvVGFibGV0OiJLb2JvIFRvdWNofFxcYkswODBcXGJ8XFxiVm94XFxiIEJ1aWxkfFxcYkFyY1xcYiBCdWlsZCIsRGFuZXdUYWJsZXQ6IkRTbGlkZS4qXFxiKDcwMHw3MDFSfDcwMnw3MDNSfDcwNHw4MDJ8OTcwfDk3MXw5NzJ8OTczfDk3NHwxMDEwfDEwMTIpXFxiIixUZXhldFRhYmxldDoiTmF2aVBhZHxUQi03NzJBfFRNLTcwNDV8VE0tNzA1NXxUTS05NzUwfFRNLTcwMTZ8VE0tNzAyNHxUTS03MDI2fFRNLTcwNDF8VE0tNzA0M3xUTS03MDQ3fFRNLTgwNDF8VE0tOTc0MXxUTS05NzQ3fFRNLTk3NDh8VE0tOTc1MXxUTS03MDIyfFRNLTcwMjF8VE0tNzAyMHxUTS03MDExfFRNLTcwMTB8VE0tNzAyM3xUTS03MDI1fFRNLTcwMzdXfFRNLTcwMzhXfFRNLTcwMjdXfFRNLTk3MjB8VE0tOTcyNXxUTS05NzM3V3xUTS0xMDIwfFRNLTk3MzhXfFRNLTk3NDB8VE0tOTc0M1d8VEItODA3QXxUQi03NzFBfFRCLTcyN0F8VEItNzI1QXxUQi03MTlBfFRCLTgyM0F8VEItODA1QXxUQi03MjNBfFRCLTcxNUF8VEItNzA3QXxUQi03MDVBfFRCLTcwOUF8VEItNzExQXxUQi04OTBIRHxUQi04ODBIRHxUQi03OTBIRHxUQi03ODBIRHxUQi03NzBIRHxUQi03MjFIRHxUQi03MTBIRHxUQi00MzRIRHxUQi04NjBIRHxUQi04NDBIRHxUQi03NjBIRHxUQi03NTBIRHxUQi03NDBIRHxUQi03MzBIRHxUQi03MjJIRHxUQi03MjBIRHxUQi03MDBIRHxUQi01MDBIRHxUQi00NzBIRHxUQi00MzFIRHxUQi00MzBIRHxUQi01MDZ8VEItNTA0fFRCLTQ0NnxUQi00MzZ8VEItNDE2fFRCLTE0NlNFfFRCLTEyNlNFIixQbGF5c3RhdGlvblRhYmxldDoiUGxheXN0YXRpb24uKihQb3J0YWJsZXxWaXRhKSIsVHJla3N0b3JUYWJsZXQ6IlNUMTA0MTYtMXxWVDEwNDE2LTF8U1Q3MDQwOC0xfFNUNzAyeHgtMXxTVDcwMnh4LTJ8U1Q4MDIwOHxTVDk3MjE2fFNUNzAxMDQtMnxWVDEwNDE2LTJ8U1QxMDIxNi0yQXxTdXJmVGFiIixQeWxlQXVkaW9UYWJsZXQ6IlxcYihQVEJMMTBDRVV8UFRCTDEwQ3xQVEJMNzJCQ3xQVEJMNzJCQ0VVfFBUQkw3Q0VVfFBUQkw3Q3xQVEJMOTJCQ3xQVEJMOTJCQ0VVfFBUQkw5Q0VVfFBUQkw5Q1VLfFBUQkw5QylcXGIiLEFkdmFuVGFibGV0OiJBbmRyb2lkLiogXFxiKEUzQXxUM1h8VDVDfFQ1QnxUM0V8VDNDfFQzQnxUMUp8VDFGfFQyQXxUMUh8VDFpfEUxQ3xUMS1FfFQ1LUF8VDR8RTEtQnxUMkNpfFQxLUJ8VDEtRHxPMS1BfEUxLUF8VDEtQXxUM0F8VDRpKVxcYiAiLERhbnlUZWNoVGFibGV0OiJHZW5pdXMgVGFiIEczfEdlbml1cyBUYWIgUzJ8R2VuaXVzIFRhYiBRM3xHZW5pdXMgVGFiIEc0fEdlbml1cyBUYWIgUTR8R2VuaXVzIFRhYiBHLUlJfEdlbml1cyBUQUIgR0lJfEdlbml1cyBUQUIgR0lJSXxHZW5pdXMgVGFiIFMxIixHYWxhcGFkVGFibGV0OiJBbmRyb2lkIFswLTkuXSs7IFthLXotXSs7IFxcYkcxXFxiIixNaWNyb21heFRhYmxldDoiRnVuYm9va3xNaWNyb21heC4qXFxiKFAyNTB8UDU2MHxQMzYwfFAzNjJ8UDYwMHxQMzAwfFAzNTB8UDUwMHxQMjc1KVxcYiIsS2FyYm9ublRhYmxldDoiQW5kcm9pZC4qXFxiKEEzOXxBMzd8QTM0fFNUOHxTVDEwfFNUN3xTbWFydCBUYWIzfFNtYXJ0IFRhYjIpXFxiIixBbGxGaW5lVGFibGV0OiJGaW5lNyBHZW5pdXN8RmluZTcgU2hpbmV8RmluZTcgQWlyfEZpbmU4IFN0eWxlfEZpbmU5IE1vcmV8RmluZTEwIEpveXxGaW5lMTEgV2lkZSIsUFJPU0NBTlRhYmxldDoiXFxiKFBFTTYzfFBMVDEwMjNHfFBMVDEwNDF8UExUMTA0NHxQTFQxMDQ0R3xQTFQxMDkxfFBMVDQzMTF8UExUNDMxMVBMfFBMVDQzMTV8UExUNzAzMHxQTFQ3MDMzfFBMVDcwMzNEfFBMVDcwMzV8UExUNzAzNUR8UExUNzA0NEt8UExUNzA0NUt8UExUNzA0NUtCfFBMVDcwNzFLR3xQTFQ3MDcyfFBMVDcyMjNHfFBMVDcyMjVHfFBMVDc3NzdHfFBMVDc4MTBLfFBMVDc4NDlHfFBMVDc4NTFHfFBMVDc4NTJHfFBMVDgwMTV8UExUODAzMXxQTFQ4MDM0fFBMVDgwMzZ8UExUODA4MEt8UExUODA4MnxQTFQ4MDg4fFBMVDgyMjNHfFBMVDgyMzRHfFBMVDgyMzVHfFBMVDg4MTZLfFBMVDkwMTF8UExUOTA0NUt8UExUOTIzM0d8UExUOTczNXxQTFQ5NzYwR3xQTFQ5NzcwRylcXGIiLFlPTkVTVGFibGV0OiJCUTEwNzh8QkMxMDAzfEJDMTA3N3xSSzk3MDJ8QkM5NzMwfEJDOTAwMXxJVDkwMDF8QkM3MDA4fEJDNzAxMHxCQzcwOHxCQzcyOHxCQzcwMTJ8QkM3MDMwfEJDNzAyN3xCQzcwMjYiLENoYW5nSmlhVGFibGV0OiJUUEM3MTAyfFRQQzcxMDN8VFBDNzEwNXxUUEM3MTA2fFRQQzcxMDd8VFBDNzIwMXxUUEM3MjAzfFRQQzcyMDV8VFBDNzIxMHxUUEM3NzA4fFRQQzc3MDl8VFBDNzcxMnxUUEM3MTEwfFRQQzgxMDF8VFBDODEwM3xUUEM4MTA1fFRQQzgxMDZ8VFBDODIwM3xUUEM4MjA1fFRQQzg1MDN8VFBDOTEwNnxUUEM5NzAxfFRQQzk3MTAxfFRQQzk3MTAzfFRQQzk3MTA1fFRQQzk3MTA2fFRQQzk3MTExfFRQQzk3MTEzfFRQQzk3MjAzfFRQQzk3NjAzfFRQQzk3ODA5fFRQQzk3MjA1fFRQQzEwMTAxfFRQQzEwMTAzfFRQQzEwMTA2fFRQQzEwMTExfFRQQzEwMjAzfFRQQzEwMjA1fFRQQzEwNTAzIixHVVRhYmxldDoiVFgtQTEzMDF8VFgtTTkwMDJ8UTcwMnxrZjAyNiIsUG9pbnRPZlZpZXdUYWJsZXQ6IlRBQi1QNTA2fFRBQi1uYXZpLTctM0ctTXxUQUItUDUxN3xUQUItUC01Mjd8VEFCLVA3MDF8VEFCLVA3MDN8VEFCLVA3MjF8VEFCLVA3MzFOfFRBQi1QNzQxfFRBQi1QODI1fFRBQi1QOTA1fFRBQi1QOTI1fFRBQi1QUjk0NXxUQUItUEwxMDE1fFRBQi1QMTAyNXxUQUItUEkxMDQ1fFRBQi1QMTMyNXxUQUItUFJPVEFCWzAtOV0rfFRBQi1QUk9UQUIyNXxUQUItUFJPVEFCMjZ8VEFCLVBST1RBQjI3fFRBQi1QUk9UQUIyNlhMfFRBQi1QUk9UQUIyLUlQUzl8VEFCLVBST1RBQjMwLUlQUzl8VEFCLVBST1RBQjI1WFhMfFRBQi1QUk9UQUIyNi1JUFMxMHxUQUItUFJPVEFCMzAtSVBTMTAiLE92ZXJtYXhUYWJsZXQ6Ik9WLShTdGVlbENvcmV8TmV3QmFzZXxCYXNlY29yZXxCYXNlb25lfEV4ZWxsZW58UXVhdHRvcnxFZHVUYWJ8U29sdXRpb258QUNUSU9OfEJhc2ljVGFifFRlZGR5VGFifE1hZ2ljVGFifFN0cmVhbXxUQi0wOHxUQi0wOSl8UXVhbGNvcmUgMTAyNyIsSENMVGFibGV0OiJIQ0wuKlRhYmxldHxDb25uZWN0LTNHLTIuMHxDb25uZWN0LTJHLTIuMHxNRSBUYWJsZXQgVTF8TUUgVGFibGV0IFUyfE1FIFRhYmxldCBHMXxNRSBUYWJsZXQgWDF8TUUgVGFibGV0IFkyfE1FIFRhYmxldCBTeW5jIixEUFNUYWJsZXQ6IkRQUyBEcmVhbSA5fERQUyBEdWFsIDciLFZpc3R1cmVUYWJsZXQ6IlY5NyBIRHxpNzUgM0d8VmlzdHVyZSBWNCggSEQpP3xWaXN0dXJlIFY1KCBIRCk/fFZpc3R1cmUgVjEwIixDcmVzdGFUYWJsZXQ6IkNUUCgtKT84MTB8Q1RQKC0pPzgxOHxDVFAoLSk/ODI4fENUUCgtKT84Mzh8Q1RQKC0pPzg4OHxDVFAoLSk/OTc4fENUUCgtKT85ODB8Q1RQKC0pPzk4N3xDVFAoLSk/OTg4fENUUCgtKT85ODkiLE1lZGlhdGVrVGFibGV0OiJcXGJNVDgxMjV8TVQ4Mzg5fE1UODEzNXxNVDgzNzdcXGIiLENvbmNvcmRlVGFibGV0OiJDb25jb3JkZShbIF0rKT9UYWJ8Q29uQ29yZGUgUmVhZE1hbiIsR29DbGV2ZXJUYWJsZXQ6IkdPQ0xFVkVSIFRBQnxBN0dPQ0xFVkVSfE0xMDQyfE03ODQxfE03NDJ8UjEwNDJCS3xSMTA0MXxUQUIgQTk3NXxUQUIgQTc4NDJ8VEFCIEE3NDF8VEFCIEE3NDFMfFRBQiBNNzIzR3xUQUIgTTcyMXxUQUIgQTEwMjF8VEFCIEk5MjF8VEFCIFI3MjF8VEFCIEk3MjB8VEFCIFQ3NnxUQUIgUjcwfFRBQiBSNzYuMnxUQUIgUjEwNnxUQUIgUjgzLjJ8VEFCIE04MTNHfFRBQiBJNzIxfEdDVEE3MjJ8VEFCIEk3MHxUQUIgSTcxfFRBQiBTNzN8VEFCIFI3M3xUQUIgUjc0fFRBQiBSOTN8VEFCIFI3NXxUQUIgUjc2LjF8VEFCIEE3M3xUQUIgQTkzfFRBQiBBOTMuMnxUQUIgVDcyfFRBQiBSODN8VEFCIFI5NzR8VEFCIFI5NzN8VEFCIEExMDF8VEFCIEExMDN8VEFCIEExMDR8VEFCIEExMDQuMnxSMTA1Qkt8TTcxM0d8QTk3MkJLfFRBQiBBOTcxfFRBQiBSOTc0LjJ8VEFCIFIxMDR8VEFCIFI4My4zfFRBQiBBMTA0MiIsTW9kZWNvbVRhYmxldDoiRnJlZVRBQiA5MDAwfEZyZWVUQUIgNy40fEZyZWVUQUIgNzAwNHxGcmVlVEFCIDc4MDB8RnJlZVRBQiAyMDk2fEZyZWVUQUIgNy41fEZyZWVUQUIgMTAxNHxGcmVlVEFCIDEwMDEgfEZyZWVUQUIgODAwMXxGcmVlVEFCIDk3MDZ8RnJlZVRBQiA5NzAyfEZyZWVUQUIgNzAwM3xGcmVlVEFCIDcwMDJ8RnJlZVRBQiAxMDAyfEZyZWVUQUIgNzgwMXxGcmVlVEFCIDEzMzF8RnJlZVRBQiAxMDA0fEZyZWVUQUIgODAwMnxGcmVlVEFCIDgwMTR8RnJlZVRBQiA5NzA0fEZyZWVUQUIgMTAwMyIsVm9uaW5vVGFibGV0OiJcXGIoQXJndXNbIF9dP1N8RGlhbW9uZFsgX10/NzlIRHxFbWVyYWxkWyBfXT83OEV8THVuYVsgX10/NzBDfE9ueXhbIF9dP1N8T255eFsgX10/WnxPcmluWyBfXT9IRHxPcmluWyBfXT9TfE90aXNbIF9dP1N8U3BlZWRTdGFyWyBfXT9TfE1hZ25ldFsgX10/TTl8UHJpbXVzWyBfXT85NFsgX10/M0d8UHJpbXVzWyBfXT85NEhEfFByaW11c1sgX10/UVN8QW5kcm9pZC4qXFxiUThcXGJ8U2lyaXVzWyBfXT9FVk9bIF9dP1FTfFNpcml1c1sgX10/UVN8U3Bpcml0WyBfXT9TKVxcYiIsRUNTVGFibGV0OiJWMDdPVDJ8VE0xMDVBfFMxME9UMXxUUjEwQ1MxIixTdG9yZXhUYWJsZXQ6ImVaZWVbXyddPyhUYWJ8R28pWzAtOV0rfFRhYkxDN3xMb29uZXkgVHVuZXMgVGFiIixWb2RhZm9uZVRhYmxldDoiU21hcnRUYWIoWyBdKyk/WzAtOV0rfFNtYXJ0VGFiSUkxMHxTbWFydFRhYklJN3xWRi0xNDk3fFZGRCAxNDAwIixFc3NlbnRpZWxCVGFibGV0OiJTbWFydFsgJ10/VEFCWyBdKz9bMC05XSt8RmFtaWx5WyAnXT9UQUIyIixSb3NzTW9vclRhYmxldDoiUk0tNzkwfFJNLTk5N3xSTUQtODc4R3xSTUQtOTc0UnxSTVQtNzA1QXxSTVQtNzAxfFJNRS02MDF8Uk1ULTUwMXxSTVQtNzExIixpTW9iaWxlVGFibGV0OiJpLW1vYmlsZSBpLW5vdGUiLFRvbGlub1RhYmxldDoidG9saW5vIHRhYiBbMC05Ll0rfHRvbGlubyBzaGluZSIsQXVkaW9Tb25pY1RhYmxldDoiXFxiQy0yMlF8VDctUUN8VC0xN0J8VC0xN1BcXGIiLEFNUEVUYWJsZXQ6IkFuZHJvaWQuKiBBNzggIixTa2tUYWJsZXQ6IkFuZHJvaWQuKiAoU0tZUEFEfFBIT0VOSVh8Q1lDTE9QUykiLFRlY25vVGFibGV0OiJURUNOTyBQOXxURUNOTyBEUDhEIixKWERUYWJsZXQ6IkFuZHJvaWQuKiBcXGIoRjMwMDB8QTMzMDB8SlhENTAwMHxKWEQzMDAwfEpYRDIwMDB8SlhEMzAwQnxKWEQzMDB8UzU4MDB8Uzc4MDB8UzYwMmJ8UzUxMTBifFM3MzAwfFM1MzAwfFM2MDJ8UzYwM3xTNTEwMHxTNTExMHxTNjAxfFM3MTAwYXxQMzAwMEZ8UDMwMDBzfFAxMDF8UDIwMHN8UDEwMDBtfFAyMDBtfFA5MTAwfFAxMDAwc3xTNjYwMGJ8UzkwOHxQMTAwMHxQMzAwfFMxOHxTNjYwMHxTOTEwMClcXGIiLGlKb3lUYWJsZXQ6IlRhYmxldCAoU3Bpcml0IDd8RXNzZW50aWF8R2FsYXRlYXxGdXNpb258T25peCA3fExhbmRhfFRpdGFufFNjb29ieXxEZW94fFN0ZWxsYXxUaGVtaXN8QXJnb258VW5pcXVlIDd8U3lnbnVzfEhleGVufEZpbml0eSA3fENyZWFtfENyZWFtIFgyfEphZGV8TmVvbiA3fE5lcm9uIDd8S2FuZHl8U2NhcGV8U2FwaHlyIDd8UmViZWx8QmlveHxSZWJlbHxSZWJlbCA4R0J8TXlzdHxEcmFjbyA3fE15c3R8VGFiNy0wMDR8TXlzdHxUYWRlbyBKb25lc3xUYWJsZXQgQm9pbmd8QXJyb3d8RHJhY28gRHVhbCBDYW18QXVyaXh8TWludHxBbWl0eXxSZXZvbHV0aW9ufEZpbml0eSA5fE5lb24gOXxUOXd8QW1pdHkgNEdCIER1YWwgQ2FtfFN0b25lIDRHQnxTdG9uZSA4R0J8QW5kcm9tZWRhfFNpbGtlbnxYMnxBbmRyb21lZGEgSUl8SGFsbGV5fEZsYW1lfFNhcGh5ciA5LDd8VG91Y2ggOHxQbGFuZXR8VHJpdG9ufFVuaXF1ZSAxMHxIZXhlbiAxMHxNZW1waGlzIDRHQnxNZW1waGlzIDhHQnxPbml4IDEwKSIsRlgyVGFibGV0OiJGWDIgUEFEN3xGWDIgUEFEMTAiLFhvcm9UYWJsZXQ6IktpZHNQQUQgNzAxfFBBRFsgXT83MTJ8UEFEWyBdPzcxNHxQQURbIF0/NzE2fFBBRFsgXT83MTd8UEFEWyBdPzcxOHxQQURbIF0/NzIwfFBBRFsgXT83MjF8UEFEWyBdPzcyMnxQQURbIF0/NzkwfFBBRFsgXT83OTJ8UEFEWyBdPzkwMHxQQURbIF0/OTcxNUR8UEFEWyBdPzk3MTZEUnxQQURbIF0/OTcxOERSfFBBRFsgXT85NzE5UVJ8UEFEWyBdPzk3MjBRUnxUZWxlUEFEMTAzMHxUZWxlcGFkMTAzMnxUZWxlUEFENzMwfFRlbGVQQUQ3MzF8VGVsZVBBRDczMnxUZWxlUEFENzM1UXxUZWxlUEFEODMwfFRlbGVQQUQ5NzMwfFRlbGVQQUQ3OTV8TWVnYVBBRCAxMzMxfE1lZ2FQQUQgMTg1MXxNZWdhUEFEIDIxNTEiLFZpZXdzb25pY1RhYmxldDoiVmlld1BhZCAxMHBpfFZpZXdQYWQgMTBlfFZpZXdQYWQgMTBzfFZpZXdQYWQgRTcyfFZpZXdQYWQ3fFZpZXdQYWQgRTEwMHxWaWV3UGFkIDdlfFZpZXdTb25pYyBWQjczM3xWQjEwMGEiLFZlcml6b25UYWJsZXQ6IlFUQVFaM3xRVEFJUjd8UVRBUVRaM3xRVEFTVU4xfFFUQVNVTjJ8UVRBWElBMSIsT2R5c1RhYmxldDoiTE9PWHxYRU5PMTB8T0RZU1sgLV0oU3BhY2V8RVZPfFhwcmVzc3xOT09OKXxcXGJYRUxJT1xcYnxYZWxpbzEwUHJvfFhFTElPN1BIT05FVEFCfFhFTElPMTBFWFRSRU1FfFhFTElPUFQyfE5FT19RVUFEMTAiLENhcHRpdmFUYWJsZXQ6IkNBUFRJVkEgUEFEIixJY29uYml0VGFibGV0OiJOZXRUQUJ8TlQtMzcwMnxOVC0zNzAyU3xOVC0zNzAyU3xOVC0zNjAzUHxOVC0zNjAzUHxOVC0wNzA0U3xOVC0wNzA0U3xOVC0zODA1Q3xOVC0zODA1Q3xOVC0wODA2Q3xOVC0wODA2Q3xOVC0wOTA5VHxOVC0wOTA5VHxOVC0wOTA3U3xOVC0wOTA3U3xOVC0wOTAyU3xOVC0wOTAyUyIsVGVjbGFzdFRhYmxldDoiVDk4IDRHfFxcYlA4MFxcYnxcXGJYOTBIRFxcYnxYOTggQWlyfFg5OCBBaXIgM0d8XFxiWDg5XFxifFA4MCAzR3xcXGJYODBoXFxifFA5OCBBaXJ8XFxiWDg5SERcXGJ8UDk4IDNHfFxcYlA5MEhEXFxifFA4OSAzR3xYOTggM0d8XFxiUDcwaFxcYnxQNzlIRCAzR3xHMThkIDNHfFxcYlA3OUhEXFxifFxcYlA4OXNcXGJ8XFxiQTg4XFxifFxcYlAxMEhEXFxifFxcYlAxOUhEXFxifEcxOCAzR3xcXGJQNzhIRFxcYnxcXGJBNzhcXGJ8XFxiUDc1XFxifEcxN3MgM0d8RzE3aCAzR3xcXGJQODV0XFxifFxcYlA5MFxcYnxcXGJQMTFcXGJ8XFxiUDk4dFxcYnxcXGJQOThIRFxcYnxcXGJHMThkXFxifFxcYlA4NXNcXGJ8XFxiUDExSERcXGJ8XFxiUDg4c1xcYnxcXGJBODBIRFxcYnxcXGJBODBzZVxcYnxcXGJBMTBoXFxifFxcYlA4OVxcYnxcXGJQNzhzXFxifFxcYkcxOFxcYnxcXGJQODVcXGJ8XFxiQTcwaFxcYnxcXGJBNzBcXGJ8XFxiRzE3XFxifFxcYlAxOFxcYnxcXGJBODBzXFxifFxcYkExMXNcXGJ8XFxiUDg4SERcXGJ8XFxiQTgwaFxcYnxcXGJQNzZzXFxifFxcYlA3NmhcXGJ8XFxiUDk4XFxifFxcYkExMEhEXFxifFxcYlA3OFxcYnxcXGJQODhcXGJ8XFxiQTExXFxifFxcYkExMHRcXGJ8XFxiUDc2YVxcYnxcXGJQNzZ0XFxifFxcYlA3NmVcXGJ8XFxiUDg1SERcXGJ8XFxiUDg1YVxcYnxcXGJQODZcXGJ8XFxiUDc1SERcXGJ8XFxiUDc2dlxcYnxcXGJBMTJcXGJ8XFxiUDc1YVxcYnxcXGJBMTVcXGJ8XFxiUDc2VGlcXGJ8XFxiUDgxSERcXGJ8XFxiQTEwXFxifFxcYlQ3NjBWRVxcYnxcXGJUNzIwSERcXGJ8XFxiUDc2XFxifFxcYlA3M1xcYnxcXGJQNzFcXGJ8XFxiUDcyXFxifFxcYlQ3MjBTRVxcYnxcXGJDNTIwVGlcXGJ8XFxiVDc2MFxcYnxcXGJUNzIwVkVcXGJ8VDcyMC0zR0V8VDcyMC1XaUZpIixPbmRhVGFibGV0OiJcXGIoVjk3NWl8VmkzMHxWWDUzMHxWNzAxfFZpNjB8VjcwMXN8Vmk1MHxWODAxc3xWNzE5fFZ4NjEwd3xWWDYxMFd8VjgxOWl8VmkxMHxWWDU4MFd8VmkxMHxWNzExc3xWODEzfFY4MTF8VjgyMHd8VjgyMHxWaTIwfFY3MTF8VkkzMFd8VjcxMnxWODkxd3xWOTcyfFY4MTl3fFY4MjB3fFZpNjB8VjgyMHd8VjcxMXxWODEzc3xWODAxfFY4MTl8Vjk3NXN8VjgwMXxWODE5fFY4MTl8VjgxOHxWODExfFY3MTJ8Vjk3NW18VjEwMXd8Vjk2MXd8VjgxMnxWODE4fFY5NzF8Vjk3MXN8VjkxOXxWOTg5fFYxMTZ3fFYxMDJ3fFY5NzN8Vmk0MClcXGJbXFxzXSt8VjEwIFxcYjRHXFxiIixKYXl0ZWNoVGFibGV0OiJUUEMtUEE3NjIiLEJsYXVwdW5rdFRhYmxldDoiRW5kZWF2b3VyIDgwME5HfEVuZGVhdm91ciAxMDEwIixEaWdtYVRhYmxldDoiXFxiKGlEeDEwfGlEeDl8aUR4OHxpRHg3fGlEeEQ3fGlEeEQ4fGlEc1E4fGlEc1E3fGlEc1E4fGlEc0QxMHxpRG5EN3wzVFM4MDRIfGlEc1ExMXxpRGo3fGlEczEwKVxcYiIsRXZvbGlvVGFibGV0OiJBUklBX01pbmlfd2lmaXxBcmlhWyBfXU1pbml8RXZvbGlvIFgxMHxFdm9saW8gWDd8RXZvbGlvIFg4fFxcYkV2b3RhYlxcYnxcXGJOZXVyYVxcYiIsTGF2YVRhYmxldDoiUVBBRCBFNzA0fFxcYkl2b3J5U1xcYnxFLVRBQiBJVk9SWXxcXGJFLVRBQlxcYiIsQW9jVGFibGV0OiJNVzA4MTF8TVcwODEyfE1XMDkyMnxNVEs4MzgyfE1XMTAzMXxNVzA4MzF8TVcwODIxfE1XMDkzMXxNVzA3MTIiLE1wbWFuVGFibGV0OiJNUDExIE9DVEF8TVAxMCBPQ1RBfE1QUUMxMTE0fE1QUUMxMDA0fE1QUUM5OTR8TVBRQzk3NHxNUFFDOTczfE1QUUM4MDR8TVBRQzc4NHxNUFFDNzgwfFxcYk1QRzdcXGJ8TVBEQ0c3NXxNUERDRzcxfE1QREMxMDA2fE1QMTAxREN8TVBEQzkwMDB8TVBEQzkwNXxNUERDNzA2SER8TVBEQzcwNnxNUERDNzA1fE1QREMxMTB8TVBEQzEwMHxNUERDOTl8TVBEQzk3fE1QREM4OHxNUERDOHxNUERDNzd8TVA3MDl8TUlENzAxfE1JRDcxMXxNSUQxNzB8TVBEQzcwM3xNUFFDMTAxMCIsQ2Vsa29uVGFibGV0OiJDVDY5NXxDVDg4OHxDVFtcXHNdPzkxMHxDVDcgVGFifENUOSBUYWJ8Q1QzIFRhYnxDVDIgVGFifENUMSBUYWJ8QzgyMHxDNzIwfFxcYkNULTFcXGIiLFdvbGRlclRhYmxldDoibWlUYWIgXFxiKERJQU1PTkR8U1BBQ0V8QlJPT0tMWU58TkVPfEZMWXxNQU5IQVRUQU58RlVOS3xFVk9MVVRJT058U0tZfEdPQ0FSfElST058R0VOSVVTfFBPUHxNSU5UfEVQU0lMT058QlJPQURXQVl8SlVNUHxIT1B8TEVHRU5EfE5FVyBBR0V8TElORXxBRFZBTkNFfEZFRUx8Rk9MTE9XfExJS0V8TElOS3xMSVZFfFRISU5LfEZSRUVET018Q0hJQ0FHT3xDTEVWRUxBTkR8QkFMVElNT1JFLUdIfElPV0F8Qk9TVE9OfFNFQVRUTEV8UEhPRU5JWHxEQUxMQVN8SU4gMTAxfE1hc3RlckNoZWYpXFxiIixNZWRpYWNvbVRhYmxldDoiTS1NUEkxMEMzR3xNLVNQMTBFR3xNLVNQMTBFR1B8TS1TUDEwSFhBSHxNLVNQN0hYQUh8TS1TUDEwSFhCSHxNLVNQOEhYQUh8TS1TUDhNWEEiLE1pVGFibGV0OiJcXGJNSSBQQURcXGJ8XFxiSE0gTk9URSAxV1xcYiIsTmliaXJ1VGFibGV0OiJOaWJpcnUgTTF8TmliaXJ1IEp1cGl0ZXIgT25lIixOZXhvVGFibGV0OiJORVhPIE5PVkF8TkVYTyAxMHxORVhPIEFWSU98TkVYTyBGUkVFfE5FWE8gR098TkVYTyBFVk98TkVYTyAzR3xORVhPIFNNQVJUfE5FWE8gS0lERE98TkVYTyBNT0JJIixMZWFkZXJUYWJsZXQ6IlRCTFQxMFF8VEJMVDEwSXxUQkwtMTBXREtCfFRCTC0xMFdES0JPMjAxM3xUQkwtVzIzMFYyfFRCTC1XNDUwfFRCTC1XNTAwfFNWNTcyfFRCTFQ3SXxUQkEtQUM3LThHfFRCTFQ3OXxUQkwtOFcxNnxUQkwtMTBXMzJ8VEJMLTEwV0tCfFRCTC1XMTAwIixVYmlzbGF0ZVRhYmxldDoiVWJpU2xhdGVbXFxzXT83QyIsUG9ja2V0Qm9va1RhYmxldDoiUG9ja2V0Ym9vayIsS29jYXNvVGFibGV0OiJcXGIoVEItMTIwNylcXGIiLEhpc2Vuc2VUYWJsZXQ6IlxcYihGNTI4MXxFMjM3MSlcXGIiLEh1ZGw6Ikh1ZGwgSFQ3UzN8SHVkbCAyIixUZWxzdHJhVGFibGV0OiJULUh1YjIiLEdlbmVyaWNUYWJsZXQ6IkFuZHJvaWQuKlxcYjk3RFxcYnxUYWJsZXQoPyEuKlBDKXxCTlRWMjUwQXxNSUQtV0NETUF8TG9naWNQRCBab29tMnxcXGJBN0VCXFxifENhdE5vdmE4fEExXzA3fENUNzA0fENUMTAwMnxcXGJNNzIxXFxifHJrMzBzZGt8XFxiRVZPVEFCXFxifE03NThBfEVUOTA0fEFMVU1JVU0xMHxTbWFydGZyZW4gVGFifEVuZGVhdm91ciAxMDEwfFRhYmxldC1QQy00fFRhZ2kgVGFifFxcYk02cHJvXFxifENUMTAyMFd8YXJjIDEwSER8XFxiVFA3NTBcXGJ8XFxiUVRBUVozXFxifFdWVDEwMXxUTTEwODh8S1QxMDcifSxvc3M6e0FuZHJvaWRPUzoiQW5kcm9pZCIsQmxhY2tCZXJyeU9TOiJibGFja2JlcnJ5fFxcYkJCMTBcXGJ8cmltIHRhYmxldCBvcyIsUGFsbU9TOiJQYWxtT1N8YXZhbnRnb3xibGF6ZXJ8ZWxhaW5lfGhpcHRvcHxwYWxtfHBsdWNrZXJ8eGlpbm8iLFN5bWJpYW5PUzoiU3ltYmlhbnxTeW1iT1N8U2VyaWVzNjB8U2VyaWVzNDB8U1lCLVswLTldK3xcXGJTNjBcXGIiLFdpbmRvd3NNb2JpbGVPUzoiV2luZG93cyBDRS4qKFBQQ3xTbWFydHBob25lfE1vYmlsZXxbMC05XXszfXhbMC05XXszfSl8V2luZG93cyBNb2JpbGV8V2luZG93cyBQaG9uZSBbMC05Ll0rfFdDRTsiLFdpbmRvd3NQaG9uZU9TOiJXaW5kb3dzIFBob25lIDEwLjB8V2luZG93cyBQaG9uZSA4LjF8V2luZG93cyBQaG9uZSA4LjB8V2luZG93cyBQaG9uZSBPU3xYQkxXUDd8WnVuZVdQN3xXaW5kb3dzIE5UIDYuWzIzXTsgQVJNOyIsaU9TOiJcXGJpUGhvbmUuKk1vYmlsZXxcXGJpUG9kfFxcYmlQYWR8QXBwbGVDb3JlTWVkaWEiLGlQYWRPUzoiQ1BVIE9TIDEzIixTYWlsZmlzaE9TOiJTYWlsZmlzaCIsTWVlR29PUzoiTWVlR28iLE1hZW1vT1M6Ik1hZW1vIixKYXZhT1M6IkoyTUUvfFxcYk1JRFBcXGJ8XFxiQ0xEQ1xcYiIsd2ViT1M6IndlYk9TfGhwd09TIixiYWRhT1M6IlxcYkJhZGFcXGIiLEJSRVdPUzoiQlJFVyJ9LHVhczp7Q2hyb21lOiJcXGJDck1vXFxifENyaU9TfEFuZHJvaWQuKkNocm9tZS9bLjAtOV0qIChNb2JpbGUpPyIsRG9sZmluOiJcXGJEb2xmaW5cXGIiLE9wZXJhOiJPcGVyYS4qTWluaXxPcGVyYS4qTW9iaXxBbmRyb2lkLipPcGVyYXxNb2JpbGUuKk9QUi9bMC05Ll0rJHxDb2FzdC9bMC05Ll0rIixTa3lmaXJlOiJTa3lmaXJlIixFZGdlOiJcXGJFZGdpT1NcXGJ8TW9iaWxlIFNhZmFyaS9bLjAtOV0qIEVkZ2UiLElFOiJJRU1vYmlsZXxNU0lFTW9iaWxlIixGaXJlZm94OiJmZW5uZWN8ZmlyZWZveC4qbWFlbW98KE1vYmlsZXxUYWJsZXQpLipGaXJlZm94fEZpcmVmb3guKk1vYmlsZXxGeGlPUyIsQm9sdDoiYm9sdCIsVGVhU2hhcms6InRlYXNoYXJrIixCbGF6ZXI6IkJsYXplciIsU2FmYXJpOiJWZXJzaW9uKCg/IVxcYkVkZ2lPU1xcYikuKSpNb2JpbGUuKlNhZmFyaXxTYWZhcmkuKk1vYmlsZXxNb2JpbGVTYWZhcmkiLFdlQ2hhdDoiXFxiTWljcm9NZXNzZW5nZXJcXGIiLFVDQnJvd3NlcjoiVUMuKkJyb3dzZXJ8VUNXRUIiLGJhaWR1Ym94YXBwOiJiYWlkdWJveGFwcCIsYmFpZHVicm93c2VyOiJiYWlkdWJyb3dzZXIiLERpaWdvQnJvd3NlcjoiRGlpZ29Ccm93c2VyIixNZXJjdXJ5OiJcXGJNZXJjdXJ5XFxiIixPYmlnb0Jyb3dzZXI6Ik9iaWdvIixOZXRGcm9udDoiTkYtQnJvd3NlciIsR2VuZXJpY0Jyb3dzZXI6Ik5va2lhQnJvd3NlcnxPdmlCcm93c2VyfE9uZUJyb3dzZXJ8VHdvbmt5QmVhbUJyb3dzZXJ8U0VNQy4qQnJvd3NlcnxGbHlGbG93fE1pbmltb3xOZXRGcm9udHxOb3ZhcnJhLVZpc2lvbnxNUVFCcm93c2VyfE1pY3JvTWVzc2VuZ2VyIixQYWxlTW9vbjoiQW5kcm9pZC4qUGFsZU1vb258TW9iaWxlLipQYWxlTW9vbiJ9LHByb3BzOntNb2JpbGU6Ik1vYmlsZS9bVkVSXSIsQnVpbGQ6IkJ1aWxkL1tWRVJdIixWZXJzaW9uOiJWZXJzaW9uL1tWRVJdIixWZW5kb3JJRDoiVmVuZG9ySUQvW1ZFUl0iLGlQYWQ6ImlQYWQuKkNQVVthLXogXStbVkVSXSIsaVBob25lOiJpUGhvbmUuKkNQVVthLXogXStbVkVSXSIsaVBvZDoiaVBvZC4qQ1BVW2EteiBdK1tWRVJdIixLaW5kbGU6IktpbmRsZS9bVkVSXSIsQ2hyb21lOlsiQ2hyb21lL1tWRVJdIiwiQ3JpT1MvW1ZFUl0iLCJDck1vL1tWRVJdIl0sQ29hc3Q6WyJDb2FzdC9bVkVSXSJdLERvbGZpbjoiRG9sZmluL1tWRVJdIixGaXJlZm94OlsiRmlyZWZveC9bVkVSXSIsIkZ4aU9TL1tWRVJdIl0sRmVubmVjOiJGZW5uZWMvW1ZFUl0iLEVkZ2U6IkVkZ2UvW1ZFUl0iLElFOlsiSUVNb2JpbGUvW1ZFUl07IiwiSUVNb2JpbGUgW1ZFUl0iLCJNU0lFIFtWRVJdOyIsIlRyaWRlbnQvWzAtOS5dKzsuKnJ2OltWRVJdIl0sTmV0RnJvbnQ6Ik5ldEZyb250L1tWRVJdIixOb2tpYUJyb3dzZXI6Ik5va2lhQnJvd3Nlci9bVkVSXSIsT3BlcmE6WyIgT1BSL1tWRVJdIiwiT3BlcmEgTWluaS9bVkVSXSIsIlZlcnNpb24vW1ZFUl0iXSwiT3BlcmEgTWluaSI6Ik9wZXJhIE1pbmkvW1ZFUl0iLCJPcGVyYSBNb2JpIjoiVmVyc2lvbi9bVkVSXSIsVUNCcm93c2VyOlsiVUNXRUJbVkVSXSIsIlVDLipCcm93c2VyL1tWRVJdIl0sTVFRQnJvd3NlcjoiTVFRQnJvd3Nlci9bVkVSXSIsTWljcm9NZXNzZW5nZXI6Ik1pY3JvTWVzc2VuZ2VyL1tWRVJdIixiYWlkdWJveGFwcDoiYmFpZHVib3hhcHAvW1ZFUl0iLGJhaWR1YnJvd3NlcjoiYmFpZHVicm93c2VyL1tWRVJdIixTYW1zdW5nQnJvd3NlcjoiU2Ftc3VuZ0Jyb3dzZXIvW1ZFUl0iLElyb246Iklyb24vW1ZFUl0iLFNhZmFyaTpbIlZlcnNpb24vW1ZFUl0iLCJTYWZhcmkvW1ZFUl0iXSxTa3lmaXJlOiJTa3lmaXJlL1tWRVJdIixUaXplbjoiVGl6ZW4vW1ZFUl0iLFdlYmtpdDoid2Via2l0WyAvXVtWRVJdIixQYWxlTW9vbjoiUGFsZU1vb24vW1ZFUl0iLFNhaWxmaXNoQnJvd3NlcjoiU2FpbGZpc2hCcm93c2VyL1tWRVJdIixHZWNrbzoiR2Vja28vW1ZFUl0iLFRyaWRlbnQ6IlRyaWRlbnQvW1ZFUl0iLFByZXN0bzoiUHJlc3RvL1tWRVJdIixHb2FubmE6IkdvYW5uYS9bVkVSXSIsaU9TOiIgXFxiaT9PU1xcYiBbVkVSXVsgO117MX0iLEFuZHJvaWQ6IkFuZHJvaWQgW1ZFUl0iLFNhaWxmaXNoOiJTYWlsZmlzaCBbVkVSXSIsQmxhY2tCZXJyeTpbIkJsYWNrQmVycnlbXFx3XSsvW1ZFUl0iLCJCbGFja0JlcnJ5LipWZXJzaW9uL1tWRVJdIiwiVmVyc2lvbi9bVkVSXSJdLEJSRVc6IkJSRVcgW1ZFUl0iLEphdmE6IkphdmEvW1ZFUl0iLCJXaW5kb3dzIFBob25lIE9TIjpbIldpbmRvd3MgUGhvbmUgT1MgW1ZFUl0iLCJXaW5kb3dzIFBob25lIFtWRVJdIl0sIldpbmRvd3MgUGhvbmUiOiJXaW5kb3dzIFBob25lIFtWRVJdIiwiV2luZG93cyBDRSI6IldpbmRvd3MgQ0UvW1ZFUl0iLCJXaW5kb3dzIE5UIjoiV2luZG93cyBOVCBbVkVSXSIsU3ltYmlhbjpbIlN5bWJpYW5PUy9bVkVSXSIsIlN5bWJpYW4vW1ZFUl0iXSx3ZWJPUzpbIndlYk9TL1tWRVJdIiwiaHB3T1MvW1ZFUl07Il19LHV0aWxzOntCb3Q6Ikdvb2dsZWJvdHxmYWNlYm9va2V4dGVybmFsaGl0fEdvb2dsZS1BTVBIVE1MfHN+YW1wLXZhbGlkYXRvcnxBZHNCb3QtR29vZ2xlfEdvb2dsZSBLZXl3b3JkIFN1Z2dlc3Rpb258RmFjZWJvdHxZYW5kZXhCb3R8WWFuZGV4TW9iaWxlQm90fGJpbmdib3R8aWFfYXJjaGl2ZXJ8QWhyZWZzQm90fEV6b29tc3xHU0xGYm90fFdCU2VhcmNoQm90fFR3aXR0ZXJib3R8VHdlZXRtZW1lQm90fFR3aWtsZXxQYXBlckxpQm90fFdvdGJveHxVbndpbmRGZXRjaG9yfEV4YWJvdHxNSjEyYm90fFlhbmRleEltYWdlc3xUdXJuaXRpbkJvdHxQaW5nZG9tfGNvbnRlbnRraW5nYXBwfEFzcGllZ2VsQm90IixNb2JpbGVCb3Q6Ikdvb2dsZWJvdC1Nb2JpbGV8QWRzQm90LUdvb2dsZS1Nb2JpbGV8WWFob29TZWVrZXIvTTFBMS1SMkQyIixEZXNrdG9wTW9kZToiV1BEZXNrdG9wIixUVjoiU29ueURUVnxIYmJUViIsV2ViS2l0OiIod2Via2l0KVsgL10oW1xcdy5dKykiLENvbnNvbGU6IlxcYihOaW50ZW5kb3xOaW50ZW5kbyBXaWlVfE5pbnRlbmRvIDNEU3xOaW50ZW5kbyBTd2l0Y2h8UExBWVNUQVRJT058WGJveClcXGIiLFdhdGNoOiJTTS1WNzAwIn19LGcuZGV0ZWN0TW9iaWxlQnJvd3NlcnM9e2Z1bGxQYXR0ZXJuOi8oYW5kcm9pZHxiYlxkK3xtZWVnbykuK21vYmlsZXxhdmFudGdvfGJhZGFcL3xibGFja2JlcnJ5fGJsYXplcnxjb21wYWx8ZWxhaW5lfGZlbm5lY3xoaXB0b3B8aWVtb2JpbGV8aXAoaG9uZXxvZCl8aXJpc3xraW5kbGV8bGdlIHxtYWVtb3xtaWRwfG1tcHxtb2JpbGUuK2ZpcmVmb3h8bmV0ZnJvbnR8b3BlcmEgbShvYnxpbilpfHBhbG0oIG9zKT98cGhvbmV8cChpeGl8cmUpXC98cGx1Y2tlcnxwb2NrZXR8cHNwfHNlcmllcyg0fDYpMHxzeW1iaWFufHRyZW98dXBcLihicm93c2VyfGxpbmspfHZvZGFmb25lfHdhcHx3aW5kb3dzIGNlfHhkYXx4aWluby9pLA0Kc2hvcnRQYXR0ZXJuOi8xMjA3fDYzMTB8NjU5MHwzZ3NvfDR0aHB8NTBbMS02XWl8Nzcwc3w4MDJzfGEgd2F8YWJhY3xhYyhlcnxvb3xzXC0pfGFpKGtvfHJuKXxhbChhdnxjYXxjbyl8YW1vaXxhbihleHxueXx5dyl8YXB0dXxhcihjaHxnbyl8YXModGV8dXMpfGF0dHd8YXUoZGl8XC1tfHIgfHMgKXxhdmFufGJlKGNrfGxsfG5xKXxiaShsYnxyZCl8YmwoYWN8YXopfGJyKGV8dil3fGJ1bWJ8YndcLShufHUpfGM1NVwvfGNhcGl8Y2N3YXxjZG1cLXxjZWxsfGNodG18Y2xkY3xjbWRcLXxjbyhtcHxuZCl8Y3Jhd3xkYShpdHxsbHxuZyl8ZGJ0ZXxkY1wtc3xkZXZpfGRpY2F8ZG1vYnxkbyhjfHApb3xkcygxMnxcLWQpfGVsKDQ5fGFpKXxlbShsMnx1bCl8ZXIoaWN8azApfGVzbDh8ZXooWzQtN10wfG9zfHdhfHplKXxmZXRjfGZseShcLXxfKXxnMSB1fGc1NjB8Z2VuZXxnZlwtNXxnXC1tb3xnbyhcLnd8b2QpfGdyKGFkfHVuKXxoYWllfGhjaXR8aGRcLShtfHB8dCl8aGVpXC18aGkocHR8dGEpfGhwKCBpfGlwKXxoc1wtY3xodChjKFwtfCB8X3xhfGd8cHxzfHQpfHRwKXxodShhd3x0Yyl8aVwtKDIwfGdvfG1hKXxpMjMwfGlhYyggfFwtfFwvKXxpYnJvfGlkZWF8aWcwMXxpa29tfGltMWt8aW5ub3xpcGFxfGlyaXN8amEodHx2KWF8amJyb3xqZW11fGppZ3N8a2RkaXxrZWppfGtndCggfFwvKXxrbG9ufGtwdCB8a3djXC18a3lvKGN8ayl8bGUobm98eGkpfGxnKCBnfFwvKGt8bHx1KXw1MHw1NHxcLVthLXddKXxsaWJ3fGx5bnh8bTFcLXd8bTNnYXxtNTBcL3xtYSh0ZXx1aXx4byl8bWMoMDF8MjF8Y2EpfG1cLWNyfG1lKHJjfHJpKXxtaShvOHxvYXx0cyl8bW1lZnxtbygwMXwwMnxiaXxkZXxkb3x0KFwtfCB8b3x2KXx6eil8bXQoNTB8cDF8diApfG13YnB8bXl3YXxuMTBbMC0yXXxuMjBbMi0zXXxuMzAoMHwyKXxuNTAoMHwyfDUpfG43KDAoMHwxKXwxMCl8bmUoKGN8bSlcLXxvbnx0Znx3Znx3Z3x3dCl8bm9rKDZ8aSl8bnpwaHxvMmltfG9wKHRpfHd2KXxvcmFufG93ZzF8cDgwMHxwYW4oYXxkfHQpfHBkeGd8cGcoMTN8XC0oWzEtOF18YykpfHBoaWx8cGlyZXxwbChheXx1Yyl8cG5cLTJ8cG8oY2t8cnR8c2UpfHByb3h8cHNpb3xwdFwtZ3xxYVwtYXxxYygwN3wxMnwyMXwzMnw2MHxcLVsyLTddfGlcLSl8cXRla3xyMzgwfHI2MDB8cmFrc3xyaW05fHJvKHZlfHpvKXxzNTVcL3xzYShnZXxtYXxtbXxtc3xueXx2YSl8c2MoMDF8aFwtfG9vfHBcLSl8c2RrXC98c2UoYyhcLXwwfDEpfDQ3fG1jfG5kfHJpKXxzZ2hcLXxzaGFyfHNpZShcLXxtKXxza1wtMHxzbCg0NXxpZCl8c20oYWx8YXJ8YjN8aXR8dDUpfHNvKGZ0fG55KXxzcCgwMXxoXC18dlwtfHYgKXxzeSgwMXxtYil8dDIoMTh8NTApfHQ2KDAwfDEwfDE4KXx0YShndHxsayl8dGNsXC18dGRnXC18dGVsKGl8bSl8dGltXC18dFwtbW98dG8ocGx8c2gpfHRzKDcwfG1cLXxtM3xtNSl8dHhcLTl8dXAoXC5ifGcxfHNpKXx1dHN0fHY0MDB8djc1MHx2ZXJpfHZpKHJnfHRlKXx2ayg0MHw1WzAtM118XC12KXx2bTQwfHZvZGF8dnVsY3x2eCg1Mnw1M3w2MHw2MXw3MHw4MHw4MXw4M3w4NXw5OCl8dzNjKFwtfCApfHdlYmN8d2hpdHx3aShnIHxuY3xudyl8d21sYnx3b251fHg3MDB8eWFzXC18eW91cnx6ZXRvfHp0ZVwtL2ksdGFibGV0UGF0dGVybjovYW5kcm9pZHxpcGFkfHBsYXlib29rfHNpbGsvaX07dmFyIGgsaT1PYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5O3JldHVybiBnLkZBTExCQUNLX1BIT05FPSJVbmtub3duUGhvbmUiLGcuRkFMTEJBQ0tfVEFCTEVUPSJVbmtub3duVGFibGV0IixnLkZBTExCQUNLX01PQklMRT0iVW5rbm93bk1vYmlsZSIsaD0iaXNBcnJheSJpbiBBcnJheT9BcnJheS5pc0FycmF5OmZ1bmN0aW9uKGEpe3JldHVybiJbb2JqZWN0IEFycmF5XSI9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmNhbGwoYSl9LGZ1bmN0aW9uKCl7dmFyIGEsYixjLGUsZixqLGs9Zy5tb2JpbGVEZXRlY3RSdWxlcztmb3IoYSBpbiBrLnByb3BzKWlmKGkuY2FsbChrLnByb3BzLGEpKXtmb3IoYj1rLnByb3BzW2FdLGgoYil8fChiPVtiXSksZj1iLmxlbmd0aCxlPTA7ZTxmOysrZSljPWJbZV0saj1jLmluZGV4T2YoIltWRVJdIiksaj49MCYmKGM9Yy5zdWJzdHJpbmcoMCxqKSsiKFtcXHcuX1xcK10rKSIrYy5zdWJzdHJpbmcoais1KSksYltlXT1uZXcgUmVnRXhwKGMsImkiKTtrLnByb3BzW2FdPWJ9ZChrLm9zcyksZChrLnBob25lcyksZChrLnRhYmxldHMpLGQoay51YXMpLGQoay51dGlscyksay5vc3MwPXtXaW5kb3dzUGhvbmVPUzprLm9zcy5XaW5kb3dzUGhvbmVPUyxXaW5kb3dzTW9iaWxlT1M6ay5vc3MuV2luZG93c01vYmlsZU9TfX0oKSxnLmZpbmRNYXRjaD1mdW5jdGlvbihhLGIpe2Zvcih2YXIgYyBpbiBhKWlmKGkuY2FsbChhLGMpJiZhW2NdLnRlc3QoYikpcmV0dXJuIGM7cmV0dXJuIG51bGx9LGcuZmluZE1hdGNoZXM9ZnVuY3Rpb24oYSxiKXt2YXIgYz1bXTtmb3IodmFyIGQgaW4gYSlpLmNhbGwoYSxkKSYmYVtkXS50ZXN0KGIpJiZjLnB1c2goZCk7cmV0dXJuIGN9LGcuZ2V0VmVyc2lvblN0cj1mdW5jdGlvbihhLGIpe3ZhciBjLGQsZSxmLGg9Zy5tb2JpbGVEZXRlY3RSdWxlcy5wcm9wcztpZihpLmNhbGwoaCxhKSlmb3IoYz1oW2FdLGU9Yy5sZW5ndGgsZD0wO2Q8ZTsrK2QpaWYoZj1jW2RdLmV4ZWMoYiksbnVsbCE9PWYpcmV0dXJuIGZbMV07cmV0dXJuIG51bGx9LGcuZ2V0VmVyc2lvbj1mdW5jdGlvbihhLGIpe3ZhciBjPWcuZ2V0VmVyc2lvblN0cihhLGIpO3JldHVybiBjP2cucHJlcGFyZVZlcnNpb25ObyhjKTpOYU59LGcucHJlcGFyZVZlcnNpb25Obz1mdW5jdGlvbihhKXt2YXIgYjtyZXR1cm4gYj1hLnNwbGl0KC9bYS16Ll8gXC9cLV0vaSksMT09PWIubGVuZ3RoJiYoYT1iWzBdKSxiLmxlbmd0aD4xJiYoYT1iWzBdKyIuIixiLnNoaWZ0KCksYSs9Yi5qb2luKCIiKSksTnVtYmVyKGEpfSxnLmlzTW9iaWxlRmFsbGJhY2s9ZnVuY3Rpb24oYSl7cmV0dXJuIGcuZGV0ZWN0TW9iaWxlQnJvd3NlcnMuZnVsbFBhdHRlcm4udGVzdChhKXx8Zy5kZXRlY3RNb2JpbGVCcm93c2Vycy5zaG9ydFBhdHRlcm4udGVzdChhLnN1YnN0cigwLDQpKX0sZy5pc1RhYmxldEZhbGxiYWNrPWZ1bmN0aW9uKGEpe3JldHVybiBnLmRldGVjdE1vYmlsZUJyb3dzZXJzLnRhYmxldFBhdHRlcm4udGVzdChhKX0sZy5wcmVwYXJlRGV0ZWN0aW9uQ2FjaGU9ZnVuY3Rpb24oYSxjLGQpe2lmKGEubW9iaWxlPT09Yil7dmFyIGUsaCxpO3JldHVybihoPWcuZmluZE1hdGNoKGcubW9iaWxlRGV0ZWN0UnVsZXMudGFibGV0cyxjKSk/KGEubW9iaWxlPWEudGFibGV0PWgsdm9pZChhLnBob25lPW51bGwpKTooZT1nLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLnBob25lcyxjKSk/KGEubW9iaWxlPWEucGhvbmU9ZSx2b2lkKGEudGFibGV0PW51bGwpKTp2b2lkKGcuaXNNb2JpbGVGYWxsYmFjayhjKT8oaT1mLmlzUGhvbmVTaXplZChkKSxpPT09Yj8oYS5tb2JpbGU9Zy5GQUxMQkFDS19NT0JJTEUsYS50YWJsZXQ9YS5waG9uZT1udWxsKTppPyhhLm1vYmlsZT1hLnBob25lPWcuRkFMTEJBQ0tfUEhPTkUsYS50YWJsZXQ9bnVsbCk6KGEubW9iaWxlPWEudGFibGV0PWcuRkFMTEJBQ0tfVEFCTEVULGEucGhvbmU9bnVsbCkpOmcuaXNUYWJsZXRGYWxsYmFjayhjKT8oYS5tb2JpbGU9YS50YWJsZXQ9Zy5GQUxMQkFDS19UQUJMRVQsYS5waG9uZT1udWxsKTphLm1vYmlsZT1hLnRhYmxldD1hLnBob25lPW51bGwpfX0sZy5tb2JpbGVHcmFkZT1mdW5jdGlvbihhKXt2YXIgYj1udWxsIT09YS5tb2JpbGUoKTtyZXR1cm4gYS5vcygiaU9TIikmJmEudmVyc2lvbigiaVBhZCIpPj00LjN8fGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQaG9uZSIpPj0zLjF8fGEub3MoImlPUyIpJiZhLnZlcnNpb24oImlQb2QiKT49My4xfHxhLnZlcnNpb24oIkFuZHJvaWQiKT4yLjEmJmEuaXMoIldlYmtpdCIpfHxhLnZlcnNpb24oIldpbmRvd3MgUGhvbmUgT1MiKT49N3x8YS5pcygiQmxhY2tCZXJyeSIpJiZhLnZlcnNpb24oIkJsYWNrQmVycnkiKT49Nnx8YS5tYXRjaCgiUGxheWJvb2suKlRhYmxldCIpfHxhLnZlcnNpb24oIndlYk9TIik+PTEuNCYmYS5tYXRjaCgiUGFsbXxQcmV8UGl4aSIpfHxhLm1hdGNoKCJocC4qVG91Y2hQYWQiKXx8YS5pcygiRmlyZWZveCIpJiZhLnZlcnNpb24oIkZpcmVmb3giKT49MTJ8fGEuaXMoIkNocm9tZSIpJiZhLmlzKCJBbmRyb2lkT1MiKSYmYS52ZXJzaW9uKCJBbmRyb2lkIik+PTR8fGEuaXMoIlNreWZpcmUiKSYmYS52ZXJzaW9uKCJTa3lmaXJlIik+PTQuMSYmYS5pcygiQW5kcm9pZE9TIikmJmEudmVyc2lvbigiQW5kcm9pZCIpPj0yLjN8fGEuaXMoIk9wZXJhIikmJmEudmVyc2lvbigiT3BlcmEgTW9iaSIpPjExJiZhLmlzKCJBbmRyb2lkT1MiKXx8YS5pcygiTWVlR29PUyIpfHxhLmlzKCJUaXplbiIpfHxhLmlzKCJEb2xmaW4iKSYmYS52ZXJzaW9uKCJCYWRhIik+PTJ8fChhLmlzKCJVQyBCcm93c2VyIil8fGEuaXMoIkRvbGZpbiIpKSYmYS52ZXJzaW9uKCJBbmRyb2lkIik+PTIuM3x8YS5tYXRjaCgiS2luZGxlIEZpcmUiKXx8YS5pcygiS2luZGxlIikmJmEudmVyc2lvbigiS2luZGxlIik+PTN8fGEuaXMoIkFuZHJvaWRPUyIpJiZhLmlzKCJOb29rVGFibGV0Iil8fGEudmVyc2lvbigiQ2hyb21lIik+PTExJiYhYnx8YS52ZXJzaW9uKCJTYWZhcmkiKT49NSYmIWJ8fGEudmVyc2lvbigiRmlyZWZveCIpPj00JiYhYnx8YS52ZXJzaW9uKCJNU0lFIik+PTcmJiFifHxhLnZlcnNpb24oIk9wZXJhIik+PTEwJiYhYj8iQSI6YS5vcygiaU9TIikmJmEudmVyc2lvbigiaVBhZCIpPDQuM3x8YS5vcygiaU9TIikmJmEudmVyc2lvbigiaVBob25lIik8My4xfHxhLm9zKCJpT1MiKSYmYS52ZXJzaW9uKCJpUG9kIik8My4xfHxhLmlzKCJCbGFja2JlcnJ5IikmJmEudmVyc2lvbigiQmxhY2tCZXJyeSIpPj01JiZhLnZlcnNpb24oIkJsYWNrQmVycnkiKTw2fHxhLnZlcnNpb24oIk9wZXJhIE1pbmkiKT49NSYmYS52ZXJzaW9uKCJPcGVyYSBNaW5pIik8PTYuNSYmKGEudmVyc2lvbigiQW5kcm9pZCIpPj0yLjN8fGEuaXMoImlPUyIpKXx8YS5tYXRjaCgiTm9raWFOOHxOb2tpYUM3fE45Ny4qU2VyaWVzNjB8U3ltYmlhbi8zIil8fGEudmVyc2lvbigiT3BlcmEgTW9iaSIpPj0xMSYmYS5pcygiU3ltYmlhbk9TIik/IkIiOihhLnZlcnNpb24oIkJsYWNrQmVycnkiKTw1fHxhLm1hdGNoKCJNU0lFTW9iaWxlfFdpbmRvd3MgQ0UuKk1vYmlsZSIpfHxhLnZlcnNpb24oIldpbmRvd3MgTW9iaWxlIik8PTUuMiwiQyIpfSxnLmRldGVjdE9TPWZ1bmN0aW9uKGEpe3JldHVybiBnLmZpbmRNYXRjaChnLm1vYmlsZURldGVjdFJ1bGVzLm9zczAsYSl8fGcuZmluZE1hdGNoKGcubW9iaWxlRGV0ZWN0UnVsZXMub3NzLGEpfSxnLmdldERldmljZVNtYWxsZXJTaWRlPWZ1bmN0aW9uKCl7cmV0dXJuIHdpbmRvdy5zY3JlZW4ud2lkdGg8d2luZG93LnNjcmVlbi5oZWlnaHQ/d2luZG93LnNjcmVlbi53aWR0aDp3aW5kb3cuc2NyZWVuLmhlaWdodH0sZi5wcm90b3R5cGU9e2NvbnN0cnVjdG9yOmYsbW9iaWxlOmZ1bmN0aW9uKCl7cmV0dXJuIGcucHJlcGFyZURldGVjdGlvbkNhY2hlKHRoaXMuX2NhY2hlLHRoaXMudWEsdGhpcy5tYXhQaG9uZVdpZHRoKSx0aGlzLl9jYWNoZS5tb2JpbGV9LHBob25lOmZ1bmN0aW9uKCl7cmV0dXJuIGcucHJlcGFyZURldGVjdGlvbkNhY2hlKHRoaXMuX2NhY2hlLHRoaXMudWEsdGhpcy5tYXhQaG9uZVdpZHRoKSx0aGlzLl9jYWNoZS5waG9uZX0sdGFibGV0OmZ1bmN0aW9uKCl7cmV0dXJuIGcucHJlcGFyZURldGVjdGlvbkNhY2hlKHRoaXMuX2NhY2hlLHRoaXMudWEsdGhpcy5tYXhQaG9uZVdpZHRoKSx0aGlzLl9jYWNoZS50YWJsZXR9LHVzZXJBZ2VudDpmdW5jdGlvbigpe3JldHVybiB0aGlzLl9jYWNoZS51c2VyQWdlbnQ9PT1iJiYodGhpcy5fY2FjaGUudXNlckFnZW50PWcuZmluZE1hdGNoKGcubW9iaWxlRGV0ZWN0UnVsZXMudWFzLHRoaXMudWEpKSx0aGlzLl9jYWNoZS51c2VyQWdlbnR9LHVzZXJBZ2VudHM6ZnVuY3Rpb24oKXtyZXR1cm4gdGhpcy5fY2FjaGUudXNlckFnZW50cz09PWImJih0aGlzLl9jYWNoZS51c2VyQWdlbnRzPWcuZmluZE1hdGNoZXMoZy5tb2JpbGVEZXRlY3RSdWxlcy51YXMsdGhpcy51YSkpLHRoaXMuX2NhY2hlLnVzZXJBZ2VudHN9LG9zOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2NhY2hlLm9zPT09YiYmKHRoaXMuX2NhY2hlLm9zPWcuZGV0ZWN0T1ModGhpcy51YSkpLHRoaXMuX2NhY2hlLm9zfSx2ZXJzaW9uOmZ1bmN0aW9uKGEpe3JldHVybiBnLmdldFZlcnNpb24oYSx0aGlzLnVhKX0sdmVyc2lvblN0cjpmdW5jdGlvbihhKXtyZXR1cm4gZy5nZXRWZXJzaW9uU3RyKGEsdGhpcy51YSl9LGlzOmZ1bmN0aW9uKGIpe3JldHVybiBjKHRoaXMudXNlckFnZW50cygpLGIpfHxhKGIsdGhpcy5vcygpKXx8YShiLHRoaXMucGhvbmUoKSl8fGEoYix0aGlzLnRhYmxldCgpKXx8YyhnLmZpbmRNYXRjaGVzKGcubW9iaWxlRGV0ZWN0UnVsZXMudXRpbHMsdGhpcy51YSksYil9LG1hdGNoOmZ1bmN0aW9uKGEpe3JldHVybiBhIGluc3RhbmNlb2YgUmVnRXhwfHwoYT1uZXcgUmVnRXhwKGEsImkiKSksYS50ZXN0KHRoaXMudWEpfSxpc1Bob25lU2l6ZWQ6ZnVuY3Rpb24oYSl7cmV0dXJuIGYuaXNQaG9uZVNpemVkKGF8fHRoaXMubWF4UGhvbmVXaWR0aCl9LG1vYmlsZUdyYWRlOmZ1bmN0aW9uKCl7cmV0dXJuIHRoaXMuX2NhY2hlLmdyYWRlPT09YiYmKHRoaXMuX2NhY2hlLmdyYWRlPWcubW9iaWxlR3JhZGUodGhpcykpLHRoaXMuX2NhY2hlLmdyYWRlfX0sInVuZGVmaW5lZCIhPXR5cGVvZiB3aW5kb3cmJndpbmRvdy5zY3JlZW4/Zi5pc1Bob25lU2l6ZWQ9ZnVuY3Rpb24oYSl7cmV0dXJuIGE8MD9iOmcuZ2V0RGV2aWNlU21hbGxlclNpZGUoKTw9YX06Zi5pc1Bob25lU2l6ZWQ9ZnVuY3Rpb24oKXt9LGYuX2ltcGw9ZyxmLnZlcnNpb249IjEuNC41IDIwMjEtMDMtMTMiLGZ9KX0oZnVuY3Rpb24oYSl7aWYoInVuZGVmaW5lZCIhPXR5cGVvZiBtb2R1bGUmJm1vZHVsZS5leHBvcnRzKXJldHVybiBmdW5jdGlvbihhKXttb2R1bGUuZXhwb3J0cz1hKCl9O2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBkZWZpbmUmJmRlZmluZS5hbWQpcmV0dXJuIGRlZmluZTtpZigidW5kZWZpbmVkIiE9dHlwZW9mIHdpbmRvdylyZXR1cm4gZnVuY3Rpb24oYSl7d2luZG93Lk1vYmlsZURldGVjdD1hKCl9O3Rocm93IG5ldyBFcnJvcigidW5rbm93biBlbnZpcm9ubWVudCIpfSgpKTt2YXIgYWlfbGlzdHM9ITAsYWlfYmxvY2tfY2xhc3NfZGVmPSJjb2RlLWJsb2NrIjsKaWYoInVuZGVmaW5lZCIhPXR5cGVvZiBhaV9saXN0cyl7ZnVuY3Rpb24gWChiLGUpe2Zvcih2YXIgcD1bXTtiPWIucHJldmlvdXNFbGVtZW50U2libGluZzspKCJ1bmRlZmluZWQiPT10eXBlb2YgZXx8Yi5tYXRjaGVzKGUpKSYmcC5wdXNoKGIpO3JldHVybiBwfWZ1bmN0aW9uIGZhKGIsZSl7Zm9yKHZhciBwPVtdO2I9Yi5uZXh0RWxlbWVudFNpYmxpbmc7KSgidW5kZWZpbmVkIj09dHlwZW9mIGV8fGIubWF0Y2hlcyhlKSkmJnAucHVzaChiKTtyZXR1cm4gcH12YXIgaG9zdF9yZWdleHA9UmVnRXhwKCI6XFwvXFwvKC5bXi86XSspIiwiaSIpO2Z1bmN0aW9uIGhhKGIpe2I9Yi5tYXRjaChob3N0X3JlZ2V4cCk7cmV0dXJuIG51bGwhPWImJjE8Yi5sZW5ndGgmJiJzdHJpbmciPT09dHlwZW9mIGJbMV0mJjA8YlsxXS5sZW5ndGg/YlsxXS50b0xvd2VyQ2FzZSgpOm51bGx9ZnVuY3Rpb24gUShiKXtyZXR1cm4gYi5pbmNsdWRlcygiOiIpPyhiPWIuc3BsaXQoIjoiKSwxRTMqKDM2MDAqcGFyc2VJbnQoYlswXSkrCjYwKnBhcnNlSW50KGJbMV0pK3BhcnNlSW50KGJbMl0pKSk6bnVsbH1mdW5jdGlvbiBZKGIpe3RyeXt2YXIgZT1EYXRlLnBhcnNlKGIpO2lzTmFOKGUpJiYoZT1udWxsKX1jYXRjaChwKXtlPW51bGx9aWYobnVsbD09ZSYmYi5pbmNsdWRlcygiICIpKXtiPWIuc3BsaXQoIiAiKTt0cnl7ZT1EYXRlLnBhcnNlKGJbMF0pLGUrPVEoYlsxXSksaXNOYU4oZSkmJihlPW51bGwpfWNhdGNoKHApe2U9bnVsbH19cmV0dXJuIGV9ZnVuY3Rpb24gWigpe251bGw9PWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpJiZudWxsPT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIuYWktbGlzdC1tYW51YWwiKXx8ImZ1bmN0aW9uIiE9dHlwZW9mIF9fdGNmYXBpfHwiZnVuY3Rpb24iIT10eXBlb2YgYWlfbG9hZF9ibG9ja3N8fCJ1bmRlZmluZWQiIT10eXBlb2YgYWlfaWFiX3RjZl9jYWxsYmFja19pbnN0YWxsZWR8fChfX3RjZmFwaSgiYWRkRXZlbnRMaXN0ZW5lciIsMixmdW5jdGlvbihiLAplKXtlJiYidXNlcmFjdGlvbmNvbXBsZXRlIj09PWIuZXZlbnRTdGF0dXMmJihhaV90Y0RhdGE9YixhaV9sb2FkX2Jsb2NrcygpLGI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIiksbnVsbCE9YiYmKGIudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIERBVEEgTE9BREVEIiksYj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKSxudWxsIT1iJiYoYi5jbGFzc0xpc3QucmVtb3ZlKCJzdGF0dXMtZXJyb3IiKSxiLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpKSl9KSxhaV9pYWJfdGNmX2NhbGxiYWNrX2luc3RhbGxlZD0hMCl9YWlfcHJvY2Vzc19saXN0cz1mdW5jdGlvbihiKXtmdW5jdGlvbiBlKGEsZCxrKXtpZigwPT1hLmxlbmd0aCl7aWYoIiFAISI9PWspcmV0dXJuITA7ZCE9ayYmKCJ0cnVlIj09ay50b0xvd2VyQ2FzZSgpP2s9ITA6ImZhbHNlIj09ay50b0xvd2VyQ2FzZSgpJiYoaz0hMSkpO3JldHVybiBkPT1rfWlmKCJvYmplY3QiIT0KdHlwZW9mIGQmJiJhcnJheSIhPXR5cGVvZiBkKXJldHVybiExO3ZhciBsPWFbMF07YT1hLnNsaWNlKDEpO2lmKCIqIj09bClmb3IobGV0IFssbl1vZiBPYmplY3QuZW50cmllcyhkKSl7aWYoZShhLG4saykpcmV0dXJuITB9ZWxzZSBpZihsIGluIGQpcmV0dXJuIGUoYSxkW2xdLGspO3JldHVybiExfWZ1bmN0aW9uIHAoYSxkLGspe2lmKCJvYmplY3QiIT10eXBlb2YgYXx8LTE9PWQuaW5kZXhPZigiWyIpKXJldHVybiExO2Q9ZC5yZXBsYWNlKC9dfCAvZ2ksIiIpLnNwbGl0KCJbIik7cmV0dXJuIGUoZCxhLGspfWZ1bmN0aW9uIHooKXtpZigiZnVuY3Rpb24iPT10eXBlb2YgX190Y2ZhcGkpe3ZhciBhPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLXN0YXR1cyIpLGQ9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2YtYmFyIik7bnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIERFVEVDVEVEIik7X190Y2ZhcGkoImdldFRDRGF0YSIsMixmdW5jdGlvbihrLApsKXtsPyhudWxsIT1kJiZkLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpLCJ0Y2xvYWRlZCI9PWsuZXZlbnRTdGF0dXN8fCJ1c2VyYWN0aW9uY29tcGxldGUiPT1rLmV2ZW50U3RhdHVzKT8oYWlfdGNEYXRhPWssay5nZHByQXBwbGllcz9udWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgREFUQSBMT0FERUQiKTpudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgR0RQUiBET0VTIE5PVCBBUFBMWSIpLG51bGwhPWQmJihkLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1lcnJvciIpLGQuY2xhc3NMaXN0LmFkZCgic3RhdHVzLW9rIikpLHNldFRpbWVvdXQoZnVuY3Rpb24oKXthaV9wcm9jZXNzX2xpc3RzKCl9LDEwKSk6ImNtcHVpc2hvd24iPT1rLmV2ZW50U3RhdHVzJiYoYWlfY21wdWlzaG93bj0hMCxudWxsIT1hJiYoYS50ZXh0Q29udGVudD0iSUFCIFRDRiAyLjAgQ01QIFVJIFNIT1dOIiksbnVsbCE9ZCYmKGQuY2xhc3NMaXN0LnJlbW92ZSgic3RhdHVzLWVycm9yIiksCmQuY2xhc3NMaXN0LmFkZCgic3RhdHVzLW9rIikpKToobnVsbCE9YSYmKGEudGV4dENvbnRlbnQ9IklBQiBUQ0YgMi4wIF9fdGNmYXBpIGdldFRDRGF0YSBmYWlsZWQiKSxudWxsIT1kJiYoZC5jbGFzc0xpc3QucmVtb3ZlKCJzdGF0dXMtb2siKSxkLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1lcnJvciIpKSl9KX19ZnVuY3Rpb24gRChhKXsiZnVuY3Rpb24iPT10eXBlb2YgX190Y2ZhcGk/KGFpX3RjZmFwaV9mb3VuZD0hMCwidW5kZWZpbmVkIj09dHlwZW9mIGFpX2lhYl90Y2ZfY2FsbGJhY2tfaW5zdGFsbGVkJiZaKCksInVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y0RhdGFfcmVxdWVzdGVkJiYoYWlfdGNEYXRhX3JlcXVlc3RlZD0hMCx6KCksY29va2llc19uZWVkX3RjRGF0YT0hMCkpOmEmJigidW5kZWZpbmVkIj09dHlwZW9mIGFpX3RjZmFwaV9mb3VuZCYmKGFpX3RjZmFwaV9mb3VuZD0hMSxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7YWlfcHJvY2Vzc19saXN0cygpfSwxMCkpLGE9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIiksCm51bGwhPWEmJihhLnRleHRDb250ZW50PSJJQUIgVENGIDIuMCBNSVNTSU5HOiBfX3RjZmFwaSBmdW5jdGlvbiBub3QgZm91bmQiKSxhPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhaS1pYWItdGNmLWJhciIpLG51bGwhPWEmJihhLmNsYXNzTGlzdC5yZW1vdmUoInN0YXR1cy1vayIpLGEuY2xhc3NMaXN0LmFkZCgic3RhdHVzLWVycm9yIikpKX1pZihudWxsPT1iKWI9ZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiZGl2LmFpLWxpc3QtZGF0YSwgbWV0YS5haS1saXN0LWRhdGEiKTtlbHNle3dpbmRvdy5qUXVlcnkmJndpbmRvdy5qUXVlcnkuZm4mJmIgaW5zdGFuY2VvZiBqUXVlcnkmJihiPUFycmF5LnByb3RvdHlwZS5zbGljZS5jYWxsKGIpKTt2YXIgeD1bXTtiLmZvckVhY2goKGEsZCk9PnthLm1hdGNoZXMoIi5haS1saXN0LWRhdGEiKT94LnB1c2goYSk6KGE9YS5xdWVyeVNlbGVjdG9yQWxsKCIuYWktbGlzdC1kYXRhIiksYS5sZW5ndGgmJmEuZm9yRWFjaCgoayxsKT0+e3gucHVzaChrKX0pKX0pOwpiPXh9aWYoYi5sZW5ndGgpe2IuZm9yRWFjaCgoYSxkKT0+e2EuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1kYXRhIil9KTt2YXIgSz1pYSh3aW5kb3cubG9jYXRpb24uc2VhcmNoKTtpZihudWxsIT1LLnJlZmVycmVyKXZhciBBPUsucmVmZXJyZXI7ZWxzZSBBPWRvY3VtZW50LnJlZmVycmVyLCIiIT1BJiYoQT1oYShBKSk7dmFyIFI9d2luZG93Lm5hdmlnYXRvci51c2VyQWdlbnQsUz1SLnRvTG93ZXJDYXNlKCksYWE9bmF2aWdhdG9yLmxhbmd1YWdlLEw9YWEudG9Mb3dlckNhc2UoKTtpZigidW5kZWZpbmVkIiE9PXR5cGVvZiBNb2JpbGVEZXRlY3QpdmFyIGJhPW5ldyBNb2JpbGVEZXRlY3QoUik7Yi5mb3JFYWNoKChhLGQpPT57dmFyIGs9ZG9jdW1lbnQuY29va2llLnNwbGl0KCI7Iik7ay5mb3JFYWNoKGZ1bmN0aW9uKGYsaCl7a1toXT1mLnRyaW0oKX0pO2Q9YS5jbG9zZXN0KCJkaXYuIithaV9ibG9ja19jbGFzc19kZWYpO3ZhciBsPSEwO2lmKGEuaGFzQXR0cmlidXRlKCJyZWZlcmVyLWxpc3QiKSl7dmFyIG49CmEuZ2V0QXR0cmlidXRlKCJyZWZlcmVyLWxpc3QiKTtuPWI2NGQobikuc3BsaXQoIiwiKTt2YXIgdj1hLmdldEF0dHJpYnV0ZSgicmVmZXJlci1saXN0LXR5cGUiKSxFPSExO24uZXZlcnkoKGYsaCk9PntmPWYudHJpbSgpO2lmKCIiPT1mKXJldHVybiEwO2lmKCIqIj09Zi5jaGFyQXQoMCkpaWYoIioiPT1mLmNoYXJBdChmLmxlbmd0aC0xKSl7aWYoZj1mLnN1YnN0cigxLGYubGVuZ3RoLTIpLC0xIT1BLmluZGV4T2YoZikpcmV0dXJuIEU9ITAsITF9ZWxzZXtpZihmPWYuc3Vic3RyKDEpLEEuc3Vic3RyKC1mLmxlbmd0aCk9PWYpcmV0dXJuIEU9ITAsITF9ZWxzZSBpZigiKiI9PWYuY2hhckF0KGYubGVuZ3RoLTEpKXtpZihmPWYuc3Vic3RyKDAsZi5sZW5ndGgtMSksMD09QS5pbmRleE9mKGYpKXJldHVybiBFPSEwLCExfWVsc2UgaWYoIiMiPT1mKXtpZigiIj09QSlyZXR1cm4gRT0hMCwhMX1lbHNlIGlmKGY9PUEpcmV0dXJuIEU9ITAsITE7cmV0dXJuITB9KTt2YXIgcj1FO3N3aXRjaCh2KXtjYXNlICJCIjpyJiYKKGw9ITEpO2JyZWFrO2Nhc2UgIlciOnJ8fChsPSExKX19aWYobCYmYS5oYXNBdHRyaWJ1dGUoImNsaWVudC1saXN0IikmJiJ1bmRlZmluZWQiIT09dHlwZW9mIGJhKXN3aXRjaChuPWEuZ2V0QXR0cmlidXRlKCJjbGllbnQtbGlzdCIpLG49YjY0ZChuKS5zcGxpdCgiLCIpLHY9YS5nZXRBdHRyaWJ1dGUoImNsaWVudC1saXN0LXR5cGUiKSxyPSExLG4uZXZlcnkoKGYsaCk9PntpZigiIj09Zi50cmltKCkpcmV0dXJuITA7Zi5zcGxpdCgiJiYiKS5ldmVyeSgoYyx0KT0+e3Q9ITA7dmFyIHc9ITE7Zm9yKGM9Yy50cmltKCk7IiEhIj09Yy5zdWJzdHJpbmcoMCwyKTspdD0hdCxjPWMuc3Vic3RyaW5nKDIpOyJsYW5ndWFnZToiPT1jLnN1YnN0cmluZygwLDkpJiYodz0hMCxjPWMuc3Vic3RyaW5nKDkpLnRvTG93ZXJDYXNlKCkpO3ZhciBxPSExO3c/IioiPT1jLmNoYXJBdCgwKT8iKiI9PWMuY2hhckF0KGMubGVuZ3RoLTEpPyhjPWMuc3Vic3RyKDEsYy5sZW5ndGgtMikudG9Mb3dlckNhc2UoKSwKLTEhPUwuaW5kZXhPZihjKSYmKHE9ITApKTooYz1jLnN1YnN0cigxKS50b0xvd2VyQ2FzZSgpLEwuc3Vic3RyKC1jLmxlbmd0aCk9PWMmJihxPSEwKSk6IioiPT1jLmNoYXJBdChjLmxlbmd0aC0xKT8oYz1jLnN1YnN0cigwLGMubGVuZ3RoLTEpLnRvTG93ZXJDYXNlKCksMD09TC5pbmRleE9mKGMpJiYocT0hMCkpOmM9PUwmJihxPSEwKToiKiI9PWMuY2hhckF0KDApPyIqIj09Yy5jaGFyQXQoYy5sZW5ndGgtMSk/KGM9Yy5zdWJzdHIoMSxjLmxlbmd0aC0yKS50b0xvd2VyQ2FzZSgpLC0xIT1TLmluZGV4T2YoYykmJihxPSEwKSk6KGM9Yy5zdWJzdHIoMSkudG9Mb3dlckNhc2UoKSxTLnN1YnN0cigtYy5sZW5ndGgpPT1jJiYocT0hMCkpOiIqIj09Yy5jaGFyQXQoYy5sZW5ndGgtMSk/KGM9Yy5zdWJzdHIoMCxjLmxlbmd0aC0xKS50b0xvd2VyQ2FzZSgpLDA9PVMuaW5kZXhPZihjKSYmKHE9ITApKTpiYS5pcyhjKSYmKHE9ITApO3JldHVybihyPXE/dDohdCk/ITA6ITF9KTtyZXR1cm4gcj8KITE6ITB9KSx2KXtjYXNlICJCIjpyJiYobD0hMSk7YnJlYWs7Y2FzZSAiVyI6cnx8KGw9ITEpfXZhciBNPW49ITE7Zm9yKHY9MTsyPj12O3YrKylpZihsKXtzd2l0Y2godil7Y2FzZSAxOnZhciBnPWEuZ2V0QXR0cmlidXRlKCJjb29raWUtbGlzdCIpO2JyZWFrO2Nhc2UgMjpnPWEuZ2V0QXR0cmlidXRlKCJwYXJhbWV0ZXItbGlzdCIpfWlmKG51bGwhPWcpe2c9YjY0ZChnKTtzd2l0Y2godil7Y2FzZSAxOnZhciB5PWEuZ2V0QXR0cmlidXRlKCJjb29raWUtbGlzdC10eXBlIik7YnJlYWs7Y2FzZSAyOnk9YS5nZXRBdHRyaWJ1dGUoInBhcmFtZXRlci1saXN0LXR5cGUiKX1nPWcucmVwbGFjZSgidGNmLWdkcHIiLCJ0Y2YtdjJbZ2RwckFwcGxpZXNdPXRydWUiKTtnPWcucmVwbGFjZSgidGNmLW5vLWdkcHIiLCJ0Y2YtdjJbZ2RwckFwcGxpZXNdPWZhbHNlIik7Zz1nLnJlcGxhY2UoInRjZi1nb29nbGUiLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzU1XT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpOwpnPWcucmVwbGFjZSgidGNmLW5vLWdvb2dsZSIsIiEhdGNmLXYyW3ZlbmRvcl1bY29uc2VudHNdWzc1NV0iKTtnPWcucmVwbGFjZSgidGNmLW1lZGlhLm5ldCIsInRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVsxNDJdPXRydWUgJiYgdGNmLXYyW3B1cnBvc2VdW2NvbnNlbnRzXVsxXT10cnVlIik7Zz1nLnJlcGxhY2UoInRjZi1uby1tZWRpYS5uZXQiLCIhIXRjZi12Mlt2ZW5kb3JdW2NvbnNlbnRzXVsxNDJdIik7Zz1nLnJlcGxhY2UoInRjZi1hbWF6b24iLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzkzXT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tYW1hem9uIiwiISF0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bNzkzXSIpO2c9Zy5yZXBsYWNlKCJ0Y2YtZXpvaWMiLCJ0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMzQ3XT10cnVlICYmIHRjZi12MltwdXJwb3NlXVtjb25zZW50c11bMV09dHJ1ZSIpO2c9Zy5yZXBsYWNlKCJ0Y2Ytbm8tZXpvaWMiLAoiISF0Y2YtdjJbdmVuZG9yXVtjb25zZW50c11bMzQ3XSIpO3ZhciBGPWcuc3BsaXQoIiwiKSxjYT1bXTtrLmZvckVhY2goZnVuY3Rpb24oZil7Zj1mLnNwbGl0KCI9Iik7dHJ5e3ZhciBoPUpTT04ucGFyc2UoZGVjb2RlVVJJQ29tcG9uZW50KGZbMV0pKX1jYXRjaChjKXtoPWRlY29kZVVSSUNvbXBvbmVudChmWzFdKX1jYVtmWzBdXT1ofSk7cj0hMTt2YXIgST1hO0YuZXZlcnkoKGYsaCk9PntmLnNwbGl0KCImJiIpLmV2ZXJ5KChjLHQpPT57dD0hMDtmb3IoYz1jLnRyaW0oKTsiISEiPT1jLnN1YnN0cmluZygwLDIpOyl0PSF0LGM9Yy5zdWJzdHJpbmcoMik7dmFyIHc9YyxxPSIhQCEiLFQ9InRjZi12MiI9PXcmJiIhQCEiPT1xLEI9LTEhPWMuaW5kZXhPZigiWyIpLEo9MD09Yy5pbmRleE9mKCJ0Y2YtdjIiKXx8MD09Yy5pbmRleE9mKCJldWNvbnNlbnQtdjIiKTtKPUomJihCfHxUKTstMSE9Yy5pbmRleE9mKCI9IikmJihxPWMuc3BsaXQoIj0iKSx3PXFbMF0scT1xWzFdLEI9LTEhPXcuaW5kZXhPZigiWyIpLApKPShKPTA9PXcuaW5kZXhPZigidGNmLXYyIil8fDA9PXcuaW5kZXhPZigiZXVjb25zZW50LXYyIikpJiYoQnx8VCkpO2lmKEopZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIiksQj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKSxudWxsIT1CJiYoQi5zdHlsZS5kaXNwbGF5PSJibG9jayIpLFQmJiJib29sZWFuIj09dHlwZW9mIGFpX3RjZmFwaV9mb3VuZD9yPWFpX3RjZmFwaV9mb3VuZD90OiF0OiJvYmplY3QiPT10eXBlb2YgYWlfdGNEYXRhPyhudWxsIT1CJiZCLmNsYXNzTGlzdC5hZGQoInN0YXR1cy1vayIpLHc9dy5yZXBsYWNlKC9dfCAvZ2ksIiIpLnNwbGl0KCJbIiksdy5zaGlmdCgpLHI9KHc9ZSh3LGFpX3RjRGF0YSxxKSk/dDohdCk6InVuZGVmaW5lZCI9PXR5cGVvZiBhaV90Y2ZhcGlfZm91bmQmJihJLmNsYXNzTGlzdC5hZGQoImFpLWxpc3QtZGF0YSIpLE09ITAsImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpP0QoITEpOgoidW5kZWZpbmVkIj09dHlwZW9mIGFpX3RjRGF0YV9yZXRyeWluZyYmKGFpX3RjRGF0YV9yZXRyeWluZz0hMCxzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7ImZ1bmN0aW9uIj09dHlwZW9mIF9fdGNmYXBpP0QoITEpOnNldFRpbWVvdXQoZnVuY3Rpb24oKXsiZnVuY3Rpb24iPT10eXBlb2YgX190Y2ZhcGk/RCghMSk6c2V0VGltZW91dChmdW5jdGlvbigpe0QoITApfSwzRTMpfSwxRTMpfSw2MDApKSk7ZWxzZSBpZihCKXI9KHc9cChjYSx3LHEpKT90OiF0O2Vsc2V7dmFyIFU9ITE7IiFAISI9PXE/ay5ldmVyeShmdW5jdGlvbihqYSl7cmV0dXJuIGphLnNwbGl0KCI9IilbMF09PWM/KFU9ITAsITEpOiEwfSk6VT0tMSE9ay5pbmRleE9mKGMpO3I9VT90OiF0fXJldHVybiByPyEwOiExfSk7cmV0dXJuIHI/ITE6ITB9KTtyJiYoTT0hMSxJLmNsYXNzTGlzdC5yZW1vdmUoImFpLWxpc3QtZGF0YSIpKTtzd2l0Y2goeSl7Y2FzZSAiQiI6ciYmKGw9ITEpO2JyZWFrO2Nhc2UgIlciOnJ8fChsPSExKX19fWEuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1saXN0LW1hbnVhbCIpJiYKKGw/KEkuY2xhc3NMaXN0LnJlbW92ZSgiYWktbGlzdC1kYXRhIiksSS5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LW1hbnVhbCIpKToobj0hMCxJLmNsYXNzTGlzdC5hZGQoImFpLWxpc3QtZGF0YSIpKSk7KGx8fCFuJiYhTSkmJmEuaGFzQXR0cmlidXRlKCJkYXRhLWRlYnVnLWluZm8iKSYmKGc9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLiIrYS5kYXRhc2V0LmRlYnVnSW5mbyksbnVsbCE9ZyYmKGc9Zy5wYXJlbnRFbGVtZW50LG51bGwhPWcmJmcuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1kZWJ1Zy1pbmZvIikmJmcucmVtb3ZlKCkpKTt5PVgoYSwiLmFpLWRlYnVnLWJhci5haS1kZWJ1Zy1saXN0cyIpO3ZhciBrYT0iIj09QT8iIyI6QTswIT15Lmxlbmd0aCYmeS5mb3JFYWNoKChmLGgpPT57aD1mLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLWxpc3QtaW5mbyIpO251bGwhPWgmJihoLnRleHRDb250ZW50PWthLGgudGl0bGU9UisiXG4iK2FhKTtoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktbGlzdC1zdGF0dXMiKTsKbnVsbCE9aCYmKGgudGV4dENvbnRlbnQ9bD9haV9mcm9udC52aXNpYmxlOmFpX2Zyb250LmhpZGRlbil9KTtnPSExO2lmKGwmJmEuaGFzQXR0cmlidXRlKCJzY2hlZHVsaW5nLXN0YXJ0IikmJmEuaGFzQXR0cmlidXRlKCJzY2hlZHVsaW5nLWVuZCIpJiZhLmhhc0F0dHJpYnV0ZSgic2NoZWR1bGluZy1kYXlzIikpe3ZhciB1PWEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLXN0YXJ0Iik7dj1hLmdldEF0dHJpYnV0ZSgic2NoZWR1bGluZy1lbmQiKTt5PWEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLWRheXMiKTtnPSEwO3U9YjY0ZCh1KTtGPWI2NGQodik7dmFyIFY9cGFyc2VJbnQoYS5nZXRBdHRyaWJ1dGUoInNjaGVkdWxpbmctZmFsbGJhY2siKSksTj1wYXJzZUludChhLmdldEF0dHJpYnV0ZSgiZ210IikpO2lmKHUuaW5jbHVkZXMoIi0iKXx8Ri5pbmNsdWRlcygiLSIpKU89WSh1KStOLFA9WShGKStOO2Vsc2UgdmFyIE89USh1KSxQPVEoRik7dmFyIFc9YjY0ZCh5KS5zcGxpdCgiLCIpOwp5PWEuZ2V0QXR0cmlidXRlKCJzY2hlZHVsaW5nLXR5cGUiKTt2YXIgQz0obmV3IERhdGUpLmdldFRpbWUoKStOO3Y9bmV3IERhdGUoQyk7dmFyIEc9di5nZXREYXkoKTt1LmluY2x1ZGVzKCItIil8fEYuaW5jbHVkZXMoIi0iKXx8KHU9KG5ldyBEYXRlKHYuZ2V0RnVsbFllYXIoKSx2LmdldE1vbnRoKCksdi5nZXREYXRlKCkpKS5nZXRUaW1lKCkrTixDLT11LDA+QyYmKEMrPTg2NEU1KSk7MD09Rz9HPTY6Ry0tO3U9Qz49TyYmQzxQJiZXLmluY2x1ZGVzKEcudG9TdHJpbmcoKSk7c3dpdGNoKHkpe2Nhc2UgIkIiOnU9IXV9dXx8KGw9ITEpO3ZhciBsYT12LnRvSVNPU3RyaW5nKCkuc3BsaXQoIi4iKVswXS5yZXBsYWNlKCJUIiwiICIpO3k9WChhLCIuYWktZGVidWctYmFyLmFpLWRlYnVnLXNjaGVkdWxpbmciKTswIT15Lmxlbmd0aCYmeS5mb3JFYWNoKChmLGgpPT57aD1mLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLXNjaGVkdWxpbmctaW5mbyIpO251bGwhPWgmJihoLnRleHRDb250ZW50PQpsYSsiICIrRysiIGN1cnJlbnRfdGltZToiK01hdGguZmxvb3IoQy50b1N0cmluZygpLzFFMykrIiAgc3RhcnRfZGF0ZToiK01hdGguZmxvb3IoTy8xRTMpLnRvU3RyaW5nKCkrIiA9IisoQz49TykudG9TdHJpbmcoKSsiIGVuZF9kYXRlOiIrTWF0aC5mbG9vcihQLzFFMykudG9TdHJpbmcoKSsiID06IisoQzxQKS50b1N0cmluZygpKyIgZGF5czoiK1cudG9TdHJpbmcoKSsiID06IitXLmluY2x1ZGVzKEcudG9TdHJpbmcoKSkudG9TdHJpbmcoKSk7aD1mLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1uYW1lLmFpLXNjaGVkdWxpbmctc3RhdHVzIik7bnVsbCE9aCYmKGgudGV4dENvbnRlbnQ9bD9haV9mcm9udC52aXNpYmxlOmFpX2Zyb250LmhpZGRlbik7bHx8MD09Vnx8KGYuY2xhc3NMaXN0LnJlbW92ZSgiYWktZGVidWctc2NoZWR1bGluZyIpLGYuY2xhc3NMaXN0LmFkZCgiYWktZGVidWctZmFsbGJhY2siKSxoPWYucXVlcnlTZWxlY3RvcigiLmFpLWRlYnVnLW5hbWUuYWktc2NoZWR1bGluZy1zdGF0dXMiKSwKbnVsbCE9aCYmKGgudGV4dENvbnRlbnQ9YWlfZnJvbnQuZmFsbGJhY2srIiA9ICIrVikpfSl9aWYobnx8IWwmJk0pcmV0dXJuITA7YS5zdHlsZS52aXNpYmlsaXR5PSIiO2Euc3R5bGUucG9zaXRpb249IiI7YS5zdHlsZS53aWR0aD0iIjthLnN0eWxlLmhlaWdodD0iIjthLnN0eWxlLnpJbmRleD0iIjtpZihsKXtpZihudWxsIT1kJiYoZC5zdHlsZS52aXNpYmlsaXR5PSIiLGQuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmKGQuc3R5bGUucG9zaXRpb249IiIpKSxhLmhhc0F0dHJpYnV0ZSgiZGF0YS1jb2RlIikpe249YjY0ZChhLmRhdGFzZXQuY29kZSk7dT1kb2N1bWVudC5jcmVhdGVSYW5nZSgpO2c9ITA7dHJ5e0g9dS5jcmVhdGVDb250ZXh0dWFsRnJhZ21lbnQobil9Y2F0Y2goZil7Zz0hMX1nJiYobnVsbCE9YS5jbG9zZXN0KCJoZWFkIik/KGEucGFyZW50Tm9kZS5pbnNlcnRCZWZvcmUoSCxhLm5leHRTaWJsaW5nKSxhLnJlbW92ZSgpKTphLmFwcGVuZChIKSk7CmRhKGEpfX1lbHNlIGlmKGcmJiF1JiYwIT1WKXtudWxsIT1kJiYoZC5zdHlsZS52aXNpYmlsaXR5PSIiLGQuY2xhc3NMaXN0LmNvbnRhaW5zKCJhaS1yZW1vdmUtcG9zaXRpb24iKSYmZC5jc3Moe3Bvc2l0aW9uOiIifSkpO249ZmEoYSwiLmFpLWZhbGxiYWNrIik7MCE9bi5sZW5ndGgmJm4uZm9yRWFjaCgoZixoKT0+e2YuY2xhc3NMaXN0LnJlbW92ZSgiYWktZmFsbGJhY2siKX0pO2lmKGEuaGFzQXR0cmlidXRlKCJkYXRhLWZhbGxiYWNrLWNvZGUiKSl7bj1iNjRkKGEuZGF0YXNldC5mYWxsYmFja0NvZGUpO3U9ZG9jdW1lbnQuY3JlYXRlUmFuZ2UoKTtnPSEwO3RyeXt2YXIgSD11LmNyZWF0ZUNvbnRleHR1YWxGcmFnbWVudChuKX1jYXRjaChmKXtnPSExfWcmJmEuYXBwZW5kKEgpO2RhKGEpfWVsc2UgYS5zdHlsZS5kaXNwbGF5PSJub25lIixudWxsIT1kJiZudWxsPT1kLnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1ibG9jayIpJiZkLmhhc0F0dHJpYnV0ZSgic3R5bGUiKSYmLTE9PQpkLmdldEF0dHJpYnV0ZSgic3R5bGUiKS5pbmRleE9mKCJoZWlnaHQ6IikmJihkLnN0eWxlLmRpc3BsYXk9Im5vbmUiKTtudWxsIT1kJiZkLmhhc0F0dHJpYnV0ZSgiZGF0YS1haSIpJiYoZC5nZXRBdHRyaWJ1dGUoImRhdGEtYWkiKSxhLmhhc0F0dHJpYnV0ZSgiZmFsbGJhY2stdHJhY2tpbmciKSYmKEg9YS5nZXRBdHRyaWJ1dGUoImZhbGxiYWNrLXRyYWNraW5nIiksZC5zZXRBdHRyaWJ1dGUoImRhdGEtYWktIithLmdldEF0dHJpYnV0ZSgiZmFsbGJhY2tfbGV2ZWwiKSxIKSkpfWVsc2UgYS5zdHlsZS5kaXNwbGF5PSJub25lIixudWxsIT1kJiYoZC5yZW1vdmVBdHRyaWJ1dGUoImRhdGEtYWkiKSxkLmNsYXNzTGlzdC5yZW1vdmUoImFpLXRyYWNrIiksbnVsbCE9ZC5xdWVyeVNlbGVjdG9yKCIuYWktZGVidWctYmxvY2siKT8oZC5zdHlsZS52aXNpYmlsaXR5PSIiLGQuY2xhc3NMaXN0LnJlbW92ZSgiYWktY2xvc2UiKSxkLmNsYXNzTGlzdC5jb250YWlucygiYWktcmVtb3ZlLXBvc2l0aW9uIikmJgooZC5zdHlsZS5wb3NpdGlvbj0iIikpOmQuaGFzQXR0cmlidXRlKCJzdHlsZSIpJiYtMT09ZC5nZXRBdHRyaWJ1dGUoInN0eWxlIikuaW5kZXhPZigiaGVpZ2h0OiIpJiYoZC5zdHlsZS5kaXNwbGF5PSJub25lIikpO2Euc2V0QXR0cmlidXRlKCJkYXRhLWNvZGUiLCIiKTthLnNldEF0dHJpYnV0ZSgiZGF0YS1mYWxsYmFjay1jb2RlIiwiIik7bnVsbCE9ZCYmZC5jbGFzc0xpc3QucmVtb3ZlKCJhaS1saXN0LWJsb2NrIil9KX19O2Z1bmN0aW9uIGVhKGIpe2I9YDsgJHtkb2N1bWVudC5jb29raWV9YC5zcGxpdChgOyAke2J9PWApO2lmKDI9PT1iLmxlbmd0aClyZXR1cm4gYi5wb3AoKS5zcGxpdCgiOyIpLnNoaWZ0KCl9ZnVuY3Rpb24gbWEoYixlLHApe2VhKGIpJiYoZG9jdW1lbnQuY29va2llPWIrIj0iKyhlPyI7cGF0aD0iK2U6IiIpKyhwPyI7ZG9tYWluPSIrcDoiIikrIjtleHBpcmVzPVRodSwgMDEgSmFuIDE5NzAgMDA6MDA6MDEgR01UIil9ZnVuY3Rpb24gbShiKXtlYShiKSYmKG1hKGIsCiIvIix3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUpLGRvY3VtZW50LmNvb2tpZT1iKyI9OyBQYXRoPS87IEV4cGlyZXM9VGh1LCAwMSBKYW4gMTk3MCAwMDowMDowMSBHTVQ7Iil9KGZ1bmN0aW9uKGIpeyJjb21wbGV0ZSI9PT1kb2N1bWVudC5yZWFkeVN0YXRlfHwibG9hZGluZyIhPT1kb2N1bWVudC5yZWFkeVN0YXRlJiYhZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmRvU2Nyb2xsP2IoKTpkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJET01Db250ZW50TG9hZGVkIixiKX0pKGZ1bmN0aW9uKCl7c2V0VGltZW91dChmdW5jdGlvbigpe2FpX3Byb2Nlc3NfbGlzdHMoKTtzZXRUaW1lb3V0KGZ1bmN0aW9uKCl7WigpO2lmKCJmdW5jdGlvbiI9PXR5cGVvZiBhaV9sb2FkX2Jsb2Nrcyl7ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY21wbHpFbmFibGVTY3JpcHRzIixlKTtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJjbXBsel9ldmVudF9tYXJrZXRpbmciLGUpO2Z1bmN0aW9uIGUocCl7ImNtcGx6RW5hYmxlU2NyaXB0cyIhPQpwLnR5cGUmJiJhbGwiIT09cC5jb25zZW50TGV2ZWx8fGFpX2xvYWRfYmxvY2tzKCl9fX0sNTApO3ZhciBiPWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5haS1kZWJ1Zy1wYWdlLXR5cGUiKTtudWxsIT1iJiZiLmFkZEV2ZW50TGlzdGVuZXIoImRibGNsaWNrIixlPT57ZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1zdGF0dXMiKTtudWxsIT1lJiYoZS50ZXh0Q29udGVudD0iQ09OU0VOVCBDT09LSUVTIik7ZT1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKTtudWxsIT1lJiYoZS5zdHlsZS5kaXNwbGF5PSJibG9jayIpfSk7Yj1kb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYWktaWFiLXRjZi1iYXIiKTtudWxsIT1iJiZiLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIixlPT57bSgiZXVjb25zZW50LXYyIik7bSgiX19seEdfX2NvbnNlbnRfX3YyIik7bSgiX19seEdfX2NvbnNlbnRfX3YyX2RhaXN5Yml0Iik7bSgiX19seEdfX2NvbnNlbnRfX3YyX2dkYWlzeWJpdCIpOwptKCJDb29raWVMYXdJbmZvQ29uc2VudCIpO20oImNvb2tpZWxhd2luZm8tY2hlY2tib3gtYWR2ZXJ0aXNlbWVudCIpO20oImNvb2tpZWxhd2luZm8tY2hlY2tib3gtYW5hbHl0aWNzIik7bSgiY29va2llbGF3aW5mby1jaGVja2JveC1uZWNlc3NhcnkiKTttKCJjb21wbGlhbnpfcG9saWN5X2lkIik7bSgiY29tcGxpYW56X2NvbnNlbnRfc3RhdHVzIik7bSgiY21wbHpfbWFya2V0aW5nIik7bSgiY21wbHpfY29uc2VudF9zdGF0dXMiKTttKCJjbXBsel9wcmVmZXJlbmNlcyIpO20oImNtcGx6X3N0YXRpc3RpY3MtYW5vbnltb3VzIik7bSgiY21wbHpfY2hvaWNlIik7bSgiY21wbHpfYmFubmVyLXN0YXR1cyIpO20oImNtcGx6X2Z1bmN0aW9uYWwiKTttKCJjbXBsel9wb2xpY3lfaWQiKTttKCJjbXBsel9zdGF0aXN0aWNzIik7bSgibW9vdmVfZ2Rwcl9wb3B1cCIpO20oInJlYWxfY29va2llX2Jhbm5lci1ibG9nOjEtdGNmIik7bSgicmVhbF9jb29raWVfYmFubmVyLWJsb2c6MSIpO2U9ZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FpLWlhYi10Y2Ytc3RhdHVzIik7Cm51bGwhPWUmJihlLnRleHRDb250ZW50PSJDT05TRU5UIENPT0tJRVMgREVMRVRFRCIpfSl9LDUpfSk7ZnVuY3Rpb24gZGEoYil7c2V0VGltZW91dChmdW5jdGlvbigpeyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50JiZhaV9wcm9jZXNzX3JvdGF0aW9uc19pbl9lbGVtZW50KGIpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2xpc3RzJiZhaV9wcm9jZXNzX2xpc3RzKCk7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaXBfYWRkcmVzc2VzJiZhaV9wcm9jZXNzX2lwX2FkZHJlc3NlcygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9wcm9jZXNzX2ZpbHRlcl9ob29rcyYmYWlfcHJvY2Vzc19maWx0ZXJfaG9va3MoKTsiZnVuY3Rpb24iPT10eXBlb2YgYWlfYWRiX3Byb2Nlc3NfYmxvY2tzJiZhaV9hZGJfcHJvY2Vzc19ibG9ja3MoYik7ImZ1bmN0aW9uIj09dHlwZW9mIGFpX3Byb2Nlc3NfaW1wcmVzc2lvbnMmJjE9PWFpX3RyYWNraW5nX2ZpbmlzaGVkJiYKYWlfcHJvY2Vzc19pbXByZXNzaW9ucygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2NsaWNrX3RyYWNrZXJzJiYxPT1haV90cmFja2luZ19maW5pc2hlZCYmYWlfaW5zdGFsbF9jbGlja190cmFja2VycygpOyJmdW5jdGlvbiI9PXR5cGVvZiBhaV9pbnN0YWxsX2Nsb3NlX2J1dHRvbnMmJmFpX2luc3RhbGxfY2xvc2VfYnV0dG9ucyhkb2N1bWVudCl9LDUpfWZ1bmN0aW9uIGlhKGIpe3ZhciBlPWI/Yi5zcGxpdCgiPyIpWzFdOndpbmRvdy5sb2NhdGlvbi5zZWFyY2guc2xpY2UoMSk7Yj17fTtpZihlKXtlPWUuc3BsaXQoIiMiKVswXTtlPWUuc3BsaXQoIiYiKTtmb3IodmFyIHA9MDtwPGUubGVuZ3RoO3ArKyl7dmFyIHo9ZVtwXS5zcGxpdCgiPSIpLEQ9dm9pZCAwLHg9elswXS5yZXBsYWNlKC9cW1xkKlxdLyxmdW5jdGlvbihLKXtEPUsuc2xpY2UoMSwtMSk7cmV0dXJuIiJ9KTt6PSJ1bmRlZmluZWQiPT09dHlwZW9mIHpbMV0/IiI6elsxXTt4PXgudG9Mb3dlckNhc2UoKTt6PQp6LnRvTG93ZXJDYXNlKCk7Ylt4XT8oInN0cmluZyI9PT10eXBlb2YgYlt4XSYmKGJbeF09W2JbeF1dKSwidW5kZWZpbmVkIj09PXR5cGVvZiBEP2JbeF0ucHVzaCh6KTpiW3hdW0RdPXopOmJbeF09en19cmV0dXJuIGJ9fTsKCmFpX2pzX2NvZGUgPSB0cnVlOwo>/script> div classmyblockbottom styledisplay: none>div classmyblockbottom__close>/div>div idyandex_rtb_block>/div> script defer srcdata:text/javascript;base64,CiAgICAoZnVuY3Rpb24odywgZCwgbiwgcywgdCkgewogICAgICAgIHdbbl0gPSB3W25dIHx8IFtdOwogICAgICAgIHdbbl0ucHVzaChmdW5jdGlvbigpIHsKICAgICAgICAgICAgWWEuQ29udGV4dC5BZHZNYW5hZ2VyLnJlbmRlcih7CiAgICAgICAgICAgICAgICBibG9ja0lkOiAiUi1BLTQ2OTI3OC0xOCIsCiAgICAgICAgICAgICAgICByZW5kZXJUbzogInlhbmRleF9ydGJfYmxvY2siLAogICAgICAgICAgICAgICAgYXN5bmM6IHRydWUKICAgICAgICAgICAgfSk7CiAgICAgICAgfSk7CiAgICAgICAgdCA9IGQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoInNjcmlwdCIpWzBdOwogICAgICAgIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpOwogICAgICAgIHMudHlwZSA9ICJ0ZXh0L2phdmFzY3JpcHQiOwogICAgICAgIHMuc3JjID0gIi8vYW4ueWFuZGV4LnJ1L3N5c3RlbS9jb250ZXh0LmpzIjsKICAgICAgICBzLmFzeW5jID0gdHJ1ZTsKICAgICAgICB0LnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsIHQpOwogICAgfSkodGhpcywgdGhpcy5kb2N1bWVudCwgInlhbmRleENvbnRleHRBc3luY0NhbGxiYWNrcyIpOwo>/script>/div> script defer srcdata:text/javascript;base64,CihmdW5jdGlvbigpIHsKICAKICBkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJzY3JvbGwiLCBjaGVja0lmTmVhclBvc2l0aW9uKQoKCWRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoJy5teWJsb2NrYm90dG9tX19jbG9zZScpLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZnVuY3Rpb24oZSkgewogIAllLnRhcmdldC5wYXJlbnROb2RlLnN0eWxlLmRpc3BsYXkgPSAnbm9uZScsIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoInNjcm9sbCIsIGNoZWNrSWZOZWFyUG9zaXRpb24pCiAgfSkKICAKICBmdW5jdGlvbiBjaGVja0lmTmVhclBvc2l0aW9uKGUpIHsKCQlpZighL2lQaG9uZXxpUGFkfGlQb2R8d2ViT1N8QmxhY2tCZXJyeXxXaW5kb3dzIFBob25lfE9wZXJhIE1pbml8SUVNb2JpbGV8TW9iaWxlfEFuZHJvaWQvaS50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpCikgcmV0dXJuOwogICAgdmFyIHggPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcubXlibG9ja2JvdHRvbScpOwogIAl3aW5kb3cucGFnZVlPZmZzZXQgPiAxMDAgJiYgKHguc3R5bGUuZGlzcGxheSA9ICdibG9jaycpIHx8ICh4LnN0eWxlLmRpc3BsYXkgPSAnbm9uZScpCiAgfQogIAp9KSgpCg>/script> /body>/html>!-- Dynamic page generated in 0.857 seconds. -->!-- Cached page generated by WP-Super-Cache on 2024-07-17 18:11:06 -->!-- super cache -->
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]