﻿/*!
Theme Name: Ekover
Theme URI: https://spmedia.pl
Author: SP-Media Przemysław Szlie
Author URI: https://spmedia.pl
Description: Templatka dla firmy Ekover
Version: 1.0
Text Domain: spmedia



*/@font-face{font-family:'Open Sans';src:url("/wp-content/themes/ekover/fonts/subset-OpenSans-Italic.woff2") format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Open Sans';src:url("/wp-content/themes/ekover/fonts/subset-OpenSans-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/wp-content/themes/ekover/fonts/subset-OpenSans-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';src:url("/wp-content/themes/ekover/fonts/subset-OpenSans-BoldItalic.woff2") format("woff2");font-weight:bold;font-style:italic;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html,body{font-size:10px;font-family:"Open Sans", sans-serif}.container{position:relative;margin:0 auto;width:100%;box-sizing:border-box;padding:0 3rem;max-width:126rem}@media (max-width: 960px){.container{padding:0 1.5rem}}main{padding-top:4.8rem}@media (max-width: 960px){main{padding-top:3.2rem}}.row{display:flex;justify-content:space-between;flex-wrap:wrap}.btn,.wp-block-button__link{background:#0FC5D3;color:white;text-decoration:none;font-size:1.4rem;line-height:1.9rem;text-transform:uppercase;padding:1.4rem 3.5rem}.btn img,.wp-block-button__link img{margin-left:2rem;transition:all 0.4s linear}.btn:hover img,.wp-block-button__link:hover img{margin-left:1rem;padding-right:1rem}.btn-two,.wp-block-button__link-two{background:white;color:#0FC5D3}.btn-three,.wp-block-button__link-three{background:#E96705}.wp-block-button__link{color:white !important}.desktop{display:block}@media (max-width: 960px){.desktop{display:none}}.mobile{display:none}@media (max-width: 960px){.mobile{display:block}}.btn-center{display:flex;justify-content:center}#ccm__footer__consent-modal-submit{background:#E96705 !important}.consent-give{background:#0FC5D3 !important;color:white !important}.page-content{padding:10rem 0}@media (max-width: 960px){.page-content{padding:4rem 0}}@media (max-width: 960px){.rank-math-breadcrumb p{font-size:1.4rem;line-height:2rem}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,0.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);-moz-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,0.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,0.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,0.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}p{font-size:1.5rem;line-height:2rem;color:#555}b,strong{font-weight:bold}i,em{font-style:italic}h1{font-size:2rem;line-height:3.2rem;font-weight:bold}@media (max-width: 960px){h1{font-size:3.2rem;line-height:4rem}}h2{font-size:3.6rem;line-height:4.9rem;font-weight:bold}@media (max-width: 960px){h2{font-size:2.4rem;line-height:3rem}}h3{font-size:2.5rem;line-height:3.4rem}@media (max-width: 960px){h3{font-size:2.2rem;line-height:3rem}}h4{font-size:2.4rem;line-height:3.3rem;font-weight:bold}@media (max-width: 960px){h4{font-size:2rem;line-height:2.6rem}}h5{font-size:2rem;line-height:2.8rem}@media (max-width: 960px){h5{font-size:1.8rem;line-height:2.4rem}}h6{font-size:1.6rem;line-height:2.2rem}.wyswig h1,.wyswig h2,.wyswig h3,.wyswig h4,.wyswig h5,.wyswig h6{margin-bottom:3rem;font-weight:bold}.wyswig p{margin-bottom:3rem}.wyswig ul{margin-bottom:6rem;margin-left:0}.wyswig li{font-size:1.5rem;line-height:2.4rem;margin-bottom:1rem;font-weight:bold;display:flex;align-items:flex-start}.wyswig li::before{content:'';display:block;width:1.6rem;height:1.6rem;flex:0 0 1.6rem;background-image:url(/wp-content/themes/ekover/img/check-circle.svg);background-repeat:no-repeat;background-size:contain;margin-top:.5rem;margin-right:.5rem}.wyswig .wp-block-image img{height:auto}.wyswig a{color:#E96705;text-decoration:none}.title__icon{display:flex;align-items:center;margin-bottom:2rem}.title__icon figure{margin-right:1rem;width:2.2rem;height:2.2rem;flex:0 0 2.2rem}.title__icon figure img{width:100%;height:100%;object-fit:contain}.text-center{text-align:center}.nav{position:fixed;top:0;left:0;width:100%;z-index:5}.nav-top{background:#0071B4;padding:1.4rem 0;color:white;overflow:hidden;position:relative}@media (max-width: 960px){.nav-top{padding:.8rem 0}}.nav-top::after{content:'';display:block;width:calc(53% + 2rem);height:100%;background:#E96705;position:absolute;left:calc(72% + .2rem);top:0;transform:skewX(-15deg)}@media (max-width: 960px){.nav-top::after{width:50%;left:55%}}.nav-top a{color:white;font-size:1.5rem;line-height:2rem;text-decoration:none}@media (max-width: 600px){.nav-top a{font-size:1.3rem}}.nav-top p{color:white}.nav-top .container{display:flex;align-items:center;justify-content:flex-end;z-index:2}@media (max-width: 960px){.nav-top .container{justify-content:space-between}}.nav-top .container>div{display:flex;align-items:center}.nav-top .container>div figure{margin-right:.5rem}@media (max-width: 960px){.nav-top .container>div figure{margin-right:.2rem}}.nav-top-loc{margin-right:auto}@media (max-width: 960px){.nav-top-loc{display:none !important}}.nav-top-tel{margin-left:5rem}@media (max-width: 960px){.nav-top-tel{margin-left:0}}.nav-top-mail{margin-right:10rem}@media (max-width: 1900px){.nav-top-mail{margin-right:14rem}}@media (max-width: 1680px){.nav-top-mail{margin-right:20rem}}@media (max-width: 1300px){.nav-top-mail{margin-right:21em}}@media (max-width: 1100px){.nav-top-mail{margin-right:15rem}}@media (max-width: 960px){.nav-top-mail{margin-right:0}}.nav-bottom{padding:2rem 0;background:rgba(255,255,255,0.4);transition:all 0.4s linear}@media (max-width: 960px){.nav-bottom{padding:1rem 0}}.nav-bottom .container{display:flex;align-items:center;justify-content:center;z-index:2}.nav-bottom-logo{margin-right:auto}.nav-bottom-logo img{width:19.3rem;height:auto;display:block;transition:all 0.4s linear}@media (max-width: 960px){.nav-bottom-logo img{width:12rem}}@media (max-width: 960px){.nav-bottom-menu{position:fixed;top:8.8rem;left:0;width:100%;height:calc(100vh - 8.8rem);background:#E96705;transform:translateX(-100%);transition:all 0.4s linear}.nav-bottom-menu.active{transform:translateX(0)}}.nav-bottom-menu ul{display:flex;align-items:center}@media (max-width: 960px){.nav-bottom-menu ul{flex-direction:column;justify-content:flex-start;align-items:center;height:calc(100vh - 8.8rem);padding:1rem 0}}.nav-bottom-menu ul a{color:#222222;text-decoration:none;font-size:1.6rem;line-height:2.2rem;text-transform:uppercase;margin:0 1.6rem;transition:all 0.4s linear}@media (max-width: 960px){.nav-bottom-menu ul a{color:white;padding:.7rem 0;display:block}}.nav-bottom-menu ul a:hover{color:#E96705}@media (max-width: 960px){.nav-bottom-menu ul a:hover{color:#0071B4}}.nav-bottom-menu ul>li{position:relative;text-align:center}.nav-bottom-menu ul>li .sub-menu{position:absolute;top:100%;left:0;min-width:23rem;background:white;box-sizing:border-box;padding:1rem;display:none}@media (max-width: 960px){.nav-bottom-menu ul>li .sub-menu{position:relative;top:0;padding:0;background:inherit;margin:0;display:block;height:auto}}.nav-bottom-menu ul>li .sub-menu li{text-align:left}@media (max-width: 960px){.nav-bottom-menu ul>li .sub-menu li{text-align:center}}.nav-bottom-menu ul>li .sub-menu a{margin:0 0 1.2rem;text-transform:none;display:block}@media (max-width: 960px){.nav-bottom-menu ul>li .sub-menu a{margin:0;font-size:1.4rem}}.nav-bottom-menu ul>li:hover>.sub-menu{display:block}.nav-bottom-socials{margin-left:auto}@media (max-width: 960px){.nav-bottom-socials{display:none}}.nav-bottom-socials a{text-decoration:none;margin-left:1.4rem}@media (max-width: 960px){.nav-btn{display:block;position:relative;width:2.6rem;height:1.4rem}.nav-btn span{display:block;width:100%;height:2px;background:#E96705;position:absolute;transition:all 0.4s linear}.nav-btn span:first-child{top:0}.nav-btn span:nth-child(2){top:50%;transform:translateY(-50%)}.nav-btn span:last-child{top:100%;transform:translateY(-100%)}.nav-btn.active span:first-child{top:50%;transform:translateY(-50%) rotate(-45deg)}.nav-btn.active span:nth-child(2){width:0}.nav-btn.active span:last-child{top:50%;transform:translateY(-50%) rotate(45deg)}}.nav.active .nav-bottom-logo img{width:16rem}@media (max-width: 960px){.nav.active .nav-bottom-logo img{width:10rem}}.nav.active .nav-bottom{padding:.5rem 0;background:white;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media (max-width: 960px){.nav.active .nav-bottom-menu{height:calc(100vh - 7.2rem);top:7.2rem}}.shop a{background:#E96705 !important;color:white !important;padding:1rem !important}.shop a:hover{color:white !important}.header{position:relative;padding:21rem 0 30rem;color:white}@media (max-width: 960px){.header{padding:10rem 0 15rem}}.header h2{font-size:6rem;line-height:8.2rem;font-weight:bold}@media (max-width: 960px){.header h2{font-size:3.2rem;line-height:4rem}}.header__img{position:absolute;width:100%;height:100%;top:0;left:0}.header__img img{width:100%;height:100%;object-fit:cover}.header p{max-width:80rem;font-size:2rem;line-height:2.7rem;color:white}@media (max-width: 960px){.header p{font-size:1.4rem;line-height:2rem}}.header__blog figure::after{position:absolute;content:'';display:block;width:100%;height:100%;background:rgba(0,0,0,0.4);top:0;left:0}.header .rank-math-breadcrumb a{color:white;text-decoration:none}.map{width:100%;height:60vh}.contact{background:#EDF1F4;padding:10rem 0}@media (max-width: 960px){.contact{padding:4rem 0}}.contact .col{flex:0 0 calc(50% - 3rem);width:calc(50% - 3rem)}@media (max-width: 960px){.contact .col{flex:0 0 100%;width:100%;margin-bottom:4rem}}.contact .form{background:white;box-shadow:0 0 12px 0 rgba(193,193,193,0.5);padding:4.5rem 5rem;box-sizing:border-box}@media (max-width: 960px){.contact .form{padding:2rem}}.contact h2{margin-bottom:3rem}.contact .localizations{margin-top:6rem}.contact .localizations__single{display:flex;border-bottom:1px solid #ddd;padding-bottom:3rem;margin-bottom:3rem}.contact .localizations__single:last-child{border-bottom:none}.contact .localizations__single figure{flex:0 0 3.5rem;width:3.5rem;height:4.1rem;margin-right:2.6rem}.contact .localizations__single figure img{width:100%;height:100%;object-fit:contain}.contact .localizations__single p{font-size:1.8rem;line-height:2.7rem;color:#222222}.contact .localizations__single a{color:#222222;text-decoration:none;transition:all 0.4s linear}.contact .localizations__single a:hover{color:#0071B4}.contact input{width:100%;height:5.5rem;line-height:5.5rem;font-family:"Open Sans", sans-serif;box-sizing:border-box;padding:0 2.5rem;border:1px solid #e4e6e9;border-radius:3px;margin-bottom:2rem;transition:all 0.4s linear}.contact input.wpcf7-not-valid{border-color:red}.contact input[type="checkbox"]{width:2rem;height:2rem}.contact input:focus{border-color:#E96705;outline:none}.contact textarea{width:100%;height:13rem;line-height:2rem;font-family:"Open Sans", sans-serif;box-sizing:border-box;padding:2.5rem;border:1px solid #e4e6e9;border-radius:3px;margin-bottom:2rem;resize:none;transition:all 0.4s linear}.contact textarea:focus{border-color:#E96705;outline:none}.contact .wpcf7-list-item{margin:0}.contact label{display:flex;align-items:flex-start;font-size:1.3rem;line-height:1.6rem;color:#555}.contact button{border:none;background:#0FC5D3;display:flex;max-width:21rem;padding:2rem 3rem;text-transform:uppercase;color:white;cursor:pointer}.contact button:hover{background:#0071B4}.contact button img{margin-left:2rem}.contact .wpcf7-response-output{border:none !important;font-size:1.6rem}.posts-blog{padding:5rem 0}.posts-blog .container{display:flex;justify-content:space-between}.posts-blog .container .posts-content{flex:0 0 calc(100% - 30rem);width:calc(100% - 30rem)}@media (max-width: 960px){.posts-blog .container .posts-content{flex:0 0 100%;width:100%}}.posts-blog .container .sidebar{flex:0 0 25rem;width:25rem}@media (max-width: 960px){.posts-blog .container .sidebar{display:none}}.posts-blog .widget{border:1px solid #edf1f4;padding:3.5rem;margin-bottom:4.5rem}.posts-blog .widget .alignleft{float:none}.posts-blog .widget h2{font-size:2.2rem;line-height:3rem;margin-bottom:2.5rem}.posts-blog .widget .wp-block-search__label{font-size:2.2rem;line-height:3rem;margin-bottom:2.5rem;font-weight:bold;display:block}.posts-blog .widget .wp-block-search .wp-block-search__inside-wrapper{border:none;padding:0;position:relative}.posts-blog .widget .wp-block-search .wp-block-search__inside-wrapper input{border:none;border-bottom:1px solid #0FC5D3;padding:.5rem 2rem .5rem 1rem;transition:all 0.4s linear;font-size:1.8rem;font-family:"Open Sans", sans-serif}.posts-blog .widget .wp-block-search .wp-block-search__inside-wrapper input:focus{outline:none;border-bottom:1px solid #E96705}.posts-blog .widget .wp-block-search .wp-block-search__inside-wrapper button{position:absolute;background:none;bottom:0;right:-1rem;cursor:pointer;border:none}.posts-blog .widget .wp-block-search .wp-block-search__inside-wrapper button path{fill:#0FC5D3}.posts-blog .widget ul li{display:block;margin-bottom:1rem}.posts-blog .widget ul li a{font-size:1.8rem;line-height:2.4rem;color:#222222;padding:1.2rem 3.5rem;margin:0 -3.5rem;align-items:center;width:calc(100% + 2rem);text-decoration:none;display:flex;transition:all 0.4s linear}.posts-blog .widget ul li a::before{content:'';width:2.7rem;height:1rem;display:block;background-image:url(/wp-content/themes/ekover/img/arrow_w.svg);background-repeat:no-repeat;background-size:contain;max-width:0;overflow:hidden;transition:all 0.4s linear}.posts-blog .widget ul li a:hover{background:#0FC5D3;color:white}.posts-blog .widget ul li a:hover::before{max-width:2.7rem;margin-right:2rem}.articles__article{margin-bottom:7rem;display:block;text-decoration:none}.articles__article figure{display:block;width:100%;height:40rem;overflow:hidden}@media (max-width: 960px){.articles__article figure{height:20rem}}.articles__article figure img{width:100%;height:100%;object-fit:cover;transition:all 20s linear}.articles__article-title{font-size:3.6rem;line-height:4.9rem;margin-bottom:2rem;color:#222222;font-weight:bold;display:block;transition:all 0.4s linear}.articles__article-desc{display:block;color:#222222;font-size:1.5rem;line-height:2.3rem;margin-bottom:3rem}.articles__article-btn{display:flex;align-items:center;font-size:1.4rem;color:#0071B4;text-transform:uppercase}.articles__article-btn span{text-decoration:underline}.articles__article-btn img{margin-left:1.5rem;transition:all 0.4s linear}.articles__article:hover .articles__article-btn img{margin-left:2.5rem}.articles__article:hover .articles__article-title{color:#0071B4}.articles__article:hover figure{overflow:hidden}.articles__article:hover figure img{transform:scale(1.2)}.pagination{display:flex;align-items:center;justify-content:center;font-size:1.8rem;color:#222222}.pagination span{display:block;width:2rem;border:1px solid #222222;text-align:center;height:2.6rem;line-height:2.6rem}.pagination a{width:2rem;height:2.6rem;display:block;color:#222222;text-decoration:none;margin:0 .5rem;text-align:center;line-height:2.6rem}.post-meta{display:flex;align-items:center;border-bottom:1px solid #ddd;padding-bottom:2.7rem;margin-bottom:3.7rem;margin-top:3.7rem}.post-meta span,.post-meta div{display:flex;align-items:center;margin-right:2rem;color:#555;font-size:1.4rem;line-height:1.6rem}.post-meta figure{width:1.6rem;height:1.8rem;margin-right:1rem}article.single-post{color:#222222;padding-bottom:5rem}@media (max-width: 960px){article.single-post{padding-bottom:3rem}}article.single-post h1{color:#222222;font-size:3.6rem;line-height:4.9rem;margin-bottom:4.5rem}@media (max-width: 960px){article.single-post h1{font-size:2.8rem;line-height:3.6rem;margin-bottom:3rem}}article.single-post p{font-size:1.7rem;line-height:2.4rem}.about-info{padding:10rem 0}@media (max-width: 960px){.about-info{padding:4rem 0}}.benefits{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;border-top:1px solid #d4d4d4;padding-top:5rem;margin-top:5rem}@media (max-width: 960px){.benefits{flex-wrap:wrap}}.benefits figure{width:6rem;height:6rem;margin-right:.9rem;flex:0 0 6rem}.benefits figure img{width:100%;height:100%;object-fit:contain}.benefits__single{display:flex;align-items:center;font-size:1.8rem;line-height:2.4rem;flex:0 0 25%;width:25%;box-sizing:border-box;padding-right:2rem}@media (max-width: 960px){.benefits__single{flex:0 0 50%;width:50%;margin-bottom:3rem}}@media (max-width: 600px){.benefits__single{flex:0 0 100%;width:100%}}.about-numbers{position:relative}.about-numbers-image{position:absolute;width:100%;height:100%}.about-numbers-image img{width:100%;height:100%;object-fit:cover}.about-numbers .numbers{padding:10rem 0 30rem;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (max-width: 960px){.about-numbers .numbers{padding:3rem 0 3rem}}.about-numbers .numbers__single{flex:0 0 25%;width:25%;position:relative}@media (max-width: 960px){.about-numbers .numbers__single{flex:0 0 50%;width:50%;margin-bottom:3rem}}@media (max-width: 600px){.about-numbers .numbers__single{flex:0 0 100%;width:100%}}.about-numbers .numbers__single::before{content:'';display:block;height:2px;background:rgba(255,255,255,0.57);width:11rem;top:0;left:0}.about-numbers .numbers__single p{color:white}.about-numbers .numbers__single-number{font-size:6.5rem;font-weight:bold;line-height:8.8rem}.about-numbers .numbers__single-desc{font-size:1.8rem;line-height:2.5rem}.about-certificates{padding-bottom:11rem}@media (max-width: 960px){.about-certificates{padding-bottom:4rem}}.about-certificates h2{margin-bottom:7.5rem;padding-top:7.5rem}.about-certificates .container{margin-top:-15rem;background:white;box-shadow:0 5px 15px 0 rgba(0,0,0,0.1)}@media (max-width: 960px){.about-certificates .container{margin-top:0}}.about-certificates .gallery{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:5rem 0 9rem}@media (max-width: 960px){.about-certificates .gallery{padding:3rem 0}}.about-certificates .gallery a{flex:0 0 calc(30% - 3rem);width:calc(30% - 3rem);margin:0 3rem 3rem}@media (max-width: 960px){.about-certificates .gallery a{flex:0 0 calc(50% - 3rem);width:calc(50% - 3rem)}}@media (max-width: 600px){.about-certificates .gallery a{flex:0 0 100%;width:100%}}.about-certificates .gallery img{height:40rem;width:100%;object-fit:cover}@media (max-width: 960px){.about-certificates .gallery img{height:30rem}}.opinions{background:#0071B4;color:white;overflow:hidden;padding:9rem 0}.opinions h2{margin-bottom:6rem}.opinions p{color:white;font-size:1.6rem;line-height:2.4rem;margin-bottom:2.4rem}.opinions .tns-ovh{margin:0 auto;width:calc(100% - 22rem)}@media (max-width: 960px){.opinions .tns-ovh{width:calc(100% - 6.4rem)}}.opinions .tns-outer{position:relative}.opinions .tns-outer::before{content:'';display:block;width:7.9rem;height:6.9rem;background-image:url(/wp-content/themes/ekover/img/quote.svg);background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:0}@media (max-width: 960px){.opinions .tns-outer::before{width:3rem;height:2.5rem}}.opinions .tns-outer::after{content:'';display:block;width:7.9rem;height:6.9rem;background-image:url(/wp-content/themes/ekover/img/quote.svg);background-repeat:no-repeat;background-size:contain;position:absolute;right:0;bottom:20%}@media (max-width: 960px){.opinions .tns-outer::after{width:3rem;height:2.5rem}}.opinions .tns-controls{position:absolute;bottom:0;transform:translateY(110%);display:flex;justify-content:center;align-items:center;width:100%}.opinions .tns-controls:focus{outline:none}.opinions .tns-controls button{background-color:inherit;border:none;width:3.6rem;height:3.6rem;display:block;margin:0 .6rem;text-indent:-9999rem;background-size:contain;background-repeat:no-repeat;transition:all 0.4s linear}.opinions .tns-controls button[data-controls="prev"]{background-image:url(/wp-content/themes/ekover/img/nav.svg)}.opinions .tns-controls button[data-controls="next"]{background-image:url(/wp-content/themes/ekover/img/nav.svg);transform:rotate(180deg);margin-top:-2px}.opinions .tns-controls button:hover{opacity:.7}.gallery-section{padding:10rem 0}@media (max-width: 960px){.gallery-section{padding:4rem 0}}.gallery-section h2{margin-bottom:6rem}.gallery-section .gallery{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.gallery-section .gallery a{margin:2rem;width:calc(25% - 4rem);flex:0 0 calc(25% - 4rem);height:5rem}@media (max-width: 960px){.gallery-section .gallery a{flex:0 0 calc(50% - 4rem);width:calc(50% - 4rem)}}@media (max-width: 960px){.gallery-section .gallery a{flex:0 0 100%;width:100%}}.gallery-section .gallery a img{width:100%;height:100%;object-fit:contain;object-position:center}.single__realization{padding:11rem 0}@media (max-width: 960px){.single__realization{padding:3rem 0}}.single__realization h2{margin-bottom:3rem}.single__realization .gallery{justify-content:space-between}.single__realization .gallery a{flex:0 0 calc(50% - 1.5rem);width:calc(50% - 1.5rem);margin:0 0 3rem;display:block;height:30rem}@media (max-width: 960px){.single__realization .gallery a{height:15rem}}@media (max-width: 600px){.single__realization .gallery a{width:100%;flex:0 0 100%}}.single__realization .gallery a img{height:100%;width:100%;object-fit:cover}.realizations{padding:10rem 0}.realizations .filters{display:flex;justify-content:flex-end;align-items:center;margin-top:3rem}@media (max-width: 960px){.realizations .filters{flex-wrap:wrap}}.realizations .filters a{text-decoration:none;color:#555;border-left:1px solid #555;transition:all 0.4s linear;font-weight:bold;font-size:1.5rem;line-height:2rem;padding:0 2rem}@media (max-width: 960px){.realizations .filters a{padding:0 1rem;margin-bottom:1rem}}.realizations .filters a:first-child{border-left:0;padding-left:0}.realizations .filters a:hover,.realizations .filters a.active{color:#0071B4}.realizations__posts{margin-top:7rem}.realizations__posts-box{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.realizations__posts-box a{height:30rem;flex:0 0 calc(50% - 3rem);width:calc(50% - 3rem);position:relative;overflow:hidden}@media (max-width: 600px){.realizations__posts-box a{flex:0 0 100%;width:100%;margin-bottom:3rem}}.realizations__posts-box a img{height:30rem;width:100%;object-fit:cover}@media (max-width: 960px){.realizations__posts-box a img{height:30rem}}@media (max-width: 960px){.realizations__posts-box a figure{height:30rem}}.realizations__posts-box a:hover .realizations__posts-box-text{transform:translate(0, 0)}.realizations__posts-box-text{position:absolute;width:100%;height:100%;background:#0071B4;color:white;top:0;left:0;box-sizing:border-box;padding:3rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;transition:all 0.4s linear;transform:translate(-120%, -120%)}.realizations__posts-box-text figure{height:5.5rem !important;width:5.5rem !important;position:absolute;top:3rem;right:3rem}.realizations__posts-box-text img{width:5.5rem !important;height:5.5rem !important;object-fit:contain !important}.realizations__posts-box-text span.title{font-size:1.6rem;line-height:2.2rem;margin-bottom:.5rem}.realizations__posts-box-text span.subtitle{font-size:2.2rem;line-height:3rem;font-weight:bold}.what{background:#EDF1F4;padding:7rem 0 20rem}@media (max-width: 960px){.what{padding:4rem 0}}.what h2{margin-bottom:7rem}@media (max-width: 960px){.what h2{margin-bottom:3rem}}.what .row{display:flex;justify-content:space-between;flex-wrap:wrap}.what .row .col{flex:0 0 33%;width:33%;box-sizing:border-box;padding-right:3rem;display:flex;align-items:center;margin-bottom:7rem}@media (max-width: 960px){.what .row .col{margin-bottom:3rem;padding-right:0;width:100%;flex:0 0 100%}}.what .row .col figure{width:11rem;height:11rem;margin-right:2rem}.what .row .col figure img{width:100%;height:100%;object-fit:contain}.offers .offers__single{display:flex;align-items:center;justify-content:space-between;margin-bottom:10rem}@media (max-width: 960px){.offers .offers__single{margin-bottom:5rem;flex-wrap:wrap}}.offers .offers__single .desc{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}@media (max-width: 960px){.offers .offers__single .desc{flex:0 0 100%;width:100%}}.offers .offers__single .desc h2{margin-bottom:5rem}@media (max-width: 960px){.offers .offers__single .desc h2{margin-bottom:3rem}}.offers .offers__single figure{max-width:55%;width:55%;flex:0 0 55%}@media (max-width: 960px){.offers .offers__single figure{max-width:100%;width:100%;flex:0 0 100%}}.offers .offers__single figure img{width:100%;height:auto}.offers .offers__single:first-child{margin-top:-8rem}@media (max-width: 960px){.offers .offers__single:first-child{margin-top:0}}.offers .offers__single:first-child .desc{margin-top:3rem}@media (max-width: 960px){.offers .offers__single:first-child .desc{margin-top:0}}.offers .offers__single:nth-child(odd) .desc{box-sizing:border-box;padding-left:6rem}@media (max-width: 960px){.offers .offers__single:nth-child(odd) .desc{padding-left:0}}.offers .offers__single:nth-child(even){flex-direction:row-reverse}.offers .offers__single:nth-child(even) .desc{box-sizing:border-box;padding-right:6rem}@media (max-width: 960px){.offers .offers__single:nth-child(even) .desc{padding-right:0}}@media (max-width: 960px){.offers .offers__single figure{margin-bottom:3rem}}.offers .offers__single figure img{box-shadow:0 30px 60px 0 rgba(21,73,103,0.25)}.offers .offers__single .btn{margin-top:6rem}.before__footer{color:white;margin-bottom:-10rem}@media (max-width: 960px){.before__footer{margin-bottom:0}}.before__footer .container{background:#0071B4;display:flex;justify-content:flex-start;align-items:flex-start}@media (max-width: 960px){.before__footer .container{flex-wrap:wrap}}.before__footer-img{margin-left:-3rem;flex:0 0 31rem;width:31rem;margin-bottom:-1px}@media (max-width: 960px){.before__footer-img{margin:0;flex:0 0 100%;width:100%}}.before__footer-img img{width:100%;height:100%;object-fit:cover}.before__footer-text{flex:0 0 40%;width:40%;display:flex;flex-direction:column;align-items:flex-start;margin-top:4rem;box-sizing:border-box;padding:0 4rem}@media (max-width: 960px){.before__footer-text{flex:0 0 100%;width:100%;padding:0}}.before__footer-text h3{font-size:2.5rem;line-height:3.5rem;margin-bottom:3rem}.before__footer-text h3 span{display:block;font-size:3rem;line-height:4.5rem}.before__footer .phone{display:flex;flex-direction:column;align-items:flex-end;margin-top:4rem;margin-left:auto}@media (max-width: 960px){.before__footer .phone{flex:0 0 100%;width:100%;padding-bottom:4rem}}.before__footer .phone a{color:white;text-decoration:none;font-size:3rem;line-height:4.1rem;margin-bottom:1rem;font-weight:bold}.before__footer .phone figure{width:13rem;height:13rem}.before__footer-light{margin-bottom:0;color:#0d1c25;background:#EDF1F4}.before__footer-light .container{background:white;transform:translateY(-10rem);box-shadow:0 5px 14.83px 0 rgba(0,0,0,0.1)}@media (max-width: 960px){.before__footer-light .container{transform:translateY(0)}}.before__footer-light .phone a{color:#0FC5D3}.home-header{overflow:hidden;padding:32rem 0}@media (max-width: 1720px){.home-header{padding:25rem 0}}@media (max-width: 960px){.home-header{padding:0}}.home-header a{position:absolute;height:100%;width:39%;top:0;transform:skewX(-15deg);overflow:hidden}@media (max-width: 960px){.home-header a{position:relative;height:25rem;width:100% !important;left:0 !important;transform:skewX(0);display:block}}.home-header a span{text-align:center;display:block}.home-header a span span{padding:0;transform:skewX(15deg)}@media (max-width: 960px){.home-header a span span{transform:skewX(0)}}.home-header a span.home-header__box{position:absolute;top:50%;left:50%;font-weight:bold;font-size:2rem;padding:2rem 4rem;transform:translate(-50%, -50%);z-index:3;color:white;width:35rem;box-sizing:border-box}@media (max-width: 1720px){.home-header a span.home-header__box{padding:2rem;font-size:1.8rem;width:28rem}}.home-header a:nth-child(1){left:-9rem}.home-header a:nth-child(1) img{width:110%;left:12%}@media (max-width: 960px){.home-header a:nth-child(1) img{left:0;width:100%}}.home-header a:nth-child(1) span{background:#E96705}.home-header a:nth-child(2){left:calc(39% - 9rem);width:33%}.home-header a:nth-child(2) span{background:#0071B4}.home-header a:nth-child(3){left:calc(72% - 9rem)}.home-header a:nth-child(3) span{background:#0FC5D3}@media (max-width: 1430px){.home-header a:nth-child(3){width:42%}}.home-header a__img{position:absolute;top:0;left:0;width:100%;height:100%}.home-header a img{width:130%;height:100%;object-fit:cover;position:absolute;top:0;left:-15%;transform:skewX(15deg);transition:5s all linear}@media (max-width: 1720px){.home-header a img{width:160%;left:-30%}}@media (max-width: 960px){.home-header a img{transform:skewX(0)}}.home-header a:hover img{transform:scale(1.2) skewX(15deg)}@media (max-width: 960px){.home-header a:hover img{transform:scale(1.2)}}.home-about{padding:12rem 0}@media (max-width: 960px){.home-about{padding:4rem 0}}.home-about .container{display:flex;flex-wrap:wrap}.home-about .container .col{flex:0 0 50%;width:50%;box-sizing:border-box}@media (max-width: 960px){.home-about .container .col{flex:0 0 100%;width:100%;margin-bottom:3rem}}.home-about .container .col h2{margin-bottom:2rem}.home-about .container .col:first-child{padding-right:6rem}.home-about .container .col figure{width:100%}.home-about .container .col figure img{width:100%;height:auto}.home-about .infos{display:flex;justify-content:space-between;margin-top:4rem}@media (max-width: 600px){.home-about .infos{flex-wrap:wrap}}.home-about .infos h4{font-size:1.8rem;line-height:2.2rem;margin-bottom:2rem}.home-about .infos__single{display:flex;flex-direction:column}@media (max-width: 600px){.home-about .infos__single{flex:0 0 100%;width:100%;margin-bottom:3rem}}.home-about .infos__single-row{display:flex;align-items:center}.home-about .infos__single-row p{font-size:3.6rem}@media (max-width: 960px){.home-about .infos__single-row p{font-size:1.6rem}}.home-about .infos__single-row p span{font-size:5rem;font-weight:bold;color:#0071B4}@media (max-width: 960px){.home-about .infos__single-row p span{font-size:2.2rem}}.home-about .infos__single figure{flex:0 0 4.5rem;width:4.5rem;margin-right:1rem;height:4.5rem}@media (max-width: 960px){.home-about .infos__single figure{flex:0 0 2.5rem;width:2.5rem;height:2.5rem}}.home-about .infos__single figure img{width:100%;height:100%;object-fit:contain}.home-about .features{margin-top:4rem;padding-top:6rem;border-top:1px solid #d4d4d4;flex:0 0 100%;width:100%;display:flex;align-items:center}@media (max-width: 960px){.home-about .features{margin-top:3rem;padding-top:4rem;flex-wrap:wrap}}.home-about .features__single{flex:0 0 25%;width:25%;box-sizing:border-box;padding-right:3rem;display:flex;align-items:center}@media (max-width: 960px){.home-about .features__single{flex:0 0 50%;width:50%;margin-bottom:3rem}.home-about .features__single:last-child{margin-bottom:0}}@media (max-width: 600px){.home-about .features__single{flex:0 0 100%;width:100%}}.home-about .features__single img{width:6.1rem;height:6.1rem;object-fit:contain;margin-right:1rem}.home-about .features__single h5{font-size:1.6rem;line-height:2.2rem}.home-offers{background:#0071B4;color:white;padding:12rem 0 24rem;text-align:center}@media (max-width: 960px){.home-offers{padding:4rem 0}}.home-offers .title__icon{justify-content:center}.home-offers .title__icon p{color:white}.home-offers .offers-home{display:flex;margin-top:10rem;justify-content:space-between}@media (max-width: 960px){.home-offers .offers-home{margin-top:3rem;flex-wrap:wrap}}.home-offers .offers-home__single{flex:0 0 calc(25% - 2rem);width:calc(25% - 2rem);border:1px solid rgba(255,255,255,0.25);box-sizing:border-box;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:all 0.4s linear}@media (max-width: 960px){.home-offers .offers-home__single{flex:0 0 calc(50% - 2rem);width:calc(50% - 2rem);margin-bottom:3rem}}@media (max-width: 600px){.home-offers .offers-home__single{flex:0 0 100%;width:100%}}.home-offers .offers-home__single img{width:9.5rem !important;height:9.5rem !important;object-fit:contain;margin-bottom:2rem;object-position:center;box-shadow:none !important;filter:brightness(0) invert(1);transition:all 0.4s linear}.home-offers .offers-home__single-title{display:block;margin-bottom:2.5rem;font-size:2.2rem;font-weight:bold;color:white;transition:all 0.4s linear}.home-offers .offers-home__single-desc{font-size:1.4rem;line-height:1.6rem;margin-bottom:3rem;color:white}.home-offers .offers-home__single-desc p{color:white;transition:all 0.4s linear}.home-offers .offers-home__single .arrow_b{transition:all 0.4s linear}.home-offers .offers-home__single:hover{background:#0d1c25}.home-offers .offers-home__single:hover img{filter:brightness(1) invert(0)}.home-offers .offers-home__single:hover .arrow_b{fill:white}.home-more{background:#EDF1F4;text-align:center}@media (max-width: 960px){.home-more{padding:4rem 0}}.home-more .more{display:flex;justify-content:space-between;margin-top:-4rem;transform:translateY(12rem)}@media (max-width: 960px){.home-more .more{margin-top:4rem;transform:translateY(0);flex-wrap:wrap}}.home-more .more_single{flex:0 0 calc(33% - 3rem);width:calc(33% - 3rem);background:white;box-shadow:0 5px 14.83px 0 rgba(0,0,0,0.1);padding:4.5rem 4rem;box-sizing:border-box}@media (max-width: 960px){.home-more .more_single{flex:0 0 100%;width:100%;margin-bottom:3rem;padding:3rem}}.home-more .more_single h4{font-size:2.2rem;line-height:3rem;margin-bottom:2rem}.home-more .more_single p{font-size:1.5rem;line-height:2.6rem}.home-realizations{padding-top:20rem}@media (max-width: 960px){.home-realizations{padding-top:4rem}}.home-posts{background:#EDF1F4;padding:10rem 0;text-align:center}@media (max-width: 960px){.home-posts{padding:4rem 0}}.home-posts .title__icon{justify-content:center}.home-posts h2{margin-bottom:8rem}.home-posts .articles{display:flex;justify-content:center}@media (max-width: 960px){.home-posts .articles{flex-wrap:wrap}}.home-posts .articles__article{flex:0 0 calc(33% - 4rem);width:calc(33% - 4rem);margin:0 2rem;background:white;box-shadow:0 5px 14.83px 0 rgba(0,0,0,0.1);text-align:left;padding:0 4rem;box-sizing:border-box}@media (max-width: 960px){.home-posts .articles__article{flex:0 0 100%;width:100%;margin-bottom:3rem}}@media (max-width: 600px){.home-posts .articles__article{padding:0 3rem}}.home-posts .articles__article figure{height:23rem;width:calc(100% + 8rem);margin-left:-4rem}@media (max-width: 600px){.home-posts .articles__article figure{width:calc(100% + 6rem);margin-left:-3rem}}.home-posts .articles__article .post-meta figure{height:1.8rem;width:1.6rem;margin-left:0}.home-posts .articles__article-title{font-size:2.2rem;line-height:3rem;margin-top:3.5rem;height:6rem;overflow:hidden}.home-posts .articles__article-btn{text-transform:none;margin-bottom:4rem}.offer-aplications{padding:10rem 0}@media (max-width: 960px){.offer-aplications{padding:4rem 0}}.offer-aplications h2{margin-bottom:3rem}.offer-aplications li{font-weight:400}.offer-aplications hr{border:none;border-bottom:1px solid #0FC5D3;margin:5rem 0 6rem}.offer-aplications .application{display:flex;flex-wrap:wrap;justify-content:center}@media (max-width: 960px){.offer-aplications .application{justify-content:flex-start}}.offer-aplications .application__single{flex:0 0 33%;width:33%;max-width:32rem;padding-right:8rem;box-sizing:border-box;display:flex;align-items:center}@media (max-width: 960px){.offer-aplications .application__single{flex:0 0 100%;width:100%;margin-bottom:3rem}}.offer-aplications .application__single figure{width:8rem;height:8rem;margin-right:2rem;flex:0 0 8rem}.offer-aplications .application__single figure img{width:100%;height:100%;object-fit:contain}.offer-aplications .application__single p{font-weight:bold;font-size:1.8rem;line-height:2.4rem}.offer-features{padding:10rem 0;background:#EDF1F4}@media (max-width: 960px){.offer-features{padding:4rem 0}}.offer-features h2{margin-bottom:9rem}@media (max-width: 960px){.offer-features h2{margin-bottom:3rem}}.offer-features .features{display:flex;flex-wrap:wrap;justify-content:space-between}.offer-features .features__single{flex:0 0 calc(50% - 2rem);width:calc(50% - 2rem);padding:6rem 4rem;box-sizing:border-box;background:white;margin-bottom:4rem;box-shadow:0 30px 60px 0 rgba(21,73,103,0.15);min-height:25rem;position:relative}@media (max-width: 600px){.offer-features .features__single{flex:0 0 100%;width:100%;padding:3rem 2rem}}.offer-features .features__single figure{position:absolute;right:2rem;bottom:2rem;width:12rem;height:12rem}.offer-features .features__single figure img{width:100%;height:100%;object-fit:contain}.offer-features .features__single li{font-size:1.6rem;line-height:2.5rem;box-sizing:border-box}.offer-features .features__single li::before{content:'-';padding-right:.5rem}.offer-features .features__single h4{font-size:2.2rem;line-height:3rem;margin-bottom:2rem}.offer-installation{padding:10rem 0 4rem;position:relative;color:white}@media (max-width: 960px){.offer-installation{padding:4rem 0}}.offer-installation-image{width:100%;height:100%;position:absolute;top:0;left:0}.offer-installation-image img{width:100%;height:100%;object-fit:cover}.offer-installation h2{margin-bottom:3rem}.offer-installation .installation{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.offer-installation .installation__single{flex:0 0 calc(50% - 4rem);width:calc(50% - 4rem);display:flex;align-items:flex-start;margin-bottom:6rem}@media (max-width: 960px){.offer-installation .installation__single{flex:0 0 100%;width:100%;margin-bottom:6rem}}.offer-installation .installation__single-number{width:8rem;flex:0 0 8rem;height:8rem;background:white;border-radius:10rem;color:#0FC5D3;font-size:5rem;font-weight:bold;display:flex;justify-content:center;align-items:center;position:relative;margin-right:4rem}@media (max-width: 960px){.offer-installation .installation__single-number{width:5rem;flex:0 0 5rem;height:5rem;font-size:3rem;margin-right:2rem}}.offer-installation .installation__single-number::before{position:absolute;top:50%;left:50%;width:8.9rem;height:8.9rem;border:2px dashed white;transform:translate(-50%, -50%);content:'';border-radius:10rem}@media (max-width: 960px){.offer-installation .installation__single-number::before{width:5.6rem;height:5.6rem}}.offer-installation .installation__single h5{font-size:2rem;margin-bottom:2rem}.offer-installation .installation__single p{color:white;font-size:1.6rem;line-height:2.2rem}.offer-installation-2{padding:10rem 0 20rem;margin-bottom:-16rem}@media (max-width: 960px){.offer-installation-2{padding:4rem 0;margin-bottom:-.2rem}}.offer-gallery{padding:10rem 0}@media (max-width: 960px){.offer-gallery{padding:4rem 0}}.offer-gallery h2{max-width:90rem;display:block;margin:0 auto 8rem}.offer-gallery .gallery{display:flex;flex-wrap:wrap;justify-content:center}.offer-gallery .gallery a{flex:0 0 25%;width:25%;box-sizing:border-box;padding:0 2rem;margin-bottom:3rem}@media (max-width: 960px){.offer-gallery .gallery a{flex:0 0 33%;width:33%}}@media (max-width: 600px){.offer-gallery .gallery a{flex:0 0 50%;width:50%}}.offer-gallery .gallery a img{width:100%;height:5rem;object-fit:contain}.offer-map{height:70vh;position:relative}.offer-map iframe{position:absolute;width:100%;height:100%;top:0;left:0}.offer-map h2{width:100%;top:3rem;left:0;text-align:center;position:absolute;z-index:3;color:white}.offer-more{padding:10rem 0 0}@media (max-width: 960px){.offer-more{padding:4rem 0}}.offer-more h2{margin-bottom:3rem}.error{position:relative;padding:20rem 0;color:white}@media (max-width: 960px){.error{padding:14rem 0}}.error-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.error h2{margin-bottom:4rem}.footer{background:#0d1c25;padding:13rem 0 4rem;color:white}@media (max-width: 960px){.footer{padding:3rem 0}}.footer a{color:white;text-decoration:none}.footer p{color:white}.footer .col{display:flex;align-items:flex-start;border-right:1px solid rgba(223,225,228,0.2);padding:2rem 8.4rem 2rem 0;box-sizing:border-box}@media (max-width: 960px){.footer .col{flex:0 0 50%;width:50%;padding:2rem 3rem;margin-bottom:2rem}.footer .col:nth-child(2){border-right:none}}@media (max-width: 600px){.footer .col{flex:0 0 100%;width:100%;border-right:none;padding:1rem 0;margin-bottom:1rem}}.footer .col:last-child{border-right:none}.footer .col figure{margin-right:2rem}.footer .col figure img{width:2.2rem;height:2.2rem;object-fit:contain}.footer__middle .col{display:block}.footer__middle figure{display:block;width:100%}.footer__middle figure img{width:12.7rem !important;height:3.2rem !important;margin-bottom:3rem}.footer__middle .col{padding:2rem 0}.footer__middle .col:first-child{flex:0 0 40%;width:40%;border-right:none;padding-right:4rem}@media (max-width: 960px){.footer__middle .col:first-child{padding-right:0;margin-bottom:4rem;width:100%;flex:0 0 100%}}.footer__middle .col:last-child{flex:0 0 60%;width:60%}@media (max-width: 960px){.footer__middle .col:last-child{flex:0 0 100%;width:100%}}.footer__middle .map{height:33rem;width:100%}.footer__middle p{color:#999}.footer__bottom{border-top:1px solid rgba(223,225,228,0.2);padding-top:3.7rem}.footer__bottom .container{display:flex;justify-content:center;align-items:center}@media (max-width: 960px){.footer__bottom .container{flex-direction:column}}.footer__bottom .container p{color:#999}.footer__bottom .container p strong{color:white}.footer__bottom .container ul{display:flex;align-items:center;margin-left:1rem;margin-right:1rem}@media (max-width: 960px){.footer__bottom .container ul{margin:1rem 0}}.footer__bottom .container ul li{border-right:1px solid rgba(223,225,228,0.2);padding-right:1rem;margin-left:1rem}.footer__bottom .container ul li a{font-size:1.5rem;color:#999}.footer__bottom .container ul li a:hover{color:white}.footer-logos {display:flex;flex-wrap:wrap; align-items:center; gap:3rem} 

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9nbG9iYWwuc2NzcyIsIl92YXIuc2NzcyIsIl9wbHVnaW5zLnNjc3MiLCJfdGV4dC5zY3NzIiwiX25hdi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX2NvbnRhY3Quc2NzcyIsIl9ibG9nLnNjc3MiLCJfYWJvdXQuc2NzcyIsIl9yZWFsaXphdGlvbnMuc2NzcyIsIl9vZmZlci5zY3NzIiwiX2hvbWUuc2NzcyIsIl9zaW5nbGUtb2ZmZXIuc2NzcyIsIl9lcnJvci5zY3NzIiwiX2Zvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7O0VBVUUsQUNWRixVQUFVLENBQ04sV0FBVyxDQUFFLFdBQVcsQ0FDeEIsR0FBRyxDQUFFLG1FQUFtRSxDQUFDLGVBQWUsQ0FDeEYsV0FBVyxDQUFFLE1BQU0sQ0FDbkIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FHdEIsVUFBVSxDQUNOLFdBQVcsQ0FBRSxXQUFXLENBQ3hCLEdBQUcsQ0FBRSxvRUFBb0UsQ0FBQyxlQUFlLENBQ3pGLFdBQVcsQ0FBRSxNQUFNLENBQ25CLFVBQVUsQ0FBRSxNQUFNLENBQ2xCLFlBQVksQ0FBRSxJQUFJLENBR3RCLFVBQVUsQ0FDTixXQUFXLENBQUUsV0FBVyxDQUN4QixHQUFHLENBQUUsaUVBQWlFLENBQUMsZUFBZSxDQUN0RixXQUFXLENBQUUsSUFBSSxDQUNqQixVQUFVLENBQUUsTUFBTSxDQUNsQixZQUFZLENBQUUsSUFBSSxDQUd0QixVQUFVLENBQ04sV0FBVyxDQUFFLFdBQVcsQ0FDeEIsR0FBRyxDQUFFLHVFQUF1RSxDQUFDLGVBQWUsQ0FDNUYsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsWUFBWSxDQUFFLElBQUksQ0FNdEIsSUFBSSxDQUNKLElBQUksQ0FDSixHQUFHLENBQ0gsSUFBSSxDQUNKLE1BQU0sQ0FDTixNQUFNLENBQ04sTUFBTSxDQUNO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RSxJQUFJLENBZ0JyQixBYjlFTCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUssRWEwQzNCLGVBQVEsQ0FHTCxVQUFVLENBYU4sRUFBRSxBQUFDLENBTUssTUFBTSxDQUFFLE1BQU0sQ0FjckIsQ0FwQ1IsZUFBUSxDQUdMLFVBQVUsQ0FhTixFQUFFLENBUUUsRUFBRSxBQUFDLENBQ0MsWUFBWSxDQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUJBQW9CLENBQzVDLGFBQWEsQ0FBRSxJQUFJLENBQ25CLFdBQVcsQ0FBRSxJQUFJLENBUXBCLEFBbkNaLGVBQVEsQ0FHTCxVQUFVLENBYU4sRUFBRSxDQVFFLEVBQUUsQ0FJRSxDQUFDLEFBQUMsQ0FDRSxTQUFTLENBQUUsTUFBTSxDQUNqQixLQUFLLENBQUUsSUFBSSxDQUlkLEFBbENoQixlQUFRLENBR0wsVUFBVSxDQWFOLEVBQUUsQ0FRRSxFQUFFLENBSUUsQ0FBQyxNQUdVLEFBQUMsQ0FDSixLQUFLLENBQUUsS0FBSyxDQUNmIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogRWtvdmVyXG5UaGVtZSBVUkk6IGh0dHBzOi8vc3BtZWRpYS5wbFxuQXV0aG9yOiBTUC1NZWRpYSBQcnplbXlzxYJhdyBTemxpZVxuQXV0aG9yIFVSSTogaHR0cHM6Ly9zcG1lZGlhLnBsXG5EZXNjcmlwdGlvbjogVGVtcGxhdGthIGRsYSBmaXJteSBFa292ZXJcblZlcnNpb246IDEuMFxuVGV4dCBEb21haW46IHNwbWVkaWFcblxuXG4qL1xuXG5AaW1wb3J0ICdyZXNldCc7XG5AaW1wb3J0ICd2YXInO1xuQGltcG9ydCAnZ2xvYmFsJztcbkBpbXBvcnQgJ3BsdWdpbnMnO1xuQGltcG9ydCAndGV4dCc7XG5AaW1wb3J0ICduYXYnO1xuQGltcG9ydCAnaGVhZGVyJztcbkBpbXBvcnQgJ2NvbnRhY3QnO1xuQGltcG9ydCAnYmxvZyc7XG5AaW1wb3J0ICdhYm91dCc7XG5AaW1wb3J0ICdyZWFsaXphdGlvbnMnO1xuQGltcG9ydCAnb2ZmZXInO1xuQGltcG9ydCAnaG9tZSc7XG5AaW1wb3J0ICdzaW5nbGUtb2ZmZXInO1xuQGltcG9ydCAnZXJyb3InO1xuQGltcG9ydCAnZm9vdGVyJztcbiIsIkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2Vrb3Zlci9mb250cy9zdWJzZXQtT3BlblNhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZWtvdmVyL2ZvbnRzL3N1YnNldC1PcGVuU2Fucy1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgIHNyYzogdXJsKCcvd3AtY29udGVudC90aGVtZXMvZWtvdmVyL2ZvbnRzL3N1YnNldC1PcGVuU2Fucy1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICBzcmM6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2Vrb3Zlci9mb250cy9zdWJzZXQtT3BlblNhbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5cblxuXG5odG1sLFxuYm9keSxcbmRpdixcbnNwYW4sXG5hcHBsZXQsXG5vYmplY3QsXG5pZnJhbWUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxuYmxvY2txdW90ZSxcbnByZSxcbmEsXG5hYmJyLFxuYWNyb255bSxcbmFkZHJlc3MsXG5iaWcsXG5jaXRlLFxuY29kZSxcbmRlbCxcbmRmbixcbmVtLFxuaW1nLFxuaW5zLFxua2JkLFxucSxcbnMsXG5zYW1wLFxuc21hbGwsXG5zdHJpa2UsXG5zdHJvbmcsXG5zdWIsXG5zdXAsXG50dCxcbnZhcixcbmIsXG51LFxuaSxcbmNlbnRlcixcbmRsLFxuZHQsXG5kZCxcbm9sLFxudWwsXG5saSxcbmZpZWxkc2V0LFxuZm9ybSxcbmxhYmVsLFxubGVnZW5kLFxudGFibGUsXG5jYXB0aW9uLFxudGJvZHksXG50Zm9vdCxcbnRoZWFkLFxudHIsXG50aCxcbnRkLFxuYXJ0aWNsZSxcbmFzaWRlLFxuY2FudmFzLFxuZGV0YWlscyxcbmVtYmVkLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5vdXRwdXQsXG5ydWJ5LFxuc2VjdGlvbixcbnN1bW1hcnksXG50aW1lLFxubWFyayxcbmF1ZGlvLFxudmlkZW8ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxub2wsXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGUsXG5xIHtcbiAgICBxdW90ZXM6IG5vbmU7XG59XG5ibG9ja3F1b3RlOmJlZm9yZSxcbmJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSxcbnE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNvbnRlbnQ6IG5vbmU7XG59XG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cbiIsImh0bWwsXHJcbmJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmLW9uZTtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDAgM3JlbTtcclxuICAgIG1heC13aWR0aDogMTI2cmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxubWFpbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNC44cmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMy4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5idG4sIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZDogJGMtc2V2ZW47XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjlyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgcGFkZGluZzogMS40cmVtIDMuNXJlbTtcclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXR3byB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjLXNldmVuO1xyXG4gICAgfVxyXG4gICAgJi10aHJlZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtdHdvO1xyXG4gICAgfVxyXG59XHJcbi53cC1ibG9jay1idXR0b25fX2xpbmsge1xyXG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kZXNrdG9wIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWNlbnRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbiNjY21fX2Zvb3Rlcl9fY29uc2VudC1tb2RhbC1zdWJtaXQge1xyXG4gICAgYmFja2dyb3VuZDogJGMtdHdvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jb25zZW50LWdpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJGMtc2V2ZW4gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIH1cclxufVxyXG5cclxuLnJhbmstbWF0aC1icmVhZGNydW1iIHtcclxuICAgIHAge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBDb2xvcnMgLy9cblxuJGMtb25lOiAjMDA3MUI0O1xuJGMtdHdvOiAjRTk2NzA1O1xuJGMtdGhyZWU6ICNFREYxRjQ7XG4kYy1mb3VyOiAjNTU1O1xuJGMtZml2ZTogIzIyMjIyMjtcbiRjLXNpeDogI2RkZDtcbiRjLXNldmVuOiAjMEZDNUQzO1xuJGMtZWlnaHQ6ICMwZDFjMjU7XG5cbi8vIEZvbnRzIC8vXG5cbiRmLW9uZTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbi8vIFNoYWRvd3MgLy9cblxuJHNoYWRvdzogMCAwIDEycHggMCByZ2JhKDE5MywxOTMsMTkzLDAuNSk7XG4kc2hhZG93MTogMCAwIDIwcHggcmdiYSgwLDAsMCwgLjQpO1xuJHNoYWRvdzI6IDAgMnB4IDIwcHggMCByZ2JhKDM0LDM3LDYyLDAuMDUpO1xuXG5cbi8vIFRyYW5zaXRpb25zIC8vXG5cbiR0cmFuc2l0aW9uOiBhbGwgLjRzIGxpbmVhcjtcblxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgICBAaWYgJHBvaW50ID09IGJpZ0Rlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQzMXB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IG9ubHlEZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IG1lZGl1bURlc2t0b3Age1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTcyMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gc21hbGxEZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbGVyRGVza3RvcCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2UgaWYgJHBvaW50ID09IHNtYWxsQ29tcHV0ZXIge1xuICAgICAgICBAbWVkaWEgKG1heC1oZWlnaHQ6IDc2NXB4KSBhbmQgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcGhhYmxldCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBuZXdNb2JpbGUge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlb25seSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbE1vYmlsZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiXHJcbiNiYWd1ZXR0ZUJveC1vdmVybGF5e2Rpc3BsYXk6bm9uZTtvcGFjaXR5OjA7cG9zaXRpb246Zml4ZWQ7b3ZlcmZsb3c6aGlkZGVuO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOiMyMjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC44KTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2V9I2JhZ3VldHRlQm94LW92ZXJsYXkudmlzaWJsZXtvcGFjaXR5OjF9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2V7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0jYmFndWV0dGVCb3gtb3ZlcmxheSAuZnVsbC1pbWFnZSBmaWd1cmV7ZGlzcGxheTppbmxpbmU7bWFyZ2luOjA7aGVpZ2h0OjEwMCV9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgaW1ne2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWF4LWhlaWdodDoxMDAlO21heC13aWR0aDoxMDAlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLC42KTstbW96LWJveC1zaGFkb3c6MCAwIDhweCByZ2JhKDAsMCwwLC42KTtib3gtc2hhZG93OjAgMCA4cHggcmdiYSgwLDAsMCwuNil9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2UgZmlnY2FwdGlvbntkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MS44O3doaXRlLXNwYWNlOm5vcm1hbDtjb2xvcjojY2NjO2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjYpO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWZ9I2JhZ3VldHRlQm94LW92ZXJsYXkgLmZ1bGwtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NTAlO3dpZHRoOjFweDttYXJnaW4tcmlnaHQ6LTFweH0jYmFndWV0dGVCb3gtc2xpZGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDstd2Via2l0LXRyYW5zaXRpb246bGVmdCAuNHMgZWFzZSwtd2Via2l0LXRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsLXdlYmtpdC10cmFuc2Zvcm0gLjRzIGVhc2U7dHJhbnNpdGlvbjpsZWZ0IC40cyBlYXNlLHRyYW5zZm9ybSAuNHMgZWFzZTt0cmFuc2l0aW9uOmxlZnQgLjRzIGVhc2UsdHJhbnNmb3JtIC40cyBlYXNlLC13ZWJraXQtdHJhbnNmb3JtIC40cyBlYXNlLC1tb3otdHJhbnNmb3JtIC40cyBlYXNlfSNiYWd1ZXR0ZUJveC1zbGlkZXIuYm91bmNlLWZyb20tcmlnaHR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dDthbmltYXRpb246Ym91bmNlRnJvbVJpZ2h0IC40cyBlYXNlLW91dH0jYmFndWV0dGVCb3gtc2xpZGVyLmJvdW5jZS1mcm9tLWxlZnR7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlRnJvbUxlZnQgLjRzIGVhc2Utb3V0O2FuaW1hdGlvbjpib3VuY2VGcm9tTGVmdCAuNHMgZWFzZS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21SaWdodHswJSwxMDAle21hcmdpbi1sZWZ0OjB9NTAle21hcmdpbi1sZWZ0Oi0zMHB4fX1ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlRnJvbUxlZnR7MCUsMTAwJXttYXJnaW4tbGVmdDowfTUwJXttYXJnaW4tbGVmdDozMHB4fX1Aa2V5ZnJhbWVzIGJvdW5jZUZyb21MZWZ0ezAlLDEwMCV7bWFyZ2luLWxlZnQ6MH01MCV7bWFyZ2luLWxlZnQ6MzBweH19LmJhZ3VldHRlQm94LWJ1dHRvbiNuZXh0LWJ1dHRvbiwuYmFndWV0dGVCb3gtYnV0dG9uI3ByZXZpb3VzLWJ1dHRvbnt0b3A6NTAlO3RvcDpjYWxjKDUwJSAtIDMwcHgpO3dpZHRoOjQ0cHg7aGVpZ2h0OjYwcHh9LmJhZ3VldHRlQm94LWJ1dHRvbntwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcjtvdXRsaW5lOjA7cGFkZGluZzowO21hcmdpbjowO2JvcmRlcjowOy1tb3otYm9yZGVyLXJhZGl1czoxNSU7Ym9yZGVyLXJhZGl1czoxNSU7YmFja2dyb3VuZC1jb2xvcjojMzIzMjMyO2JhY2tncm91bmQtY29sb3I6cmdiYSg1MCw1MCw1MCwuNSk7Y29sb3I6I2RkZDtmb250OjEuNmVtIHNhbnMtc2VyaWY7LXdlYmtpdC10cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjRzIGVhc2U7dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC40cyBlYXNlfS5iYWd1ZXR0ZUJveC1idXR0b246Zm9jdXMsLmJhZ3VldHRlQm94LWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoNTAsNTAsNTAsLjkpfS5iYWd1ZXR0ZUJveC1idXR0b24jbmV4dC1idXR0b257cmlnaHQ6MiV9LmJhZ3VldHRlQm94LWJ1dHRvbiNwcmV2aW91cy1idXR0b257bGVmdDoyJX0uYmFndWV0dGVCb3gtYnV0dG9uI2Nsb3NlLWJ1dHRvbnt0b3A6MjBweDtyaWdodDoyJTtyaWdodDpjYWxjKDIlICsgNnB4KTt3aWR0aDozMHB4O2hlaWdodDozMHB4fS5iYWd1ZXR0ZUJveC1idXR0b24gc3Zne3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0uYmFndWV0dGVCb3gtc3Bpbm5lcnt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotMjBweDttYXJnaW4tbGVmdDotMjBweH0uYmFndWV0dGVCb3gtZG91YmxlLWJvdW5jZTEsLmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2Uye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7LW1vei1ib3JkZXItcmFkaXVzOjUwJTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7LXdlYmtpdC1hbmltYXRpb246Ym91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXR9LmJhZ3VldHRlQm94LWRvdWJsZS1ib3VuY2Uyey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xczthbmltYXRpb24tZGVsYXk6LTFzfUAtd2Via2l0LWtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstbW96LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1tb3otdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19XHJcblxyXG4udG5zLW91dGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS50bnMtb3V0ZXIgW2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRucy1vdXRlciBbYXJpYS1jb250cm9sc10sLnRucy1vdXRlciBbZGF0YS1hY3Rpb25de2N1cnNvcjpwb2ludGVyfS50bnMtc2xpZGVyey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAwczt0cmFuc2l0aW9uOmFsbCAwc30udG5zLXNsaWRlcj4udG5zLWl0ZW17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWx7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWw+LnRucy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWx9LnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsPi50bnMtaXRlbXtmbG9hdDpsZWZ0fS50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsPi50bnMtaXRlbXttYXJnaW4tcmlnaHQ6LTEwMCV9LnRucy1uby1jYWxje3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MH0udG5zLWdhbGxlcnl7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO21pbi1oZWlnaHQ6MXB4fS50bnMtZ2FsbGVyeT4udG5zLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwJTstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzOy1tb3otdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHN9LnRucy1nYWxsZXJ5Pi50bnMtc2xpZGUtYWN0aXZle3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0byAhaW1wb3J0YW50fS50bnMtZ2FsbGVyeT4udG5zLW1vdmluZ3std2Via2l0LXRyYW5zaXRpb246YWxsIDAuMjVzOy1tb3otdHJhbnNpdGlvbjphbGwgMC4yNXM7dHJhbnNpdGlvbjphbGwgMC4yNXN9LnRucy1hdXRvd2lkdGh7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRucy1sYXp5LWltZ3std2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjZzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNnM7b3BhY2l0eTowLjZ9LnRucy1sYXp5LWltZy50bnMtY29tcGxldGV7b3BhY2l0eToxfS50bnMtYWh7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAwczstbW96LXRyYW5zaXRpb246aGVpZ2h0IDBzO3RyYW5zaXRpb246aGVpZ2h0IDBzfS50bnMtb3Zoe292ZXJmbG93OmhpZGRlbn0udG5zLXZpc3VhbGx5LWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMGVtfS50bnMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS50bnMtZmFkZUlue29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO3otaW5kZXg6MH0udG5zLW5vcm1hbCwudG5zLWZhZGVPdXR7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO3otaW5kZXg6LTF9LnRucy12cGZpeHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRucy12cGZpeD5kaXYsLnRucy12cGZpeD5saXtkaXNwbGF5OmlubGluZS1ibG9ja30udG5zLXQtc3VicDJ7bWFyZ2luOjAgYXV0bzt3aWR0aDozMTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTBweDtvdmVyZmxvdzpoaWRkZW59LnRucy10LWN0e3dpZHRoOjIzMzMuMzMzMzMzMyU7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO3dpZHRoOi1tb3otY2FsYygxMDAlICogNzAgLyAzKTt3aWR0aDpjYWxjKDEwMCUgKiA3MCAvIDMpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9LnRucy10LWN0OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS50bnMtdC1jdD5kaXZ7d2lkdGg6MS40Mjg1NzE0JTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAvIDcwKTt3aWR0aDotbW96LWNhbGMoMTAwJSAvIDcwKTt3aWR0aDpjYWxjKDEwMCUgLyA3MCk7aGVpZ2h0OjEwcHg7ZmxvYXQ6bGVmdH1cclxuIiwicCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgY29sb3I6ICRjLWZvdXI7XG59XG5cbmIsXG5zdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5pLFxuZW0ge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgICB9XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogNC45cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB9XG59XG5cbmgzIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICB9XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICB9XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICB9XG59XG5cbmg2IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xufVxuXG4ud3lzd2lnIHtcbiAgICBoMSxcbiAgICBoMixcbiAgICBoMyxcbiAgICBoNCxcbiAgICBoNSxcbiAgICBoNiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxLjZyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2Vrb3Zlci9pbWcvY2hlY2stY2lyY2xlLnN2Zyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53cC1ibG9jay1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy10d287XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi50aXRsZV9faWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZmlndXJlIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB3aWR0aDogMi4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDIuMnJlbTtcbiAgICAgICAgZmxleDogMCAwIDIuMnJlbTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiLm5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgJi10b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxLjRyZW0gMDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogLjhyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUzJSArIDJyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXR3bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDcyJSArIC4ycmVtKTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xNWRlZyk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtbG9jIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLW1haWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcmVtO1xyXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxOTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTRyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ib3R0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC40KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sb2dvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE5LjNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1tZW51IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDogOC44cmVtO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOC44cmVtKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXR3bztcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOC44cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtZml2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuN3JlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10d287XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgPiAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1zb2NpYWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMi42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy10d287XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5uYXYtYm90dG9tLWxvZ28ge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTByZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1ib3R0b20ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC40KTtcclxuICAgICAgICAgICAgJi1tZW51IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNy4ycmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDcuMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcbi5zaG9wIHtcclxuICAgIGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXR3byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAyMXJlbSAwIDMwcmVtO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDE1cmVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogOC4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4MHJlbTtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuN3JlbTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2Jsb2cge1xyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQpO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yYW5rLW1hdGgtYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5tYXAge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDYwdmg7XHJcbn1cclxuXHJcbi5jb250YWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICRjLXRocmVlO1xyXG4gICAgcGFkZGluZzogMTByZW0gMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgfVxyXG4gICAgLmNvbCB7XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gM3JlbSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgICAgICBwYWRkaW5nOiA0LjVyZW0gNXJlbTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAubG9jYWxpemF0aW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcclxuICAgICAgICAmX19zaW5nbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtc2l4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMy41cmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0LjFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIuNnJlbTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjdyZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtZml2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1maXZlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtb25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1LjVyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLW9uZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMi41cmVtO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU2ZTk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgJi53cGNmNy1ub3QtdmFsaWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy10d287XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLW9uZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNmU5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy10d287XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogJGMtZm91cjtcclxuICAgIH1cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXNldmVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyMXJlbTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59IiwiLnBvc3RzLWJsb2cge1xyXG4gICAgcGFkZGluZzogNXJlbSAwO1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLnBvc3RzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMzByZW0pO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzByZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAyNXJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53aWRnZXQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZGYxZjQ7XHJcbiAgICAgICAgcGFkZGluZzogMy41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcclxuICAgICAgICAuYWxpZ25sZWZ0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLndwLWJsb2NrLXNlYXJjaCAud3AtYmxvY2stc2VhcmNoX19pbnNpZGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtc2V2ZW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAycmVtIC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLW9uZTtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGMtdHdvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xcmVtO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtc2V2ZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1maXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0zLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvZWtvdmVyL2ltZy9hcnJvd193LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXNldmVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIuN3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFydGljbGVzIHtcclxuICAgICZfX2FydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdyZW07XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDByZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwcyBsaW5lYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuOXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjLWZpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogJGMtZml2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1vbmU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmFydGljbGVzX19hcnRpY2xlIHtcclxuICAgICAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIGNvbG9yOiAkYy1maXZlO1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtZml2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICAgIHdpZHRoOiAycmVtO1xyXG4gICAgICAgIGhlaWdodDogMi42cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkYy1maXZlO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgLjVyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucG9zdC1tZXRhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXNpeDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyLjdyZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzLjdyZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzLjdyZW07XHJcbiAgICBzcGFuLCBkaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgY29sb3I6ICRjLWZvdXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgIH1cclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEuNnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbmFydGljbGUuc2luZ2xlLXBvc3Qge1xyXG4gICAgY29sb3I6ICRjLWZpdmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRjLWZpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQuOXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgIH1cclxufSIsIi5hYm91dC1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIH1cclxufVxyXG5cclxuLmJlbmVmaXRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBmaWd1cmUge1xyXG4gICAgICAgIHdpZHRoOiA2cmVtO1xyXG4gICAgICAgIGhlaWdodDogNnJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC45cmVtO1xyXG4gICAgICAgIGZsZXg6IDAgMCA2cmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc2luZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtbnVtYmVyc3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICYtaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm51bWJlcnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDAgMzByZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMCAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zaW5nbGUge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41Nyk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNi41cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogOC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWJvdXQtY2VydGlmaWNhdGVzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMXJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNy41cmVtO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMTVyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTVweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYWxsZXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtIDAgOXJlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMCUgLSAzcmVtKTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzAlIC0gM3JlbSk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzcmVtIDNyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAzcmVtKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub3BpbmlvbnMge1xyXG4gICAgYmFja2dyb3VuZDogJGMtb25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDlyZW0gMDtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG4gICAgLnRucy1vdmgge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMnJlbSk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuNHJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRucy1vdXRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDcuOXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2LjlyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvZWtvdmVyL2ltZy9xdW90ZS5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDcuOXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2LjlyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvZWtvdmVyL2ltZy9xdW90ZS5zdmcpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50bnMtY29udHJvbHMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExMCUpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMuNnJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNnJlbTtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAmW2RhdGEtY29udHJvbHM9XCJwcmV2XCJdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvZWtvdmVyL2ltZy9uYXYuc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmW2RhdGEtY29udHJvbHM9XCJuZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvd3AtY29udGVudC90aGVtZXMvZWtvdmVyL2ltZy9uYXYuc3ZnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYWxsZXJ5LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogMTByZW0gMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAycmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSA0cmVtKTtcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gNHJlbSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDRyZW0pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNHJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNpbmdsZV9fcmVhbGl6YXRpb24ge1xyXG4gICAgcGFkZGluZzogMTFyZW0gMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSAwO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICB9XHJcbiAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjVyZW0pO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxLjVyZW0pIDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgM3JlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzByZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhbGl6YXRpb25zIHtcclxuICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy1mb3VyO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWZvdXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtb25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcG9zdHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDdyZW07XHJcbiAgICAgICAgJi1ib3gge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gM3JlbSk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAucmVhbGl6YXRpb25zX19wb3N0cy1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEyMCUsIC0xMjAlKTtcclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLndoYXQge1xyXG4gICAgYmFja2dyb3VuZDogJGMtdGhyZWU7XHJcbiAgICBwYWRkaW5nOiA3cmVtIDAgMjByZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5jb2wge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTFyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9mZmVycyB7XHJcbiAgICAub2ZmZXJzX19zaW5nbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTByZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCA1NSU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLThyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IDAgcmdiYSgyMSw3MywxMDMsMC4yNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJlZm9yZV9fZm9vdGVyIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1pbWcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM3JlbTtcclxuICAgICAgICBmbGV4OiAwIDAgMzFyZW07XHJcbiAgICAgICAgd2lkdGg6IDMxcmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgICAgZmxleDogMCAwIDQwJTtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgcGFkZGluZzogMCA0cmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0LjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGhvbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQuMXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3JlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkYy1laWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYy10aHJlZTtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTByZW0pO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNC44M3B4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG9uZSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXNldmVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhvbWUge1xyXG4gICAgJi1oZWFkZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcGFkZGluZzogMzJyZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bURlc2t0b3ApIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMzklO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTE1ZGVnKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVyZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgwKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDE1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaG9tZS1oZWFkZXJfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtRGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTlyZW07XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyJTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGMtdHdvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDM5JSAtIDlyZW0pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLW9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYyg3MiUgLSA5cmVtKTtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXNldmVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbERlc2t0b3ApIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDIlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMTUlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgxNWRlZyk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxMHMgYWxsIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtRGVza3RvcCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0zMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKSBza2V3WCgxNWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYWJvdXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEycmVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm9zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQocGhhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtb25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDQuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZlYXR1cmVzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDRkNGQ0O1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1vZmZlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLW9uZTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMTJyZW0gMCAyNHJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2ljb24ge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm9mZmVycy1ob21lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTByZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDI1JSAtIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMnJlbSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4yNSk7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDJyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogOS41cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYXJyb3dfYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy1laWdodDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgaW52ZXJ0KDApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dfYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbW9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtdGhyZWU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00cmVtO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJyZW0pO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX3NpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMyUgLSAzcmVtKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDNyZW0pO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNC44M3B4IDAgcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNC41cmVtIDRyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLXJlYWxpemF0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtcG9zdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjLXRocmVlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19pY29uIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFydGljbGVze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19hcnRpY2xlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDMzJSAtIDRyZW0pO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gNHJlbSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMnJlbTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTQuODNweCAwIHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wb3N0LW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIub2ZmZXIge1xyXG4gICAgJi1hcGxpY2F0aW9ucyB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLXNldmVuO1xyXG4gICAgICAgICAgICBtYXJnaW46IDVyZW0gMCA2cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYXBwbGljYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzMlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA4cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZmVhdHVyZXMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtdGhyZWU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWF0dXJlcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAmX19zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMnJlbSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAycmVtKTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZyZW0gNHJlbTtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDMwcHggNjBweCAwIHJnYmEoMjEsNzMsMTAzLDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjVyZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcmVtIDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbnN0YWxsYXRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcmVtIDAgNHJlbTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnN0YWxsYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICZfX3NpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA0cmVtKTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRyZW0pO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgOHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXNldmVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDguOXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjlyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1LjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcmVtIDAgMjByZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNnJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRyZW0gMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0uMnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtZ2FsbGVyeSB7XHJcbiAgICAgICAgcGFkZGluZzogMTByZW0gMDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAgOTByZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA4cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDMzJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChwaGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtbWFwIHtcclxuICAgICAgICBoZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDNyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1tb3JlIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHJlbSAwIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmVycm9yIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDIwcmVtIDA7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE0cmVtIDA7XHJcbiAgICB9XHJcbiAgICAmLWltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRjLWVpZ2h0O1xyXG4gICAgcGFkZGluZzogMTNyZW0gMCA0cmVtO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzcmVtIDA7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLmNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIyMywyMjUsMjI4LC4yKTtcclxuICAgICAgICBwYWRkaW5nOiAycmVtIDguNHJlbSAycmVtIDA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDNyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHBoYWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi4ycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjJyZW07XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbWlkZGxlIHtcclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMi43cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAwO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA0MCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzNyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYm90dG9tIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyMjMsMjI1LDIyOCwuMik7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMuN3JlbTtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDIyMywyMjUsMjI4LC4yKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */


