/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}img,legend{max-width:100%}.hp-engagements__heading,.hp-offer__heading,.hp-production__heading,.hp-ref__heading,.hp-solutions__heading,.large-underline,.sd-content h1,.sd-content h2,.sd-content h3,.sd-tiles__heading,.sitemap__title,sub,sup{position:relative}.btn,.footer__address a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.btn,.gform_wrapper .gform_footer,.gform_wrapper .rgpd,.header__nav__menu li{text-align:center}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}[type=checkbox],[type=radio],legend{-webkit-box-sizing:border-box;padding:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.footer__address,address,em{font-style:normal}summary{display:list-item}[hidden],template{display:none}img.alignright{margin:0 0 1em 1em}img.alignleft{margin:0 1em 1em 0}img.aligncenter{margin-right:auto}a img.alignright{float:right;margin:0 0 1em 1em}a img.alignleft{float:left;margin:0 1em 1em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}figure,img{margin:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0}::-moz-selection{background:#e3542e;color:#fff}::selection{background:#e3542e;color:#fff}img{border-style:none;height:auto}.skip-links{opacity:0;height:0;overflow:hidden;margin:0;list-style:none}.black-container,.container,.footer__container,.home-posts__container,.hp-engagements__container,.hp-production__container,.hp-ref__container,.hp-solutions__container,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__container,.sitemap__section,main{width:100%;margin:auto}.skip-links:focus{opacity:1;height:auto}body.active,html.active{position:relative;height:100%;overflow:hidden}.skip-links:focus-within{opacity:1;height:auto}@media(min-width:768px){.container,.footer__container,.home-posts__container,.hp-engagements__container,.hp-production__container,.hp-ref__container,.hp-solutions__container,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__container,.sitemap__section{max-width:748px}.mobile-only{display:none}}@media(min-width:992px){.container,.footer__container,.home-posts__container,.hp-engagements__container,.hp-production__container,.hp-ref__container,.hp-solutions__container,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__container,.sitemap__section{max-width:972px}}@media(min-width:1200px){.container,.footer__container,.home-posts__container,.hp-engagements__container,.hp-production__container,.hp-ref__container,.hp-solutions__container,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__container,.sitemap__section{max-width:1180px}}@media(min-width:1400px){.container,.footer__container,.home-posts__container,.hp-engagements__container,.hp-production__container,.hp-ref__container,.hp-solutions__container,.page-404__container,.sd-content__container,.sd-tiles__container,.sitemap__container,.sitemap__section{max-width:1372px}}.page-black{background:#000}.black-container,main{max-width:1366px}a,button{-webkit-tap-highlight-color:transparent}.sd-page{background-color:#fff;padding:20px 0}@media(min-width:992px){.sd-page{padding:40px 0}}.font-montserrat,.hp-news__link,.hp-production__maps__heading,.hp-production__maps__title,body,form input[type=text]::-webkit-input-placeholder,form label,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder,html{font-family:Montserrat,sans-serif;font-weight:400}.font-montserrat,.hp-news__link,.hp-production__maps__heading,.hp-production__maps__title,body,form input[type=text]::-moz-placeholder,form label,form select::-moz-placeholder,form textarea::-moz-placeholder,html{font-family:Montserrat,sans-serif;font-weight:400}.font-montserrat,.hp-news__link,.hp-production__maps__heading,.hp-production__maps__title,body,form input[type=text]::-ms-input-placeholder,form label,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder,html{font-family:Montserrat,sans-serif;font-weight:400}.font-montserrat,.hp-news__link,.hp-production__maps__heading,.hp-production__maps__title,body,form input[type=text]::placeholder,form label,form select::placeholder,form textarea::placeholder,html{font-family:Montserrat,sans-serif;font-weight:400}.address,.font-medium,.footer__address a,.footer__address--content,.footer__address--fax,.footer__address--phone,.header__nav__menu a,.hp-production__address{font-weight:500}.font-semibold,.hp-ref__text{font-weight:600}.btn,.font-bold,.footer__address--title,.footer__nav a,.home-posts .pagination .page-numbers,.hp-engagements__bloc--caption,.hp-engagements__content strong,.hp-engagements__heading,.hp-introduction__primary-title,.hp-news__link,.hp-offer__heading,.hp-production__heading,.hp-production__maps__heading,.hp-production__maps__title,.hp-ref__content strong,.hp-ref__heading,.hp-solutions__bloc--heading,.hp-solutions__heading,.orange-baseline,.sd-content h1,.sd-content h2,.sd-content h3,.sd-introduction__heading,.sd-tiles__bloc--title,.sd-tiles__heading,.secondary-title,.sitemap__title,.title,form input[type=submit]{font-weight:700}body,html{overflow-x:hidden;font-size:14px;color:#211f21;font-weight:400}@media(min-width:768px){body,html{font-size:16px}}h1,h2,h3{margin:0;padding:0}h1{font-size:22px;text-transform:uppercase}@media(min-width:1200px){h1{font-size:36px}.hp-engagements__content strong,.hp-ref__content strong,.orange-baseline{white-space:nowrap}}h2{margin-bottom:15px;font-size:20px}@media(min-width:768px){h2{margin-bottom:20px;font-size:25px}}h3{margin-bottom:20px;font-size:18px}.home-posts .pagination .page-numbers,.hp-engagements__heading,.hp-offer__heading,.hp-production__heading,.hp-ref__heading,.hp-solutions__heading,.sd-content h1,.sd-content h2,.sd-content h3,.sd-introduction__heading,.sd-tiles__heading,.sitemap__title,.title{font-size:20px;letter-spacing:2px;text-transform:uppercase;color:#211f21}@media(min-width:768px){.home-posts .pagination .page-numbers,.hp-engagements__heading,.hp-offer__heading,.hp-production__heading,.hp-ref__heading,.hp-solutions__heading,.sd-content h1,.sd-content h2,.sd-content h3,.sd-introduction__heading,.sd-tiles__heading,.sitemap__title,.title{font-size:30px}}.footer__address,.footer__address a,.footer__nav a,.hp-production__article,.page-404__heading,.sd-introduction__date,.text-white{color:#fff}.footer__address--title,.secondary-title{font-size:18px}ul{padding:5px 0 0 20px}.footer ul,.header ul,.list-style-none ul{list-style:none;padding:0;margin:0}.footer li,.header li,.list-style-none li{padding:0}.hp-engagements__heading::after,.hp-offer__heading::after,.hp-production__heading::after,.hp-ref__heading::after,.hp-solutions__heading::after,.large-underline::after,.sd-content h1::after,.sd-content h2::after,.sd-content h3::after,.sd-tiles__heading::after,.sitemap__title::after{display:block;content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-16px;height:1px;width:calc(100vw - 60px);background-color:#b2afad}@media(max-width:767px){.large-underline--hidden::after{display:none}}.hp-solutions__content,.sitemap__section,.wysiwyg{line-height:26px!important;letter-spacing:.7px!important}@media(min-width:768px){.footer__address--title,.secondary-title{font-size:20px}.hp-engagements__heading::after,.hp-offer__heading::after,.hp-production__heading::after,.hp-ref__heading::after,.hp-solutions__heading::after,.large-underline::after,.sd-content h1::after,.sd-content h2::after,.sd-content h3::after,.sd-tiles__heading::after,.sitemap__title::after{width:50%}.hp-solutions__content,.sitemap__section,.wysiwyg{letter-spacing:.8px!important}}.hp-solutions__content ul,.sitemap__section ul,.wysiwyg ul{list-style:disc;padding:20px;margin:0}.hp-solutions__content li,.sitemap__section li,.wysiwyg li{padding:0}.hp-solutions__content a,.sitemap__section a,.wysiwyg a{color:#e3542e;text-decoration:none}.hp-solutions__content a:hover,.sitemap__section a:hover,.wysiwyg a:hover{text-decoration:underline}.hp-solutions__content a:visited,.sitemap__section a:visited,.wysiwyg a:visited{color:#e50300}.hp-engagements__content strong,.hp-ref__content strong,.orange-baseline{font-size:18px;display:block;color:#e3542e;letter-spacing:.9px;line-height:28px}.black-headline,.hp-engagements__content,.hp-ref__content{letter-spacing:.7px;margin:0 0 30px;line-height:28px}@media(min-width:768px){.black-headline,.hp-engagements__content,.hp-ref__content{margin:0 0 45px;letter-spacing:.8px}}.address,.footer__address a,.footer__address--content,.footer__address--fax,.footer__address--phone,.hp-production__address{font-size:14px;letter-spacing:.7px;line-height:21px}.btn{display:inline-block;padding:13px;width:100%;border:2px solid #e3542e;color:#fff;font-size:18px;transition:all .2s ease-in-out}.circle-link,.hp-production__article,.sd-tiles__bloc--link{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.btn__orange{background:#e3542e}.btn__orange--light:hover,.btn__orange:hover{color:#fff;background:0 0}.btn__transparent:hover{background:#e3542e}.btn__transparent--black{color:#211f21}.btn__transparent--black:hover{color:#fff}.green-rectangle{position:relative}.green-rectangle::after{content:"";display:block;position:absolute;width:37px;height:78px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);background:#00e530;top:50px;left:9%;z-index:0}@media(max-width:767px){.green-rectangle::after{width:26px;height:56px;left:20px;top:45px}.green-rectangle--intro::after{width:37px;height:78px}}.green-rectangle--intro::after{top:90px;left:35px}@media(min-width:768px){.btn{padding:13px 0;max-width:225px}.green-rectangle--hidden::after{display:none}}.circle-link,.sd-tiles__bloc--link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;height:44px;font-size:50px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.circle-link:hover,.sd-tiles__bloc--link:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.circle-link--white{color:#fff;border:2px solid #fff}.circle-link--black,.sd-tiles__bloc--link{color:#211f21;border:2px solid #211f21}.circle-link--cross,.sd-tiles__bloc--link{position:relative}.circle-link--cross::before,.sd-tiles__bloc--link::before{width:2px;height:16px;display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.circle-link--cross::after,.sd-tiles__bloc--link::after{width:16px;height:2px;display:block;content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header,.header__nav{width:100%}.circle-link--cross--white .circle-link--cross::after,.circle-link--cross--white .circle-link--cross::before,.circle-link--cross--white .sd-tiles__bloc--link::after,.circle-link--cross--white .sd-tiles__bloc--link::before{background-color:#fff}.circle-link--cross--black::after,.circle-link--cross--black::before,.sd-tiles__bloc--link::after,.sd-tiles__bloc--link::before{background-color:#211f21}.header{background:#fff;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;position:fixed;top:0;z-index:10;max-width:1366px;-webkit-transition:all .45s ease-in-out;-o-transition:all .45s ease-in-out;transition:all .45s ease-in-out}.header.shadow{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.header__container{padding:8px 5.5% 13px}@media(min-width:768px){.header__container{padding:17px 2.2% 13px}}@media(min-width:992px){.header{background:-webkit-gradient(linear,left top,right top,color-stop(38.5%,#fff),color-stop(38.5%,#211f21));background:-o-linear-gradient(left,#fff 38.5%,#211f21 38.5%);background:linear-gradient(to right,#fff 38.5%,#211f21 38.5%);top:50px}.header__container{padding:17px 2.2% 15px 8.5%}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.header__nav--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav__burger{display:block;width:40px;height:40px;border:0;background:0 0;position:relative}@media(min-width:992px){.header__nav__burger{display:none}}.header__nav__burger--bar{display:block;height:4px;width:38px;background:#000;position:absolute;-webkit-transition:top .2s .7s ease-in-out,opacity .2s .5s ease-in-out,-webkit-transform .2s .5s ease-in-out;-o-transition:top .2s .7s ease-in-out,transform .2s .5s ease-in-out,opacity .2s .5s ease-in-out;transition:top .2s .7s ease-in-out,transform .2s .5s ease-in-out,opacity .2s .5s ease-in-out;transition:top .2s .7s ease-in-out,transform .2s .5s ease-in-out,opacity .2s .5s ease-in-out,-webkit-transform .2s .5s ease-in-out}.header__nav__burger--bar:nth-child(1){top:10px}.header__nav__burger--bar:nth-child(2){top:20px}.header__nav__burger--bar:nth-child(3){top:30px}.header__nav__burger--bar.active{-webkit-transition:top .2s ease-in-out,-webkit-transform .2s .2s ease-in-out;-o-transition:top .2s ease-in-out,transform .2s .2s ease-in-out;transition:top .2s ease-in-out,transform .2s .2s ease-in-out;transition:top .2s ease-in-out,transform .2s .2s ease-in-out,-webkit-transform .2s .2s ease-in-out}.header__nav__burger--bar.active:nth-child(1){top:20px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.header__nav__burger--bar.active:nth-child(2){opacity:0}.header__nav__burger--bar.active:nth-child(3){top:20px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.header__nav__logo{height:40px;width:220px;background:url(../images/logo-oxytop.svg) no-repeat;background-size:auto 100%}@media(min-width:768px){.header__nav__logo{height:60px;width:240px}}@media(max-width:767px){.header__nav__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:0;width:100%;height:calc(100vh - 56px);overflow:hidden;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.header__nav__menu ul{margin-top:9vh;opacity:0}}@media(min-width:768px)and (max-width:991px){.header__nav__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:0;width:100%;height:calc(100vh - 56px);overflow:hidden;-webkit-transition:all .8s ease-in-out;-o-transition:all .8s ease-in-out;transition:all .8s ease-in-out}.header__nav__menu ul{margin-top:9vh;opacity:0}}.header__nav__menu ul{-webkit-transition:all .3s .2s ease-in-out;-o-transition:all .3s .2s ease-in-out;transition:all .3s .2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(min-width:1200px){.header__nav__menu ul{padding-left:20px}}.header__nav__menu.active{max-height:calc(100vh - 56px)}.header__nav__menu.active ul{-webkit-transition:all .3s .2s ease-in-out;-o-transition:all .3s .2s ease-in-out;transition:all .3s .2s ease-in-out;opacity:1}.header__nav__menu.active .contact-link{-webkit-transition:all .2s .5s ease-in-out;-o-transition:all .2s .5s ease-in-out;transition:all .2s .5s ease-in-out;opacity:1}@media(min-width:768px)and (max-width:991px){.header__nav__menu li{margin:4.5vh 0}}@media(min-width:992px){.header__nav__menu ul{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__nav__menu{width:65%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__nav__menu li{max-width:116px;padding:0}.header__nav__menu li:nth-child(5){position:relative;padding-right:1vw}.header__nav__menu li:nth-child(5)::after{content:"";position:absolute;display:block;width:2px;height:18px;background:#00e530;top:calc(50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;-webkit-transition:none;-o-transition:none;transition:none}}@media(min-width:992px)and (min-width:1200px){.header__nav__menu li:nth-child(5){padding-right:2vw}}@media(min-width:992px)and (min-width:1400px){.header__nav__menu li:nth-child(5){padding-right:3vw}}.header__nav__menu a{font-size:16px;color:#211f21;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media(min-width:768px){.header__nav__menu a{font-size:20px}}@media(min-width:992px){.header__nav__menu a{font-size:14px;color:#fff}}.footer__address a:hover,.footer__nav a:hover,.header__nav__menu a:hover{color:#e3542e}@media(max-width:767px){.header__nav__menu li{margin:4.5vh 0}.header__nav__menu li:last-child a{margin:4.5vh 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__nav__menu li:last-child a::before{content:"Contact";font-size:16px;font-weight:500;display:inline;position:relative;right:0;top:-2px;margin-right:10px}}@media(min-width:768px)and (max-width:991px){.header__nav__menu li:last-child a{margin:4.5vh 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.header__nav__menu li:last-child a::before{content:"Contact";font-size:20px;font-weight:500;display:inline;position:relative;right:0;top:-2px;margin-right:10px}}.black-band{position:fixed;display:none;top:0;z-index:10;width:100%;height:50px;background-color:#000}@media(min-width:992px){.header__nav__menu li:last-child a{-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.header__nav__menu li:last-child a:hover{-webkit-transform:scale(1.15)!important;-ms-transform:scale(1.15)!important;transform:scale(1.15)!important}.black-band{display:block}}.footer{min-height:242px;background-repeat:no-repeat,no-repeat,no-repeat;background-position:top -100px left 0,center,center}.footer__container{padding:40px 50px 80px}@media(min-width:768px){.footer{background-position:top -100px left 40px,center,center}.footer__container{padding:45px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:992px){.footer__container{padding:45px 9%}}.footer__address{line-height:21px!important}.footer__address--title{margin-bottom:24px}.footer__address--content,.footer__address--fax,.footer__address--phone{margin:0}@media(max-width:767px){.footer__address{margin-bottom:32px}.hp-introduction__primary-title::first-line{word-spacing:0}}.footer__address a{transition:all .2s ease-in-out}.footer__nav a,.hp-production__address a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:22.5px 0 6.5px 22.5px;border-left:2px solid #00e530}.footer__nav ul,.footer__nav ul li{padding:0}.footer__nav ul li:last-child{display:none}.footer__nav a{display:block;font-size:14px;letter-spacing:.42px;transition:all .2s ease-in-out;margin-bottom:16px}.sticky{display:none;position:fixed;bottom:0;right:0;height:92px;width:96px;background:url(../images/sticky.svg) right bottom no-repeat}@media(min-width:992px){.sticky{display:block}}@media screen and (min-width:1366px){.sticky{right:calc((100vw - 1366px)/ 2 - 9px)}}form{display:block;max-width:575px;width:100%;margin:auto}form .gform_description,form .gform_title{text-align:center;margin-bottom:30px!important}form label{font-weight:600!important;font-size:18px;color:#211f21}form input[type=text],form select,form textarea{background:0 0;border:2px solid #211f21;padding:10px 15px!important;width:100%!important}form input[type=text]::-webkit-input-placeholder,form select::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{font-size:14px;font-style:italic;color:#656565}form input[type=text]::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{font-size:14px;font-style:italic;color:#656565}form input[type=text]::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{font-size:14px;font-style:italic;color:#656565}form input[type=text]::placeholder,form select::placeholder,form textarea::placeholder{font-size:14px;font-style:italic;color:#656565}form select{color:#211f21;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-size:20px 10px;background-repeat:no-repeat;background-position:right 10px top 50%;padding-right:35px!important;cursor:pointer;background-image:url(../images/arrow-secondary-bottom.svg)}form select::-ms-expand{display:none}form input[type=checkbox],form input[type=radio]{display:none!important}form input[type=checkbox]~label,form input[type=radio]~label{color:#211f21;position:relative;font-weight:500!important;padding-left:40px!important;padding-top:5px!important;min-height:30px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form input[type=checkbox]~label:after,form input[type=checkbox]~label:before,form input[type=radio]~label:after,form input[type=radio]~label:before{content:"";position:absolute}form input[type=checkbox]~label:before,form input[type=radio]~label:before{left:0;top:0;width:30px;height:30px;border:2px solid #211f21}form input[type=checkbox]~label:after,form input[type=radio]~label:after{width:18px;height:18px;top:6px;left:6px;background:0 0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}form input[type=checkbox]:checked~label,form input[type=radio]:checked~label{font-weight:600!important}form input[type=checkbox]:checked~label:after,form input[type=radio]:checked~label:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:#e3542e}form input[type=radio]~label:after,form input[type=radio]~label:before{border-radius:50%}form input[type=submit]{background-color:#e3542e;color:#fff;font-size:16px;border:none;padding:10px 0!important;min-width:170px;cursor:pointer}.gform_wrapper .ginput_container{margin-top:0!important}.gform_wrapper .gfield_required{color:#211f21!important}.gform_wrapper .rgpd .gfield_required{display:none}.gform_wrapper .rgpd input[type=checkbox]~label{cursor:pointer}.gform_wrapper .rgpd input[type=checkbox]~label:before{border-color:#211f21}.gform_wrapper .rgpd input[type=checkbox]~label:after,.gform_wrapper .rgpd input[type=checkbox]~label:before{border-radius:50%}.gform_wrapper .gfield_checkbox,.gform_wrapper .gfield_radio,.gform_wrapper .gform_fields{list-style:none;margin:0;padding:0}.gform_wrapper .gform_fields li{margin-top:16px}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 8px}.gform_wrapper .gform_footer{margin-top:25px;margin-bottom:25px}.gform_wrapper .gform_ajax_spinner{-webkit-animation:rotating 3s linear infinite;animation:rotating 3s linear infinite;margin-top:10px;padding-left:0!important}.gform_wrapper .hidden_label .gfield_label,.gform_wrapper label.hidden_sub_label,.gform_wrapper label.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.ginput_recaptcha{opacity:0!important;visibility:hidden!important}.hp-introduction{height:600px;background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width:768px){.hp-introduction{height:721px}}@media(min-width:992px){.hp-introduction{padding-top:50px}}.hp-introduction__bloc{-webkit-box-sizing:border-box;box-sizing:border-box;background:-o-linear-gradient(top,transparent 347px,#fff 347px,rgba(255,255,255,.77));background:linear-gradient(to bottom,transparent 347px,#fff 347px,rgba(255,255,255,.77));padding:382px 30px 20px;height:100%;position:relative}@media(min-width:768px){.hp-introduction__bloc{background:-o-linear-gradient(top,transparent 468px,#fff 468px,rgba(255,255,255,.77));background:linear-gradient(to bottom,transparent 468px,#fff 468px,rgba(255,255,255,.77));padding:503px 45px 20px 3.9%}}@media(min-width:992px){.hp-introduction__bloc{width:38.5%;background:-o-linear-gradient(top,#fff 0,#fff 91px,rgba(255,255,255,.77));background:linear-gradient(to bottom,#fff 0,#fff 91px,rgba(255,255,255,.77));padding:171px 3% 70px 5%}}@media(min-width:1200px){.hp-introduction__bloc{padding:171px 1.5% 70px 6.5%}}@media(min-width:1400px){.hp-introduction__bloc{width:38.55%;padding:171px 5% 70px 7.5%}}.hp-introduction__heading{max-width:260px;text-align:left}@media(min-width:768px){.hp-introduction__heading{max-width:768px}}@media(min-width:992px){.hp-introduction__heading{max-width:300px;position:absolute;top:171px;right:30px}}.hp-introduction__primary-title,.hp-introduction__secondary-title{display:block}.hp-introduction__primary-title{font-size:29px;text-transform:none;line-height:32px;letter-spacing:2.41px;margin-bottom:6px}@media(min-width:768px)and (max-width:991px){.hp-introduction__primary-title{font-size:43px;line-height:51px;letter-spacing:3.57px}}@media(min-width:768px){.hp-introduction__primary-title{font-size:38px;line-height:51px;letter-spacing:2px}}@media(min-width:1200px){.hp-introduction__heading{max-width:367px;right:48px}.hp-introduction__primary-title{font-size:43px;line-height:51px;letter-spacing:3.57px}}.hp-introduction__secondary-title{font-size:24px;text-transform:none;font-weight:400;line-height:27px}@media(min-width:768px)and (max-width:991px){.hp-introduction__secondary-title{font-size:40px;line-height:46px;letter-spacing:normal}}@media(min-width:992px){.hp-introduction__primary-title::first-line{word-spacing:1000px}.hp-introduction__secondary-title{font-size:30px;line-height:36px;letter-spacing:normal}}.hp-solutions{background-color:#fff}.hp-solutions__container{padding:20px 13px 25px}@media(min-width:768px){.hp-solutions__container{padding:60px 30px 40px}}@media(min-width:992px){.hp-solutions__container{padding:60px 4.75% 40px}}.hp-solutions__heading{text-align:center;margin:0 27px 40px}.hp-solutions__content{max-width:901px;text-align:center}@media(min-width:768px){.hp-solutions__content,.hp-solutions__heading{margin:0 auto 24px}}.hp-solutions__tiles{margin:25px 17px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(min-width:768px){.hp-solutions__tiles{margin:0}}.hp-solutions__bloc{margin:0 auto 13px;padding:60px 11px 50px;width:100%;background:#efefef;border-radius:2px;text-align:center}@media(min-width:768px){.hp-solutions__bloc{width:49%;margin:0 auto 13px;padding:29px 21px}}@media(min-width:992px){.hp-solutions__bloc{width:49%}}@media(min-width:1200px){.hp-introduction__secondary-title{font-size:40px;line-height:46px}.hp-solutions__bloc{max-width:260px;width:24.5%;min-height:317px;padding:29px 21px 53px}}@media(min-width:1400px){.hp-solutions__bloc{margin:0 0 13px}}.hp-solutions__bloc--heading{font-size:16px}@media(max-width:767px){.hp-solutions__bloc--heading{max-width:150px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);line-height:22px}}@media(min-width:768px){.hp-solutions__bloc--heading{font-size:18px;line-height:25px;margin:0 16px 30px;min-height:50px}}.hp-solutions__bloc--content{font-size:14px;line-height:23px;letter-spacing:.7px}.hp-offer{padding:25px 0 20px;background-color:#fff}.hp-offer__heading{text-align:center;letter-spacing:2px;line-height:24px;margin:0 30px 50px}@media(min-width:768px){.hp-offer{padding:60px 0 40px}.hp-offer__heading{letter-spacing:3px;line-height:36px;margin:0 0 50px}.hp-offer__article{display:-webkit-box;display:-ms-flexbox;display:flex}}@media(min-width:1200px){.hp-offer__heading{line-height:65px;margin:0 0 50px}}.hp-offer__repeater{background-color:#000}.hp-offer__article{background-position:center}.hp-offer__article--bloc{padding:40px 30px 25px;width:100%;background:-o-linear-gradient(174deg,rgba(255,255,255,.95),#E3E3E3);background:linear-gradient(276deg,rgba(255,255,255,.95),#E3E3E3)}.hp-offer__article--title{color:#e3542e;font-size:18px;line-height:25px;letter-spacing:1.6px;margin:0 0 50px;position:relative}@media(min-width:992px){.hp-offer__article--bloc{width:50%;height:517px;padding:45px 20px 45px 8.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hp-offer__article--title{font-size:30px;line-height:39px;letter-spacing:3px;margin:0 60px 47px 0}}.hp-offer__article--title::after{position:absolute;display:block;height:1px;content:"";background-color:#fff;width:100%;bottom:-24px}.hp-offer__article--content{line-height:20px;letter-spacing:.14px}.hp-offer__article--content ul{line-height:26px}@media(min-width:992px){.hp-offer__article--title::after{width:41vw;bottom:-16px}.hp-offer__article:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.hp-offer__article:nth-child(even) .hp-offer__article--bloc{background:-o-linear-gradient(6deg,rgba(255,255,255,.95),#E3E3E3);background:linear-gradient(84deg,rgba(255,255,255,.95),#E3E3E3);padding:45px 8.5% 45px 20px;text-align:right}.hp-offer__article:nth-child(even) .hp-offer__article--title{margin:0 0 47px 60px}.hp-offer__article:nth-child(even) .hp-offer__article--title::after{right:0}}.hp-engagements,.hp-news__link,.hp-ref,.sd-content,.sd-tiles{text-align:center}.hp-offer__btn-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 30px;background-color:#211f21}@media(min-width:768px){.hp-offer__btn-block{padding:32px 13px}}.hp-engagements{padding:40px 30px 10px;background-color:#fff}.hp-engagements__heading{margin-bottom:45px;letter-spacing:2px}.hp-engagements__repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media(min-width:768px){.hp-engagements__heading{margin-bottom:35px;letter-spacing:3px}.hp-engagements__repeater{margin:0 auto 40px;max-width:500px}}.hp-engagements__bloc{position:relative;height:100px}@media(max-width:767px){.hp-engagements__bloc{width:50%;margin-bottom:60px}}@media(min-width:768px)and (max-width:991px){.hp-engagements__bloc{width:50%;margin-bottom:30px}}.hp-engagements__bloc--caption{margin-top:14px;font-size:18px;color:#656565;position:absolute;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);top:86px}.hp-engagements__bloc--image{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media(min-width:992px){.hp-engagements{padding:80px 0 120px}.hp-engagements__container{padding:0 8.5%}.hp-engagements__repeater{max-width:910px}.hp-engagements__bloc{width:24.5%;-webkit-animation-name:FadeIn;animation-name:FadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}@-webkit-keyframes FadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes FadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hp-production{background:-o-linear-gradient(179deg,#F9F9F9,#E3E3E3);background:linear-gradient(271deg,#F9F9F9,#E3E3E3)}.hp-production__container{padding:45px 30px 70px}@media(min-width:992px){.hp-production__container{padding:60px 8.5% 92px}}.hp-production__heading{position:relative;text-align:center;z-index:1}@media(max-width:767px){.hp-production__heading{margin:0 30px}}.hp-production__repeater{margin:67px 0 0}@media(min-width:768px){.hp-production__repeater{margin:78px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.hp-production__article{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:1;padding:70px 20px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;transition:all .3s ease-in-out}@media(min-width:768px){.hp-production__article{padding:25px 60px;max-width:48.5%;min-height:252px}}@media(min-width:1400px){.hp-production__article{max-width:536px}}.hp-production__article:nth-child(odd){margin:0 0 32px}@media(min-width:768px){.hp-production__article:nth-child(odd){margin:0 16px 0 0}}.hp-production__article::before{z-index:2;content:"";display:block;top:0;left:0;background:-o-radial-gradient(rgba(33,31,33,.8) 0,rgba(33,31,33,.8) 55%,#211F21 80%);background:radial-gradient(rgba(33,31,33,.8) 0,rgba(33,31,33,.8) 55%,#211F21 80%);height:100%;width:100%;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hp-production__address,.hp-production__name{position:relative;font-style:normal;z-index:3}.hp-production__name{font-size:20px;line-height:26px;margin-bottom:25px}.hp-production__address p{margin:0}.hp-production__address a{color:#fff;transition:all .2s ease-in-out}.home-posts .pagination a,.hp-news__link{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.hp-production__address a:hover{color:#e3542e}.hp-production__maps__heading{font-size:20px;line-height:27px;letter-spacing:2px;margin:43px 0 29px;color:#e3542e}.hp-production__maps__repeater{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hp-ref__repeater,.sd-tiles__repeater{display:-webkit-box;display:-ms-flexbox}.hp-production__maps__figure{width:100%;max-width:390px}@media(min-width:768px){.hp-production__maps__heading{font-size:30px;line-height:39px;letter-spacing:3px;margin:83px 0 39px}.hp-production__maps__repeater{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6.43%}.hp-production__maps__figure{width:41.13%}}@media(max-width:767px){.hp-production__maps__figure:first-child{margin-bottom:32px}}.hp-production__maps__title{font-size:14px;line-height:17px;margin-bottom:36px}.hp-production__maps__image{height:auto;margin:0}.hp-ref{background-color:#fff}.hp-ref__container{padding:42px 30px 80px}.hp-ref__heading{margin-bottom:50px;letter-spacing:2px}@media(min-width:768px){.hp-production__maps__title{font-size:16px;line-height:19px}.hp-ref__heading{margin-bottom:37px;letter-spacing:3px}.hp-ref__content{margin:0 0 30px}}@media(min-width:992px){.hp-ref__container{padding:75px 8.5% 60px}.hp-ref__content{margin:0 0 80px}}.hp-ref__content strong{margin-top:32px}@media(min-width:768px){.hp-ref__content strong{margin-top:32px;line-height:26px}}.hp-ref__repeater{padding:0;max-width:500px;margin:auto;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:768px){.hp-ref__repeater{padding:32px 0 0;margin:auto;max-width:600px}}@media(min-width:1200px){.hp-ref__repeater{max-width:unset}}@media(max-width:767px){.hp-ref__image{width:45%;max-width:260px;margin-bottom:16px}}@media(min-width:768px)and (max-width:991px){.hp-ref__image{width:45%;margin-bottom:32px}}@media(min-width:992px){.hp-ref__repeater{padding:32px 10px}.hp-ref__image{margin-bottom:50px;height:125px;position:relative;-webkit-animation-name:FadeIn;animation-name:FadeIn;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}}.hp-ref__text{font-size:14px;line-height:31px;letter-spacing:.7px}.hp-news{background-color:#e3542e;padding:20px 30px}@media(min-width:768px){.hp-ref__text{font-size:18px;letter-spacing:.9px}.hp-news{padding:32px 0}}.hp-news__link{margin:0 auto;padding:13px 0;display:block;max-width:414px;width:100%;font-size:18px;color:#fff;background-color:#211f21;transition:all .2s ease-in-out}@media(min-width:992px){.hp-news__link:hover{background-color:#fff;color:#211f21}}.page-404{background:url(../images/404.svg) center no-repeat;height:567px}.page-404__container{padding:35px 13px}.sd-introduction{height:567px;background-size:cover;background-position:center;background-repeat:no-repeat}.sd-introduction__bloc{-webkit-box-sizing:border-box;box-sizing:border-box;background:-o-linear-gradient(top,transparent 347px,#fff 347px,rgba(255,255,255,.77));background:linear-gradient(to bottom,transparent 347px,#fff 347px,rgba(255,255,255,.77));padding:412px 45px 20px 30px;height:100%}@media(min-width:768px){.hp-news__link{max-width:225px}.sd-introduction__bloc{background:-o-linear-gradient(top,transparent 468px,#fff 468px,rgba(255,255,255,.77));background:linear-gradient(to bottom,transparent 468px,#fff 468px,rgba(255,255,255,.77));padding:487px 45px 20px 3.9%}}@media(min-width:992px){.sd-introduction__bloc{width:38.5%;background:-o-linear-gradient(top,#fff 0,#fff 91px,rgba(255,255,255,.77));background:linear-gradient(to bottom,#fff 0,#fff 91px,rgba(255,255,255,.77));padding:250px 3% 70px 5%}}@media(min-width:1200px){.sd-introduction__bloc{padding:250px 1.5% 70px 6.5%}}@media(min-width:1400px){.sd-introduction__bloc{width:38.55%;padding:250px 5% 70px 7.5%}}.sd-introduction__heading{line-height:31px;letter-spacing:5px;max-width:320px}.sd-introduction__date{font-size:16px;line-height:21px}.sd-tiles{background-color:#fff}.sd-tiles__container{padding:35px 13px 0}@media(min-width:768px){.sd-introduction__date{font-size:24px;line-height:38px}.sd-tiles__container{padding:40px 8.5% 20px}}.sd-tiles__heading{margin-bottom:40px}.sd-tiles__repeater{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:24px}.sd-tiles__resizer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:24px}@media(min-width:768px){.sd-tiles__resizer{width:48%}}@media(min-width:1200px){.sd-tiles__container{padding:40px 8.5%}.sd-tiles__resizer{width:21%}}.sd-tiles__bloc{background:#efefef;position:relative;display:block;border-radius:2px;padding:30px 8px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height:250px;max-height:317px;max-width:260px;min-width:200px;width:100%}.sd-tiles__bloc--anim:hover{background:rgba(239,239,239,.5);-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px)}.sd-tiles__bloc--anim:hover .sd-tiles__bloc--link{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.sd-tiles__bloc--title{font-size:18px;color:#656565;line-height:25px}.sd-tiles__bloc--content{letter-spacing:.7px;line-height:21px;color:#211f21}.sd-tiles__bloc--link{margin:auto}@media(min-width:768px){.sd-tiles__bloc{padding:30px 40px}.sd-tiles__btn{padding:13px 50px;width:35%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.sd-text-image{background-color:#fff;padding:20px 0}@media(min-width:992px){.sd-tiles__bloc{max-width:260px}.sd-text-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 0}}.sd-text-image__container{margin:auto;padding:20px 30px;max-width:514px}@media(min-width:992px){.sd-text-image__container{padding:0;max-width:414px;margin-left:auto;margin-right:2.1%}}@media(min-width:1200px){.sd-text-image__container{max-width:514px}}.sd-text-image__picture{width:100%;display:block;margin:0;height:auto}.sd-content ul,.sd-content__repeater{display:-webkit-box;display:-ms-flexbox}.sd-content__container{padding:35px 13px}@media(min-width:768px){.sd-content__container{padding:61px 8.5% 47px}}.sd-content__repeater{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:45px}.sd-content ul,.sitemap__section{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.sd-content h1,.sd-content h2,.sd-content h3{letter-spacing:3px;line-height:40px;margin-bottom:60px}.sd-content p{letter-spacing:.8px;line-height:26px}@media(max-width:767px){.sd-content p{font-size:16px;text-align:left}.sd-content .btn:not(:last-child){margin-bottom:16px}}@media(min-width:768px)and (max-width:991px){.sd-content .btn:not(:last-child){margin-bottom:16px}}@media(min-width:992px){.sd-text-image__picture{width:50%}.sd-content__container{padding:61px 20% 47px}.sd-content .btn{width:45%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:13px 50px;margin:0 8px}}.sd-content .btn__transparent{color:#211f21}.sd-content .btn__transparent:hover{color:#fff}.sd-content li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sd-content ul{display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.home-posts__flex,.sitemap__section{display:-webkit-box;display:-ms-flexbox}.sd-content .gform_wrapper li{width:100%}.home-posts__container{padding:63px 8.5% 77px}.home-posts__flex{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-posts .hp-posts__bloc{margin-bottom:16px!important}@media(max-width:767px){.home-posts .hp-posts__bloc:last-child{margin-bottom:0!important}}.home-posts .hp-posts__bloc .hp-posts__bloc--excerpt{display:block!important;margin-left:10px}.home-posts .pagination{margin:20px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.home-posts .pagination .screen-reader-text{display:none}.home-posts .pagination .page-numbers{margin:0 10px}.home-posts .pagination .current{color:#e3542e;position:relative}.home-posts .pagination .current::after{display:block;content:"";position:absolute;width:100%;height:2px;background-color:#00e530;bottom:-4px;left:0}.home-posts .pagination a{transition:all .2s ease-in-out}.home-posts .pagination a:hover{color:#e3542e}.home-posts .pagination .next,.home-posts .pagination .prev{display:none}.sitemap{background-color:#fff}.sitemap__container{padding:20px 0 25px}@media(min-width:768px){.sitemap__container{padding:60px 0 40px}}@media(min-width:992px){.sitemap__container{padding:60px 0 40px}}.sitemap__section{padding:50px 0;display:flex;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}.sitemap__title{text-align:center;width:50%}.sitemap__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitemap__item a,.sitemap__item a:visited{color:#211f21;line-height:21px;letter-spacing:.8px;font-size:16px;font-weight:700;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sitemap__item a:hover,.sitemap__item a:visited:hover{color:#e3542e}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInZlbmRvcnMvX25vcm1hbGl6ZS5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fY29tcG9uZW50LnNjc3MiLCJjb21wb25lbnRzL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19oZWFkZXIuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX3Byb2R1Y3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3N0aWNreS5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX2ludHJvZHVjdGlvbi5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX3NvbHV0aW9ucy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsInBhZ2VzL2hvbWVwYWdlL19vZmZlci5zY3NzIiwicGFnZXMvaG9tZXBhZ2UvX2VuZ2FnZW1lbnRzLnNjc3MiLCJwYWdlcy9ob21lcGFnZS9fbmV3cy1saW5rLnNjc3MiLCJwYWdlcy9ob21lcGFnZS9fcmVmZXJlbmNlcy5zY3NzIiwicGFnZXMvc3RhbmRhcmQtY29udGVudC9fZmxleC1jb250ZW50LnNjc3MiLCJwYWdlcy9zdGFuZGFyZC1jb250ZW50L19mbGV4LXRpbGVzLnNjc3MiLCJwYWdlcy9faG9tZS5zY3NzIiwicGFnZXMvX3BhZ2U0MDQuc2NzcyIsInBhZ2VzL3N0YW5kYXJkLWNvbnRlbnQvX3N0YW5kYXJkLWludHJvZHVjdGlvbi5zY3NzIiwicGFnZXMvc3RhbmRhcmQtY29udGVudC9fZmxleC10ZXh0LWltYWdlLnNjc3MiLCJwYWdlcy9fc2l0ZW1hcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI0RUErS0EsT0EzSEEsR0EySEEsTUFFRSxTQUFBLFFBMkVGLFNBaElBLElBQUEsSUFpSUUsZUFBQSxTQ2xORixJRG9NQSxPQ25NRSxVQUFBLEtDcUNGLHlCQUFBLG1CQUFB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bm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5maWVsZHNldCB7XHJcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIDEgKi9cclxuICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGV4dGFyZWEge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi8vIFdvcmRwcmVzcyBiYXNlIHN0eWxlIGZvciBpbWFnZSBhbGlnbm1lbnQgaW4gd3lzaXd5ZyBlZGl0b3JcclxuaW1nLmFsaWducmlnaHQge2Zsb2F0OnJpZ2h0OyBtYXJnaW46MCAwIDFlbSAxZW19XHJcbmltZy5hbGlnbmxlZnQge2Zsb2F0OmxlZnQ7IG1hcmdpbjowIDFlbSAxZW0gMH1cclxuaW1nLmFsaWduY2VudGVyIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0b31cclxuYSBpbWcuYWxpZ25yaWdodCB7ZmxvYXQ6cmlnaHQ7IG1hcmdpbjowIDAgMWVtIDFlbX1cclxuYSBpbWcuYWxpZ25sZWZ0IHtmbG9hdDpsZWZ0OyBtYXJnaW46MCAxZW0gMWVtIDB9XHJcbmEgaW1nLmFsaWduY2VudGVyIHtkaXNwbGF5OiBibG9jazsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0b31cclxuLmFsaWdubGVmdCwgaW1nLmFsaWdubGVmdCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmFsaWducmlnaHQsIGltZy5hbGlnbnJpZ2h0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZsb2F0OiByaWdodDtcclxufVxyXG4uYWxpZ25jZW50ZXIsIGltZy5hbGlnbmNlbnRlciB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbiosXHJcbio6YmVmb3JlLFxyXG4qOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4qOmZvY3Vze1xyXG5cdG91dGxpbmU6bm9uZTtcclxufVxyXG5cclxuKjo6c2VsZWN0aW9ue1xyXG4gIGJhY2tncm91bmQ6ICRicmFuZC1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbn1cclxuXHJcbmZpZ3VyZSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbWd7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDphdXRvO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLnNraXAtbGlua3N7XHJcbiAgb3BhY2l0eTowO1xyXG4gIGhlaWdodDowO1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICBtYXJnaW46MDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICY6Zm9jdXN7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICB9XHJcbn1cclxuXHJcbmh0bWwsIGJvZHkge1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIH0gIFxyXG59XHJcblxyXG4vL1NlbGVjdG9ycyA6Zm9jdXMtd2l0aGluIHNob3VsZCBiZSBzZXBhcmF0ZWRcclxuLy9mb3IgY29tcGF0aWJpbGl0eSB3aXRoIEVkZ2UgYW5kIElFMTFcclxuLnNraXAtbGlua3M6Zm9jdXMtd2l0aGlue1xyXG4gIG9wYWNpdHk6MTtcclxuICBoZWlnaHQ6YXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci10YWJsZXQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbGFwdG9wO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1kZXNrdG9wO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbGc7XHJcbiAgICB9XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbn1cclxuXHJcbi5tb2JpbGUtb25seSB7XHJcbiAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5lbSwgYWRkcmVzcyB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG4ucGFnZS1ibGFjayB7XHJcbiAgYmFja2dyb3VuZDogYmxhY2s7XHJcbn1cclxuXHJcbm1haW4sIC5ibGFjay1jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTM2NnB4O1xyXG4gIG1hcmdpbjogYXV0bztcclxufVxyXG5cclxuXHJcbmJ1dHRvbiwgYSB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNkLXBhZ2Uge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcclxuICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcbn0iLCJodG1sLCBib2R5IHtcclxuXHQvL0BleHRlbmQgLmZvbnQtc3R5cmVuZWIsIC5mb250LXJlZ3VsYXI7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAkdGV4dC1kYXJrO1xyXG5cdEBleHRlbmQgLmZvbnQtbW9udHNlcnJhdDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG5oMSwgaDIsIGgzIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuaDEge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdH1cclxufVxyXG5cclxuaDIge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdH1cclxufVxyXG5cclxuaDMge1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4udGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMjBweDtcclxuXHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHRcdFxyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAkdGV4dC1kYXJrO1xyXG5cdEBleHRlbmQgLmZvbnQtYm9sZDtcclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG5cdGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbn1cclxuXHJcbi5zZWNvbmRhcnktdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRAZXh0ZW5kIC5mb250LWJvbGQ7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxudWwge1xyXG5cdHBhZGRpbmc6IDVweCAwIDAgMjBweDtcclxufVxyXG5cclxuLmxpc3Qtc3R5bGUtbm9uZSB7XHJcblx0dWwge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdFxyXG5cdGxpIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubGFyZ2UtdW5kZXJsaW5lIHtcdFxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQmOjphZnRlciB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0Ym90dG9tOiAtMTZweDtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcclxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzVweCk7XHJcblx0XHR9XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGluZS1ncmF5O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0Jjo6YWZ0ZXIge1x0XHRcdFxyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0taGlkZGVuIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHRcclxuXHRcdH1cdFx0XHRcclxuXHR9XHJcbn1cclxuXHJcbi53eXNpd3lnIHtcclxuXHRsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjdweCAhaW1wb3J0YW50O1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHRcdFxyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuOHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHRcclxuXHRsaSB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0XHQmOnZpc2l0ZWQge1xyXG5cdFx0XHRjb2xvcjogJGJyYW5kLXNlY29uZGFyeS1yZWQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ub3JhbmdlLWJhc2VsaW5lIHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjlweDtcclxuXHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRAZXh0ZW5kIC5mb250LWJvbGQ7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHRcdFx0XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxufVxyXG5cclxuLmJsYWNrLWhlYWRsaW5lIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcblx0bWFyZ2luOiAwIDAgMzBweDtcclxuXHRAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG5cdFx0bWFyZ2luOiAwIDAgNDVweDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjhweDtcclxuXHR9XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5hZGRyZXNzIHtcclxuXHRAZXh0ZW5kIC5mb250LW1lZGl1bTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG59IiwiLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkYnJhbmQtcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBAZXh0ZW5kIC5mb250LWJvbGQgO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX29yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1saWdodCB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyYW5zcGFyZW50IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWJsYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdyZWVuLXJlY3RhbmdsZSB7ICAgIFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICBoZWlnaHQ6IDc4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LWdyZWVuO1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgICAgICBsZWZ0OiA5JTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogNDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1pbnRybyB7XHJcbiAgICAgICAgJjo6YWZ0ZXIgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB0b3A6IDkwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDM1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzhweDsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaXJjbGUtbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgfVxyXG4gICAgJi0td2hpdGUge1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJyYW5kLWxpZ2h0O1xyXG4gICAgfVxyXG4gICAgJi0tYmxhY2sge1xyXG4gICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWRhcms7XHJcbiAgICB9XHJcbiAgICAmLS1jcm9zcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICAuY2lyY2xlLWxpbmstLWNyb3NzOjphZnRlciwgLmNpcmNsZS1saW5rLS1jcm9zczo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ibGFjayB7XHJcbiAgICAgICAgICAgICY6OmFmdGVyLCAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZGFyaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5mb290ZXIge1xyXG4gICAgQGV4dGVuZCAubGlzdC1zdHlsZS1ub25lO1xyXG4gICAgbWluLWhlaWdodDogMjQycHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQsIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMTAwcHggbGVmdCAwcHgsIGNlbnRlciwgY2VudGVyO1xyXG4gICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAtMTAwcHggbGVmdCA0MHB4LCBjZW50ZXIsIGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDUwcHggODBweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDUwcHggNDVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDklIDQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FkZHJlc3Mge1xyXG4gICAgICAgIEBleHRlbmQgLnRleHQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5zZWNvbmRhcnktdGl0bGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWNvbnRlbnQsICYtLXBob25lLCAmLS1mYXgge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5hZGRyZXNzO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHQtd2hpdGUsIC5hZGRyZXNzO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMjIuNXB4IDAgNi41cHggMjIuNXB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGJyYW5kLXNlY29uZGFyeS1ncmVlbjtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnRleHQtd2hpdGUsIC5mb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImZvcm17XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1heC13aWR0aDogNTc1cHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIC5nZm9ybV90aXRsZSwgLmdmb3JtX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVse1xyXG4gICAgICAgIEBleHRlbmQgLmZvbnQtbW9udHNlcnJhdCA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgY29sb3I6JHRleHQtZGFyaztcclxuICAgIH1cclxuXHJcbiAgICBzZWxlY3QsIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCB0ZXh0YXJlYXtcclxuICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjpzb2xpZCAycHggJHRleHQtZGFyaztcclxuICAgICAgICBwYWRkaW5nOjEwcHggMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC1tb250c2VycmF0IDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNlbGVjdHtcclxuICAgICAgICBjb2xvcjokdGV4dC1kYXJrO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgJjo6LW1zLWV4cGFuZHtcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZToyMHB4IDEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IHRvcCA1MCU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDozNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoJy4uL2ltYWdlcy9hcnJvdy1zZWNvbmRhcnktYm90dG9tLnN2ZycpO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICYgfiBsYWJlbHtcclxuICAgICAgICAgICAgY29sb3I6JHRleHQtZGFyaztcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDo1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOnNvbGlkIDJweCAkdGV4dC1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6NnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDo2cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjouMnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIH4gbGFiZWx7XHJcbiAgICAgICAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcclxuICAgICAgICBAZXh0ZW5kIC5mb250LWJvbGQgO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6JGJyYW5kLWxpZ2h0O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIHBhZGRpbmc6MTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNzBweDtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy9HcmF2aXR5Rm9ybXMgU3BlY2lmaWNcclxuLmdmb3JtX3dyYXBwZXJ7XHJcbiAgICAuZ2lucHV0X2NvbnRhaW5lcntcclxuICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5nZmllbGRfcmVxdWlyZWR7XHJcbiAgICAgICAgY29sb3I6JHRleHQtZGFyayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnJncGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC5nZmllbGRfcmVxdWlyZWR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIH4gbGFiZWx7XHJcbiAgICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdGV4dC1kYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fZmllbGRzLCAuZ2ZpZWxkX2NoZWNrYm94LCAuZ2ZpZWxkX3JhZGlve1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gICAgLmdmb3JtX2ZpZWxkc3tcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZmllbGRfY2hlY2tib3gsIC5nZmllbGRfcmFkaW97XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nZm9ybV9mb290ZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuZ2Zvcm1fYWpheF9zcGlubmVyIHtcclxuICAgICAgICBhbmltYXRpb246IHJvdGF0aW5nIDNzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIC0tLS0tLS0tLS0tLS0gSGlkZSBMYWJlbHMgLS0tLS0tLS0tLS0tLS1cclxuLmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9sYWJlbCAuZ2ZpZWxkX2xhYmVsLFxyXG4uZ2Zvcm1fd3JhcHBlciBsYWJlbC5oaWRkZW5fc3ViX2xhYmVsLFxyXG4uZ2Zvcm1fd3JhcHBlciBsYWJlbC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5naW5wdXRfcmVjYXB0Y2hhIHtcclxuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG59IiwiLmhlYWRlciB7XHJcbiAgICBAZXh0ZW5kIC5saXN0LXN0eWxlLW5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkYnJhbmQtbGlnaHQsIDEpIDM4LjUlLCByZ2JhKCR0ZXh0LWRhcmssIDEpIDM4LjUlKTtcclxuICAgIH0gICAgXHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCByZ2JhKCRicmFuZC1ibGFjaywgMCk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgIHRvcDogNTBweDtcclxuICAgIH1cclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEzNjZweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjQ1cyBlYXNlLWluLW91dDtcclxuICAgICYuc2hhZG93IHtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggM3B4IDZweCByZ2JhKCRicmFuZC1ibGFjaywgMC4xNik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggNS41JSAxM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMi4yJSAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIuMiUgMTVweCA4LjUlO1xyXG4gICAgICAgIH0gICAgICAgICAgICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS13cmFwcGVyIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnVyZ2VyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJhciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyAwLjdzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyAwLjVzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMgMC41cyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbG9nbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9sb2dvLW94eXRvcC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tZW51IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDl2aDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDl2aDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRlc2t0b3AgeyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGFjdC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0LjV2aCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNC41dmggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJ2dzsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3Z3OyAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnJhbmQtc2Vjb25kYXJ5LWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuZm9udC1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaTpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0LjV2aCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDb250YWN0JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQuNXZoIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ0NvbnRhY3QnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYmxhY2stYmFuZCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ibGFjaztcclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIvLz09IEJyZWFrcG9pbnRzXHJcbkBtaXhpbiBsYXJnZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi14bCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbi1sZykge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLW1kKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4tc20pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRhYmxldC1vbmx5IHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluLXNtKSBhbmQgKG1heC13aWR0aDogJG1heC1zbSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbW9iaWxlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4LXhzKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIElFIDEwK1xyXG5AbWl4aW4gaWUxMC1oYWNrIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvbnQtbW9udHNlcnJhdCB7XHJcbiAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmZvbnQtbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuXHJcbi5mb250LXNlbWlib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5mb250LWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxufSIsIi5ocC1wcm9kdWN0aW9uIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcxZGVnLCAjRjlGOUY5LCAjRTNFM0UzKTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiA0NXB4IDMwcHggNzBweDtcclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDguNSUgOTJweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZSwgLmxhcmdlLXVuZGVybGluZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcGVhdGVyIHtcclxuICAgICAgICBtYXJnaW46IDY3cHggMCAwO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogNzhweCAwIDA7ICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZSB7XHJcbiAgICAgICAgQGV4dGVuZCAudGV4dC13aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMjBweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDYwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDguNSU7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTM2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKCR0ZXh0LWRhcmssIDAuOCkgMCwgcmdiYSgkdGV4dC1kYXJrLCAwLjgpIDU1JSwgJHRleHQtZGFyayA4MCUpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbmFtZSwgJl9fYWRkcmVzcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgfVxyXG4gICAgJl9fbmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICAmX19hZGRyZXNzIHtcclxuICAgICAgICBAZXh0ZW5kIC5hZGRyZXNzO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLWxpZ2h0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXBzIHtcclxuICAgICAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC1tb250c2VycmF0LCAuZm9udC1ib2xkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDQzcHggMCAyOXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDgzcHggMCAzOXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3JlcGVhdGVyIHtcclxuICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA2LjQzJTtcclxuICAgICAgICAgICB9ICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpZ3VyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MS4xMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5mb250LW1vbnRzZXJyYXQsIC5mb250LWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5zdGlja3kge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGhlaWdodDogOTJweDtcclxuICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvc3RpY2t5LnN2ZycpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcclxuICAgICAgICByaWdodDogY2FsYygoMTAwdncgLSAxMzY2cHgpIC8gMiAtIDlweCk7XHJcbiAgICB9XHJcbn0iLCIuaHAtaW50cm9kdWN0aW9uIHtcclxuICAgIGhlaWdodDogNjAwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICBcclxuICAgICAgICBoZWlnaHQ6IDcyMXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19ibG9jIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDM0N3B4LCByZ2JhKCRicmFuZC1saWdodCwgMSkgMzQ3cHgsIHJnYmEoJGJyYW5kLWxpZ2h0LCAwLjc3KSk7XHJcbiAgICAgICAgcGFkZGluZzogMzgycHggMzBweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA0NjhweCwgcmdiYSgkYnJhbmQtbGlnaHQsIDEpIDQ2OHB4LCByZ2JhKCRicmFuZC1saWdodCwgMC43NykpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1MDNweCA0NXB4IDIwcHggMy45JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM4LjUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRicmFuZC1saWdodCwgMSkgMCwgcmdiYSgkYnJhbmQtbGlnaHQsIDEpIDkxcHgsIHJnYmEoJGJyYW5kLWxpZ2h0LCAwLjc3KSk7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3MXB4IDMlIDcwcHggNSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNzFweCAxLjUlIDcwcHggNi41JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzguNTUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNzFweCA1JSA3MHB4IDcuNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NjhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDE3MXB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzY3cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wcmltYXJ5LXRpdGxlLCAmX19zZWNvbmRhcnktdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByaW1hcnktdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40MXB4O1xyXG4gICAgICAgICY6OmZpcnN0LWxpbmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMTAwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDNweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzLjU3cHg7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3AgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0M3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTFweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNTdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGV4dGVuZCAuZm9udC1ib2xkOyAgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NlY29uZGFyeS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcclxuICAgICAgICB9ICAgICAgICAgXHJcbiAgICB9XHJcbn0iLCIuaHAtc29sdXRpb25zIHsgICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTNweCAyNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDQuNzUlIDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlLCAubGFyZ2UtdW5kZXJsaW5lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgMjdweCA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogOTAxcHg7XHJcbiAgICAgICAgQGV4dGVuZCAud3lzaXd5ZztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGlsZXMge1xyXG4gICAgICAgIG1hcmdpbjogMjVweCAxN3B4IDEycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7ICAgICAgICAgICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2Mge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAxMXB4IDUwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTNweDsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogMjlweCAyMXB4IDI5cHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0OSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjQuNSU7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMxN3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyOXB4IDIxcHggNTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1ibG9jO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJi0taGVhZGluZyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgQGV4dGVuZCAuZm9udC1ib2xkIDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gPT0gQ29sb3JzXHJcbiRicmFuZC1wcmltYXJ5OiAjRTM1NDJFO1xyXG4kYnJhbmQtc2Vjb25kYXJ5LWdyZWVuOiAjMDBFNTMwO1xyXG4kYnJhbmQtc2Vjb25kYXJ5LXJlZDogI0U1MDMwMDtcclxuXHJcbiRicmFuZC1saWdodDogI2ZmZmZmZjtcclxuJGJyYW5kLWdyYXk6ICNFRkVGRUY7XHJcbiRicmFuZC1ibGFjazogIzAwMDAwMDtcclxuXHJcbiR0ZXh0LWRhcms6ICMyMTFGMjE7XHJcbiR0ZXh0LWdyYXk6ICM2NTY1NjU7XHJcblxyXG4kbGluZS1ncmF5OiAjQjJBRkFEO1xyXG4kZ3JheS1ibG9jOiAjRUZFRkVGO1xyXG5cclxuJGdyYWRpZW50LXNlY29uZC1jb2xvcjogIzBlYTgzMDtcclxuJGdyYWRpZW50LXRoaXJkLWNvbG9yOiAjMjQ0MTJhO1xyXG5cclxuXHJcbi8vPT0gU2NyZWVuIHdpZHRoXHJcbi8vV2l0aCBib290c3RyYXBcclxuLy8kbWluLXhzOiAkc2NyZWVuLXhzLW1pbjtcclxuLy8kbWF4LXhzOiAkc2NyZWVuLXhzLW1heDtcclxuLy8kbWluLXNtOiAkc2NyZWVuLXNtLW1pbjtcclxuLy8kbWF4LXNtOiAkc2NyZWVuLXNtLW1heDtcclxuLy8kbWluLW1kOiAkc2NyZWVuLW1kLW1pbjtcclxuLy8kbWF4LW1kOiAkc2NyZWVuLW1kLW1heDtcclxuLy8kbWluLWxnOiAkc2NyZWVuLWxnLW1pbjtcclxuXHJcbi8vV2l0aG91dCBib290c3RyYXBcclxuJG1pbi14czogNDgwcHg7XHJcbiRtYXgteHM6IDc2N3B4O1xyXG4kbWluLXNtOiA3NjhweDtcclxuJG1heC1zbTogOTkxcHg7XHJcbiRtaW4tbWQ6IDk5MnB4O1xyXG4kbWF4LW1kOiAxMTk5cHg7XHJcbiRtaW4tbGc6IDEyMDBweDtcclxuJG1pbi14bDogMTQwMHB4O1xyXG5cclxuXHJcbi8vID09IFRhaWxsZVxyXG4vLyRoZWFkZXItaGVpZ2h0OiAxODBweDtcclxuXHJcbiRjb250YWluZXItbGc6IDEzNzJweDtcclxuJGNvbnRhaW5lci1kZXNrdG9wOiAxMTgwcHg7XHJcbiRjb250YWluZXItdGFibGV0OiA3NDhweDtcclxuJGNvbnRhaW5lci1sYXB0b3A6IDk3MnB4OyIsIi5ocC1vZmZlciB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDAgMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICBcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZSwgLmxhcmdlLXVuZGVybGluZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMzBweCA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHsgICAgICAgICAgICBcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcGVhdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJ0aWNsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ibG9jIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTE3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCA4LjUlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfSAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjc2ZGVnLCByZ2JhKCRicmFuZC1saWdodCwgMC45NSksICNFM0UzRTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA2MHB4IDQ3cHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MXZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTRweDtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaHAtb2ZmZXJfX2FydGljbGUtLWJsb2Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODRkZWcsIHJnYmEoJGJyYW5kLWxpZ2h0LCAwLjk1KSwgI0UzRTNFMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDVweCA4LjUlIDQ1cHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaHAtb2ZmZXJfX2FydGljbGUtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDdweCA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idG4tYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5ocC1lbmdhZ2VtZW50cyB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwIDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyIDtcclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDguNSU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlYWRpbmcge1xyXG4gICAgICAgIEBleHRlbmQgLnRpdGxlLCAubGFyZ2UtdW5kZXJsaW5lIDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBAZXh0ZW5kIC5ibGFjay1oZWFkbGluZTtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5vcmFuZ2UtYmFzZWxpbmU7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVwZWF0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHsgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Jsb2Mge1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldC1vbmx5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWdyYXk7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtYm9sZCA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDg2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNC41JTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IEZhZGVJbjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgRmFkZUluIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDEuMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICB9XHJcbn0iLCIuaHAtbmV3cyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwO1xyXG4gICAgfSAgICBcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXgtd2lkdGg6IDQxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgQGV4dGVuZCAuZm9udC1tb250c2VycmF0LCAuZm9udC1ib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRleHQtZGFyaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaHAtcmVmIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiA0MnB4IDMwcHggODBweDtcclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA3NXB4IDguNSUgNjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGUsIC5sYXJnZS11bmRlcmxpbmUgO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIEBleHRlbmQgLmJsYWNrLWhlYWRsaW5lO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLm9yYW5nZS1iYXNlbGluZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVwZWF0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAwIDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweCAxMHB4IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtb2JpbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQtb25seSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7ICAgICAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMjVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogRmFkZUluO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBAZXh0ZW5kIC5mb250LXNlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNkLWNvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7ICAgICAgICBcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxM3B4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYxcHggOC41JSA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3AgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MXB4IDIwJSA0N3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19yZXBlYXRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMSwgaDIsIGgzIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZSwgLmxhcmdlLXVuZGVybGluZTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0LW9ubHkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuX190cmFuc3BhcmVudCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBsaSB7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmdmb3JtX3dyYXBwZXIge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59IiwiLnNkLXRpbGVzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiAzNXB4IDEzcHggMDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDguNSUgMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggOC41JSA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkaW5nIHtcclxuICAgICAgICBAZXh0ZW5kIC50aXRsZSwgLmxhcmdlLXVuZGVybGluZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JlcGVhdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Jlc2l6ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYmxvYyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtZ3JheSwgMSk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDhweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMTdweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1hbmltOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYnJhbmQtZ3JheSwgMC41KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgICAgICAgICAgIC5zZC10aWxlc19fYmxvYy0tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmZvbnQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZ3JheTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb250ZW50IHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1saW5rIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuY2lyY2xlLWxpbmssIC5jaXJjbGUtbGluay0tYmxhY2ssIC5jaXJjbGUtbGluay0tY3Jvc3MsIC5jaXJjbGUtbGluay0tY3Jvc3MtLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0biB7ICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICB9ICAgICAgICBcclxuICAgIH1cclxufSIsIi5ob21lLXBvc3RzIHtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcclxuICAgICAgICBwYWRkaW5nOiA2M3B4IDguNSUgNzdweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19mbGV4IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcblxyXG4gICAgLmhwLXBvc3RzX19ibG9jIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaHAtcG9zdHNfX2Jsb2MtLWV4Y2VycHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9ICBcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGFnZS1udW1iZXJzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYnJhbmQtcHJpbWFyeTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1zZWNvbmRhcnktZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJyYW5kLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQsIC5wcmV2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucGFnZS00MDQge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvNDA0LnN2ZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBoZWlnaHQ6IDU2N3B4O1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAxM3B4O1xyXG4gICAgfVxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgQGV4dGVuZCAudGV4dC13aGl0ZTtcclxuICAgIH1cclxufVxyXG4iLCIuc2QtaW50cm9kdWN0aW9uIHtcclxuICAgIGhlaWdodDogNTY3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAmX19ibG9jIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDM0N3B4LCByZ2JhKCRicmFuZC1saWdodCwgMSkgMzQ3cHgsIHJnYmEoJGJyYW5kLWxpZ2h0LCAwLjc3KSk7XHJcbiAgICAgICAgcGFkZGluZzogNDEycHggNDVweCAyMHB4IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDQ2OHB4LCByZ2JhKCRicmFuZC1saWdodCwgMSkgNDY4cHgsIHJnYmEoJGJyYW5kLWxpZ2h0LCAwLjc3KSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQ4N3B4IDQ1cHggMjBweCAzLjklO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xyXG4gICAgICAgICAgICB3aWR0aDogMzguNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoJGJyYW5kLWxpZ2h0LCAxKSAwLCByZ2JhKCRicmFuZC1saWdodCwgMSkgOTFweCwgcmdiYSgkYnJhbmQtbGlnaHQsIDAuNzcpKTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogMjUwcHggMyUgNzBweCA1JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1MHB4IDEuNSUgNzBweCA2LjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBsYXJnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzOC41NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1MHB4IDUlIDcwcHggNy41JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgQGV4dGVuZCAudGl0bGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RhdGUge1xyXG4gICAgICAgIEBleHRlbmQgLnRleHQtd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNkLXRleHQtaW1hZ2UgeyAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIEBpbmNsdWRlIGxhcHRvcCB7ICAgICBcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7ICAgXHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNTE0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbGFwdG9wIHsgICAgIFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQxNHB4OyAgICAgICBcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMi4xJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3BpY3R1cmUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGxhcHRvcCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0iLCIuc2l0ZW1hcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1saWdodDtcblx0Jl9fY29udGFpbmVyIHtcblxuXHRcdEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsYXB0b3Age1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gICAgICAgIH1cblxuXHR9XG5cblx0Jl9fc2VjdGlvbiB7XG5cdFx0QGV4dGVuZCAuY29udGFpbmVyLCAud3lzaXd5Zztcblx0XHRwYWRkaW5nOiA1MHB4IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdH1cblx0XG5cdCZfX3RpdGxlIHtcblx0XHRAZXh0ZW5kIC50aXRsZSwgLmxhcmdlLXVuZGVybGluZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0YSwgYTp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRicmFuZC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cblx0XG59Il19 */
