/*!
Theme Name:     Happy Braces Custom Theme
Theme URI:      https://houmanity.com/
Author:         Seyed Meeran
Author URI:     https://houmanity.com/
Description:    This is a modern custom-build WordPress theme by Houmanity.
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    humnty-theme
Tags: custom theme, houmanity, wps
*/@font-face{font-family:"Futura Cyrillic Book";src:url("assets/fonts/futura-pt/FuturaCyrillicBook.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicBook.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicBook.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicBook.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicBook.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicBook.svg#FuturaCyrillicBook") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic Demi";src:url("assets/fonts/futura-pt/FuturaCyrillic-Demi.eot");src:url("assets/fonts/futura-pt/FuturaCyrillic-Demi.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillic-Demi.svg#FuturaCyrillic-Demi") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillic-Bold.eot");src:url("assets/fonts/futura-pt/FuturaCyrillic-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillic-Bold.svg#FuturaCyrillic-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillicLight.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicLight.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicLight.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicLight.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicLight.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicLight.svg#FuturaCyrillicLight") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic Extra";src:url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.eot");src:url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillic-ExtraBold.svg#FuturaCyrillic-ExtraBold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillicHeavy.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicHeavy.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicHeavy.svg#FuturaCyrillicHeavy") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Futura Cyrillic";src:url("assets/fonts/futura-pt/FuturaCyrillicMedium.eot");src:url("assets/fonts/futura-pt/FuturaCyrillicMedium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.woff2") format("woff2"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.woff") format("woff"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.ttf") format("truetype"),url("assets/fonts/futura-pt/FuturaCyrillicMedium.svg#FuturaCyrillicMedium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"MADE Outer Sans";src:url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.eot");src:url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.eot?#iefix") format("embedded-opentype"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.woff2") format("woff2"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.woff") format("woff"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.ttf") format("truetype"),url("assets/fonts/MADEOuterSansRegular/MADEOuterSans.svg#MADEOuterSans") format("svg");font-weight:normal;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important}html,body{padding:0;margin:0;width:100%}body{font-family:"Futura Cyrillic",sans-serif;font-size:20px;font-weight:normal;line-height:1.5;overflow-x:hidden;color:#000;background-color:#fff;padding:0 40px;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed}@media(max-width:767px){body{padding:0 25px}}body.add-bg-color::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.8;z-index:100000;transition:all 300ms ease-in-out}a{color:inherit;text-decoration:none}button{font-family:"MADE Outer Sans",sans-serif}ul{list-style:none;margin:0;padding:0}iframe{max-width:100%}video{width:100%;height:auto}picture,img{max-width:100%;height:auto}figure{margin:0}button{background-color:transparent;box-shadow:none;border:0;cursor:pointer}strong{font-weight:bold}.wps-img-fluid{max-width:100%;width:100%}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}a{cursor:pointer}[data-titles] .text-lines{overflow:hidden}.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:70px}}@media(max-width:991px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:60px}}@media(max-width:575px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:50px}}@media(max-width:499px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:40px}}@media(max-width:399px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:35px}}@media(max-width:339px){.wps-cs-inside-heading__style1,.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:30px}}.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-family:"MADE Outer Sans",sans-serif;font-size:110px;line-height:1.2;text-transform:none;color:#fff;padding:0;margin:0}@media(max-width:1399px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:100px}}@media(max-width:1199px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:90px}}@media(max-width:991px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:80px}}@media(max-width:767px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:70px}}@media(max-width:575px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:50px}}@media(max-width:499px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:40px}}@media(max-width:399px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:34px}}@media(max-width:339px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading h1{font-size:30px}}.wps-cs-heading__style2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#000;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-size:70px}}@media(max-width:991px){.wps-cs-heading__style2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-size:60px}}@media(max-width:575px){.wps-cs-heading__style2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .heading__container h2,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{font-size:45px}}.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-family:"Futura Cyrillic Demi",sans-serif;font-size:38px;line-height:1.31;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-size:36px}}@media(max-width:991px){.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-size:34px}}@media(max-width:575px){.wps-cs-heading__style3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content .name,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content h3,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{font-size:30px}}.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-family:"Futura Cyrillic Demi",sans-serif;font-size:30px;line-height:1.33;color:#000;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-size:28px}}@media(max-width:991px){.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-size:26px}}@media(max-width:575px){.wps-cs-heading__style4,.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container h3,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content h3,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content h3,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-size:24px}}.wps-cs-text__style1,.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details h3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container p,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .author-name,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .testimonial-content,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content p,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container p{font-family:"Futura Cyrillic Book",sans-serif;font-size:24px;line-height:1.458;color:#000;padding:0;margin:0;font-weight:normal}@media(max-width:575px){.wps-cs-text__style1,.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details h3,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container p,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .author-name,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .testimonial-content,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c p,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content p,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container p{font-size:22px}}.wps-cs-text__style2,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{font-family:"Futura Cyrillic Book",sans-serif;font-size:20px;line-height:1.5;color:#000;padding:0;margin:0;font-weight:normal}@media(max-width:575px){.wps-cs-text__style2,.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p,.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content p,.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{font-size:18px}}.wps-cs-text__style3,.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details p,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content .content,.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content p,.footer-main__wrapper .copyrights__container p a,.footer-main__wrapper .copyrights__container p,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small p,.header-topbar__wrapper .header-topbar__container a{font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#000;padding:0;margin:0;font-weight:normal}.wps-cs-link__style1,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta a,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a{font-size:15px;position:relative;font-weight:400;text-transform:uppercase;padding:2px 36px 2px 0;transition:padding 250ms ease-in-out;text-decoration:none;display:inline-flex;color:#fff;font-family:"Futura Cyrillic Demi",sans-serif}.wps-cs-link__style1:hover,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta a:hover,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a:hover,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a:hover,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a:hover,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a:hover{padding:2px 0 2px 36px}.wps-cs-link__style1:hover::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta a:hover::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a:hover::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a:hover::before,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a:hover::before,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a:hover::before{width:0;transform:translate(10%,-50%)}.wps-cs-link__style1:hover::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta a:hover::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a:hover::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a:hover::after,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a:hover::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a:hover::after{width:28px;transform:translate(0,-50%);background-color:#ea1d26}.wps-cs-link__style1::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta a::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a::before,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a::before,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a::before,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a::before{content:"";position:absolute;top:50%;width:28px;height:2px;background-color:#ea1d26;right:0;transform:translate(0,-50%);transition:transform 250ms ease-in-out,width 250ms ease-in-out}.wps-cs-link__style1::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container .section-cta a::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a::after,.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a::after,.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content .section-cta a::after{content:"";position:absolute;top:50%;width:0;height:2px;left:0;transform:translate(10%,-50%);transition:transform 250ms ease-in-out,width 250ms ease-in-out,background-color 250ms ease-in-out}.wps-cs-btn__style1,#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 #gform_submit_button_4,#gform_1 #gform_submit_button_5,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 #gform_submit_button_4,#gform_2 #gform_submit_button_5,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 #gform_submit_button_4,#gform_3 #gform_submit_button_5,#gform_3 .gform_button,#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_1,#gform_4 #gform_submit_button_2,#gform_4 #gform_submit_button_3,#gform_4 #gform_submit_button_4,#gform_4 #gform_submit_button_5,#gform_4 .gform_button,#gform_5 .wps-input-field-btn,#gform_5 #gform_submit_button_1,#gform_5 #gform_submit_button_2,#gform_5 #gform_submit_button_3,#gform_5 #gform_submit_button_4,#gform_5 #gform_submit_button_5,#gform_5 .gform_button,.footer-main__wrapper .footer-main__container .inner-container .location__container .footer-cta a,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a,.featured-cta-btn{display:inline-flex;justify-content:center;align-items:center;gap:5px;width:100%;height:50px;min-width:220px;font-family:"Futura Cyrillic Demi",sans-serif;font-size:14px;line-height:1;text-transform:uppercase;color:#fff;background-color:#1e75b9;padding:2px 20px 0;overflow:hidden;position:relative;text-decoration:none;transition:background-color 300ms ease-in-out,color 300ms ease-in-out}.wps-cs-btn__style1:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 #gform_submit_button_2:hover,#gform_1 #gform_submit_button_3:hover,#gform_1 #gform_submit_button_4:hover,#gform_1 #gform_submit_button_5:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 #gform_submit_button_2:hover,#gform_2 #gform_submit_button_3:hover,#gform_2 #gform_submit_button_4:hover,#gform_2 #gform_submit_button_5:hover,#gform_2 .gform_button:hover,#gform_3 .wps-input-field-btn:hover,#gform_3 #gform_submit_button_1:hover,#gform_3 #gform_submit_button_2:hover,#gform_3 #gform_submit_button_3:hover,#gform_3 #gform_submit_button_4:hover,#gform_3 #gform_submit_button_5:hover,#gform_3 .gform_button:hover,#gform_4 .wps-input-field-btn:hover,#gform_4 #gform_submit_button_1:hover,#gform_4 #gform_submit_button_2:hover,#gform_4 #gform_submit_button_3:hover,#gform_4 #gform_submit_button_4:hover,#gform_4 #gform_submit_button_5:hover,#gform_4 .gform_button:hover,#gform_5 .wps-input-field-btn:hover,#gform_5 #gform_submit_button_1:hover,#gform_5 #gform_submit_button_2:hover,#gform_5 #gform_submit_button_3:hover,#gform_5 #gform_submit_button_4:hover,#gform_5 #gform_submit_button_5:hover,#gform_5 .gform_button:hover,.footer-main__wrapper .footer-main__container .inner-container .location__container .footer-cta a:hover,.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a:hover,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a:hover,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover,.featured-cta-btn:hover{background-color:#a8d4eb;color:#1e75b9}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#000;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#fff;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.alignright,.alignleft,.aligncenter,.bypostauthor{color:inherit}.alignright{float:right;margin:6px 0 14px 20px}.alignleft{float:left;margin:6px 20px 14px 0}.alignright img,.alignleft img,.aligncenter img{width:100%;max-width:100%}img.center{margin:0 auto;display:block}.aligncenter{display:block;clear:both;margin:0 auto}@media(max-width:767px){.alignleft,.aligncenter,.alignright{width:100%;margin:0 0 20px}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{position:relative;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{display:block;max-width:80%;margin:0;font-weight:300;font-size:13px;background:#fff;color:#000;padding:13px 15px}.rtl .wp-caption .wp-caption-text{left:auto;right:20px}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}h1,.h1{font-family:"MADE Outer Sans",sans-serif;font-size:80px;line-height:1.2;color:#000;padding:0;margin:0}@media(max-width:1199px){h1,.h1{font-size:70px}}@media(max-width:991px){h1,.h1{font-size:60px}}@media(max-width:575px){h1,.h1{font-size:45px}}h2,.h2{font-family:"Futura Cyrillic Demi",sans-serif;font-size:38px;line-height:1.31;color:#000;padding:0;margin:0}@media(max-width:1199px){h2,.h2{font-size:36px}}@media(max-width:991px){h2,.h2{font-size:34px}}@media(max-width:575px){h2,.h2{font-size:30px}}h3,.h3{font-family:"Futura Cyrillic Demi",sans-serif;font-size:30px;line-height:1.33;color:#000;padding:0;margin-top:70px}@media(max-width:1199px){h3,.h3{font-size:28px}}@media(max-width:991px){h3,.h3{font-size:26px;margin-top:50px}}@media(max-width:575px){h3,.h3{font-size:24px}}h4,.h4{font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#000;padding:0;margin:0;font-weight:normal}a{color:#1e75b9}a:hover{color:#a8d4eb;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Futura Cyrillic Book",sans-serif;font-size:20px;line-height:1.5;color:#000;padding:0;font-weight:normal;margin-top:25px}@media(max-width:575px){p{font-size:18px}}p strong{font-weight:600}p a{text-decoration:none;color:#1e75b9;text-decoration:underline}p a:hover{color:#a8d4eb;text-decoration:none}p img{display:block;border-radius:30px;margin:0 !important}ul,ol{margin:0 0 40px}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#000}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.wpb_text_column ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:35px;list-style-type:none;margin-top:40px}.wpb_text_column ul li{font-family:"Futura Cyrillic",sans-serif;font-size:20px;line-height:1.7;color:#000;font-weight:500;position:relative;padding:0 0 0 26px;margin:0}@media(max-width:575px){.wpb_text_column ul li{font-size:18px}}.wpb_text_column ul li strong{margin-bottom:15px;display:inline-block;font-weight:600}.wpb_text_column ul li a{text-decoration:none;color:#1e75b9}.wpb_text_column ul li a:hover{color:#a8d4eb;text-decoration:none}.wpb_text_column ul li::after{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#1e75b9}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li{padding-left:30px;position:relative}.wpb_text_column ul li>ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #1e75b9}.wpb_text_column ul.grid-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}@media(max-width:680px){.wpb_text_column ul.grid-list{grid-template-columns:1fr;gap:16px}}.wpb_text_column ul.grid-list li{width:100%}.wpb_text_column-dep ul{list-style-type:none}.wpb_text_column-dep ul li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-no-padding{padding:0}.wps-column-space-left{padding-right:20px !important}@media(max-width:767px){.wps-column-space-left{padding-right:0 !important}}.wps-column-space-right{padding-left:20px !important}@media(max-width:767px){.wps-column-space-right{padding-left:0 !important}}.wps-meet-doc-column-space-left{padding-right:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-left{padding-right:0 !important}}.wps-meet-doc-column-space-right{padding-left:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-right{padding-left:0 !important}}.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-family:"Futura Cyrillic",sans-serif;font-size:24px;line-height:1.4;color:#000;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#1e75b9}.wps-cs-editor-link-style1 a{font-weight:bold;color:#1e75b9;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#1e75b9}.wps-cs-editor-ul-style1{list-style-type:none}.wps-cs-editor-ul-style1 li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-cs-featured-heading1{font-weight:normal;font-size:24px;position:relative;padding-bottom:30px}.wps-cs-featured-heading1:after{content:"";position:absolute;width:120px;height:3px;left:0;bottom:0}.vc_tta-container h3{text-align:center !important;margin-bottom:100px !important}@media(max-width:991px){.vc_tta-container h3{margin-bottom:80px !important}}@media(max-width:767px){.vc_tta-container h3{margin-bottom:60px !important}}.vc_tta-title-text{font-family:"MADE Outer Sans",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase;color:#000;padding:0}@media(max-width:767px){.vc_tta-title-text{font-size:26px}}@media(max-width:575px){.vc_tta-title-text{font-size:24px}}.vc_tta-panel-heading{border-color:#9f9f9f !important;border-left:none !important;border-right:none !important;border:none !important;background-color:#fff !important}.vc_tta-panel-heading a{padding:20px 50px 20px 30px !important}@media(max-width:575px){.vc_tta-panel-heading a{padding:20px 40px 20px 20px !important}}.vc_tta-panel-body{border:none !important;border-bottom:0 solid #9f9f9f !important;background-color:#fff !important}.vc_tta-panel-body p{padding:0 10px !important}@media(max-width:575px){.vc_tta-panel-body p{padding:0 !important}}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:0 !important}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"MADE Outer Sans",sans-serif;font-size:30px;font-weight:600;line-height:1.4;color:#000;padding:0;margin:0 0 25px}@media(max-width:1199px){.homepage-faq-text{font-size:28px}}@media(max-width:991px){.homepage-faq-text{font-size:24px}}.wps-featured-btn{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;min-width:200px;font-family:"Futura Cyrillic",sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#1e75b9;padding:2px 26px 0;border-radius:1000px;overflow:hidden;transition:color 300ms ease-in-out,background-color 300ms ease-in-out;position:relative}.wps-featured-btn:hover{color:#1e75b9;background-color:#a8d4eb;text-decoration:none}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{position:absolute !important;top:50% !important;transform:translateY(-60%) !important}.edgtf-grid-section{padding:0 !important}.edgtf-grid-section .edgtf-section-inner{padding:0 !important}.edgtf-grid-section .edgtf-section-inner-margin{padding:0 !important}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:120px 0 80px}@media(max-width:575px){.blog .wpstf-page-content{padding:100px 0 70px}}.wps-contact-map-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wps-contact-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.wps-contact-map-container{margin:40px 0 0}}.vc_row.wpb_row.edgtf-grid-section{margin-left:0 !important;margin-right:0 !important;position:relative !important;z-index:1000 !important;background-color:#fff !important}.header-topbar__wrapper{padding:20px 0}@media(max-width:767px){.header-topbar__wrapper{display:none}}.header-topbar__wrapper .header-topbar__container{display:flex;align-items:center;justify-content:space-between}@media(max-width:575px){.header-topbar__wrapper .header-topbar__container{flex-direction:column;gap:20px;align-items:flex-start;justify-content:flex-start}}.header-topbar__wrapper .header-topbar__container a{display:flex;gap:15px;text-decoration:none}.header-topbar__wrapper .header-topbar__container a svg{width:12px;display:block}.header-topbar__wrapper .header-topbar__container a svg path{fill:#ea1d26}.header-topbar__wrapper .header-topbar__container .social-icons__container{display:flex;justify-content:center}.header-topbar__wrapper .header-topbar__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #1e75b9;border-radius:50%;background-color:transparent;transition:300ms background-color ease-in-out}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a svg{width:15px;height:15px;transition:fill 300ms ease-in-out}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a svg path{fill:#1e75b9;transition:fill 300ms ease-in-out}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a:hover{background-color:#1e75b9}.header-topbar__wrapper .header-topbar__container .social-icons__container ul li a:hover svg path{fill:#fff}.header-navbar__wrapper{position:absolute;left:0;top:0;width:100%;padding:0 0 40px;margin-top:100px;z-index:100}@media(max-width:767px){.header-navbar__wrapper{margin-top:0;padding:40px 0}}.header-navbar__wrapper .header-navbar__container{width:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:80px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{gap:40px}}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container{gap:10px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:280px;flex-shrink:0}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:200px}}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:180px;flex-shrink:1}}@media(max-width:450px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:120px;flex-shrink:1}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a{display:block;text-decoration:none;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img{display:block;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-btns__container{margin-left:auto;display:flex;align-items:center;gap:20px}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:10px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{display:flex;align-items:center;gap:20px}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{gap:10px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{text-decoration:none;gap:15px}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover svg path{fill:#1e75b9}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{width:60px;min-width:0;padding:0}}@media(max-width:991px) and (max-width:450px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{width:45px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a svg{width:14px;display:block}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a svg path{transition:fill 250ms ease-in-out;fill:#fff}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .text{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:none}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:inline-flex;transform:none}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#1e75b9}}@media(max-width:991px) and (max-width:450px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{width:16px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .nav-cta-btn{background-color:#ea1d26}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .nav-cta-btn:hover{background-color:#f3dfcc;color:#ea1d26}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container .nav-cta-btn:hover svg path{fill:#ea1d26}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#fff;padding:0;margin:0;text-transform:uppercase}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn span{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar{display:flex;flex-direction:column;gap:8px;width:22px;position:relative;transform:translateY(-1px)}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar span{display:block;width:100%;height:2px;background-color:#fff}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container,.wpstf-site-header-wrap.style4 .header-navbar__wrapper .header-navbar__container{padding:0}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn,.wpstf-site-header-wrap.style4 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn{color:#000}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar span,.wpstf-site-header-wrap.style4 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar span{background-color:#000}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .wps-home-header-hero__wrapper{position:relative;width:100%;height:100vh;height:100dvh}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper{height:80vh;height:80dvh}}@media(max-width:767px){.page-hero-section-wrap .wps-home-header-hero__wrapper{height:60vh;height:60dvh}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container{position:relative;width:100%;height:100%;margin:0 auto}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-end}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading{max-width:1280px;padding:100px}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading{max-width:1200px;padding:100px 60px}}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container .heading{max-width:1200px;padding:50px 20px 40px}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .image__container{width:100%;height:100%}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-hero-section-wrap.hero-section__style1{position:relative;width:100%}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:230px 0 120px;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:220px 0 120px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:200px 0 100px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:100%}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small{margin-bottom:15px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small p{text-align:center;text-transform:uppercase;color:#ea1d26}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{text-align:center;color:#1e75b9}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description{width:100%;margin-top:16px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{font-family:"MADE Outer Sans",sans-serif;color:#ea1d26;text-align:center}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%;background-color:#0f2230}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;height:100%;position:absolute;left:0;top:0}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:100%;opacity:.7;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{width:100%;padding:230px 0 90px;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:220px 0 90px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:160px 0 90px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:90%;max-width:1400px;margin:0 auto;position:relative;z-index:100}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1{text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small{width:100%;margin-top:16px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-family:"MADE Outer Sans",sans-serif;color:#fff;text-align:center}.page-hero-section-wrap .wps-doctors-header-hero__wrapper{position:relative;width:100%;padding:230px 0 120px;display:flex;align-items:center;justify-content:center}@media(max-width:991px){.page-hero-section-wrap .wps-doctors-header-hero__wrapper{padding:220px 0 120px}}@media(max-width:767px){.page-hero-section-wrap .wps-doctors-header-hero__wrapper{padding:160px 0 100px}}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container{width:100%}}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container{width:100%;text-align:center}.page-hero-section-wrap .wps-doctors-header-hero__wrapper .wps-doctors-header-hero__container .heading__container h1{color:#1e75b9}.sticky-navbar__wrapper{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);transition:.2s ease-in-out;background:#fafafa;border:0;padding:0 50px;box-shadow:inset 0 0 15px rgba(84,84,84,0),inset 0 0 20px rgba(155,155,155,0),7px 7px 15px rgba(84,84,84,0.1),-7px -7px 20px rgba(155,155,155,0.5),inset 0 0 4px rgba(155,155,155,0.2)}@media(max-width:1399px){.sticky-navbar__wrapper{padding:0 40px}}@media(max-width:1199px){.sticky-navbar__wrapper{padding:0 20px}}.sticky-navbar__wrapper.sticky{transform:translateY(0)}.sticky-navbar__wrapper .sticky-navbar__container{width:100%;display:flex;align-items:center;gap:40px;padding:12px 0}@media(max-width:1799px){.sticky-navbar__wrapper .sticky-navbar__container{gap:30px}}@media(max-width:1699px){.sticky-navbar__wrapper .sticky-navbar__container{gap:20px}}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar__container{gap:16px}}.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:120px;flex-shrink:0}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:100px}}.sticky-navbar__wrapper .sticky-navbar-logo__container a{display:block;text-decoration:none;width:100%}.sticky-navbar__wrapper .sticky-navbar-logo__container a img{width:100%}@media(max-width:1560px){.sticky-navbar__wrapper .stickybar-navigation__container{display:none}}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu{display:inline-flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul{list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-ancestor>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-item>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-parent>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current_page_item>a{color:red}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:280px;width:100%;max-width:280px;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 4px 12px rgba(33,33,33,0.1)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li{margin-bottom:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a{font-family:"Futura Cyrillic",sans-serif;font-size:16px;line-height:1.2;text-decoration:none;color:#1e75b9;padding:10px 10px 7px;position:relative;transition:all .2s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a:hover{color:#1e75b9;background-color:red;border-radius:5px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0}@media(max-width:1699px){.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li{padding:0 5px 5px}}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children{padding-right:24px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(192, 100%, 24%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:5px;top:calc(30% + 2px);width:12px;height:12px;fill:#000;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a{display:block;font-family:"Futura Cyrillic",sans-serif;font-size:16px;padding:21px 0 15px;color:#1e75b9;background:0;position:relative;white-space:normal;text-decoration:none;transition:all .3s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a:hover{text-decoration:none;color:#1e75b9}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(192, 100%, 24%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:2;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>a{text-decoration:none;color:#1e75b9}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li{position:relative}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(192, 100%, 24%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(270deg);width:10px;height:10px;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li ul.sub-menu{left:100%;top:0;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover>a{color:#fff;border-radius:5px;background-color:#000}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover ul.sub-menu{opacity:1;visibility:visible;top:0;left:100%;margin-left:0;display:block;z-index:2;padding:10px;margin-top:0;transform:translateX(0)}.sticky-navbar__wrapper .sticky-btns__container{display:flex;align-items:center;gap:20px;margin-left:auto}@media(max-width:450px){.sticky-navbar__wrapper .sticky-btns__container{gap:10px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container{display:flex;align-items:center;gap:20px}@media(max-width:575px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container{gap:10px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{text-decoration:none;gap:15px}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a:hover svg path{fill:#1e75b9}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{width:60px;min-width:0;padding:0}}@media(max-width:991px) and (max-width:450px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{width:45px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a svg{width:14px;display:block}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a svg path{transition:fill 250ms ease-in-out;fill:#fff}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .text{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:none}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:inline-flex;transform:none}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#1e75b9}}@media(max-width:991px) and (max-width:450px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm svg{width:16px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .nav-cta-btn{background-color:#ea1d26}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .nav-cta-btn:hover{background-color:#f3dfcc;color:#ea1d26}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container .nav-cta-btn:hover svg path{fill:#ea1d26}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:10px;cursor:pointer;font-family:"Futura Cyrillic Demi",sans-serif;font-size:15px;line-height:1;color:#000;padding:0;margin:0;text-transform:uppercase}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn span{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar{display:flex;flex-direction:column;gap:8px;width:22px;position:relative;transform:translateY(-1px)}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar span{display:block;width:100%;height:2px;background-color:#000}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;transform:translateX(100%);z-index:10000000;transition:transform 500ms ease-in-out,visibility 500ms ease-in-out,opacity 500ms ease-in-out;opacity:0;visibility:hidden}.wps-full-screen-menu__wrapper .close-btn__container{position:fixed;right:0;top:0;z-index:10}.wps-full-screen-menu__wrapper .close-btn__container .close-btn{padding:20px 20px 10px;background-color:#1e75b9}.wps-full-screen-menu__wrapper .close-btn__container .close-btn svg{width:20px;fill:#fff}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;min-width:500px;max-width:30%;height:100%;padding:100px 40px;overflow-y:scroll;background-color:#fff;z-index:1}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{min-width:0;max-width:80%;padding:100px 20px}}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{padding:80px 20px;max-width:100%}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container{width:100%;display:flex;justify-content:flex-start;margin-bottom:60px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{display:block;text-decoration:none;max-width:200px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a svg{display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin-bottom:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{color:#1e75b9;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{font-family:"Futura Cyrillic",sans-serif;font-size:24px;letter-spacing:.05em;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:active{color:#1e75b9;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{padding-right:24px;display:inline-block;font-family:"Futura Cyrillic",sans-serif;color:#1e75b9;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(206, 72%, 42%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:3px;top:calc(30% - 3px);width:12px;fill:#a8d4eb;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a.rotate::after{transform:rotateX(180deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;gap:0;padding-left:16px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li{padding:10px 0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li:first-child{padding-top:26px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a{font-family:"Futura Cyrillic",sans-serif;font-size:20px;color:#1e75b9;opacity:.65;transition:opacity 400ms ease-in-out;text-transform:capitalize}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a:hover{opacity:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li>ul.sub-menu li a{font-size:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container{display:inline-block;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a svg{flex-shrink:0}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{min-width:180px;padding:0 20px;gap:6px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:center;gap:10px;color:#1e75b9;text-decoration:none;transition:color 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg{width:20px;height:20px;flex-shrink:0;position:relative;transform:translateY(3px)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg path{fill:#1e75b9}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a{line-height:1.4}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg{top:2px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #1e75b9;border-radius:50%;background-color:transparent;transition:300ms background-color ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg{width:15px;height:15px;transition:fill 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg path{fill:#1e75b9;transition:fill 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover{background-color:#1e75b9}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover svg path{fill:#fff}.wps-full-screen-menu__wrapper.active{transition-delay:0ms;transform:translateX(0);opacity:1;visibility:visible}.wps-full-screen-menu__wrapper.active::after{transition-delay:1200ms;opacity:.4}.footer-cta-banner__wrapper{position:relative;width:100%}.footer-cta-banner__wrapper .footer-cta-banner__container{display:flex}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container{flex-direction:column-reverse}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container{width:60%;padding:100px 40px;background-color:#ea1d26}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container{width:100%}}@media(max-width:767px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container{padding:80px 20px}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .inner-content{max-width:690px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container h2{color:#fff}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{margin:60px 0}@media(max-width:767px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .featured-content{margin:30px 0 40px}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container p{color:#fff}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container{display:flex;align-items:center;gap:40px;margin-top:50px}@media(max-width:575px){.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container{gap:25px;flex-direction:column-reverse;align-items:flex-start}}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a{color:#fff;display:flex;gap:15px;text-decoration:none}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a svg{width:12px;display:block}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container a svg path{fill:#fff}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a{background-color:#fff;color:#ea1d26}.footer-cta-banner__wrapper .footer-cta-banner__container .content__container .cta__container .appoinment-cta a:hover{background-color:#f3dfcc;color:#ea1d26}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container{width:40%;position:relative}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container .image__container{width:100%}}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container svg{position:absolute;display:block;width:100%;top:70%;left:50%;transform:translate(-50%,-30%)}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container svg path{fill:#ea1d26}.footer-cta-banner__wrapper .footer-cta-banner__container .image__container img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.footer-cta-banner__wrapper .footer-cta-banner__container .image__container img{max-height:700px}}@media(max-width:767px){.footer-cta-banner__wrapper .footer-cta-banner__container .image__container img{max-height:500px}}.footer-logo__wrapper{padding:80px 0 50px}.footer-logo__wrapper .footer-logo__container{max-width:900px;margin:0 auto}.footer-logo__wrapper .footer-logo__container .logo__container{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:100px;justify-content:center}@media(max-width:991px){.footer-logo__wrapper .footer-logo__container .logo__container{gap:60px}}@media(max-width:767px){.footer-logo__wrapper .footer-logo__container .logo__container{grid-template-columns:repeat(2,1fr)}}.footer-logo__wrapper .footer-logo__container .logo__container .logo{display:flex;align-items:center;justify-content:center}.footer-logo__wrapper .footer-logo__container .logo__container .logo img{display:block;min-width:80px}.footer-main__wrapper{padding-bottom:60px}@media(max-width:991px){.footer-main__wrapper{padding-bottom:40px}}@media(max-width:767px){.footer-main__wrapper{padding-bottom:100px}}.footer-main__wrapper .footer-main__container{max-width:1200px;width:85%;margin:0 auto;border-top:1px solid rgba(0,0,0,0.2)}@media(max-width:767px){.footer-main__wrapper .footer-main__container{width:90%}}.footer-main__wrapper .footer-main__container .inner-container{padding:75px 0 80px;display:flex;align-items:center;justify-content:space-between;gap:60px}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container{flex-direction:column}}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container .location__container{order:3}}.footer-main__wrapper .footer-main__container .inner-container .logo__container{transform:translateY(20px)}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container .logo__container{order:1}}.footer-main__wrapper .footer-main__container .inner-container .logo__container a{display:block}.footer-main__wrapper .footer-main__container .inner-container .logo__container a img{width:100%;display:block}@media(max-width:900px){.footer-main__wrapper .footer-main__container .inner-container .social-icons__container{order:2}}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul{display:flex;align-items:center;gap:35px;list-style-type:none;margin:0;padding:0}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li{list-style-type:none;margin:0;padding:0}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a{margin:0;padding:0;text-decoration:none}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a:hover svg path{fill:#a8d4eb}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a svg{max-width:18px;height:18px;display:block}.footer-main__wrapper .footer-main__container .inner-container .social-icons__container ul li a svg path{fill:#1e75b9;transition:fill 250ms ease-in-out}.footer-main__wrapper .copyrights__container{max-width:850px;margin:0 auto;width:85%}@media(max-width:767px){.footer-main__wrapper .copyrights__container{width:90%}}.footer-main__wrapper .copyrights__container p{text-align:center;font-family:"Futura Cyrillic Book",sans-serif;line-height:2}.footer-main__wrapper .copyrights__container p a{text-decoration:none;font-family:"Futura Cyrillic Book",sans-serif}.footer-main__wrapper .copyrights__container .site-by{margin-top:20px}.footer-sticky-navbar__wrapper{position:fixed;left:0;bottom:0;width:100%;box-shadow:0 5px 20px 2px rgba(0,0,0,0.1);background-color:#fff;display:none;z-index:1000}@media(max-width:767px){.footer-sticky-navbar__wrapper{display:flex}}.footer-sticky-navbar__wrapper::before,.footer-sticky-navbar__wrapper::after{content:"";position:absolute;top:0;width:1px;height:100px;background-color:#1e75b9}.footer-sticky-navbar__wrapper::before{left:50%}.footer-sticky-navbar__wrapper::after{left:75%}.footer-sticky-navbar__wrapper .navbar-contact__container{width:50%;display:flex}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number,.footer-sticky-navbar__wrapper .navbar-contact__container .address{line-height:1;padding:0;margin:0;width:50%}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a,.footer-sticky-navbar__wrapper .navbar-contact__container .address a{display:flex;justify-content:center;width:100%;padding:20px 15px}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a svg{width:24px;height:24px;fill:#1e75b9;transition:fill 300ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a:hover svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a:hover svg{fill:#a8d4eb}.footer-sticky-navbar__wrapper .navbar-cta__container{width:50%}.footer-sticky-navbar__wrapper .navbar-cta__container a{display:flex;justify-content:center;align-items:center;width:100%;padding:25px 0 15px;text-decoration:none}.footer-sticky-navbar__wrapper .navbar-cta__container a span{font-family:"MADE Outer Sans",sans-serif;font-size:14px;line-height:1;text-transform:uppercase;color:#1e75b9;padding:2px 0 0;margin:0;transition:color 200ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container a svg{width:24px;fill:#a8d4eb;transition:fill 200ms ease-in-out;display:none}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover svg{fill:#000}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover span{color:#a8d4eb}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{width:100%;display:flex}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{flex-direction:column-reverse}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .image__container{width:50%}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .image__container{width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .image__container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container{background-color:#1e75b9;width:50%;padding:65px 40px}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container{width:100%}}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container{padding:60px 20px}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content{max-width:550px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%}@media(max-width:900px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content{max-width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p{color:#fff;margin:60px 0 65px}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .content__container .content p{margin:40px 0 45px}}.wps-homepage-why-choose__wrapper{padding:200px 0;position:relative}@media(max-width:1199px){.wps-homepage-why-choose__wrapper{padding:180px 0}}@media(max-width:991px){.wps-homepage-why-choose__wrapper{padding:150px 0}}@media(max-width:767px){.wps-homepage-why-choose__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-why-choose__wrapper{padding:100px 0}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container{max-width:1400px;width:85%;margin:0 auto}@media(max-width:767px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container{width:90%}}@media(max-width:575px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container{width:100%}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider{display:flex;gap:80px;margin-top:120px}@media(max-width:991px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider{margin-top:100px;gap:60px;display:none}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content{width:40%;flex-shrink:0}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3{max-width:450px;margin:80px auto 40px}@media(max-width:767px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content h3{margin:40px auto 25px}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .content__slider .content p{max-width:450px;margin:0 auto}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider{display:none}@media(max-width:991px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider{display:block;margin-top:80px}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content h3{max-width:450px;margin:80px auto 40px}@media(max-width:767px){.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content h3{margin:40px auto 25px}}.wps-homepage-why-choose__wrapper .wps-homepage-why-choose__container .swiper-content__slider .content p{max-width:450px;margin:0 auto}.choose-button-content{width:100%;justify-content:center;display:none}@media(max-width:991px){.choose-button-content{display:flex;margin-top:120px}}@media(max-width:1199px){.choose-button-content{margin-top:100px}}@media(max-width:991px){.choose-button-content{margin-top:80px}}@media(max-width:767px){.choose-button-content{margin-top:60px}}.choose-button-content .choose-button-next,.choose-button-content .choose-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#1e75b9}.choose-button-content .choose-button-next.swiper-button-disabled,.choose-button-content .choose-button-prev.swiper-button-disabled{border:2px solid #1e75b9;background-color:rgba(30,117,185,0.2);opacity:1}.choose-button-content .choose-button-next.swiper-button-disabled svg,.choose-button-content .choose-button-prev.swiper-button-disabled svg{fill:#fff}.choose-button-content .choose-button-next::before,.choose-button-content .choose-button-next::after,.choose-button-content .choose-button-prev::before,.choose-button-content .choose-button-prev::after{display:none}.choose-button-content .choose-button-next svg,.choose-button-content .choose-button-prev svg{display:block;fill:#fff;position:relative;transition:fill 300ms ease-in-out;width:25px}.choose-button-content .choose-button-prev svg{transform:rotate(180deg)}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container{width:100%;display:flex}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container{flex-direction:column-reverse}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .image__container{width:50%}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .image__container{width:100%}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .image__container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container{background-color:#a8d4eb;width:50%;padding:65px 40px}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container{width:100%}}@media(max-width:767px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container{padding:65px 20px}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content{max-width:565px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;height:100%}@media(max-width:991px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content{max-width:100%}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content h3{color:#000}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p{margin:50px 0 65px}@media(max-width:767px){.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content p{margin:30px 0 45px}}.wps-homepage-your-first-visit__wrapper .wps-homepage-your-first-visit__container .content__container .content .section-cta a{color:#000}.wps-homepage-our-services__wrapper{background-color:#f3dfcc;position:relative;padding:200px 0}@media(max-width:1199px){.wps-homepage-our-services__wrapper{padding:180px 0}}@media(max-width:991px){.wps-homepage-our-services__wrapper{padding:150px 0}}@media(max-width:767px){.wps-homepage-our-services__wrapper{padding:100px 0}}@media(max-width:575px){.wps-homepage-our-services__wrapper{padding:80px 0}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container{max-width:1200px;margin:0 auto;width:85%;position:relative;z-index:100}@media(max-width:767px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container{width:90%}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .heading__container h2{text-align:center}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .section-slides__container{width:100%}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .section-slides__container{display:none}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{margin-top:100px;display:flex;align-items:center;gap:120px}@media(max-width:1300px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{gap:70px}}@media(max-width:1199px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{gap:40px}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex{display:none;flex-direction:column}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .row_inner img{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .slider-content-inner__container{width:60%}@media(max-width:1199px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .slider-content-inner__container{width:55%}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .slider-content-inner__container{width:100%}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images{width:40%;display:grid;place-items:center}@media(max-width:1199px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images{width:45%}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images{width:100%}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image{width:100%;grid-area:1/1}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img{position:relative;width:100%;opacity:0;z-index:0;transition:opacity .5s ease}@media(max-width:1300px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img{min-height:640px;-o-object-fit:cover;object-fit:cover}}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img{min-height:0;max-height:440px;-o-object-position:top;object-position:top}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_images .image img.active{opacity:1;z-index:1}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion{width:100%;overflow:hidden;border-bottom:1px solid rgba(0,0,0,0.2);padding:20px}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion:first-child{border-top:1px solid rgba(0,0,0,0.2)}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro{position:relative;cursor:pointer}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_intro h3{color:#000}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content{max-height:0;overflow:hidden;will-change:max-height;transition:all .25s ease-out;opacity:0}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content p{margin:20px 0 35px}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_content .section-cta a{color:#1e75b9}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .row_flex .accordion_active .accordion_content{opacity:1}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm{display:none}@media(max-width:991px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm{display:flex;align-items:flex-start;gap:60px;width:100%;margin:0;margin-top:80px}}@media(max-width:767px){.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm{margin-top:60px}}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper{width:100%;position:relative}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper .swiper-slide{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper .swiper-slide .sl-i{width:100%}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper .swiper-wrapper .swiper-slide .sl-i img{width:100%;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .mySwiperContent{padding-bottom:100px}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .swiper-pagination-bullets .swiper-pagination-bullet{background:#1e75b9}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;overflow:hidden;text-align:center}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c h3{color:#000}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c p{margin:30px 0 50px;text-align:center}.wps-homepage-our-services__wrapper .wps-homepage-our-services__container .show-on-sm .sl .sl-c .section-cta a{color:#1e75b9}.wps-homepage-testimonial-slider__wrapper{background-color:#51779c;padding:160px 0 190px}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper{padding:160px 0}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper{padding:120px 0}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper{padding:120px 0}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{max-width:1400px;margin:0 auto;width:85%;display:flex;gap:120px}@media(max-width:1399px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{gap:60px}}@media(max-width:850px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{flex-direction:column;gap:100px}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{width:90%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container{width:50%}@media(max-width:850px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container{width:100%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2{color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container h2 svg path{fill:#ea1d26}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .content__container p{margin:60px 0 45px;color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container{width:50%}@media(max-width:850px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container{width:100%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .ratings-icon svg{display:block}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .ratings-icon svg path{fill:#a8d4eb}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item h3{color:#fff;margin-top:20px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .testimonial-content{margin:55px 0 50px;color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .swiper .testimonial-items__container .testimonial-item .testimonial-single-item .author-name{color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container{display:flex;gap:40px;margin-top:90px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-next,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-prev{flex-shrink:0}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-next::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-next::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-prev::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-prev::after{display:none}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-next svg,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-prev svg{display:block;width:30px;fill:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-next.swiper-button-disabled svg,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-prev.swiper-button-disabled svg{fill:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .testimonial-slider__container .testimonial-button__container .testimonial-button-prev svg{transform:rotate(180deg)}.wps-insidepage-intro__wrapper{padding:160px 0;background-color:#1e75b9}@media(max-width:991px){.wps-insidepage-intro__wrapper{padding:120px 0}}@media(max-width:575px){.wps-insidepage-intro__wrapper{padding:100px 0}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{max-width:900px;margin:0 auto;width:85%}@media(max-width:499px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{width:90%}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:50px}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content__container p{color:#fff}.wps-insidepage-image-content__wrapper{padding-top:100px;position:relative;width:100%}.wps-insidepage-image-content__wrapper.p0{padding:0}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{max-width:1200px;margin:0 auto;display:flex;gap:8%;align-items:center}@media(max-width:1199px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{gap:4%}}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{flex-direction:column;gap:60px;align-items:flex-start}}@media(max-width:575px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{gap:50px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:40%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:50%}}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:80%}}@media(max-width:575px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .image__container img{display:block;width:100%}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container{width:60%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content{max-width:620px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content{max-width:95%}}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content{max-width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content h3{color:#000}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p{margin-top:40px}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content p{margin-top:20px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta{margin-top:60px}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta{margin-top:40px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta a{margin:0;padding:0;text-decoration:none;color:#1e75b9;transition:color 300ms ease-in-out}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .content__container .content .section-cta a:hover{color:#a8d4eb}.wps-insidepage-image-content2__wrapper{padding-top:100px;position:relative;width:100%}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container{max-width:1200px;margin:0 auto}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{font-family:"MADE Outer Sans",sans-serif;font-size:60px;line-height:1.2;color:#000;padding:0;margin-bottom:100px}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{margin-bottom:80px}}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{margin-bottom:60px}}@media(max-width:1199px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{font-size:50px}}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container h2{font-size:40px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{display:flex;gap:8%;align-items:center}@media(max-width:1199px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{gap:4%}}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{flex-direction:column;gap:60px;align-items:flex-start}}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container{gap:50px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:40%}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:50%}}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:80%}}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container{width:100%}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .image__container img{display:block;width:100%}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container{width:60%}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container{width:100%}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content{max-width:620px}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content{max-width:95%}}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content{max-width:100%}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content h3{color:#000}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p{margin:40px 0}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content p{margin:20px 0 40px 0}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta{margin-top:60px}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta{margin-top:40px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta a{margin:0;padding:0;text-decoration:none;color:#1e75b9;transition:color 300ms ease-in-out}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content .section-cta a:hover{color:#a8d4eb}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;list-style-type:none;margin-top:40px}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul li{font-family:"Futura Cyrillic",sans-serif;font-size:20px;line-height:1.7;color:#000;font-weight:500;position:relative;padding:0 0 0 26px;margin:0}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul li{font-size:18px}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .inner__container .content__container .content ul li::after{content:"";position:absolute;left:0;top:12px;width:10px;height:10px;border-radius:50%;background-color:#1e75b9}.wps-insidepage-why-choose__wrapper{position:relative;width:100%;padding-bottom:170px}@media(max-width:1199px){.wps-insidepage-why-choose__wrapper{padding-bottom:150px}}@media(max-width:991px){.wps-insidepage-why-choose__wrapper{padding-bottom:120px}}@media(max-width:767px){.wps-insidepage-why-choose__wrapper{padding-bottom:100px}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container{max-width:920px;margin:0 auto}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container{margin-bottom:90px}@media(max-width:767px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container{margin-bottom:60px}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .heading__container h2{color:#000}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container{display:flex;gap:60px;align-items:flex-start;padding-bottom:60px}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container:nth-last-child(1){padding:0 !important}@media(max-width:767px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container{gap:40px}}@media(max-width:575px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container{flex-direction:column;padding-bottom:60px;gap:30px}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .image__container{flex-shrink:0}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .image__container img{display:block;width:150px;height:150px;border-radius:50%}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container{width:82%}@media(max-width:575px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container{width:100%}}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content{max-width:100%}.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p{margin-top:40px}@media(max-width:767px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p{margin-top:30px}}@media(max-width:575px){.wps-insidepage-why-choose__wrapper .wps-insidepage-why-choose__container .image-content__container .content__container .content p{margin-top:20px}}.wps-insidepage-treatment-process__wrapper{background-color:#a8d4eb;position:relative;width:100%}.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(3,1fr);gap:65px}@media(max-width:1199px){.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{gap:45px}}@media(max-width:991px){.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(2,1fr);gap:60px}}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper.block-style-three .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(1,1fr);gap:80px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container{padding:160px 0;max-width:1400px;margin:0 auto;width:85%}@media(max-width:991px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container{padding:120px 0}}@media(max-width:575px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container{width:90%;padding:100px 0}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container{margin-bottom:90px}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container{margin-bottom:60px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container h2{font-family:"MADE Outer Sans",sans-serif;font-size:60px;line-height:1.2;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container h2{font-size:50px}}@media(max-width:575px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .heaading__container h2{font-size:40px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{display:grid;grid-template-columns:repeat(4,1fr);gap:70px}@media(max-width:1199px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{gap:55px}}@media(max-width:1100px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container{grid-template-columns:repeat(1,1fr);gap:60px}}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container{display:flex;flex-direction:column;gap:45px}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .image__container{width:100%}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .image__container img{display:block;width:100%}.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p{margin-top:40px}@media(max-width:767px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p{margin-top:30px}}@media(max-width:575px){.wps-insidepage-treatment-process__wrapper .wps-insidepage-treatment-process__container .image-content__container .inner__container .content__container p{margin-top:20px}}.wps-meet-the-doctors__wrapper{position:relative;width:100%}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container{max-width:1400px;width:90%;margin:0 auto}@media(max-width:991px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container{width:100%}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2{color:#1e75b9;margin-bottom:80px}@media(max-width:991px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container h2{margin-bottom:50px}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:1399px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{gap:20px}}@media(max-width:1199px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:575px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(1,1fr)}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor{position:relative;overflow:hidden;height:100%}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.8),transparent 35%)}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a{display:block;width:100%;height:100%}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a img{display:block;width:100%}@media(max-width:575px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a img{max-height:400px;-o-object-fit:cover;object-fit:cover}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content{position:absolute;bottom:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:40px 20px;text-align:center;z-index:4}@media(max-width:1199px){.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content{padding:20px 20px}}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content h3{color:#fff}.wps-meet-the-doctors__wrapper .wps-meet-the-doctors__container .doctors-inner__container .single-doctor a .content p{text-transform:uppercase;color:#fff;margin-top:6px}.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container{max-width:1160px}.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container .doctors-inner__container{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:991px){.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wps-meet-the-doctors__wrapper.grid-10 .wps-meet-the-doctors__container .doctors-inner__container{grid-template-columns:repeat(1,1fr)}}.wps-meet-the-doctor-intro__wrapper{position:relative;width:100%;padding-bottom:140px}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper{padding-bottom:120px}}@media(max-width:575px){.wps-meet-the-doctor-intro__wrapper{padding-bottom:90px}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container{width:100%;max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:50px;position:relative;z-index:100}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container{flex-direction:column;justify-content:flex-start;gap:60px}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container{flex-basis:340px;flex-shrink:0}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container{flex-basis:auto;width:100%;max-width:340px;flex-shrink:1}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .doctor-image{width:100%}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .doctor-image img{width:100%}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content{margin-top:50px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content .name{color:#1e75b9;font-weight:500}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .doctor-image__container .image-content .content{color:#ea1d26;text-transform:uppercase;line-height:1;font-weight:500;margin-top:10px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container{width:100%;max-width:760px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container p{color:#000;margin-bottom:40px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container p:nth-last-of-type(1){margin-bottom:0}.wps-doctors__wrapper{position:relative;width:100%;padding-bottom:140px}@media(max-width:991px){.wps-doctors__wrapper{padding-bottom:120px}}@media(max-width:575px){.wps-doctors__wrapper{padding-bottom:90px}}.wps-doctors__wrapper .wps-doctors__container{width:100%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container{flex-direction:column;align-items:flex-start;gap:60px}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper{flex-shrink:0}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper{width:100%;flex-shrink:1}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container{width:100%}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container{display:flex;flex-direction:column;align-items:center;text-align:center}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3{color:#000;font-weight:500;margin-bottom:30px}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container h3{margin-bottom:24px}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop{display:none}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop .filter{width:100%;line-height:1;padding:0;margin:0}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop .filter .filter-btn{all:unset;font-family:"MADE Outer Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#000;padding:0;margin:0;cursor:pointer}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__desktop .filter .filter-btn.active{color:#ea1d26}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile{display:none}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile{display:block}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile .filter-select{width:100%;min-width:280px;display:block;background-color:#fff;border:1.5px solid #000;padding:10px 15px;font-family:"MADE Outer Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:#000;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}@media(max-width:575px){.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile .filter-select{min-width:0;max-width:100%}}.wps-doctors__wrapper .wps-doctors__container .wps-filters__wrapper .wps-filters__container .filters__mobile .filter-select:focus{outline:0}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{width:100%;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:1099px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{grid-template-columns:1fr 1fr}}@media(max-width:991px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{gap:30px}}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{max-width:none}}@media(max-width:575px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container{grid-template-columns:1fr}}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single{width:100%}@media(max-width:575px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single{max-width:400px;margin:0 auto}}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a{position:relative;display:block;width:100%;height:100%;min-height:360px;overflow:hidden}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.8),transparent 35%)}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .image{width:100%;height:100%}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding:30px;z-index:10}@media(max-width:767px){.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details{padding:30px 22px}}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details h3{color:#fff}.wps-doctors__wrapper .wps-doctors__container .wps-doctors-collection__container .wps-doctor-single a .details p{text-transform:uppercase;color:#fff;margin-top:8px}.wps-contact-page-info__wrapper{position:relative;width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:90%;max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:100px}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:100%}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{gap:70px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{grid-template-columns:1fr;gap:50px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours{width:100%;line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours svg{display:inline-flex;align-items:baseline;width:18px;height:18px;fill:#51779c;flex-shrink:0;position:relative;transform:translateY(2px)}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours span{font-family:"Futura Cyrillic",sans-serif;font-size:18px;line-height:1.458;color:#51779c;padding:0;margin:0;transition:color 200ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a:hover span{color:#a8d4eb}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours span{line-height:1.5}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container .map{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container .map iframe{display:block;width:100%;aspect-ratio:16/9;max-height:500px}.wps-contact-form-container{background-color:#e9e9e9;padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}#gform_1 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_2 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_3 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_4 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_5 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#fff}#gform_1 li::before,#gform_2 li::before,#gform_3 li::before,#gform_4 li::before,#gform_5 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .wps-input-field,#gform_3 .wps-input-field,#gform_4 .wps-input-field,#gform_5 .wps-input-field{margin:0 0 10px}#gform_1 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_2 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_3 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_4 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_5 .wps-input-field.wpforms-field-select select>option.placeholder{opacity:.1;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity=10)}#gform_1 .wps-input-field .choices__inner,#gform_2 .wps-input-field .choices__inner,#gform_3 .wps-input-field .choices__inner,#gform_4 .wps-input-field .choices__inner,#gform_5 .wps-input-field .choices__inner{border:0;background:0}#gform_1 .wps-input-field legend,#gform_2 .wps-input-field legend,#gform_3 .wps-input-field legend,#gform_4 .wps-input-field legend,#gform_5 .wps-input-field legend{font-weight:normal;text-transform:uppercase}#gform_1 .wps-input-field select,#gform_1 .wps-input-field input[type=text],#gform_1 .wps-input-field input[type=tel],#gform_1 .wps-input-field input[type=email],#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field select,#gform_2 .wps-input-field input[type=text],#gform_2 .wps-input-field input[type=tel],#gform_2 .wps-input-field input[type=email],#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field select,#gform_3 .wps-input-field input[type=text],#gform_3 .wps-input-field input[type=tel],#gform_3 .wps-input-field input[type=email],#gform_3 .wps-input-field textarea,#gform_4 .wps-input-field select,#gform_4 .wps-input-field input[type=text],#gform_4 .wps-input-field input[type=tel],#gform_4 .wps-input-field input[type=email],#gform_4 .wps-input-field textarea,#gform_5 .wps-input-field select,#gform_5 .wps-input-field input[type=text],#gform_5 .wps-input-field input[type=tel],#gform_5 .wps-input-field input[type=email],#gform_5 .wps-input-field textarea{width:100%;height:50px;padding:12px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-family:"Futura Cyrillic",sans-serif;font-size:18px;color:#000;text-align:left;outline:0}#gform_1 .wps-input-field select:focus,#gform_1 .wps-input-field input[type=text]:focus,#gform_1 .wps-input-field input[type=tel]:focus,#gform_1 .wps-input-field input[type=email]:focus,#gform_1 .wps-input-field textarea:focus,#gform_2 .wps-input-field select:focus,#gform_2 .wps-input-field input[type=text]:focus,#gform_2 .wps-input-field input[type=tel]:focus,#gform_2 .wps-input-field input[type=email]:focus,#gform_2 .wps-input-field textarea:focus,#gform_3 .wps-input-field select:focus,#gform_3 .wps-input-field input[type=text]:focus,#gform_3 .wps-input-field input[type=tel]:focus,#gform_3 .wps-input-field input[type=email]:focus,#gform_3 .wps-input-field textarea:focus,#gform_4 .wps-input-field select:focus,#gform_4 .wps-input-field input[type=text]:focus,#gform_4 .wps-input-field input[type=tel]:focus,#gform_4 .wps-input-field input[type=email]:focus,#gform_4 .wps-input-field textarea:focus,#gform_5 .wps-input-field select:focus,#gform_5 .wps-input-field input[type=text]:focus,#gform_5 .wps-input-field input[type=tel]:focus,#gform_5 .wps-input-field input[type=email]:focus,#gform_5 .wps-input-field textarea:focus{outline:0;border-color:#000}#gform_1 .wps-input-field select.placeholder,#gform_1 .wps-input-field input[type=text].placeholder,#gform_1 .wps-input-field input[type=tel].placeholder,#gform_1 .wps-input-field input[type=email].placeholder,#gform_1 .wps-input-field textarea.placeholder,#gform_2 .wps-input-field select.placeholder,#gform_2 .wps-input-field input[type=text].placeholder,#gform_2 .wps-input-field input[type=tel].placeholder,#gform_2 .wps-input-field input[type=email].placeholder,#gform_2 .wps-input-field textarea.placeholder,#gform_3 .wps-input-field select.placeholder,#gform_3 .wps-input-field input[type=text].placeholder,#gform_3 .wps-input-field input[type=tel].placeholder,#gform_3 .wps-input-field input[type=email].placeholder,#gform_3 .wps-input-field textarea.placeholder,#gform_4 .wps-input-field select.placeholder,#gform_4 .wps-input-field input[type=text].placeholder,#gform_4 .wps-input-field input[type=tel].placeholder,#gform_4 .wps-input-field input[type=email].placeholder,#gform_4 .wps-input-field textarea.placeholder,#gform_5 .wps-input-field select.placeholder,#gform_5 .wps-input-field input[type=text].placeholder,#gform_5 .wps-input-field input[type=tel].placeholder,#gform_5 .wps-input-field input[type=email].placeholder,#gform_5 .wps-input-field textarea.placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-moz-placeholder,#gform_1 .wps-input-field input[type=text]:-moz-placeholder,#gform_1 .wps-input-field input[type=tel]:-moz-placeholder,#gform_1 .wps-input-field input[type=email]:-moz-placeholder,#gform_1 .wps-input-field textarea:-moz-placeholder,#gform_2 .wps-input-field select:-moz-placeholder,#gform_2 .wps-input-field input[type=text]:-moz-placeholder,#gform_2 .wps-input-field input[type=tel]:-moz-placeholder,#gform_2 .wps-input-field input[type=email]:-moz-placeholder,#gform_2 .wps-input-field textarea:-moz-placeholder,#gform_3 .wps-input-field select:-moz-placeholder,#gform_3 .wps-input-field input[type=text]:-moz-placeholder,#gform_3 .wps-input-field input[type=tel]:-moz-placeholder,#gform_3 .wps-input-field input[type=email]:-moz-placeholder,#gform_3 .wps-input-field textarea:-moz-placeholder,#gform_4 .wps-input-field select:-moz-placeholder,#gform_4 .wps-input-field input[type=text]:-moz-placeholder,#gform_4 .wps-input-field input[type=tel]:-moz-placeholder,#gform_4 .wps-input-field input[type=email]:-moz-placeholder,#gform_4 .wps-input-field textarea:-moz-placeholder,#gform_5 .wps-input-field select:-moz-placeholder,#gform_5 .wps-input-field input[type=text]:-moz-placeholder,#gform_5 .wps-input-field input[type=tel]:-moz-placeholder,#gform_5 .wps-input-field input[type=email]:-moz-placeholder,#gform_5 .wps-input-field textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-moz-placeholder,#gform_1 .wps-input-field input[type=text]::-moz-placeholder,#gform_1 .wps-input-field input[type=tel]::-moz-placeholder,#gform_1 .wps-input-field input[type=email]::-moz-placeholder,#gform_1 .wps-input-field textarea::-moz-placeholder,#gform_2 .wps-input-field select::-moz-placeholder,#gform_2 .wps-input-field input[type=text]::-moz-placeholder,#gform_2 .wps-input-field input[type=tel]::-moz-placeholder,#gform_2 .wps-input-field input[type=email]::-moz-placeholder,#gform_2 .wps-input-field textarea::-moz-placeholder,#gform_3 .wps-input-field select::-moz-placeholder,#gform_3 .wps-input-field input[type=text]::-moz-placeholder,#gform_3 .wps-input-field input[type=tel]::-moz-placeholder,#gform_3 .wps-input-field input[type=email]::-moz-placeholder,#gform_3 .wps-input-field textarea::-moz-placeholder,#gform_4 .wps-input-field select::-moz-placeholder,#gform_4 .wps-input-field input[type=text]::-moz-placeholder,#gform_4 .wps-input-field input[type=tel]::-moz-placeholder,#gform_4 .wps-input-field input[type=email]::-moz-placeholder,#gform_4 .wps-input-field textarea::-moz-placeholder,#gform_5 .wps-input-field select::-moz-placeholder,#gform_5 .wps-input-field input[type=text]::-moz-placeholder,#gform_5 .wps-input-field input[type=tel]::-moz-placeholder,#gform_5 .wps-input-field input[type=email]::-moz-placeholder,#gform_5 .wps-input-field textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-ms-input-placeholder,#gform_1 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_1 .wps-input-field textarea:-ms-input-placeholder,#gform_2 .wps-input-field select:-ms-input-placeholder,#gform_2 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_2 .wps-input-field textarea:-ms-input-placeholder,#gform_3 .wps-input-field select:-ms-input-placeholder,#gform_3 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_3 .wps-input-field textarea:-ms-input-placeholder,#gform_4 .wps-input-field select:-ms-input-placeholder,#gform_4 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_4 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_4 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_4 .wps-input-field textarea:-ms-input-placeholder,#gform_5 .wps-input-field select:-ms-input-placeholder,#gform_5 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_5 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_5 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_5 .wps-input-field textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_1 .wps-input-field textarea::-webkit-input-placeholder,#gform_2 .wps-input-field select::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_2 .wps-input-field textarea::-webkit-input-placeholder,#gform_3 .wps-input-field select::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_3 .wps-input-field textarea::-webkit-input-placeholder,#gform_4 .wps-input-field select::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_4 .wps-input-field textarea::-webkit-input-placeholder,#gform_5 .wps-input-field select::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_5 .wps-input-field textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select,#gform_2 .wps-input-field select,#gform_3 .wps-input-field select,#gform_4 .wps-input-field select,#gform_5 .wps-input-field select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;line-height:1}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field textarea,#gform_4 .wps-input-field textarea,#gform_5 .wps-input-field textarea{height:200px;resize:none}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label,#gform_3 .wps-input-field>label,#gform_4 .wps-input-field>label,#gform_5 .wps-input-field>label{font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;color:#000}#gform_1 .wps-input-field>label.wpforms-error,#gform_2 .wps-input-field>label.wpforms-error,#gform_3 .wps-input-field>label.wpforms-error,#gform_4 .wps-input-field>label.wpforms-error,#gform_5 .wps-input-field>label.wpforms-error{color:#e32222;padding-top:3px}#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 #gform_submit_button_4,#gform_1 #gform_submit_button_5,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 #gform_submit_button_4,#gform_2 #gform_submit_button_5,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 #gform_submit_button_4,#gform_3 #gform_submit_button_5,#gform_3 .gform_button,#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_1,#gform_4 #gform_submit_button_2,#gform_4 #gform_submit_button_3,#gform_4 #gform_submit_button_4,#gform_4 #gform_submit_button_5,#gform_4 .gform_button,#gform_5 .wps-input-field-btn,#gform_5 #gform_submit_button_1,#gform_5 #gform_submit_button_2,#gform_5 #gform_submit_button_3,#gform_5 #gform_submit_button_4,#gform_5 #gform_submit_button_5,#gform_5 .gform_button{border:0;color:#fff;line-height:1;width:auto}#gform_1 .wps-input-field-btn:focus,#gform_1 #gform_submit_button_1:focus,#gform_1 #gform_submit_button_2:focus,#gform_1 #gform_submit_button_3:focus,#gform_1 #gform_submit_button_4:focus,#gform_1 #gform_submit_button_5:focus,#gform_1 .gform_button:focus,#gform_2 .wps-input-field-btn:focus,#gform_2 #gform_submit_button_1:focus,#gform_2 #gform_submit_button_2:focus,#gform_2 #gform_submit_button_3:focus,#gform_2 #gform_submit_button_4:focus,#gform_2 #gform_submit_button_5:focus,#gform_2 .gform_button:focus,#gform_3 .wps-input-field-btn:focus,#gform_3 #gform_submit_button_1:focus,#gform_3 #gform_submit_button_2:focus,#gform_3 #gform_submit_button_3:focus,#gform_3 #gform_submit_button_4:focus,#gform_3 #gform_submit_button_5:focus,#gform_3 .gform_button:focus,#gform_4 .wps-input-field-btn:focus,#gform_4 #gform_submit_button_1:focus,#gform_4 #gform_submit_button_2:focus,#gform_4 #gform_submit_button_3:focus,#gform_4 #gform_submit_button_4:focus,#gform_4 #gform_submit_button_5:focus,#gform_4 .gform_button:focus,#gform_5 .wps-input-field-btn:focus,#gform_5 #gform_submit_button_1:focus,#gform_5 #gform_submit_button_2:focus,#gform_5 #gform_submit_button_3:focus,#gform_5 #gform_submit_button_4:focus,#gform_5 #gform_submit_button_5:focus,#gform_5 .gform_button:focus{border:0;outline:0}.gfield_description{display:none !important}.vc_row.wpb_row{margin-top:0;margin-bottom:0;margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-section{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-grid-section{margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-grid-section .row{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-section.wps-row-inner-fix{margin-left:-20px;margin-right:-20px}.no-container>.row{margin:0 15px}.no-container .row .vc_column_container{padding:0}.wpb_wrapper .row-bg-center{background-position:center center !important}.row-overflow-hidden{overflow:hidden}.row.no-gutters,.vc_row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.vc_row.no-gutters>[class^=vc_col],.vc_row.no-gutters>[class*=" vc_col"],.row.no-gutters>[class*=" col-"],.vc_column-inner{padding-right:0 !important;padding-left:0 !important}.row.no-gutters .container,.vc_row.no-gutters .container,.container.no-gutters{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.container .container,.container-fluid .container{width:100%}.container{width:100%;max-width:1440px;margin:0 auto}.edgtf-grid-section .edgtf-section-inner{padding-left:20px;padding-right:20px}.wps-vc-row-no-padding .vc_column_container{padding-left:0;padding-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2Uvd3BzLXN0eWxlZ3VpZGUuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hc2lmLWhlYWRlci10b3BiYXIuc2NzcyIsImNvbXBvbmVudHMvYXNpZi1oZWFkZXItbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL2FzaWYtaGVhZGVyLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jdGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1sb2dvLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1zdGlja3ktbWVudS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfbWVldF90aGVfZG9jdG9yX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV93aHlfY2hvb3NlX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV95b3VyX2ZpcnN0X3Zpc2l0X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9vdXJfc2VydmljZXNfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Rlc3RpbW9uaWFsX3NsaWRlcl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbnRyb19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV93aHlfY2hvb3NlX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX3RyZWF0bWVudF9wcm9jZXNzX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19tZWV0X3RoZV9kb2N0b3JzLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19tZWV0X3RoZV9kb2N0b3JfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2RvY3RvcnNfY29sbGVjdGlvbi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfY29udGFjdF9pbmZvLnNjc3MiLCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZS5zY3NzIiwiYmFzZS9vdmVyaWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0NBQUE7QUNBQTtFQUNFLG1DQUFBO0VBQ0EseURBQUE7RUFDQSwwWUFBQTtFQUtBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1NGO0FETkE7RUFDRSxtQ0FBQTtFQUNBLDBEQUFBO0VBQ0EsZ1pBQUE7RUFLQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNJRjtBRERBO0VBQ0UsOEJBQUE7RUFDQSwwREFBQTtFQUNBLGdaQUFBO0VBS0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDREY7QURJQTtFQUNFLDhCQUFBO0VBQ0EsMERBQUE7RUFDQSxnWkFBQTtFQUtBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ05GO0FEU0E7RUFDRSxvQ0FBQTtFQUNBLCtEQUFBO0VBQ0EsOGFBQUE7RUFLQSxp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O0FrQzNySkE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0FsQzhySko7O0FrQzNySkE7RUFDSSxjQUFBO0FsQzhySko7O0FrQzNySkE7RUFDSSxVQUFBO0FsQzhySko7O0FrQzNySkE7RUFDSSw2Q0FBQTtBbEM4ckpKOztBa0MzckpBO0VBQ0ksZ0JBQUE7QWxDOHJKSjs7QWtDM3JKQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0FsQzhySko7O0FrQzNySkE7Ozs7O0VBS0ksMkJBQUE7RUFDQSwwQkFBQTtBbEM4ckpKOztBa0MzckpBO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBbEM4ckpKOztBa0MxckpBOztFQUVJLFdBQUE7QWxDNnJKSjs7QWtDenJKQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QWxDNHJKSjs7QWtDeHJKSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QWxDMnJKUjs7QWtDcHFKUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBbEN1cUpaIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogICAgIEhhcHB5IEJyYWNlcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImJhc2UvY3VzdG9tLWZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvcmVcIjtcbkBpbXBvcnQgXCJiYXNlL3dwcy1zdHlsZWd1aWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL2FjY2Vzc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJiYXNlL3dwY29yZVwiO1xuXG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5LW5ld1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudFwiO1xuXG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1hZGRyZXNzJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyLW5hdmJhcic7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1oZXJvJztcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hc2lmLWhlYWRlci10b3BiYXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYXNpZi1oZWFkZXItbmF2YmFyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FzaWYtaGVhZGVyLWhlcm9cIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51XCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3NcIjtcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9mb290ZXJcIjtcblxuQGltcG9ydCBcInZjLWNvbXBvbmVudHMvaW5pdFwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy93cHMtZm9ybXMtc3R5bGVcIjtcblxuLy8gQGltcG9ydCBcInZjLWNvbXBvbmVudHMvd3BzX3ZjX21pc2Nfc3R5bGVzXCI7XG5cbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZ1wiO1xuLy8gQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLXdpZGdldHNcIjtcbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1uYXZpZ2F0aW9uXCI7XG4vLyBAaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoXCI7XG4vLyBAaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctY29tbWVudFwiO1xuXG5AaW1wb3J0IFwiYmFzZS9vdmVyaWRlXCI7XG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBDeXJpbGxpYyBCb29rJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2suZW90Jyk7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2sud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljQm9vay5zdmcjRnV0dXJhQ3lyaWxsaWNCb29rJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIEN5cmlsbGljIERlbWknO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1EZW1pLnN2ZyNGdXR1cmFDeXJpbGxpYy1EZW1pJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIEN5cmlsbGljJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC5zdmcjRnV0dXJhQ3lyaWxsaWMtQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgQ3lyaWxsaWMnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTGlnaHQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0xpZ2h0LnN2ZyNGdXR1cmFDeXJpbGxpY0xpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhIEN5cmlsbGljIEV4dHJhJztcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGQuZW90Jyk7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZC5zdmcjRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ0Z1dHVyYSBDeXJpbGxpYyc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS5lb3QnKTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0hlYXZ5LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0hlYXZ5LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0hlYXZ5LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkuc3ZnI0Z1dHVyYUN5cmlsbGljSGVhdnknKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdGdXR1cmEgQ3lyaWxsaWMnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLnN2ZyNGdXR1cmFDeXJpbGxpY01lZGl1bScpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01BREUgT3V0ZXIgU2Fucyc7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9NQURFT3V0ZXJTYW5zUmVndWxhci9NQURFT3V0ZXJTYW5zLmVvdCcpO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9NQURFT3V0ZXJTYW5zUmVndWxhci9NQURFT3V0ZXJTYW5zLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICB1cmwoJ2Fzc2V0cy9mb250cy9NQURFT3V0ZXJTYW5zUmVndWxhci9NQURFT3V0ZXJTYW5zLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgdXJsKCdhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL01BREVPdXRlclNhbnNSZWd1bGFyL01BREVPdXRlclNhbnMuc3ZnI01BREVPdXRlclNhbnMnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufSIsIi8qIVxuVGhlbWUgTmFtZTogICAgIEhhcHB5IEJyYWNlcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIEJvb2tcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljQm9vay5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNCb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0Jvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljQm9vay5zdmcjRnV0dXJhQ3lyaWxsaWNCb29rXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIERlbWlcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLURlbWkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRGVtaS5zdmcjRnV0dXJhQ3lyaWxsaWMtRGVtaVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1Cb2xkLnN2ZyNGdXR1cmFDeXJpbGxpYy1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0xpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNMaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY0xpZ2h0LnN2ZyNGdXR1cmFDeXJpbGxpY0xpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIEV4dHJhXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWMtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpYy1FeHRyYUJvbGQuc3ZnI0Z1dHVyYUN5cmlsbGljLUV4dHJhQm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljSGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNIZWF2eS5zdmcjRnV0dXJhQ3lyaWxsaWNIZWF2eVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNNZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNNZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2Z1dHVyYS1wdC9GdXR1cmFDeXJpbGxpY01lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9mdXR1cmEtcHQvRnV0dXJhQ3lyaWxsaWNNZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZnV0dXJhLXB0L0Z1dHVyYUN5cmlsbGljTWVkaXVtLnN2ZyNGdXR1cmFDeXJpbGxpY01lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9NQURFT3V0ZXJTYW5zUmVndWxhci9NQURFT3V0ZXJTYW5zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL01BREVPdXRlclNhbnNSZWd1bGFyL01BREVPdXRlclNhbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvTUFERU91dGVyU2Fuc1JlZ3VsYXIvTUFERU91dGVyU2Fucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9NQURFT3V0ZXJTYW5zUmVndWxhci9NQURFT3V0ZXJTYW5zLnN2ZyNNQURFT3V0ZXJTYW5zXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG4gIC13ZWJraXQtdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxufVxuYm9keS5hZGQtYmctY29sb3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUsXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3BzLWltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbltkYXRhLXRpdGxlc10gLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzM5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50IC5uYW1lLCAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIGgzLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyBoMywgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnQgLm5hbWUsIC53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW0gaDMsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIGgzLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50IC5uYW1lLCAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIGgzLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyBoMywgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmZlYXR1cmVkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudCAubmFtZSwgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSBoMywgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgaDMsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTQsIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgaDMsIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDMsIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ludHJvIGgzLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLnN3aXBlci1jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQsIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgaDMsIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDMsIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ludHJvIGgzLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLnN3aXBlci1jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW50cm8gaDMsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuc3dpcGVyLWNvbnRlbnRfX3NsaWRlciAuY29udGVudCBoMywgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgaDMsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIGgzLCAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgzLCAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbnRybyBoMywgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5zd2lwZXItY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmNvbnRlbnRfX3NsaWRlciAuY29udGVudCBoMywgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUxLCAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyBoMywgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW0gLmF1dGhvci1uYW1lLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSAudGVzdGltb25pYWwtY29udGVudCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIHAsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBCb29rXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUxLCAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyBoMywgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW0gLmF1dGhvci1uYW1lLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1zaW5nbGUtaXRlbSAudGVzdGltb25pYWwtY29udGVudCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIHAsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyLCAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLnN3aXBlci1jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgcCwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUyLCAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLnN3aXBlci1jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgcCwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUzLCAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyBwLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudCAuY29udGVudCwgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSAuY29udGVudCBwLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIHAsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBwLCAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIGEge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyAuc2VjdGlvbi1jdGEgYSwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweCAzNnB4IDJweCAwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWMgRGVtaVwiLCBzYW5zLXNlcmlmO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6aG92ZXIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTpob3ZlciwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgLnNlY3Rpb24tY3RhIGE6aG92ZXIsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciwgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciB7XG4gIHBhZGRpbmc6IDJweCAwcHggMnB4IDM2cHg7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3Zlcjo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIC5zZWN0aW9uLWN0YSBhOmhvdmVyOjphZnRlciwgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjphZnRlciwgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmFmdGVyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDI4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExZDI2O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIC5zZWN0aW9uLWN0YSBhOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIHdpZHRoIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCB3aWR0aCAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMSwgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV8xIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV80IC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzUgLmdmb3JtX2J1dHRvbiwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvY2F0aW9uX19jb250YWluZXIgLmZvb3Rlci1jdGEgYSwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIC5hcHBvaW5tZW50LWN0YSBhLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciBhLCAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLCAuZmVhdHVyZWQtY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xuICBwYWRkaW5nOiAycHggMjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluLW91dCwgY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQ6aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81OmhvdmVyLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpob3ZlcixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMjpob3ZlcixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzM6aG92ZXIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80OmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNTpob3ZlcixcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQ6aG92ZXIsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81OmhvdmVyLFxuI2dmb3JtXzQgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6aG92ZXIsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmhvdmVyLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpob3ZlcixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fNSAuZ2Zvcm1fYnV0dG9uOmhvdmVyLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAubG9jYXRpb25fX2NvbnRhaW5lciAuZm9vdGVyLWN0YSBhOmhvdmVyLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgLmFwcG9pbm1lbnQtY3RhIGE6aG92ZXIsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGE6aG92ZXIsIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYTpob3ZlciwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIsIC5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E4ZDRlYjtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5hbGlnbnJpZ2h0LFxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5ieXBvc3RhdXRob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDIwcHggMTRweCAwO1xufVxuXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWduY2VudGVyLFxuICAuYWxpZ25yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbn1cbi5ydGwgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1BREUgT3V0ZXIgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgzLFxuICAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbmEge1xuICBjb2xvcjogIzFlNzViOTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogI2E4ZDRlYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbnAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxucCBhOmhvdmVyIHtcbiAgY29sb3I6ICNhOGQ0ZWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbnVsIGxpLFxub2wgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbnVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndwYl90ZXh0X2NvbHVtbiBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4ud3BiX3RleHRfY29sdW1uIG9sIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLndwYl90ZXh0X2NvbHVtbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BiX3RleHRfY29sdW1uIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgc3Ryb25nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlNzViOTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjYThkNGViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSA+IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMxZTc1Yjk7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxNnB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bC5ncmlkLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLndwYl90ZXh0X2NvbHVtbiB1bC5ncmlkLWxpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwYl90ZXh0X2NvbHVtbi1kZXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi53cHMtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIGhlYWRpbmcgKi9cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbi52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZjX3R0YS1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6ICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLXBhbmVsLWhlYWRpbmcgYSB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXBhbmVsLWhlYWRpbmcgYSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEtcGFuZWwtYm9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLXBhbmVsLWJvZHkgcCB7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtcGFuZWwtYm9keSBwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0IC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xuICBwYWRkaW5nOiAycHggMjZweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZlYXR1cmVkLWJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkNGViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvbiAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tbGVmdCAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lci1tYXJnaW4ge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cHN0Zi1wYWdlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA3MHB4O1xuICB9XG59XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZWExZDI2O1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFlNzViOTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMWU3NWI5O1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAwIDQwcHg7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMjgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDE4MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZ2FwOiAxNXB4O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMWU3NWI5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGZpbGw6ICMxZTc1Yjk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciAubmF2LWN0YS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWExZDI2O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIC5uYXYtY3RhLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2RmY2M7XG4gIGNvbG9yOiAjZWExZDI2O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIC5uYXYtY3RhLWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNlYTFkMjY7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4ge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIERlbWlcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlNCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMHB4O1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biwgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGU0IC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHNwYW4sIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlNCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gLmJhciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgaGVpZ2h0OiA4MGR2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIGhlaWdodDogNjBkdmg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMTAwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHggNDBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjMwcHggMCAxMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjIwcHggMCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMTAwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlYTFkMjY7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNlYTFkMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjIzMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjc7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMzBweCAwIDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIyMHB4IDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIzMHB4IDAgMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjIwcHggMCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCAxMDBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtZG9jdG9ycy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksIGluc2V0IDAgMCAyMHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMCksIDdweCA3cHggMTVweCByZ2JhKDg0LCA4NCwgODQsIDAuMSksIC03cHggLTdweCAyMHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC41KSwgaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyLnN0aWNreSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3OTlweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NjBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiByZWQ7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IHVsLnN1Yi1tZW51IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDMzLCAzMywgMzMsIDAuMSk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IHVsLnN1Yi1tZW51ID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIGEge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzFlNzViOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkge1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgxOTIsIDEwMCUsIDI0JSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiBjYWxjKDMwJSArIDJweCk7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpY1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDIxcHggMCAxNXB4O1xuICBjb2xvcjogIzFlNzViOTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgxOTIsIDEwMCUsIDI0JSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIgPiB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgxOTIsIDEwMCUsIDI0JSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE2cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpIHVsLnN1Yi1tZW51IHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGk6aG92ZXIgdWwuc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBnYXA6IDE1cHg7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjMWU3NWI5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20gc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZmlsbDogIzFlNzViOTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgLm5hdi1jdGEtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgLm5hdi1jdGEtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjYztcbiAgY29sb3I6ICNlYTFkMjY7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIC5uYXYtY3RhLWJ0bjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNlYTFkMjY7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTpsaW5rLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOnZpc2l0ZWQsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA2LCA3MiUsIDQyJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiBjYWxjKDMwJSAtIDNweCk7XG4gIHdpZHRoOiAxMnB4O1xuICBmaWxsOiAjYThkNGViO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5yb3RhdGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgZ2FwOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAyNnB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYSBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciBhIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIGdhcDogNnB4O1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEgc3ZnLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcgcGF0aCxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2ZyBwYXRoLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMxZTc1Yjk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHN2ZyB7XG4gIHRvcDogMnB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZTc1Yjk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMWU3NWI5O1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3NWI5O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhMWQyNjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXItY29udGVudCB7XG4gIG1heC13aWR0aDogNjkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5mZWF0dXJlZC1jb250ZW50IHtcbiAgbWFyZ2luOiA2MHB4IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuZmVhdHVyZWQtY29udGVudCB7XG4gICAgbWFyZ2luOiAzMHB4IDBweCA0MHB4O1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDI1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciAuYXBwb2lubWVudC1jdGEgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZWExZDI2O1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIC5hcHBvaW5tZW50LWN0YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjYztcbiAgY29sb3I6ICNlYTFkMjY7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDcwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMzAlKTtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNlYTFkMjY7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmZvb3Rlci1sb2dvX193cmFwcGVyIHtcbiAgcGFkZGluZzogODBweCAwcHggNTBweDtcbn1cbi5mb290ZXItbG9nb19fd3JhcHBlciAuZm9vdGVyLWxvZ29fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlci1sb2dvX193cmFwcGVyIC5mb290ZXItbG9nb19fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWxvZ29fX3dyYXBwZXIgLmZvb3Rlci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1sb2dvX193cmFwcGVyIC5mb290ZXItbG9nb19fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5mb290ZXItbG9nb19fd3JhcHBlciAuZm9vdGVyLWxvZ29fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZm9vdGVyLWxvZ29fX3dyYXBwZXIgLmZvb3Rlci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciAubG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogNzVweCAwcHggODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAubG9jYXRpb25fX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaW5uZXItY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDM1cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmlubmVyLWNvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjYThkNGViO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5pbm5lci1jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjMWU3NWI5O1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljIEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZ1dHVyYSBDeXJpbGxpYyBCb29rXCIsIHNhbnMtc2VyaWY7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuc2l0ZS1ieSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjpiZWZvcmUsIC5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjphZnRlciB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlcixcbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1MCU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEgc3ZnLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZmlsbDogIzFlNzViOTtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGE6aG92ZXIgc3ZnLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2E4ZDRlYjtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxZTc1Yjk7XG4gIHBhZGRpbmc6IDJweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBmaWxsOiAjYThkNGViO1xuICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNhOGQ0ZWI7XG59XG5cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDY1cHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDYwcHggMHB4IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICAgIG1hcmdpbjogNDBweCAwcHggNDVweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIHtcbiAgcGFkZGluZzogMjAwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTgwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNTBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBnYXA6IDYwcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIgLmNvbnRlbnQge1xuICB3aWR0aDogNDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmNvbnRlbnRfX3NsaWRlciAuY29udGVudCBoMyB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgaDMge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDI1cHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuY29udGVudF9fc2xpZGVyIC5jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuc3dpcGVyLWNvbnRlbnRfX3NsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5zd2lwZXItY29udGVudF9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLnN3aXBlci1jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuc3dpcGVyLWNvbnRlbnRfX3NsaWRlciAuY29udGVudCBoMyB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5zd2lwZXItY29udGVudF9fc2xpZGVyIC5jb250ZW50IGgzIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAyNXB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLnN3aXBlci1jb250ZW50X19zbGlkZXIgLmNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2hvb3NlLWJ1dHRvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jaG9vc2UtYnV0dG9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNob29zZS1idXR0b24tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2hvb3NlLWJ1dHRvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNob29zZS1idXR0b24tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmNob29zZS1idXR0b24tY29udGVudCAuY2hvb3NlLWJ1dHRvbi1uZXh0LFxuLmNob29zZS1idXR0b24tY29udGVudCAuY2hvb3NlLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG4uY2hvb3NlLWJ1dHRvbi1jb250ZW50IC5jaG9vc2UtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5jaG9vc2UtYnV0dG9uLWNvbnRlbnQgLmNob29zZS1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzFlNzViOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMTE3LCAxODUsIDAuMik7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2hvb3NlLWJ1dHRvbi1jb250ZW50IC5jaG9vc2UtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcsXG4uY2hvb3NlLWJ1dHRvbi1jb250ZW50IC5jaG9vc2UtYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmNob29zZS1idXR0b24tY29udGVudCAuY2hvb3NlLWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC5jaG9vc2UtYnV0dG9uLWNvbnRlbnQgLmNob29zZS1idXR0b24tbmV4dDo6YWZ0ZXIsXG4uY2hvb3NlLWJ1dHRvbi1jb250ZW50IC5jaG9vc2UtYnV0dG9uLXByZXY6OmJlZm9yZSxcbi5jaG9vc2UtYnV0dG9uLWNvbnRlbnQgLmNob29zZS1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNob29zZS1idXR0b24tY29udGVudCAuY2hvb3NlLWJ1dHRvbi1uZXh0IHN2Zyxcbi5jaG9vc2UtYnV0dG9uLWNvbnRlbnQgLmNob29zZS1idXR0b24tcHJldiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMjVweDtcbn1cbi5jaG9vc2UtYnV0dG9uLWNvbnRlbnQgLmNob29zZS1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYThkNGViO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA2NXB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU2NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVyIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogNTBweCAwcHggNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwIHtcbiAgICBtYXJnaW46IDMwcHggMHB4IDQ1cHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXlvdXItZmlyc3QtdmlzaXRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZGZjYztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxODBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTUwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXgge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5yb3dfaW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuc2xpZGVyLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5zbGlkZXItY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLnNsaWRlci1jb250ZW50LWlubmVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ltYWdlcyB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW1hZ2VzIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbWFnZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ltYWdlcyAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiAxLzE7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ltYWdlcyAuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25faW1hZ2VzIC5pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbWFnZXMgLmltYWdlIGltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiA0NDBweDtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9pbWFnZXMgLmltYWdlIGltZy5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ludHJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2ludHJvIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAucm93X2ZsZXggLmFjY29yZGlvbl9jb250ZW50IHAge1xuICBtYXJnaW46IDIwcHggMHB4IDM1cHg7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5yb3dfZmxleCAuYWNjb3JkaW9uX2NvbnRlbnQgLnNlY3Rpb24tY3RhIGEge1xuICBjb2xvcjogIzFlNzViOTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnJvd19mbGV4IC5hY2NvcmRpb25fYWN0aXZlIC5hY2NvcmRpb25fY29udGVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2wtaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5zbC1pIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAubXlTd2lwZXJDb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzFlNzViOTtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fY29udGFpbmVyIC5zaG93LW9uLXNtIC5zbCAuc2wtYyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lciAuc2hvdy1vbi1zbSAuc2wgLnNsLWMgaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIHAge1xuICBtYXJnaW46IDMwcHggMHB4IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3VyLXNlcnZpY2VzX19jb250YWluZXIgLnNob3ctb24tc20gLnNsIC5zbC1jIC5zZWN0aW9uLWN0YSBhIHtcbiAgY29sb3I6ICMxZTc1Yjk7XG59XG5cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxNzc5YztcbiAgcGFkZGluZzogMTYwcHggMHB4IDE5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZWExZDI2O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICBtYXJnaW46IDYwcHggMHB4IDQ1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW0gLnJhdGluZ3MtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIC5yYXRpbmdzLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjYThkNGViO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW0gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgbWFyZ2luOiA1NXB4IDBweCA1MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLXNpbmdsZS1pdGVtIC5hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b24tbmV4dCxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b25fX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uLXByZXYge1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b25fX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uLW5leHQ6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b24tbmV4dDo6YWZ0ZXIsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbi1uZXh0IHN2Zyxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b25fX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uLXByZXYgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHN2Zyxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b25fX2NvbnRhaW5lciAudGVzdGltb25pYWwtYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWJ1dHRvbl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxNjBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTc1Yjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlci5wMCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzFlNzViOTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIge1xuICBjb2xvcjogI2E4ZDRlYjtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICAgIGdhcDogNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDUwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbjogNDBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgcCB7XG4gICAgbWFyZ2luOiAyMHB4IDBweCA0MHB4IDBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMWU3NWI5O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhOGQ0ZWI7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzViOTtcbn1cblxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXI6bnRoLWxhc3QtY2hpbGQoMSkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA4MiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXdoeS1jaG9vc2VfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOGQ0ZWI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIuYmxvY2stc3R5bGUtdGhyZWUgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyLmJsb2NrLXN0eWxlLXRocmVlIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGdhcDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlci5ibG9jay1zdHlsZS10aHJlZSAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlci5ibG9jay1zdHlsZS10aHJlZSAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTYwcHggMHB4O1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMTAwcHggMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmhlYWFkaW5nX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaGVhYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5oZWFhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmhlYWFkaW5nX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaGVhYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGdhcDogNTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQ1cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVyIC5pbWFnZS1jb250ZW50X19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHJlYXRtZW50LXByb2Nlc3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX19jb250YWluZXIgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzFlNzViOTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIC5zaW5nbGUtZG9jdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciAuc2luZ2xlLWRvY3Rvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjgpLCB0cmFuc3BhcmVudCAzNSUpO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIgLnNpbmdsZS1kb2N0b3IgYSBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciAuc2luZ2xlLWRvY3RvciBhIC5jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciAuc2luZ2xlLWRvY3RvciBhIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIC5zaW5nbGUtZG9jdG9yIGEgLmNvbnRlbnQgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVyIC5zaW5nbGUtZG9jdG9yIGEgLmNvbnRlbnQgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIuZ3JpZC0xMCAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE2MHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyLmdyaWQtMTAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyLmdyaWQtMTAgLndwcy1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlci5ncmlkLTEwIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JzLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cblxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDM0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmltYWdlLWNvbnRlbnQgLm5hbWUge1xuICBjb2xvcjogIzFlNzViOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50IC5jb250ZW50IHtcbiAgY29sb3I6ICNlYTFkMjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjBweDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtZG9jdG9yc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIC5maWx0ZXJzX19kZXNrdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgLmZpbHRlcnNfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgLmZpbHRlcnNfX2Rlc2t0b3AgLmZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciAuZmlsdGVyc19fZGVza3RvcCAuZmlsdGVyIC5maWx0ZXItYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgZm9udC1mYW1pbHk6IFwiTUFERSBPdXRlciBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciAuZmlsdGVyc19fZGVza3RvcCAuZmlsdGVyIC5maWx0ZXItYnRuLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWExZDI2O1xufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZmlsdGVyc19fd3JhcHBlciAud3BzLWZpbHRlcnNfX2NvbnRhaW5lciAuZmlsdGVyc19fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIC5maWx0ZXJzX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIC5maWx0ZXJzX19tb2JpbGUgLmZpbHRlci1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyODBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzAwMDAwMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LWZhbWlseTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1maWx0ZXJzX193cmFwcGVyIC53cHMtZmlsdGVyc19fY29udGFpbmVyIC5maWx0ZXJzX19tb2JpbGUgLmZpbHRlci1zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWZpbHRlcnNfX3dyYXBwZXIgLndwcy1maWx0ZXJzX19jb250YWluZXIgLmZpbHRlcnNfX21vYmlsZSAuZmlsdGVyLXNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIC53cHMtZG9jdG9yLXNpbmdsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIC53cHMtZG9jdG9yLXNpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtZG9jdG9yc19fd3JhcHBlciAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciAud3BzLWRvY3RvcnMtY29sbGVjdGlvbl9fY29udGFpbmVyIC53cHMtZG9jdG9yLXNpbmdsZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuOCksIHRyYW5zcGFyZW50IDM1JSk7XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIGEgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIGEgLmRldGFpbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyB7XG4gICAgcGFkZGluZzogMzBweCAyMnB4O1xuICB9XG59XG4ud3BzLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1kb2N0b3JzX19jb250YWluZXIgLndwcy1kb2N0b3JzLWNvbGxlY3Rpb25fX2NvbnRhaW5lciAud3BzLWRvY3Rvci1zaW5nbGUgYSAuZGV0YWlscyBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1kb2N0b3JzX193cmFwcGVyIC53cHMtZG9jdG9yc19fY29udGFpbmVyIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIgLndwcy1kb2N0b3Itc2luZ2xlIGEgLmRldGFpbHMgcCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmFkZHJlc3MsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAucGhvbmUtbnVtYmVyLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmZheC1udW1iZXIsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZW1haWwtYWRkcmVzcyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC53b3JraW5nLWhvdXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmZheC1udW1iZXIgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAud29ya2luZy1ob3VycyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmFkZHJlc3MgYSBzdmcsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAucGhvbmUtbnVtYmVyIGEgc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmZheC1udW1iZXIgYSBzdmcsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZW1haWwtYWRkcmVzcyBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC53b3JraW5nLWhvdXJzIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICM1MTc3OWM7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmFkZHJlc3MgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlciBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlciBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZW1haWwtYWRkcmVzcyBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAud29ya2luZy1ob3VycyBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4O1xuICBjb2xvcjogIzUxNzc5YztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5hZGRyZXNzIGE6aG92ZXIgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5waG9uZS1udW1iZXIgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmZheC1udW1iZXIgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmVtYWlsLWFkZHJlc3MgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNhOGQ0ZWI7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAud29ya2luZy1ob3VycyBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LW1hcF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1tYXBfX2NvbnRhaW5lciAubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1tYXBfX2NvbnRhaW5lciAubWFwIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogODBweCA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNnZm9ybV8xIGxpOjpiZWZvcmUsXG4jZ2Zvcm1fMiBsaTo6YmVmb3JlLFxuI2dmb3JtXzMgbGk6OmJlZm9yZSxcbiNnZm9ybV80IGxpOjpiZWZvcmUsXG4jZ2Zvcm1fNSBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1mYW1pbHk6IFwiRnV0dXJhIEN5cmlsbGljXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBjb2xvcjogI2UzMjIyMjtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzMgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4jZ2Zvcm1fNCAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV81IC5nZm9ybV9idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IGF1dG87XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bjpmb2N1cyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6Zm9jdXMsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmZvY3VzLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpmb2N1cyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQ6Zm9jdXMsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81OmZvY3VzLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuOmZvY3VzLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpmb2N1cyxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6Zm9jdXMsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmZvY3VzLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpmb2N1cyxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6Zm9jdXMsXG4jZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1idG46Zm9jdXMsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmZvY3VzLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMjpmb2N1cyxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzM6Zm9jdXMsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80OmZvY3VzLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNTpmb2N1cyxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246Zm9jdXMsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkLWJ0bjpmb2N1cyxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6Zm9jdXMsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmZvY3VzLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpmb2N1cyxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQ6Zm9jdXMsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81OmZvY3VzLFxuI2dmb3JtXzQgLmdmb3JtX2J1dHRvbjpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQtYnRuOmZvY3VzLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpmb2N1cyxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6Zm9jdXMsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmZvY3VzLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpmb2N1cyxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6Zm9jdXMsXG4jZ2Zvcm1fNSAuZ2Zvcm1fYnV0dG9uOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmNfcm93LndwYl9yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5uby1jb250YWluZXIgPiAucm93IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnJvdy1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149Y29sLV0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePXZjX2NvbF0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lciAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufSIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLCAkdGltZTogMC4ycywgJGhvdzogZWFzZS1pbi1vdXQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuICAtbW96LXRyYW5zaXRpb246ICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW8tdHJhbnNpdGlvbjogICAgICAkd2hhdCAkdGltZSAkaG93O1xuICB0cmFuc2l0aW9uOiAgICAgICAgICR3aGF0ICR0aW1lICRob3c7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxNiwgJGxpbmU6ICRzaXplVmFsdWUgKiAxLjUpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSkgKyBweDtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSkgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDE2KSArIHJlbTtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSAvIDE2KSArIHJlbTtcbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5cbi8vIEJyZWFrIFBvaW50XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwb2ludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpe1xuICAkSUVWYWx1ZTogJHZhbHVlKjEwMDtcbiAgb3BhY2l0eTogJHZhbHVlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyRJRVZhbHVlK1wiKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFVmFsdWUpO1xufVxuXG5AbWl4aW4gZ3JheXNjYWxlKCAkdG9nZ2xlOiBcIm9uXCIsICRwZXJjZW50YWdlOiAxICkge1xuICAkc3ZnLXR5cGU6IFwibWF0cml4XCI7XG4gICRzdmctdmFsdWU6IFwiMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXCI7XG4gICRpZS1hbHBoYTogYWxwaGEoI3tcIm9wYWNpdHk9XCJ9cm91bmQoICRwZXJjZW50YWdlICogMTAwICkgKTtcblxuICBAaWYgJHBlcmNlbnRhZ2UgIT0gMSB7XG4gICAgJHN2Zy10eXBlOiBcInNhdHVyYXRlXCI7XG4gICAgJHN2Zy12YWx1ZTogJHBlcmNlbnRhZ2U7XG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9uXCIge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJyN7JHN2Zy10eXBlfVxcJyB2YWx1ZXM9XFwnI3skc3ZnLXZhbHVlfVxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLy8gRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZFxuICAgIGZpbHRlcjogZ3JheSAkaWUtYWxwaGE7IC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPU1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2F0Y2gtYWxsXG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9mZlwiIHtcbiAgICBAaWYgJHN2Zy10eXBlID09IFwic2F0dXJhdGVcIiB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICB9XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gQnJvd3NlciBQcmVmaXhlc1xuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIFJvdGF0ZVxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGVcbkBtaXhpbiBzY2FsZSgkeHksICRzY2FsZSkge1xuICAkc2NhbGVWYWw6IFwiXCI7XG4gIEBpZigkeHkgPT0gXCJhbGxcIikge1xuICAgICRzY2FsZVZhbDogc2NhbGU7XG4gIH0gQGVsc2Uge1xuICAgICRzY2FsZVZhbDogc2NhbGUgKyAkeHk7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZVZhbCtcIihcIiskc2NhbGUrXCIpXCIpO1xufVxuXG4vLyBUcmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBTa2V3XG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbiR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4iLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gb3V0bGluZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gIH1cblxuICAmLmFkZC1iZy1jb2xvciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmFkbWluLWJhciB7XG4gIC8vcGFkZGluZy10b3A6IDMycHg7XG59XG5cbm1haW4ge1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jd3BhZG1pbmJhciB7XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cHMtaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbltkYXRhLXRpdGxlc117XG5cbiAgLnRleHQtbGluZXN7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufSIsIi8vICRmb250LWF3ZXNvbWUtcHJvOiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXG5cbiRmb250LWN1c3RvbTogXCJNQURFIE91dGVyIFNhbnNcIiwgc2Fucy1zZXJpZjtcblxuJGZvbnQtY3VzdG9tMjogXCJGdXR1cmEgQ3lyaWxsaWNcIiwgc2Fucy1zZXJpZjtcbiRmb250LWN1c3RvbTItYjogXCJGdXR1cmEgQ3lyaWxsaWMgQm9va1wiLCBzYW5zLXNlcmlmO1xuJGZvbnQtY3VzdG9tMi1kOiBcIkZ1dHVyYSBDeXJpbGxpYyBEZW1pXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1jdXN0b20yLWU6IFwiRnV0dXJhIEN5cmlsbGljIEV4dHJhXCIsIHNhbnMtc2VyaWY7XG5cblxuXG4kZGVmYXVsdC1mb250OiAkZm9udC1jdXN0b207XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtaGVhZGluZzogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtbGlua3M6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWJ1dHRvbjogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuXG4kY29sb3ItYmx1ZTogIzFlNzViOTtcbiRjb2xvci1yZWQ6ICNlYTFkMjY7XG4kY29sb3ItbGlnaHQtYnJvd246ICNmM2RmY2M7XG4kY29sb3ItbGlnaHQtYmx1ZTogI2E4ZDRlYjtcbiRjb2xvci1tZWRpdW0tYmx1ZTogIzUxNzc5YztcblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItYWNjZW50OiAkY29sb3ItYmx1ZTtcbiRoZWFkaW5nLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuIiwiQG1peGluIGJwLWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1tZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogNTc2cHgsXG4gICAgc206IDc2OHB4LFxuICAgIG1kOiA5OTJweCxcbiAgICBsZzogMTIwMHB4LFxuICAgIHhsZzogMTQwMHB4LFxuKTtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIHh4bDogMTQwMHB4XG4pO1xuXG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRUxPV1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuXG4gICAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cbiAgICAgICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIGluc2lkZXBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcblxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzk5cHgpIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDMzOXB4KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi8vIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEge1xuLy8gICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbi8vICAgZm9udC1zaXplOiA0NnB4O1xuLy8gICBsaW5lLWhlaWdodDogMS4xOTU7XG4vLyAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBtYXJnaW46IDA7XG5cbi8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuLy8gICAgIGZvbnQtc2l6ZTogNDJweDtcbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbi8vICAgICBmb250LXNpemU6IDM2cHg7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4vLyAgICAgZm9udC1zaXplOiAzMnB4O1xuLy8gICB9XG4vLyB9XG5cbi8vIHBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzk5cHgpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDMzOXB4KSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi8vIGhlYWRpbmcgc3R5bGVzXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMi1kO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8vIHRleHQgc3R5bGVzXG4ud3BzLWNzLXRleHRfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMi1kO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vbGluayBzdHlsZXNcbi53cHMtY3MtbGlua19fc3R5bGUxIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDJweCAzNnB4IDJweCAwcHg7XG4gIHRyYW5zaXRpb246IHBhZGRpbmcgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG5cbiAgJjpob3ZlcntcbiAgICBwYWRkaW5nOiAycHggMHB4IDJweCAzNnB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG5cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIHdpZHRoIDI1MG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwJSwgLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCB3aWR0aCAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgfVxufVxuXG4vLyAvLyBidG4gc3R5bGVzXG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0LGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gIC8vIHNwYW4ge1xuICAvLyAgIGRpc3BsYXk6IGdyaWQ7XG4gIC8vICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIC8vICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIC8vICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuXG4gIC8vICAgc3ZnIHtcbiAgLy8gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gIC8vICAgICBncmlkLXJvdzogMSAvIC0xO1xuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgICAgd2lkdGg6IDIwcHg7XG4gIC8vICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gIC8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cbiAgLy8gICAgICYuZmFkZS1vdXQge1xuICAvLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAvLyAgICAgfVxuXG4gIC8vICAgICAmLmZhZGUtaW4ge1xuICAvLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMSUpO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC8vIC50ZXh0IHtcbiAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLy8gICBkaXNwbGF5OiBncmlkO1xuICAvLyAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAvLyAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAvLyAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLy8gICAuZmFkZS1vdXQtdGV4dCxcbiAgLy8gICAuZmFkZS1pbi10ZXh0IHtcbiAgLy8gICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAvLyAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIC8vICAgICBncmlkLXJvdzogMS8tMTtcbiAgLy8gICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgLy8gICB9XG5cbiAgLy8gICAuZmFkZS1vdXQtdGV4dCB7XG4gIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAvLyAgIH1cblxuICAvLyAgIC5mYWRlLWluLXRleHQge1xuICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMSUpO1xuICAvLyAgIH1cbiAgLy8gfVxuXG4gICY6aG92ZXIge1xuICAgIC8vIHNwYW4ge1xuICAgIC8vICAgc3ZnIHtcbiAgICAvLyAgICAgJi5mYWRlLW91dCB7XG4gICAgLy8gICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMSUpO1xuICAgIC8vICAgICB9XG5cbiAgICAvLyAgICAgJi5mYWRlLWluIHtcbiAgICAvLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4vLyAud3BzLWNzLWJ0bl9fc3R5bGUyIHtcbi8vICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICBnYXA6IDEwcHg7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDUwcHg7XG4vLyAgIG1pbi13aWR0aDogMjIwcHg7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20zO1xuLy8gICBmb250LXNpemU6IDE0cHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4vLyAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4vLyAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4vLyAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3IteWVsbG93LCAkYWxwaGE6IDAuMyk7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICBwYWRkaW5nOiAycHggMjZweCAwO1xuLy8gICBib3JkZXItcmFkaXVzOiA2cHg7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgdHJhbnNpdGlvbjogYm9yZGVyIDMwMG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpLFxuLy8gICAgIGJhY2tncm91bmQtY29sb3IgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cbi8vICAgLmljb24ge1xuLy8gICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbi8vICAgICBzdmcge1xuLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuLy8gICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgdG9wOiAtMnB4O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3IteWVsbG93LCAkYWxwaGE6IDEpO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG4vLyAgIH1cbi8vIH1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIlxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogMjBweDtcbiAgICAvL2JvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAgIC5ydGwgJiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJoMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMi1kO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAvLyBhIHtcbiAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvLyB9XG59XG5cbmEge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vICY6Zm9jdXMge1xuICAvLyAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAvLyB9XG5cbiAgLy8gJjp2aXNpdGVkIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gfVxufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTItYjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuXG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDM1cHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmd7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ncmlkLWxpc3Qge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogMTZweCA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMSB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1hY2NlbnQge1xuICAvLyBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIHtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiBoZWFkaW5nICovXG5cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8vZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC8vY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLnZjX3R0YS1jb250YWluZXIge1xuICBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6ICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblxuICBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52Y190dGEtcGFuZWwtYm9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uXG4gIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0XG4gIC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICBwYWRkaW5nOiAycHggMjZweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4udmNfdHRhLnZjX3R0YS1hY2NvcmRpb25cbiAgLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLWxlZnRcbiAgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSAhaW1wb3J0YW50O1xufVxuXG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb257XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAuZWRndGYtc2VjdGlvbi1pbm5lcntcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZWRndGYtc2VjdGlvbi1pbm5lci1tYXJnaW57XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59IiwiLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCA3MHB4O1xuICB9XG59XG5cbi53cHNmLW5vdC1ob21lcGFnZSAud3BzdGYtcGFnZS1jb250ZW50IHtcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG59XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG59XG4iLCIuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMjBweCAwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItdG9wYmFyX19jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIFxyXG4gICAgICBzdmd7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIHBhdGh7XHJcbiAgICAgICAgICBmaWxsOiAkY29sb3ItcmVkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbi8vICAgJi5zdHlsZTEge1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbi8vICAgICAmOjphZnRlciB7XHJcbi8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgd2lkdGg6IDUwJTtcclxuLy8gICAgICAgaGVpZ2h0OiA4MCU7XHJcbi8vICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICBib3R0b206IDA7XHJcbi8vICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvcGF0dGVybi1ncmVlbi1saW5lLnN2Z1wiKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoMTUlKTtcclxuLy8gICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XHJcbi8vICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgbGVmdDogYXV0bztcclxuLy8gICAgICAgdG9wOiBhdXRvO1xyXG4vLyAgICAgICB6LWluZGV4OiAzMDA7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAmLnN0eWxlMiB7XHJcbi8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuLy8gICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICB3aWR0aDogNTAlO1xyXG4vLyAgICAgICBoZWlnaHQ6IDgwJTtcclxuLy8gICAgICAgcmlnaHQ6IDA7XHJcbi8vICAgICAgIGJvdHRvbTogMDtcclxuLy8gICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9kaXN0L2ltYWdlcy9wYXR0ZXJuLWdyZWVuLWxpbmUuc3ZnXCIpO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4vLyAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgdHJhbnNsYXRlWCgyMCUpO1xyXG4vLyAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4vLyAgICAgICB6LWluZGV4OiAyMDA7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xyXG4vLyAgICAgICB6LWluZGV4OiAzMDA7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbiIsIi8vIGhlYWRlcntcclxuLy8gICBwYWRkaW5nOiAwcHggNDBweDtcclxuLy8gfVxyXG5cclxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAwcHggMCA0MHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogODBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgIGdhcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI4MHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDE4MHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTIwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1idG5zX19jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBnYXA6IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2hvdy1vbi1zbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ1MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdi1jdGEtYnRuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1icm93bjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcclxuICAgICAgICAubWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgIGFsbDogdW5zZXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5zdHlsZTEsXHJcbiAgJi5zdHlsZTQge1xyXG4gICAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gICAgICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xyXG4gICAgICAgICAgLm1lbnUtdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgLy8gICAmLnN0eWxlMyB7XHJcbiAgLy8gICAgIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICAvLyAgICAgICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcclxuICAvLyAgICAgICAgIC5uYXZiYXItY3RhX19jb250YWluZXIge1xyXG4gIC8vICAgICAgICAgICBhIHtcclxuICAvLyAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgLy8gICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG4gIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgLy8gICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgLy8gICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMjtcclxuICAvLyAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG4gIC8vICAgICAgICAgICAgIH1cclxuXHJcbiAgLy8gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gIC8vICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAvLyAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1jdXN0b20xO1xyXG4gIC8vICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4gIC8vICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1jdXN0b20yO1xyXG4gIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuICAvLyAgICAgICAgICAgICAgIH1cclxuXHJcbiAgLy8gICAgICAgICAgICAgICBzdmcge1xyXG4gIC8vICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICAgICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG4gIC8vICAgICB9XHJcbiAgLy8gICB9XHJcbn1cclxuIiwiLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiAxMDBkdmg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICBoZWlnaHQ6IDgwdmg7XHJcbiAgICAgIGhlaWdodDogODBkdmg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICAgIGhlaWdodDogNjBkdmg7XHJcbiAgICB9XHJcblxyXG4gICAgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgLmhlYWRpbmdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCA2MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweCA0MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZV9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAvLyBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAyMzBweCAwIDEyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMjBweCAwIDEyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjAwcHggMCAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXNtYWxsIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZC53cHMtY3MtdGV4dF9fc3R5bGUyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZXJvLXNlY3Rpb25fX3N0eWxlMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjIyMzA7XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjMwcHggMCA5MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMjBweCAwIDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICAvLyAmLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcclxuICAgICAgICAvLyAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZS1zbWFsbCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLndwcy1kb2N0b3JzLWhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjMwcHggMCAxMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICBwYWRkaW5nOiAyMjBweCAwIDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgcGFkZGluZzogMTYwcHggMCAxMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAud3BzLWRvY3RvcnMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlYWRpbmdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE1cHggcmdiYSg4NCwgODQsIDg0LCAwKSxcbiAgICBpbnNldCAwIDAgMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDApLCA3cHggN3B4IDE1cHggcmdiYSg4NCwgODQsIDg0LCAwLjEpLFxuICAgIC03cHggLTdweCAyMHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC41KSxcbiAgICBpbnNldCAwcHggMHB4IDRweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgJi5zdGlja3kge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gIH1cblxuICAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTc5OXB4KSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNjk5cHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgLy8gICBnYXA6IDIwcHg7XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMTIwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDE1NjBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAjbWFpbi1tZW51IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOnJlZDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGxldmVsIDJcbiAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgICAgICAgbWluLXdpZHRoOiAyODBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMzMsIDMzLCAzMywgMC4xKTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA3cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjJzLCBlYXNlLW91dCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmVkO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2OTlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMTkyLCAxMDAlLCAyNCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYygzMCUgKyAycHgpO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAwIDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDE5MiwgMTAwJSwgMjQlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgLy9sZWZ0OiAxMDAlO1xuICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gbGkgdWwgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgxOTIsIDEwMCUsIDI0JSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICAgIC8vIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC8vICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMTUwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMDAlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDUwcHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG5cbiAgICAuc3RpY2t5LWN0YV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2Z3tcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBcbiAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctb24tc20ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG5cbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDUwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5uYXYtY3RhLWJ0bntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1icm93bjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcblxuICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuXG4gICAgICAubWVudS10b2dnbGUtYnRuIHtcbiAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LFxuICAgIG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAuY2xvc2UtYnRuX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICBtYXgtd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5sb2dvX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gcGF0aCB7XG4gICAgICAgICAgLy8gICBmaWxsOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgIGxpLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgyMDYsIDcyJSwgNDIlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoMzAlIC0gM3B4KTtcbiAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJvdGF0ZSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgfVxuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAuYWRkcmVzcyxcbiAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgLy8gICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cblxuICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICB9XG5cblxuICAgICAgLmlubmVyLWNvbnRlbnR7XG4gICAgICAgIG1heC13aWR0aDogNjkwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBoMntcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLmZlYXR1cmVkLWNvbnRlbnR7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIG1hcmdpbjogNjBweCAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgbWFyZ2luOiAzMHB4IDBweCA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5jdGFfX2NvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgXG4gICAgICAgICAgc3Zne1xuICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5hcHBvaW5tZW50LWN0YXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1icm93bjtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgICBzdmd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0b3A6IDcwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC0zMCUpO1xuXG4gICAgICAgIHBhdGh7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbWd7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLWxvZ29fX3dyYXBwZXJ7XG4gICAgcGFkZGluZzogODBweCAwcHggNTBweDtcblxuICAgIC5mb290ZXItbG9nb19fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAubG9nb19fY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsMWZyKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubG9nb3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZvb3Rlci1tYWluX193cmFwcGVye1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICBcbiAgLmZvb3Rlci1tYWluX19jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cblxuICAgIC5pbm5lci1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiA3NXB4IDBweCA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAubG9jYXRpb25fX2NvbnRhaW5lcntcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCl7XG4gICAgICAgICAgb3JkZXI6MztcbiAgICAgICAgfVxuICAgICAgICAuZm9vdGVyLWN0YXtcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ29fX2NvbnRhaW5lcntcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgIG9yZGVyOjE7XG4gICAgICAgIH1cblxuICAgICAgICBhe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lcntcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICBvcmRlcjoyO1xuICAgICAgICB9XG5cbiAgICAgICAgdWx7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMzVweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29weXJpZ2h0c19fY29udGFpbmVye1xuICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDg1JTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG5cbiAgICBwe1xuICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yLWI7XG4gICAgICBsaW5lLWhlaWdodDogMjtcblxuICAgICAgYXtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMi1iO1xuICAgICAgfVxuICAgICAgXG4gICAgfVxuXG4gICAgLnNpdGUtYnl7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSg4NCwgODQsIDg0LCAwKSxcbiAgLy8gaW5zZXQgMCAwIDE1cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSxcbiAgLy8gN3B4IDdweCAxMHB4IHJnYmEoODQsIDg0LCA4NCwgLjEwKSxcbiAgLy8gLTdweCAtN3B4IDE1cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAuNSksXG4gIC8vIGluc2V0IDBweCAwcHggNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnBob25lLW51bWJlcixcbiAgICAuYWRkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVye1xuICAgIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXJ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgcGFkZGluZzogNjVweCA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNjBweCAwcHggNjVweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwcHggNDVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWN0YXtcbiAgICAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1ob21lcGFnZS13aHktY2hvb3NlX193cmFwcGVye1xuICAgIHBhZGRpbmc6IDIwMHB4IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZzogMTgwcHggMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xuICAgIH1cblxuICAgIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkaW5nX19jb250YWluZXJ7XG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfX3NsaWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50e1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogODBweCBhdXRvIDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLWNvbnRlbnRfX3NsaWRlcntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudHtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gNDBweDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMjVweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jaG9vc2UtYnV0dG9uLWNvbnRlbnR7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIFxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuY2hvb3NlLWJ1dHRvbi1uZXh0LFxuICAgIC5jaG9vc2UtYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmx1ZSAsICRhbHBoYTogMSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmx1ZSwgJGFscGhhOiAwLjIpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgIH1cblxuICAgIC8vICAgJjpob3ZlciB7XG4gICAgLy8gICAgIHN2ZyB7XG4gICAgLy8gICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICB9XG5cbiAgICAuY2hvb3NlLWJ1dHRvbi1wcmV2IHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG59IiwiLndwcy1ob21lcGFnZS15b3VyLWZpcnN0LXZpc2l0X193cmFwcGVye1xuICAgIC53cHMtaG9tZXBhZ2UteW91ci1maXJzdC12aXNpdF9fY29udGFpbmVye1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZV9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjVweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDUwcHggMHB4IDY1cHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4IDQ1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLWhvbWVwYWdlLW91ci1zZXJ2aWNlc19fd3JhcHBlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtYnJvd247XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDIwMHB4IDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICBwYWRkaW5nOiAxODBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMHB4IDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgfVxuXG4gICAgLndwcy1ob21lcGFnZS1vdXItc2VydmljZXNfX2NvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZ19fY29udGFpbmVye1xuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1zbGlkZXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vIGhlaWdodDogMTAwdmg7XG4gICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgIFxuICAgICAgICAgICAgLy8gLnNlY3Rpb24tc2xpZGVzLXNjcm9sbGVyX19jb250YWluZXIge1xuICAgICAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgLy8gICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgXG4gICAgICAgICAgICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLy8gICB9XG4gICAgICBcbiAgICAgICAgICAgIC8vICAgLnNlY3Rpb24tc2xpZGUge1xuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBcbiAgICAgICAgICAgIC8vICAgICAuc2xpZGUtY29udGVudCB7XG4gICAgICAgICAgICAvLyAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLy8gICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIC8vICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBcbiAgICAgICAgICAgIC8vICAgICAgIC5zbGlkZXItY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICBcbiAgICAgICAgICAgIC8vICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4IDUwcHg7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgLy8gICAgICAgfVxuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgIFxuICAgICAgICAgICAgLy8gICAgIC5zbGlkZS1pbWFnZSB7XG4gICAgICAgICAgICAvLyAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLy8gICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIC8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICAgICAgIC8vICAgICAgIC5zbGlkZXItaW1hZ2UtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAvLyAgICAgICAgIC8vIGhlaWdodDogNTAlO1xuICAgICAgICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgLy8gICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgLy8gICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIC8vICAgICAgICAgLy8gZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICBcbiAgICAgICAgICAgIC8vICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgLy8gICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgLy8gICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAvLyAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLy8gICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbiAgICAgICAgICAgIC8vICAgICAgICAgICB3aWxsLWNoYW5nZTogY2xpcC1wYXRoO1xuICAgICAgXG4gICAgICAgICAgICAvLyAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLy8gICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vICAgICAgICAgfVxuICAgICAgICAgICAgLy8gICAgICAgfVxuICAgICAgICAgICAgLy8gICAgIH1cbiAgICAgICAgICAgIC8vICAgfVxuICAgICAgICAgICAgLy8gfVxuICAgICAgICAgIH1cblxuICAgICAgICAucm93X2ZsZXgge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpe1xuICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJvd19pbm5lciB7XG4gICAgICAgICAgICAvLyB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpZGVyLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFjY29yZGlvbl9pbWFnZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwbGFjZS1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW1hZ2V7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBncmlkLWFyZWE6IDEgLyAxO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCl7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNjQwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTsgXG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWNjb3JkaW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcblxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9pbnRybyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2NvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogbWF4LWhlaWdodDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweCAzNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX2FjdGl2ZSB7XG4gICAgICAgICAgICAgIC5hY2NvcmRpb25fY29udGVudCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zaG93LW9uLXNtIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICBcbiAgICBcbiAgICAgICAgICAuc3dpcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIFxuICAgICAgICAgICAgLnN3aXBlci13cmFwcGVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIFxuICAgICAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAgICAgICAgICAgICAgICAgLnNsLWkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgLm15U3dpcGVyQ29udGVudHtcbiAgICAgICAgICAvLyAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7XG4gICAgICAgICAgLy8gICBib3R0b206IC02MHB4ICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAgIC5zbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgXG4gICAgICAgICAgICAuc2wtYyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWVkaXVtLWJsdWU7XG4gICAgcGFkZGluZzogMTYwcHggMHB4IDE5MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gICAgfVxuXG4gICAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKXtcbiAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODUwcHgpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgye1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBzdmd7XG5cbiAgICAgICAgICAgICAgICAgICAgcGF0aHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA2MHB4IDBweCA0NXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2VjdGlvbi1jdGF7XG4gICAgICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXJ7XG5cbiAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVte1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtc2luZ2xlLWl0ZW17XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3MtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jb250ZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDU1cHggMHB4IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmF1dGhvci1uYW1le1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGVzdGltb25pYWwtYnV0dG9uX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1idXR0b24tbmV4dCxcbiAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgICAgICAgICAudGVzdGltb25pYWwtYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVye1xuICAgIHBhZGRpbmc6IDE2MHB4IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgICB9XG5cbiAgICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiA4NSU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCl7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgICAgICBoMntcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXJ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYucDB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDglO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgZ2FwOiA0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5pbWFnZV9fY29udGFpbmVye1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgze1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWN0YXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXJ7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW5uZXJfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IDglO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgZ2FwOiA0JTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlX19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MjBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMHB4IDQwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5zZWN0aW9uLWN0YXtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbGlnaHQtYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi53cHMtaW5zaWRlcGFnZS13aHktY2hvb3NlX193cmFwcGVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB9XG5cbiAgICAud3BzLWluc2lkZXBhZ2Utd2h5LWNob29zZV9fY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuaGVhZGluZ19fY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250ZW50X19jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbWFnZV9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29udGVudF9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4MiU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBoM3tcbiAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDsgXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndwcy1pbnNpZGVwYWdlLXRyZWF0bWVudC1wcm9jZXNzX193cmFwcGVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ibHVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYuYmxvY2stc3R5bGUtdGhyZWV7XG4gICAgICAgIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVye1xuICAgICAgICAgICAgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICAgICAgICAgICAgZ2FwOiA2NXB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZyl7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogNDVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwxZnIpO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtaW5zaWRlcGFnZS10cmVhdG1lbnQtcHJvY2Vzc19fY29udGFpbmVye1xuICAgICAgICBwYWRkaW5nOiAxNjBweCAwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDg1JTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFhZGluZ19fY29udGFpbmVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDJ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWNvbnRlbnRfX2NvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LDFmcik7XG4gICAgICAgICAgICBnYXA6IDcwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpe1xuICAgICAgICAgICAgICAgIGdhcDogNTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTAwcHgpe1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLDFmcik7XG4gICAgICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbm5lcl9fY29udGFpbmVye1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBnYXA6IDQ1cHg7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2VfX2NvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jb250ZW50X19jb250YWluZXJ7XG5cbiAgICAgICAgICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0OyBcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIud3BzLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53cHMtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaDJ7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmRvY3RvcnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIC5zaW5nbGUtZG9jdG9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgICB0byB0b3AsXG4gICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuOCksXG4gICAgICAgICAgICB0cmFuc3BhcmVudCAzNSVcbiAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZ3JpZC0xMHtcbiAgICAud3BzLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lcntcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuXG4gICAgICAuZG9jdG9ycy1pbm5lcl9fY29udGFpbmVye1xuICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywxZnIpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzAwcHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDM0MHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgfVxuXG4gICAgICAuZG9jdG9yLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2UtY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgLm5hbWUge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzYwcHg7XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1kb2N0b3JzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAud3BzLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIC53cHMtZmlsdGVyc19fd3JhcHBlciB7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICB9XG5cbiAgICAgIC53cHMtZmlsdGVyc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyc19fZGVza3RvcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIC5maWx0ZXItYnRuIHtcbiAgICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyc19fbW9iaWxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbHRlci1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAvLyBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2U7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtZG9jdG9ycy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLndwcy1kb2N0b3Itc2luZ2xlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgICB0byB0b3AsXG4gICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC44KSxcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgMzUlXG4gICAgICAgICAgICApO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5kZXRhaWxzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWwtcm93IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgLmFkZHJlc3MsXG4gICAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgICAuZmF4LW51bWJlcixcbiAgICAgICAgICAuZW1haWwtYWRkcmVzcyxcbiAgICAgICAgICAud29ya2luZy1ob3VycyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcyBhLFxuICAgICAgICAgIC5waG9uZS1udW1iZXIgYSxcbiAgICAgICAgICAuZmF4LW51bWJlciBhLFxuICAgICAgICAgIC5lbWFpbC1hZGRyZXNzIGEsXG4gICAgICAgICAgLndvcmtpbmctaG91cnMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1tZWRpdW0tYmx1ZTtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVkaXVtLWJsdWU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFkZHJlc3MgYSxcbiAgICAgICAgICAucGhvbmUtbnVtYmVyIGEsXG4gICAgICAgICAgLmZheC1udW1iZXIgYSxcbiAgICAgICAgICAuZW1haWwtYWRkcmVzcyBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud29ya2luZy1ob3VycyB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1tYXBfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW46IDQwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNnZm9ybV8xIHtcbiAgLy9AZXh0ZW5kIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lcjtcbn1cblxuI2dmb3JtXzEsXG4jZ2Zvcm1fMixcbiNnZm9ybV8zLFxuI2dmb3JtXzQsXG4jZ2Zvcm1fNSB7XG4gIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IHtcbiAgICBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgJi53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjEpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8qIGFkZCBhIGJhY2tncm91bmQgaW1hZ2UgZm9yIHJlcGxhY2VtZW50IGRyb3AgZG93biAqL1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgZ3JheSA1MCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSxcbiAgICAgICAgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAmLndwZm9ybXMtZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2UzMjIyMjtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiAgLmdmb3JtX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgJjpmb2N1c3tcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG5cbi5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiIsIi52Y19yb3cud3BiX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwiY29sLVwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJ2Y19jb2xcIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmVkZ3RmLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIHtcbiAgICAvLy5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLy99XG59XG4iXX0= */
