/*!
Theme Name:     Heritage Amusements 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:"GoodDogNew";src:url("assets/fonts/GoogDogNew/GoodDog.eot");src:url("assets/fonts/GoogDogNew/GoodDog.eot?#iefix") format("embedded-opentype"),url("assets/fonts/GoogDogNew/GoodDog.woff2") format("woff2"),url("assets/fonts/GoogDogew/GoodDog.woff") format("woff"),url("assets/fonts/GoogDogNew/GoodDog.ttf") format("truetype"),url("assets/fonts/GoogDogNew/GoodDog.svg#GoodDog") 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%;overflow:auto}body{font-family:"Comfortaa",cursive;font-size:18px;font-weight:normal;line-height:1.8;overflow:hidden;color:#000;background-color:#fff}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:"Comfortaa",cursive}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}.wps-cs-heading__style1,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container h2,.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-title 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:"GoodDogNew",cursive;font-size:100px;font-weight:400;line-height:1;text-transform:uppercase;color:red;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style1,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container h2,.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-title 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:80px}}@media(max-width:767px){.wps-cs-heading__style1,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container h2,.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-title 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;line-height:1.2}}.wps-cs-heading__style2,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content h1{font-family:"Comfortaa",cursive;font-size:22px;font-weight:700;text-transform:uppercase;line-height:1.8;color:#fff;padding:0;margin:0}.wps-cs-text__style1,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container p,.wps-insidepage-intro__wrapper .section-content__container .section-content h2,.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .heading h3,.wps-homepage-carousel-product-sizes__wrapper .section-image__container .heading h3,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container h2,.footer-contact__wrapper .footer-contact__container .section-left__container h3,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container p,.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-description p{font-family:"Comfortaa",cursive;font-size:42px;font-weight:700;line-height:1.4;color:#ffe300;padding:0;margin:0}@media(max-width:1199px){.wps-cs-text__style1,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container p,.wps-insidepage-intro__wrapper .section-content__container .section-content h2,.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .heading h3,.wps-homepage-carousel-product-sizes__wrapper .section-image__container .heading h3,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container h2,.footer-contact__wrapper .footer-contact__container .section-left__container h3,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container p,.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-description p{font-size:36px}}@media(max-width:991px){.wps-cs-text__style1,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container p,.wps-insidepage-intro__wrapper .section-content__container .section-content h2,.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .heading h3,.wps-homepage-carousel-product-sizes__wrapper .section-image__container .heading h3,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container h2,.footer-contact__wrapper .footer-contact__container .section-left__container h3,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container p,.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-description p{font-size:30px;line-height:1.5}}@media(max-width:767px){.wps-cs-text__style1,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container p,.wps-insidepage-intro__wrapper .section-content__container .section-content h2,.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .heading h3,.wps-homepage-carousel-product-sizes__wrapper .section-image__container .heading h3,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container h2,.footer-contact__wrapper .footer-contact__container .section-left__container h3,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container p,.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-description p{font-size:26px}}.wps-cs-text__style2,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a,.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address a,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number a,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container h3,.wps-insidepage-intro__wrapper .section-content__container .section-content p,.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content p,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content h3,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content p,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a,.footer-contact__wrapper .footer-contact__container .section-right__container ul li a,.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 .number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{font-family:"Comfortaa",cursive;font-size:22px;font-weight:400;line-height:1.8;color:#000;padding:0;margin:0}@media(max-width:767px){.wps-cs-text__style2,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a,.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address a,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number a,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container h3,.wps-insidepage-intro__wrapper .section-content__container .section-content p,.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content p,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content h3,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content p,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a,.footer-contact__wrapper .footer-contact__container .section-right__container ul li a,.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 .number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{font-size:20px}}@media(max-width:499px){.wps-cs-text__style2,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a,.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address a,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number a,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container h3,.wps-insidepage-intro__wrapper .section-content__container .section-content p,.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content p,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content h3,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content p,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a,.footer-contact__wrapper .footer-contact__container .section-right__container ul li a,.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 .number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{font-size:18px}}.wps-cs-btn__style1,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a,.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a,.featured-cta-btn{position:relative;display:inline-flex;vertical-align:middle;padding:18px 48px 16px 24px;color:#fff;background-color:transparent}@media(max-width:499px){.wps-cs-btn__style1,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a,.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a,.featured-cta-btn{font-size:14px}}.wps-cs-btn__style1 .text,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a .text,.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a .text,.featured-cta-btn .text{display:inline-flex;align-items:center;gap:10px;position:relative;font-family:"Comfortaa",cursive;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:1px;left:0;transform:translateX(0);transition:transform 300ms ease-in-out}.wps-cs-btn__style1 .text svg,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a .text svg,.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a .text svg,.featured-cta-btn .text svg{width:18px;height:18px;fill:red}.wps-cs-btn__style1::before,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a::before,.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a::before,.featured-cta-btn::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;clip-path:polygon(0 0,calc(100% - 24px) 0, 100% 50%, calc(100% - 24px) 100%, 0 100%, 0% 50%);-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0, 100% 50%, calc(100% - 24px) 100%, 0 100%, 0% 50%);transform:translateX(0);transition:transform 300ms ease-in-out}.wps-cs-btn__style1:hover .text,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a:hover .text,.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a:hover .text,.featured-cta-btn:hover .text{transform:translateX(10px)}.wps-cs-btn__style1:hover::before,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a:hover::before,.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a:hover::before,.featured-cta-btn:hover::before{transform:translateX(10px)}.wps-cs-btn__style2,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a{position:relative;display:inline-flex;vertical-align:middle;padding:18px 48px 16px 24px;color:#000;background-color:transparent}@media(max-width:499px){.wps-cs-btn__style2,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a{font-size:14px}}.wps-cs-btn__style2 .content,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a .content{display:inline-flex;align-items:center;gap:10px;position:relative;left:0;transform:translateX(0);transition:transform 300ms ease-in-out}.wps-cs-btn__style2 .content svg,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a .content svg{width:18px;height:18px;fill:red}.wps-cs-btn__style2 .content .text,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a .content .text{font-family:"Comfortaa",cursive;font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;text-align:center;letter-spacing:1px;color:#000;padding:0;margin:0}@media(max-width:499px){.wps-cs-btn__style2 .content .text .hide-on-xs,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a .content .text .hide-on-xs{display:none}}.wps-cs-btn__style2::before,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#ffe300;clip-path:polygon(0 0,calc(100% - 24px) 0, 100% 50%, calc(100% - 24px) 100%, 0 100%, 0% 50%);-webkit-clip-path:polygon(0 0,calc(100% - 24px) 0, 100% 50%, calc(100% - 24px) 100%, 0 100%, 0% 50%);transform:translateX(0);transition:transform 300ms ease-in-out}.wps-cs-btn__style2:hover .content,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a:hover .content{transform:translateX(10px)}.wps-cs-btn__style2:hover::before,.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a:hover::before{transform:translateX(10px)}.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:"Comfortaa",cursive;font-size:60px;font-weight:600;line-height:1.1;color:#000;padding:0;margin:0 0 30px}@media(max-width:1199px){h1,.h1{font-size:52px}}@media(max-width:991px){h1,.h1{font-size:44px}}@media(max-width:767px){h1,.h1{font-size:36px}}@media(max-width:575px){h1,.h1{font-size:30px}}h2,.h2{font-family:"Comfortaa",cursive;font-size:42px;font-weight:700;line-height:1.3;color:#000;padding:0;margin:0 0 25px}@media(max-width:1199px){h2,.h2{font-size:38px}}@media(max-width:991px){h2,.h2{font-size:34px}}@media(max-width:767px){h2,.h2{font-size:30px}}h3,.h3{font-family:"Comfortaa",cursive;font-size:30px;font-weight:900;line-height:1.3;color:#000;padding:0;margin:0 0 30px}@media(max-width:991px){h3,.h3{font-size:26px}}@media(max-width:767px){h3,.h3{font-size:22px}}h4,.h4{font-family:"Comfortaa",cursive;font-size:22px;font-weight:700;line-height:1;color:#000;padding:0;margin:0 0 25px}a{color:red}a:hover{color:red;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Comfortaa",cursive;font-size:22px;line-height:1.8;color:#000;padding:0;margin:0 0 35px}p strong{font-weight:700}p a{text-decoration:none;font-weight:700;color:red}p a:hover{color:red;text-decoration:underline}@media(max-width:767px){p{font-size:20px}}ul,ol{margin:0 0 40px}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}.wpb_text_column ul li{font-family:"Comfortaa",cursive;font-size:18px;font-weight:400;line-height:1.8;color:#000;padding-left:20px;margin:0 0 15px}.wpb_text_column ul li a{text-decoration:none;font-weight:600;color:red}.wpb_text_column ul li a:hover{color:red;text-decoration:underline}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li{padding-left:35px}.wpb_text_column ul li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:50%;background-color:red}.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:30px !important}@media(max-width:767px){.wps-column-space-left{padding-right:0 !important}}.wps-column-space-right{padding-left:30px !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:"Comfortaa",cursive;font-size:24px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-size:22px}}@media(max-width:767px){.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-size:20px}}.wps-para-md{font-family:"Comfortaa",cursive;font-size:24px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-para-md{font-size:22px}}@media(max-width:767px){.wps-para-md{font-size:20px}}.wps-cs-editor-text-color-secondary{color:red}.wps-cs-editor-link-style1 a{font-weight:bold;color:red;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:red}.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-title-text{font-family:"Comfortaa",cursive;font-size:24px;font-weight:600;line-height:1.3;color:#000;padding:0;margin:0}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"Comfortaa",cursive;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}}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:0 0 50px}.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%}.wps-iframe-map{position:relative;width:100%;height:460px;overflow:hidden}.wps-iframe-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header-navbar__wrapper{position:absolute;left:0;top:0;width:100%;padding:40px 60px;z-index:100}@media(max-width:1199px){.header-navbar__wrapper{padding:40px}}@media(max-width:767px){.header-navbar__wrapper{padding:20px;position:relative;left:auto;top:auto;background-color:#000}}.header-navbar__wrapper .header-navbar__container{width:100%;display:flex;align-items:center;gap:60px}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container{gap:30px}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{gap:20px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{position:relative}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .logo__container{width:300px}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container .logo__container{width:240px}}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container .logo__container{width:200px}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container .logo__container{width:170px}}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container .logo__container{width:140px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .logo__container a{display:block;text-decoration:none;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .logo__container a img{width:100%}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .social-icons__container{position:absolute;left:50%;bottom:0;transform:translate(-50%,60px)}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container .social-icons__container{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .social-icons__container ul{list-style-type:none;display:flex;align-items:center;gap:40px;padding:0;margin:0}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .social-icons__container ul li a{text-decoration:none}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .social-icons__container ul li a svg{width:20px;height:20px;fill:#ffe300;transition:fill 300ms ease-in-out}.header-navbar__wrapper .header-navbar__container .navbar-logo__container .social-icons__container ul li a:hover svg{fill:red}.header-navbar__wrapper .header-navbar__container .navbar-contact__container{margin-left:auto;flex-shrink:0}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-contact__container{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-contact__container .phone-number{line-height:1;padding:0;margin:0}.header-navbar__wrapper .header-navbar__container .navbar-contact__container .phone-number a{display:inline-flex;align-items:center;gap:10px;font-family:"Comfortaa",cursive;font-size:16px;font-weight:700;line-height:1;text-decoration:none;color:#fff;padding:0;margin:0}.header-navbar__wrapper .header-navbar__container .navbar-contact__container .phone-number a svg{width:18px;height:18px;fill:red}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container{flex-shrink:0}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container{margin-left:auto}}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn{all:unset;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent;display:flex;align-items:center;gap:8px;padding:16px 28px;border:2px solid #fff}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn{padding:16px}}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn .text{font-family:"Comfortaa",cursive;font-size:15px;font-weight:700;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0;position:relative;top:2px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn .text{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn .bar{width:27px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;flex-shrink:0}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .toggle-btn .bar span{display:block;width:100%;height:2.5px;background-color:#fff}.wpstf-site-header-wrap{position:relative}.page-hero-section-wrap{position:relative;width:100%}.page-hero-section-wrap .header-hero__wrapper{position:relative;width:100%}.page-hero-section-wrap .header-hero__wrapper .section-image__container{width:100%;position:relative}.page-hero-section-wrap .header-hero__wrapper .section-image__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.4}.page-hero-section-wrap .header-hero__wrapper .section-image__container img{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .header-hero__wrapper .section-content__container{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;display:flex;justify-content:center;align-items:center}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content{width:100%;padding:0 40px;margin:0 auto;text-align:center}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content{padding:0 20px}}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content .icon{width:100%;display:flex;justify-content:center;margin-top:30px}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content .icon img{width:100%;max-width:40%;min-width:400px}@media(max-width:499px){.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content .icon img{min-width:280px}}.page-hero-section-wrap.hero-section__style1{width:100%;background-color:#081333}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{position:relative;width:100%;height:60vh;display:flex;justify-content:center;align-items:center}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{height:50vh}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{padding:0 20px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%;text-align:center;padding-top:100px}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{padding-top:0}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{color:#ffe300}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;position:relative}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.6}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:60vh;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{height:50vh}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:100px 40px 0;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{padding:0 20px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%;text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1{color:#ffe300}.page-hero-section-wrap.hero-section__style-products{position:relative;width:100%}.page-hero-section-wrap.hero-section__style-products .page-header-image-wrapper{width:100%;position:relative}.page-hero-section-wrap.hero-section__style-products .page-header-image-wrapper::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background-color:#000;opacity:.6}@media(max-width:767px){.page-hero-section-wrap.hero-section__style-products .page-header-image-wrapper{position:absolute;left:0;top:0;height:100%}}.page-hero-section-wrap.hero-section__style-products .page-header-image-wrapper img{width:100%;min-height:1150px;max-height:1150px;-o-object-fit:cover;object-fit:cover}@media(max-width:1199px){.page-hero-section-wrap.hero-section__style-products .page-header-image-wrapper img{min-height:950px}}@media(max-width:991px){.page-hero-section-wrap.hero-section__style-products .page-header-image-wrapper img{min-height:750px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style-products .page-header-image-wrapper img{min-height:0;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}}.page-hero-section-wrap.hero-section__style-products .page-title-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}@media(max-width:767px){.page-hero-section-wrap.hero-section__style-products .page-title-wrapper{position:relative;left:auto;top:auto}}.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:100px 40px 0;margin:0 auto}@media(max-width:991px){.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container{padding:0 40px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container{padding:90px 20px}}.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-title{width:100%;text-align:center}.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-title h1{color:#ffe300}.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-description{width:100%;max-width:920px;margin:60px auto 0;text-align:center}@media(max-width:767px){.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-description{margin:40px auto 0}}.page-hero-section-wrap.hero-section__style-products .page-title-wrapper .page-title-container .page-description p{color:#fff}.sticky-navbar{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);transition:.2s ease-in-out;background-color:#fafafa;border:0;padding:0 60px;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{padding:0 40px}}@media(max-width:1199px){.sticky-navbar{padding:0 20px}}.sticky-navbar.sticky{transform:translateY(0)}.sticky-navbar .sticky-navbar__container{width:100%;display:flex;align-items:center;gap:40px;padding:15px 0}@media(max-width:991px){.sticky-navbar .sticky-navbar__container{gap:20px}}.sticky-navbar .sticky-navbar__container .navbar-logo__container{position:relative}.sticky-navbar .sticky-navbar__container .navbar-logo__container .logo__container{width:140px}.sticky-navbar .sticky-navbar__container .navbar-logo__container .logo__container a{display:block;text-decoration:none;width:100%}.sticky-navbar .sticky-navbar__container .navbar-logo__container .logo__container a img{width:100%;max-height:80px}.sticky-navbar .sticky-navbar__container .navbar-contact__container{margin-left:auto;flex-shrink:0;display:flex;gap:20px;align-items:center}@media(max-width:991px){.sticky-navbar .sticky-navbar__container .navbar-contact__container{gap:10px}}@media(max-width:850px){.sticky-navbar .sticky-navbar__container .navbar-contact__container{display:none}}.sticky-navbar .sticky-navbar__container .navbar-contact__container .phone-number,.sticky-navbar .sticky-navbar__container .navbar-contact__container .email{line-height:1;padding:0;margin:0}.sticky-navbar .sticky-navbar__container .navbar-contact__container .phone-number a,.sticky-navbar .sticky-navbar__container .navbar-contact__container .email a{display:inline-flex;align-items:center;gap:10px;font-family:"Comfortaa",cursive;font-size:16px;font-weight:700;line-height:1;text-decoration:none;color:#000;padding:0;margin:0}@media(max-width:850px){.sticky-navbar .sticky-navbar__container .navbar-contact__container .phone-number a,.sticky-navbar .sticky-navbar__container .navbar-contact__container .email a{width:65px;height:65px;border-radius:50%;border:2px solid red;display:flex;align-items:center;justify-content:center}.sticky-navbar .sticky-navbar__container .navbar-contact__container .phone-number a .text,.sticky-navbar .sticky-navbar__container .navbar-contact__container .email a .text{display:none}}@media(max-width:575px){.sticky-navbar .sticky-navbar__container .navbar-contact__container .phone-number a,.sticky-navbar .sticky-navbar__container .navbar-contact__container .email a{width:45px;height:45px}.sticky-navbar .sticky-navbar__container .navbar-contact__container .phone-number a svg,.sticky-navbar .sticky-navbar__container .navbar-contact__container .email a svg{width:10px;height:10px}}.sticky-navbar .sticky-navbar__container .navbar-contact__container .phone-number a svg,.sticky-navbar .sticky-navbar__container .navbar-contact__container .email a svg{width:18px;height:18px;fill:red}.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container{flex-shrink:0}@media(max-width:850px){.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container{margin-left:auto}}.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container .toggle-btn{all:unset;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent;display:flex;align-items:center;gap:8px;padding:16px 28px;border:2px solid #000}@media(max-width:850px){.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container .toggle-btn{padding:16px}}.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container .toggle-btn .text{font-family:"Comfortaa",cursive;font-size:15px;font-weight:700;line-height:1;text-transform:uppercase;color:#000;padding:0;margin:0;position:relative;top:2px}@media(max-width:850px){.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container .toggle-btn .text{display:none}}.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container .toggle-btn .bar{width:27px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;flex-shrink:0}.sticky-navbar .sticky-navbar__container .navbar-toggle-btn__container .toggle-btn .bar span{display:block;width:100%;height:2.5px;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:#fff}.wps-full-screen-menu__wrapper .close-btn__container .close-btn svg{width:20px;fill:red}.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:red;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 .logo__container a svg path{fill:#fff}.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:#fff;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:"Comfortaa",cursive;font-size:20px;letter-spacing:.05em;position:relative;color:#fff}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover{color:#ffe300}.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:"GoodDogNew",cursive;color:#fff;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(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>');position:absolute;right:3px;top:calc(30% - 3px);width:12px;fill:#ffe300;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}.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:"GoodDogNew",cursive;font-size:20px;color:#fff;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:18px}.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;margin-top:60px;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}.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 .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 .number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:baseline;gap:12px;font-size:20px;line-height:1.5;color:#fff;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 .number a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg{width:16px;height:16px;flex-shrink:0;position:relative}.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 .number a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg path{fill:#ffe300}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .number a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a:hover{color:#ffe300}.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;margin-top:20px}.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 #ffe300;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 400ms 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:#ffe300}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover{background-color:#ffe300}.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%;padding:120px 0 0;display:flex;align-items:flex-end;gap:80px;background-color:#fff;overflow:hidden}.footer-cta-banner__wrapper::before{content:"";position:absolute;left:-20%;bottom:-45%;width:120%;height:100%;background-image:url("./dist/images/bg-membership.svg");background-repeat:no-repeat;background-size:cover}@media(max-width:900px){.footer-cta-banner__wrapper::before{display:none}}@media(max-width:900px){.footer-cta-banner__wrapper{flex-wrap:wrap;padding:0}}@media(max-width:991px){.footer-cta-banner__wrapper{padding:100px 0 0}}@media(max-width:767px){.footer-cta-banner__wrapper{padding:80px 0 0}}.footer-cta-banner__wrapper .section-image__container{width:40%;display:flex;align-items:center;position:relative;z-index:10;display:flex;justify-content:center}@media(max-width:900px){.footer-cta-banner__wrapper .section-image__container{width:100%;order:2;align-items:flex-end}.footer-cta-banner__wrapper .section-image__container::before{content:"";position:absolute;left:0;bottom:-20%;width:100%;height:100%;background-image:url("./dist/images/bg-membership.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}}.footer-cta-banner__wrapper .section-image__container .main-image{position:relative}@media(max-width:900px){.footer-cta-banner__wrapper .section-image__container .main-image img{max-height:460px}}.footer-cta-banner__wrapper .section-image__container .main-image .badge{width:200px;position:absolute;right:-10%;top:0;transform:rotate(-30deg)}@media(max-width:991px){.footer-cta-banner__wrapper .section-image__container .main-image .badge{width:160px}}@media(max-width:900px){.footer-cta-banner__wrapper .section-image__container .main-image .badge{width:140px;top:-10px;right:-50px}}@media(max-width:399px){.footer-cta-banner__wrapper .section-image__container .main-image .badge{width:120px;top:0;right:-20px}}.footer-cta-banner__wrapper .section-content__container{position:relative;width:60%;padding:120px 0;z-index:10}@media(max-width:991px){.footer-cta-banner__wrapper .section-content__container{padding:100px 0}}@media(max-width:900px){.footer-cta-banner__wrapper .section-content__container{width:100%;order:1;padding:0 40px}}@media(max-width:767px){.footer-cta-banner__wrapper .section-content__container{padding:0 20px;background-color:#fff}}.footer-cta-banner__wrapper .section-content__container .section-content-inner__container{max-width:960px}.footer-cta-banner__wrapper .section-content__container .section-content-inner__container h2{color:#000;margin-bottom:40px}.footer-cta-banner__wrapper .section-content__container .section-content-inner__container p{color:#000}.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta{margin-top:40px}.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a{text-decoration:none}.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a .content .text{color:#fff}.footer-cta-banner__wrapper .section-content__container .section-content-inner__container .section-cta a::before{background-color:#000}.footer-contact__wrapper{position:relative;width:100%;padding:180px 0;background-color:#ffe300}@media(max-width:1199px){.footer-contact__wrapper{padding:140px 0}}@media(max-width:991px){.footer-contact__wrapper{padding:100px 0}}@media(max-width:767px){.footer-contact__wrapper{padding:80px 0}}@media(max-width:575px){.footer-contact__wrapper{padding:70px 0}}.footer-contact__wrapper .footer-contact__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;gap:40px}@media(max-width:991px){.footer-contact__wrapper .footer-contact__container{flex-wrap:wrap;gap:80px}}@media(max-width:767px){.footer-contact__wrapper .footer-contact__container{padding:0 20px;gap:60px}}@media(max-width:575px){.footer-contact__wrapper .footer-contact__container{gap:0}}.footer-contact__wrapper .footer-contact__container .section-left__container{width:25%}@media(max-width:991px){.footer-contact__wrapper .footer-contact__container .section-left__container{width:100%;display:flex;flex-direction:column;max-width:260px;margin:0 auto}}@media(max-width:575px){.footer-contact__wrapper .footer-contact__container .section-left__container{max-width:none;margin:0;align-items:center;text-align:center}}.footer-contact__wrapper .footer-contact__container .section-left__container h3{line-height:1;color:#000;margin-bottom:40px}.footer-contact__wrapper .footer-contact__container .section-left__container .map{width:100%;max-width:140px}.footer-contact__wrapper .footer-contact__container .section-left__container .map img{width:100%}.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta{margin-top:40px;min-width:240px}.footer-contact__wrapper .footer-contact__container .section-left__container .section-cta a{text-decoration:none}.footer-contact__wrapper .footer-contact__container .section-right__container{width:75%}@media(max-width:991px){.footer-contact__wrapper .footer-contact__container .section-right__container{width:100%}}@media(max-width:575px){.footer-contact__wrapper .footer-contact__container .section-right__container{display:none}}.footer-contact__wrapper .footer-contact__container .section-right__container ul{width:100%;list-style-type:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:30px 40px}@media(max-width:1199px){.footer-contact__wrapper .footer-contact__container .section-right__container ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:880px){.footer-contact__wrapper .footer-contact__container .section-right__container ul{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.footer-contact__wrapper .footer-contact__container .section-right__container ul{grid-template-columns:repeat(1,1fr)}}.footer-contact__wrapper .footer-contact__container .section-right__container ul li{line-height:1;padding:0;margin:0}.footer-contact__wrapper .footer-contact__container .section-right__container ul li a{text-decoration:none;line-height:1.4;width:100%;display:inline-flex;align-items:flex-start;gap:10px;transition:color 300ms ease-in-out}.footer-contact__wrapper .footer-contact__container .section-right__container ul li a svg{flex-basis:18px;flex-shrink:0;height:18px;fill:red;position:relative;top:4px}.footer-contact__wrapper .footer-contact__container .section-right__container ul li a span{display:inline-flex;width:100%}.footer-contact__wrapper .footer-contact__container .section-right__container ul li a:hover{color:red}.footer-main__wrapper{position:relative;width:100%;padding:180px 0 60px;background-color:#fff}@media(max-width:1199px){.footer-main__wrapper{padding:120px 0 60px}}@media(max-width:991px){.footer-main__wrapper{padding:100px 0 60px}}@media(max-width:850px){.footer-main__wrapper{padding:100px 0}}.footer-main__wrapper::after{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:calc(100% - 80px);max-width:1400px;height:2px;background-color:#000;opacity:.1}@media(max-width:767px){.footer-main__wrapper::after{width:calc(100% - 40px)}}.footer-main__wrapper .footer-main__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.footer-main__wrapper .footer-main__container{padding:0 20px}}.footer-main__wrapper .footer-main__container .logo__container{width:100%;display:flex;justify-content:center;margin-bottom:120px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .logo__container{margin-bottom:100px}}@media(max-width:991px){.footer-main__wrapper .footer-main__container .logo__container{margin-bottom:80px}}@media(max-width:850px){.footer-main__wrapper .footer-main__container .logo__container{margin-bottom:60px}}.footer-main__wrapper .footer-main__container .logo__container a{display:block;width:100%;max-width:260px;text-decoration:none}.footer-main__wrapper .footer-main__container .logo__container a img{width:100%}.footer-main__wrapper .footer-main__container .contact-us__container{width:100%}@media(max-width:850px){.footer-main__wrapper .footer-main__container .contact-us__container{display:none}}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details{width:100%;display:flex;justify-content:center;gap:40px}@media(max-width:1280px){.footer-main__wrapper .footer-main__container .contact-us__container .contact-details{flex-direction:column;align-items:center;gap:50px}}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address{width:33.333%;line-height:1;padding:0;margin:0;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:30px}@media(max-width:1280px){.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address{width:auto}}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number .icon,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email .icon,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address .icon{flex-basis:20px;flex-shrink:0}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number .icon svg,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email .icon svg,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address .icon svg{width:40px;height:40px;fill:red}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number .icon svg path,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email .icon svg path,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address .icon svg path{fill:red}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a{font-weight:700;line-height:1;text-align:center;text-decoration:none;transition:color 300ms ease-in-out}@media(max-width:575px){.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a{font-size:18px}}@media(max-width:499px){.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a{font-size:16px}}@media(max-width:376px){.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a{font-size:14px}}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a:hover,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .email a:hover,.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a:hover{color:red}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .address a{line-height:1.6}.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a{font-size:30px}@media(max-width:575px){.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a{font-size:24px}}@media(max-width:499px){.footer-main__wrapper .footer-main__container .contact-us__container .contact-details .phone-number a{font-size:20px}}.footer-main__wrapper .footer-copyright__container{width:100%;max-width:1480px;padding:0 40px;margin:120px auto 0;display:flex;flex-direction:column;align-items:center;gap:8px}@media(max-width:1199px){.footer-main__wrapper .footer-copyright__container{margin:100px 0 auto}}@media(max-width:991px){.footer-main__wrapper .footer-copyright__container{margin:80px 0 auto}}@media(max-width:767px){.footer-main__wrapper .footer-copyright__container{padding:0 20px;margin:60px 0 auto}}.footer-main__wrapper .footer-copyright__container .social-icons__container ul{list-style-type:none;display:flex;align-items:center;gap:40px;padding:0;margin:0}.footer-main__wrapper .footer-copyright__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-copyright__container .social-icons__container ul li a{text-decoration:none}.footer-main__wrapper .footer-copyright__container .social-icons__container ul li a svg{width:20px;height:20px;fill:red;transition:fill 300ms ease-in-out}.footer-main__wrapper .footer-copyright__container .social-icons__container ul li a svg path{fill:red}.footer-main__wrapper .footer-copyright__container .social-icons__container ul li a:hover svg{fill:red}.footer-main__wrapper .footer-copyright__container .content{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;margin-top:32px}.footer-main__wrapper .footer-copyright__container .content p{font-family:"Comfortaa",cursive;font-size:14px;font-weight:700;line-height:1.6;color:#000;padding:0;margin:0}.footer-main__wrapper .footer-copyright__container .content p a{text-decoration:none;color:#000;transition:color 300ms ease-in-out}.footer-main__wrapper .footer-copyright__container .content p a:hover{color:red}.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:#fafafa;display:none;z-index:1000}@media(max-width:850px){.footer-sticky-navbar__wrapper{display:flex}}.footer-sticky-navbar__wrapper::before,.footer-sticky-navbar__wrapper::after{content:"";position:absolute;top:0;width:2px;height:100px;background-color:#e0e0e0}.footer-sticky-navbar__wrapper::before{left:33.333%}.footer-sticky-navbar__wrapper::after{left:66.666%}.footer-sticky-navbar__wrapper .navbar-contact__container{width:100%;display:flex}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number,.footer-sticky-navbar__wrapper .navbar-contact__container .email,.footer-sticky-navbar__wrapper .navbar-contact__container .address{line-height:1;padding:0;margin:0;width:33.333%}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a,.footer-sticky-navbar__wrapper .navbar-contact__container .email 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 .email a svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a svg{width:22px;height:22px;fill:red;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 .email a:hover svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a:hover svg{fill:#ffe300}.wps-homepage-intro__wrapper{position:relative;width:100%;background-color:#ffe300}.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:100%;max-width:1920px;padding:0 60px;margin:0 auto;display:flex;gap:60px}@media(max-width:1199px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{padding:0 40px}}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{flex-wrap:wrap;gap:0}}@media(max-width:767px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{padding:0 20px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container{width:30%;display:flex;justify-content:flex-end;align-items:center;padding-top:100px}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container{width:50%;order:2;padding-top:80px;justify-content:center}}@media(max-width:499px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container{width:100%;padding-top:40px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container .section-content{max-width:400px}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container .section-content{max-width:none}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container .section-content h2{font-family:"GoodDogNew",cursive;font-size:clamp(40px,5vw,100px);font-weight:400;line-height:1;text-transform:uppercase;color:red;padding:0;margin:0;width:-moz-min-content;width:min-content}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container .section-content h2{font-size:clamp(40px,10vw,100px)}}@media(max-width:499px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container .section-content h2{width:-moz-fit-content;width:fit-content}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image{width:40%;display:flex;justify-content:center}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image{width:50%;order:1;padding-right:40px}}@media(max-width:499px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image{width:100%;padding-right:0}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image img{width:100%;max-width:600px;min-width:600px;position:relative;transform:translateY(-120px)}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image img{min-width:0;transform:translateY(0);margin-top:-100px}}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image img{margin-top:-70px}}@media(max-width:767px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image img{margin-top:-40px}}@media(max-width:499px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image img{max-width:360px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:30%;padding-top:100px;display:flex;align-items:center}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:100%;order:3}}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{padding-top:80px}}@media(max-width:767px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{padding-top:60px}}@media(max-width:499px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{padding-top:40px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content{max-width:440px}@media(max-width:1399px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content{max-width:none}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content p{font-size:18px}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta{margin-top:50px}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-content .section-cta a{text-decoration:none}.wps-homepage-intro__wrapper .section-pattern__container{width:100%}.wps-homepage-intro__wrapper .section-pattern__container img{width:100%;min-height:120px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:relative;top:0;transform:translateY(40%);z-index:100}.wps-homepage-why-us__wrapper{position:relative;width:100%;padding:300px 0 0;background-color:#081333}@media(max-width:1399px){.wps-homepage-why-us__wrapper{padding:240px 0 0}}@media(max-width:1199px){.wps-homepage-why-us__wrapper{padding:200px 0 0}}@media(max-width:991px){.wps-homepage-why-us__wrapper{padding:160px 0 0}}.wps-homepage-why-us__wrapper .section-image__container{width:100%;position:absolute;left:0;top:0;width:100%;height:100%}.wps-homepage-why-us__wrapper .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.wps-homepage-why-us__wrapper .wps-homepage-why-us__container{padding:0 20px}}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container{width:100%;text-align:center;margin-bottom:120px}@media(max-width:1199px){.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container{margin-bottom:100px}}@media(max-width:767px){.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container{margin-bottom:80px}}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .section-heading__container h2{font-weight:400}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:60px 100px}@media(max-width:1199px){.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container{gap:60px}}@media(max-width:991px){.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container{grid-template-columns:1fr}}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item{display:flex;align-items:flex-start;gap:36px}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-icon{flex-basis:40px;flex-shrink:0}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-icon img{width:100%}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content{width:100%}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content h3,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content p{color:#fff;max-width:560px}@media(max-width:991px){.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content h3,.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content p{max-width:none}}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content h3{line-height:1.4;font-size:26px}@media(max-width:767px){.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content h3{font-size:22px}}.wps-homepage-why-us__wrapper .wps-homepage-why-us__container .box-items__container .box-item .section-content p{font-size:18px;margin-top:10px}.wps-homepage-carousel-product-sizes__wrapper{position:relative;width:100%;padding-bottom:160px}@media(max-width:1199px){.wps-homepage-carousel-product-sizes__wrapper{padding-bottom:120px}}@media(max-width:991px){.wps-homepage-carousel-product-sizes__wrapper{padding-bottom:100px}}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper{padding-bottom:80px}}.wps-homepage-carousel-product-sizes__wrapper .section-image__container{position:relative}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .main-image{width:100%;position:relative}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .main-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,#000,transparent);opacity:.6}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .main-image img{width:100%;min-height:1000px;-o-object-fit:cover;object-fit:cover}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-image__container .main-image img{min-height:280px;max-height:none}}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .play-btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .play-btn a{display:block;position:relative;width:80px;height:80px;border-radius:50%;z-index:10}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-image__container .play-btn a{width:60px;height:60px}}@media(max-width:499px){.wps-homepage-carousel-product-sizes__wrapper .section-image__container .play-btn a{width:50px;height:50px}}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .play-btn a img{width:100%;transform:scale(1);transition:transform 300ms ease-in-out}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .play-btn a:hover img{transform:scale(1.1)}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .heading{width:100%;max-width:1000px;padding:0 40px;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);bottom:240px;z-index:10}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-image__container .heading{display:none}}.wps-homepage-carousel-product-sizes__wrapper .section-image__container .heading h3{font-weight:400;color:#fff;text-align:center}.wps-homepage-carousel-product-sizes__wrapper .section-content__container{position:relative;width:100%;background-color:#fff;z-index:10}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content{width:100%;max-width:1000px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content{padding:80px 20px 0}}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .heading{margin-bottom:50px;display:none}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .heading{display:block}}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .heading h3{font-weight:400;text-align:center;color:#000}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{width:100%;max-width:680px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;transform:translateY(-50%)}@media(max-width:991px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{gap:30px}}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{transform:none}}@media(max-width:575px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{max-width:400px;grid-template-columns:repeat(2,1fr);margin:0 auto}}@media(max-width:499px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{gap:20px}}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card{width:100%;padding:30px;background-color:red}@media(max-width:575px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card:last-child{grid-column:1/span 2}}@media(max-width:499px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card{padding:30px 20px}}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a{display:flex;flex-direction:column;align-items:center;gap:20px;text-decoration:none}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a img{width:100%;height:60px;max-width:80px}@media(max-width:991px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a img{max-width:80px}}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a .text{font-family:"Comfortaa",cursive;font-size:28px;font-weight:700;line-height:1.4;color:#fff;text-align:center;padding:0;margin:0}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a .text{font-size:24px}}@media(max-width:499px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a .text{font-size:20px}}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .content{width:100%;margin-top:0}@media(max-width:767px){.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .content{margin-top:60px}}.wps-homepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p{text-align:center}.wps-insidepage-intro__wrapper{position:relative;width:100%;display:flex;background-color:#081333}.wps-insidepage-intro__wrapper .section-image__container,.wps-insidepage-intro__wrapper .section-content__container{width:50%}@media(max-width:767px){.wps-insidepage-intro__wrapper .section-image__container{display:none}}.wps-insidepage-intro__wrapper .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-insidepage-intro__wrapper .section-content__container{display:flex;justify-content:center;align-items:center;padding:100px 0;position:relative}@media(max-width:767px){.wps-insidepage-intro__wrapper .section-content__container{padding:80px 0;width:100%}}.wps-insidepage-intro__wrapper .section-content__container::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url("./dist/images/bg-stars-01.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}.wps-insidepage-intro__wrapper .section-content__container .section-content{max-width:640px;padding:0 40px;position:relative;z-index:10}@media(max-width:767px){.wps-insidepage-intro__wrapper .section-content__container .section-content{max-width:none;padding:0 20px}}.wps-insidepage-intro__wrapper .section-content__container .section-content h2{color:#fff;margin-bottom:50px}.wps-insidepage-intro__wrapper .section-content__container .section-content p{font-weight:700;color:#fff}.wps-insidepage-location-options__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container{padding:0 20px}}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container{width:100%;max-width:1160px;margin:0 auto 120px;text-align:center}@media(max-width:991px){.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container{margin:0 auto 80px}}@media(max-width:767px){.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container{margin:0 auto 60px}}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .section-heading__container p{color:#000}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}@media(max-width:1199px){.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container{gap:30px}}@media(max-width:1100px){.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container{grid-template-columns:repeat(2,1fr);max-width:760px;margin:0 auto}}@media(max-width:680px){.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container{grid-template-columns:repeat(1,1fr);max-width:360px}}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option{width:100%;background-color:#f6f6f6;border:2px solid rgba(0,0,0,0.1)}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-image__container{width:100%}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-image__container img{width:100%}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container{width:100%;padding:28px 20px}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container h3{line-height:1.4;font-weight:700;margin-bottom:26px}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number{line-height:1;padding:0;margin:0}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address a,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number a{line-height:1.4;display:inline-flex;align-items:flex-start;gap:14px;text-decoration:none;transition:color 300ms ease-in-out}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address a:hover,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number a:hover{color:red}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address a svg,.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number a svg{width:18px;height:18px;fill:red}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_address a svg{position:relative;top:2px}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number{margin-top:30px}.wps-insidepage-location-options__wrapper .wps-insidepage-location-options__container .location-options__container .location-option .location-details__container .location_phone_number a{line-height:1}.wps-insidepage-carousel-product-sizes__wrapper{position:relative;width:100%;padding-bottom:160px}@media(max-width:1199px){.wps-insidepage-carousel-product-sizes__wrapper{padding-bottom:120px}}@media(max-width:991px){.wps-insidepage-carousel-product-sizes__wrapper{padding-bottom:100px}}@media(max-width:767px){.wps-insidepage-carousel-product-sizes__wrapper{padding-bottom:80px}}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container{position:relative;width:100%;z-index:10}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content{width:100%;max-width:1000px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content{padding:80px 20px 0}}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{width:100%;max-width:680px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative;transform:translateY(-50%)}@media(max-width:991px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{gap:30px}}@media(max-width:767px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{transform:none}}@media(max-width:575px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{max-width:400px;grid-template-columns:repeat(2,1fr);margin:0 auto}}@media(max-width:499px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container{gap:20px}}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card{width:100%;padding:30px;background-color:red}@media(max-width:575px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card:last-child{grid-column:1/span 2}}@media(max-width:499px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card{padding:30px 20px}}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a{display:flex;flex-direction:column;align-items:center;gap:20px;text-decoration:none}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a img{width:100%;height:60px;max-width:80px}@media(max-width:991px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a img{max-width:80px}}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a .text{font-family:"Comfortaa",cursive;font-size:28px;font-weight:700;line-height:1.4;color:#fff;text-align:center;padding:0;margin:0}@media(max-width:767px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a .text{font-size:24px}}@media(max-width:499px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .section-cards__container .section-card a .text{font-size:20px}}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .content{width:100%;margin-top:0}@media(max-width:767px){.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .content{margin-top:60px}}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p{text-align:center;margin-bottom:35px}.wps-insidepage-carousel-product-sizes__wrapper .section-content__container .section-content .content p:nth-last-of-type(1){margin-bottom:0}.wps-partners-logo__wrapper{position:relative;width:100%;background-color:#fff;overflow:hidden}.wps-partners-logo__wrapper .wps-partners-logo__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:991px){.wps-partners-logo__wrapper .wps-partners-logo__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.wps-partners-logo__wrapper .wps-partners-logo__container{gap:30px;padding:0 20px}}@media(max-width:575px){.wps-partners-logo__wrapper .wps-partners-logo__container{grid-template-columns:1fr 1fr}}.wps-partners-logo__wrapper .wps-partners-logo__container .partner-logo{width:100%;height:100%;padding:60px 40px;display:flex;justify-content:center;align-items:center;background-color:#fafafa;border:2px solid rgba(0,0,0,0.1)}@media(max-width:767px){.wps-partners-logo__wrapper .wps-partners-logo__container .partner-logo{padding:60px 30px}}@media(max-width:575px){.wps-partners-logo__wrapper .wps-partners-logo__container .partner-logo{padding:50px 30px}}@media(max-width:499px){.wps-partners-logo__wrapper .wps-partners-logo__container .partner-logo{padding:42px 24px}}.wps-partners-logo__wrapper .wps-partners-logo__container .partner-logo img{width:70%;max-height:50px;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}@media(max-width:767px){.wps-partners-logo__wrapper .wps-partners-logo__container .partner-logo img{width:80%}}@media(max-width:575px){.wps-partners-logo__wrapper .wps-partners-logo__container .partner-logo img{width:90%}}.wps-contact-page-info__wrapper{position:relative;width:100%;padding-bottom:140px;background-color:#fff}@media(max-width:991px){.wps-contact-page-info__wrapper{padding-bottom:120px}}@media(max-width:991px){.wps-contact-page-info__wrapper{padding-bottom:100px}}@media(max-width:767px){.wps-contact-page-info__wrapper{padding-bottom:80px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;gap:60px}@media(max-width:1160px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{flex-wrap:wrap;gap:80px}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{padding:0 20px;gap:60px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-map__container{width:50%}@media(max-width:1160px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-map__container{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content{width:100%;margin-bottom:100px}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content{margin-bottom:80px}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content{margin-bottom:60px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content p{font-family:"Comfortaa",cursive;font-size:32px;font-weight:700;line-height:1.4;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content p{font-size:30px;line-height:1.5}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content p{font-size:26px}}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content p{text-align:center}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:36px}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details{align-items:center}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email{line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a{font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex;align-items:flex-start;gap:16px;transition:color 300ms ease-in-out}@media(max-width:1199px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a{font-size:20px}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a{font-size:18px}}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a{font-size:16px;flex-direction:column;align-items:center;text-align:center}}@media(max-width:376px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a{font-size:14px;gap:20px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a svg{width:24px;height:24px;fill:red;position:relative;top:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a:hover,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-address a:hover,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-email a:hover{color:red}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a{font-family:"Comfortaa",cursive;font-size:30px;font-weight:700;line-height:1;color:#000;padding:0;margin:0;transition:color 300ms ease-in-out}@media(max-width:1199px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a{font-size:28px}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a{font-size:26px}}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a{font-size:22px}}@media(max-width:376px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a{font-size:20px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .contact-details .contact-phone a:hover{color:red}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-map__container .section-map{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-map__container .section-map iframe{width:100%}.wps-support-app-download{position:relative;width:100%;padding:80px 0;background-color:#f8f8f8;overflow:hidden}@media(max-width:767px){.wps-support-app-download{padding:60px 0}}.wps-support-app-download .wps-support-app-download__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-support-app-download .wps-support-app-download__container{padding:0 20px}}.wps-support-app-download .wps-support-app-download__container .download-app{position:relative;display:flex;justify-content:center;align-items:center;gap:36px}@media(max-width:767px){.wps-support-app-download .wps-support-app-download__container .download-app{flex-direction:column;gap:28px}}.wps-support-app-download .wps-support-app-download__container .download-app .download-app__title{font-family:"Comfortaa",cursive;font-size:42px;font-weight:700;line-height:50px;letter-spacing:0;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-support-app-download .wps-support-app-download__container .download-app .download-app__title{font-size:34px;line-height:42px}}@media(max-width:767px){.wps-support-app-download .wps-support-app-download__container .download-app .download-app__title{font-size:30px;line-height:38px;text-align:center}}@media(max-width:575px){.wps-support-app-download .wps-support-app-download__container .download-app .download-app__title{font-size:26px;line-height:34px}}.wps-support-app-download .wps-support-app-download__container .download-app .download-app__button{position:relative;display:inline-flex;justify-content:center;align-items:center;transition:transform .35s ease}.wps-support-app-download .wps-support-app-download__container .download-app .download-app__button:hover{transform:translateY(-4px)}.wps-support-app-download .wps-support-app-download__container .download-app .download-app__button img{display:block;width:auto;height:64px}@media(max-width:991px){.wps-support-app-download .wps-support-app-download__container .download-app .download-app__button img{height:56px}}@media(max-width:767px){.wps-support-app-download .wps-support-app-download__container .download-app .download-app__button img{height:52px}}@media(max-width:575px){.wps-support-app-download .wps-support-app-download__container .download-app .download-app__button img{height:48px}}.wps-support-contact-cards{position:relative;width:100%;padding-top:100px;background-color:#fff}@media(max-width:575px){.wps-support-contact-cards{padding-top:80px}}.wps-support-contact-cards .wps-support-contact-cards__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-support-contact-cards .wps-support-contact-cards__container{padding:0 20px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-section__header{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:50px}.wps-support-contact-cards .wps-support-contact-cards__container .support-section__header .support-section__title{width:100%;font-family:"Comfortaa",cursive;font-size:28px;font-weight:700;line-height:35px;letter-spacing:0;color:#000;padding:0;margin:0}@media(max-width:575px){.wps-support-contact-cards .wps-support-contact-cards__container .support-section__header .support-section__title{font-size:24px;line-height:31px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-section__header .support-section__description{font-family:"Comfortaa",cursive;font-size:18px;font-weight:700;line-height:28px;letter-spacing:0;color:#000;padding:0;margin:0}@media(max-width:575px){.wps-support-contact-cards .wps-support-contact-cards__container .support-section__header .support-section__description{font-size:17px;line-height:27px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards{position:relative;display:grid;grid-template-columns:1.75fr 1fr 1fr;gap:30px;margin-bottom:110px}@media(max-width:1399px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards{grid-template-columns:1fr 1fr}}@media(max-width:991px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards{grid-template-columns:1fr;gap:40px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:40px 24px;background-color:#f8f8f8;text-align:center}@media(max-width:1399px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card:first-child{grid-column:1/-1}}@media(max-width:767px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card{min-height:auto;padding:40px 28px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__icon{display:inline-flex;justify-content:center;align-items:flex-end;margin-bottom:24px}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__icon svg{width:30px;height:auto;fill:red}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__content{width:100%}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__heading{font-family:"Comfortaa",cursive;font-size:24px;font-weight:700;line-height:28px;letter-spacing:0;color:#000;padding:0;margin:0 0 24px}@media(max-width:767px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__heading{font-size:22px;line-height:26px}}@media(max-width:499px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__heading{font-size:20px;line-height:24px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__sub-heading{font-family:"Comfortaa",cursive;font-size:18px;font-weight:700;line-height:35px;letter-spacing:0;color:red;padding:0;margin:0}@media(max-width:499px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__sub-heading{font-size:16px;line-height:33px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__description{font-family:"Comfortaa",cursive;font-size:18px;font-weight:700;line-height:35px;letter-spacing:0;color:#000;padding:0;margin:20px 0 0}@media(max-width:499px){.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card .support-card__description{font-size:16px;line-height:33px}}.wps-support-contact-cards .wps-support-contact-cards__container .support-cards .support-card:last-child .support-card__sub-heading{color:#000}.wps-support-faq-groups{position:relative;width:100%;padding-top:100px;background-color:#fff}@media(max-width:575px){.wps-support-faq-groups{padding-top:80px}}.wps-support-faq-groups.first-child{padding-top:0}@media(max-width:575px){.wps-support-faq-groups.first-child{padding-top:0}}.wps-support-faq-groups .wps-support-faq-groups__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-support-faq-groups .wps-support-faq-groups__container{padding:0 20px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content{width:100%}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header{width:100%;margin-bottom:36px}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-section__title{width:100%;font-family:"Comfortaa",cursive;font-size:28px;font-weight:700;line-height:35px;letter-spacing:0;color:#000;padding:0;margin:0;margin-bottom:20px}@media(max-width:575px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-section__title{font-size:24px;line-height:31px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip{position:relative;display:flex;align-items:flex-start;gap:20px;padding:28px 24px;margin-bottom:40px;background-color:#f8f8f8}@media(max-width:767px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip{padding:24px;gap:18px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__icon{width:32px;min-width:32px;height:32px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#dfdfdf}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__icon svg{width:18px;height:auto;fill:#000}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__content{flex:1}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__title{font-family:"Comfortaa",cursive;font-size:22px;font-weight:700;line-height:40px;letter-spacing:0;color:#000;padding:0;margin:0 0 10px}@media(max-width:767px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__title{font-size:20px;line-height:38px}}@media(max-width:575px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__title{font-size:18px;line-height:36px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__description{font-family:"Comfortaa",cursive;font-size:18px;font-weight:400;line-height:35px;letter-spacing:0;color:#000;padding:0;margin:0}@media(max-width:575px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-section__header .support-tip .support-tip__description{margin-bottom:32px;font-size:16px;line-height:33px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs{position:relative}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item{position:relative;border-bottom:1px solid #ccc}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item:first-child{border-top:1px solid #ccc}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item.is-open .faq-item__toggle{transform:rotate(180deg)}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item.is-open .faq-item__title{color:red}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__trigger{position:relative;width:100%;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:24px 0;background:0;border:0;cursor:pointer;text-align:left;transition:all .3s ease}@media(max-width:767px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__trigger{padding:22px 0}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__trigger:hover .faq-item__title{color:red}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__trigger:hover .faq-item__toggle{color:red}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__title{flex:1;font-family:"Comfortaa",cursive;font-size:22px;font-weight:700;line-height:34px;color:#000;padding:0;margin:0;transition:color .3s ease}@media(max-width:767px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__title{font-size:20px;line-height:30px}}@media(max-width:575px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__title{font-size:18px;line-height:28px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__toggle{width:34px;min-width:34px;height:34px;display:flex;justify-content:center;align-items:center;color:#777;transition:all .3s ease}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__toggle svg{width:24px;height:24px}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__toggle svg path{stroke:currentColor}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__content{display:none;overflow:hidden}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body{padding:0 0 34px}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ol{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0;margin:0;padding-left:0}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body p,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ol{font-family:"Comfortaa",cursive;font-size:18px;font-weight:700;line-height:32px;letter-spacing:0;color:#000;padding:0;margin:0 0 32px}@media(max-width:767px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body p,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ol{font-size:16px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul li,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ol li{font-family:"Comfortaa",cursive;font-size:18px;font-weight:700;line-height:32px;letter-spacing:0;color:#000;padding:0;margin:0}@media(max-width:767px){.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul li,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ol li{font-size:16px}}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul li{position:relative;padding-left:24px;list-style:none}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul li::marker{display:none}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul li::after{content:"";position:absolute;left:0;top:10px;width:10px;height:10px;min-width:10px;border-radius:50%;background-color:red}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body p:last-child,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul:last-child,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ol:last-child{margin-bottom:0}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ul,.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body ol{padding-left:24px}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body strong{color:#000}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body a{color:red;text-decoration:underline}.wps-support-faq-groups .wps-support-faq-groups__container .support-content .support-faqs .faq-item .faq-item__body a:hover{color:#000}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci1oZXJvLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1zdGlja3ktbWVudS5zY3NzIiwiY29tcG9uZW50cy9mdWxsc2NyZWVuLW1lbnUuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLWN0YS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLWNvbnRhY3Quc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLW1haW4uc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLXN0aWNreS1tZW51LnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9pbnRyb19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2Vfd2h5X3VzLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9jYXJvdXNlbF9wcm9kdWN0X3NpemVzLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ludHJvX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2xvY2F0aW9uX29wdGlvbnMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfY2Fyb3VzZWxfcHJvZHVjdF9zaXplcy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9wYXJ0bmVyc19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfY29udGFjdF9pbmZvLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19zdXBwb3J0cGFnZV9hcHBfZG93bmxvYWQuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3N1cHBvcnRwYWdlX2NvbnRhY3RfY2FyZHMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3N1cHBvcnRwYWdlX2ZhcV9ncm91cHMuc2NzcyIsImJhc2Uvb3ZlcmlkZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7OztDQUFBO0FDQUE7RUFDRSx5QkFBQTtFQUNBLCtDQUFBO0VBQ0EsNFVBQUE7RUFNQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNRRjtBQ0xBLDBDQUFBO0FDZEE7OztFQUdJLHNCQUFBO0FGc0JKOztBRWxCQTtFQUNJLHdCQUFBO0FGcUJKOztBRWxCQTs7RUFFSSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0FGcUJKOztBRWxCQTtFQUNJLGlDQ2xCVTtFRG1CVixlQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0NQVTtFRFFWLHlCQUFBO0FGcUJKO0FFbEJJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLHlCQ2ZRO0VEZ0JSLFlBQUE7RUFDQSxlQUFBO0VBQ0EsaUNBQUE7QUZvQk47O0FFUkE7RUFDSSxjQUFBO0VBQ0EscUJBQUE7QUZXSjs7QUVSQTtFQUNJLGlDQ3BEVTtBSCtEZDs7QUVSQTtFQUNJLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUZXSjs7QUVSQTtFQUNJLGVBQUE7QUZXSjs7QUVSQTtFQUNJLFdBQUE7RUFDQSxZQUFBO0FGV0o7O0FFUkE7O0VBRUksZUFBQTtFQUNBLFlBQUE7QUZXSjs7QUVSQTtFQUNJLFNBQUE7QUZXSjs7QUVSQTtFQUNJLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBRldKOztBRUpBO0VBQ0ksaUJBQUE7QUZPSjs7QUVKQTtFQUNJLGVBQUE7RUFDQSxXQUFBO0FGT0o7O0FFSkE7R0RyR0UsT0FBQTtBRDZHRjtBQzNHRTtFQUVFLFlBQUE7RUFDQSxjQUFBO0FENEdKO0FDekdFO0VBQ0UsV0FBQTtBRDJHSjs7QUVYQTtFQUNJLGVBQUE7QUZjSjs7QUl4SEE7RUFDRSxrQ0RDYTtFQ0FiLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EseUJBQUE7RUFDQSxjREljO0VDSGQsVUFBQTtFQUNBLFNBQUE7QUoySEY7QUtsRFE7RURqRlI7SUFXSSxlQUFBO0VKNEhGO0FBQ0Y7QUt2RFE7RURqRlI7SUFtQkksZUFBQTtJQUNBLGdCQUFBO0VKeUhGO0FBQ0Y7O0FJaEhBO0VBQ0UsaUNEOUJZO0VDK0JaLGVBQUE7RUFDQSxnQkFBQTtFQUVBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRHJCWTtFQ3NCWixVQUFBO0VBQ0EsU0FBQTtBSmtIRjs7QUkxR0E7RUFDRSxpQ0QvQ1k7RUNnRFosZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRHpDYztFQzBDZCxVQUFBO0VBQ0EsU0FBQTtBSjZHRjtBS2xGUTtFRGxDUjtJQVVJLGVBQUE7RUo4R0Y7QUFDRjtBS3ZGUTtFRGxDUjtJQWNJLGVBQUE7SUFDQSxnQkFBQTtFSitHRjtBQUNGO0FLN0ZRO0VEbENSO0lBbUJJLGVBQUE7RUpnSEY7QUFDRjs7QUk3R0E7Ozs7Ozs7O0VBQ0UsaUNEdEVZO0VDdUVaLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0QxRFk7RUMyRFosVUFBQTtFQUNBLFNBQUE7QUp1SEY7QUtuSFE7RURYUjs7Ozs7Ozs7SUFVSSxlQUFBO0VKK0hGO0FBQ0Y7QUMvSEk7RUdYSjs7Ozs7Ozs7SUFjSSxlQUFBO0VKdUlGO0FBQ0Y7O0FJL0ZBO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUNBLHNCQUFBO0VBQ0EsNEJBQUE7RUFDQSxjRGxIWTtFQ21IWiw2QkFBQTtBSmtHRjtBQ3BKSTtFRzRDSjtJQVNJLGVBQUE7RUptR0Y7QUFDRjtBSWpHRTtFQUNFLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQ0Q3SVU7RUM4SVYsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSx3QkFBQTtFQUNBLHVDQUFBO0FKbUdKO0FJakdJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhRGxKVTtBSHFQaEI7QUkvRkU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJEdEpVO0VDdUpWLDhGQUFBO0VBUUEsc0dBQUE7RUFRQSx3QkFBQTtFQUNBLHVDQUFBO0FKbUZKO0FJL0VJO0VBQ0UsMkJBQUE7QUppRk47QUk5RUk7RUFDRSwyQkFBQTtBSmdGTjs7QUkzRUE7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLGNEM0xZO0VDNExaLDZCQUFBO0FKOEVGO0FDMU1JO0VHc0hKO0lBU0ksZUFBQTtFSitFRjtBQUNGO0FJN0VFO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSx3QkFBQTtFQUNBLHVDQUFBO0FKK0VKO0FJN0VJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhRHJOVTtBSG9TaEI7QUk1RUk7RUFDRSxpQ0RsT1E7RUNtT1IsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGNEek5RO0VDME5SLFVBQUE7RUFDQSxTQUFBO0FKOEVOO0FDek9JO0VHZ0tJO0lBQ0UsYUFBQTtFSjRFUjtBQUNGO0FJdkVFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCRHBQWTtFQ3FQWiw4RkFBQTtFQVFBLHNHQUFBO0VBUUEsd0JBQUE7RUFDQSx1Q0FBQTtBSjJESjtBSXZESTtFQUNFLDJCQUFBO0FKeUROO0FJdERJO0VBQ0UsMkJBQUE7QUp3RE47O0FNblZBLHdDQUFBO0FBQ0E7RUFDQyw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBTnNWRDtBTXBWQztFQUNDLHlCSFNZO0VHUlosa0JBQUE7RUFDQSwwQ0FBQTtFQUNBLHFCQUFBO0VBQ0EsY0hJWTtFR0haLGNBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLHFCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBLEVBQUEsc0JBQUE7QU5zVkY7O0FNbFZBLHFEQUFBO0FBQ0E7RUFDQyxVQUFBO0FOcVZEOztBT2pYQTs7Ozs7Ozs7RUFRRSxjQUFBO0FQb1hGOztBT2hYQTtFQUNFLFlBQUE7RUFDQSx1QkFBQTtBUG1YRjs7QU9qWEE7RUFDRSxXQUFBO0VBQ0EsdUJBQUE7QVBvWEY7O0FPbFhBOzs7RUFHRSxXQUFBO0VBQ0EsZUFBQTtBUHFYRjs7QU9uWEE7RUFDRSxjQUFBO0VBQ0EsY0FBQTtBUHNYRjs7QU9wWEE7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QVB1WEY7O0FDdlVJO0VNOUNKOzs7SUFJSSxXQUFBO0lBQ0EsZ0JBQUE7RVB3WEY7QUFDRjs7QU9wWEE7OytEQUFBO0FBR0E7OztFQUdFLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7RUFDQSxVQUFBO0FQdVhGOztBT3BYQSx1REFBQTtBQUNBOzs7RUFHRSxlQUFBO0FQdVhGOztBT25YQTs7K0RBQUE7QUFJQTtFQUNFLGtCQUFBO0VBQ0EsZUFBQTtBUHFYRjtBT3BYRTtFQUNFLGNBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FQc1hKO0FPblhFO0VBQ0UsY0FBQTtFQUlBLGNBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjSnZFVTtFSXdFVixrQkFBQTtBUGtYSjtBT2hYSTtFQUNFLFVBQUE7RUFDQSxXQUFBO0FQa1hOOztBTzVXQTs7K0RBQUE7QUFHQTtFQUNFLG9CQUFBO0FQK1dGOztBTzVXQTtFQUNFLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7QVArV0Y7O0FPNVdBO0VBQ0UsY0FBQTtBUCtXRjs7QU81V0E7RUFDRSxpQkFBQTtBUCtXRjs7QU81V0E7RUFDRSxjQUFBO0FQK1dGOztBTzVXQTtFQUNFLGNBQUE7QVArV0Y7O0FPNVdBO0VBQ0UsaUJBQUE7QVArV0Y7O0FPNVdBO0VBQ0UsaUJBQUE7QVArV0Y7O0FPNVdBO0VBQ0UsZ0JBQUE7QVArV0Y7O0FPNVdBO0VBQ0UsaUJBQUE7QVArV0Y7O0FPNVdBO0VBQ0UsY0FBQTtBUCtXRjs7QVFsZ0JBOztFQUVFLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjTFlZO0VLWFosVUFBQTtFQUNBLGdCQUFBO0FScWdCRjtBSzNiUTtFR2xGUjs7SUFXSSxlQUFBO0VSdWdCRjtBQUNGO0FLamNRO0VHbEZSOztJQWVJLGVBQUE7RVJ5Z0JGO0FBQ0Y7QUt2Y1E7RUdsRlI7O0lBbUJJLGVBQUE7RVIyZ0JGO0FBQ0Y7QUs3Y1E7RUdsRlI7O0lBdUJJLGVBQUE7RVI2Z0JGO0FBQ0Y7O0FRMWdCQTs7RUFFRSxpQ0wzQlk7RUs0QlosZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjTGZZO0VLZ0JaLFVBQUE7RUFDQSxnQkFBQTtBUjZnQkY7QUs5ZFE7RUd2RFI7O0lBV0ksZUFBQTtFUitnQkY7QUFDRjtBS3BlUTtFR3ZEUjs7SUFlSSxlQUFBO0VSaWhCRjtBQUNGO0FLMWVRO0VHdkRSOztJQW1CSSxlQUFBO0VSbWhCRjtBQUNGOztBUWhoQkE7O0VBRUUsaUNMbERZO0VLbURaLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0x0Q1k7RUt1Q1osVUFBQTtFQUNBLGdCQUFBO0FSbWhCRjtBSzNmUTtFR2hDUjs7SUFXSSxlQUFBO0VScWhCRjtBQUNGO0FLamdCUTtFR2hDUjs7SUFlSSxlQUFBO0VSdWhCRjtBQUNGOztBUXBoQkE7O0VBRUUsaUNMckVZO0VLc0VaLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxjTHpEWTtFSzBEWixVQUFBO0VBQ0EsZ0JBQUE7QVJ1aEJGOztBUXpnQkE7RUFFRSxjTGxGYztBSDZsQmhCO0FRemdCRTtFQUNFLGNMckZZO0VLc0ZaLHFCQUFBO0FSMmdCSjs7QVEvZkE7RUFFRSxxQkFBQTtBUmlnQkY7QVEvZkU7RUFDRSxxQkFBQTtBUmlnQko7O0FRN2ZBO0VBQ0UsaUNMckhZO0VLc0haLGVBQUE7RUFFQSxnQkFBQTtFQUNBLGNMekdZO0VLMEdaLFVBQUE7RUFDQSxnQkFBQTtBUitmRjtBUTdmRTtFQUNFLGdCQUFBO0FSK2ZKO0FRNWZFO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNMM0hZO0FIeW5CaEI7QVE1Zkk7RUFDRSxjTDlIVTtFSytIViwwQkFBQTtBUjhmTjtBS3RqQlE7RUdvQ1I7SUF5QkksZUFBQTtFUjZmRjtBQUNGOztBUTFmQTs7RUFFRSxnQkFBQTtBUjZmRjs7QVExZkE7RUFDRSxxQkFBQTtBUjZmRjtBUTNmRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjTDVJVTtBSHlvQmQ7O0FReGZFO0VBQ0UsbUJBQUE7QVIyZko7QVF6Zkk7RUFDRSxnQkFBQTtBUjJmTjs7QVFyZkU7RUFDRSxxQkFBQTtFQUNBLFVBQUE7QVJ3Zko7QVF0Zkk7RUFDRSxpQ0xoTFE7RUtpTFIsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjTHBLUTtFS3FLUixrQkFBQTtFQUNBLGdCQUFBO0FSd2ZOO0FRdGZNO0VBQ0UscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGNMbExRO0FIMHFCaEI7QVF0ZlE7RUFDRSxjTHJMTTtFS3NMTiwwQkFBQTtBUndmVjtBUXBmTTtFQUNFLGdCQUFBO0FSc2ZSO0FRcGZRO0VBQ0Usa0JBQUE7QVJzZlY7QVFsZk07RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkwxTVE7QUg4ckJoQjs7QVE3ZUU7RUFDRSxxQkFBQTtBUmdmSjtBUTllSTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNMbk5RO0VLb05SLHlEQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtBUmdmTjs7QVEzZUE7RUFDRSxVQUFBO0FSOGVGOztBUTNlQTtFQUNFLDhCQUFBO0FSOGVGO0FDOW9CSTtFTytKSjtJQUlJLDJCQUFBO0VSK2VGO0FBQ0Y7O0FRNWVBO0VBQ0UsNkJBQUE7QVIrZUY7QUN2cEJJO0VPdUtKO0lBSUksMEJBQUE7RVJnZkY7QUFDRjs7QVE3ZUE7RUFDRSw4QkFBQTtBUmdmRjtBQ2hxQkk7RU8rS0o7SUFJSSwyQkFBQTtFUmlmRjtBQUNGOztBUTllQTtFQUNFLDZCQUFBO0FSaWZGO0FDenFCSTtFT3VMSjtJQUlJLDBCQUFBO0VSa2ZGO0FBQ0Y7O0FRL2VBO0VBQ0UsaUNMaFJZO0VLaVJaLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0xwUVk7RUtxUVosVUFBQTtFQUNBLFNBQUE7QVJrZkY7QUt4ckJRO0VHK0xSO0lBVUksZUFBQTtFUm1mRjtBQUNGO0FLN3JCUTtFRytMUjtJQWNJLGVBQUE7RVJvZkY7QUFDRjs7QVFqZkE7RUFDRSxpQ0xsU1k7RUttU1osZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjTHRSWTtFS3VSWixVQUFBO0VBQ0EsU0FBQTtBUm9mRjtBSzVzQlE7RUdpTlI7SUFVSSxlQUFBO0VScWZGO0FBQ0Y7QUtqdEJRO0VHaU5SO0lBY0ksZUFBQTtFUnNmRjtBQUNGOztBUW5lQTtFQUNFLGNMM1RjO0FIaXlCaEI7O0FRbGVFO0VBQ0UsaUJBQUE7RUFDQSxjTGpVWTtFS2tVWiwwQkFBQTtBUnFlSjtBUW5lSTtFQUNFLHFCQUFBO0VBQ0EsY0x0VVU7QUgyeUJoQjs7QVFoZUE7RUFDRSxxQkFBQTtBUm1lRjtBUWplRTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGNMN1VVO0VLOFVWLHlEQUFBO0VBQ0EsNkJBQUE7RUFDQSw0QkFBQTtBUm1lSjs7QVEvZEEsWUFBQTtBQUVBO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBRUEsa0JBQUE7RUFDQSxvQkFBQTtBUmdlRjtBUTdkRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBRUEsT0FBQTtFQUNBLFNBQUE7QVI4ZEo7O0FRMWRBO0VBQ0UsaUNMMVhZO0VLMlhaLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0w5V1k7RUsrV1osVUFBQTtFQUNBLFNBQUE7QVI2ZEY7O0FRMWRBO0VBQ0UsZ0JBQUE7QVI2ZEY7O0FRMWRBO0VBQ0UsaUNMeFlZO0VLeVlaLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0w1WFk7RUs2WFosVUFBQTtFQUNBLGdCQUFBO0FSNmRGO0FLM3hCUTtFR3VUUjtJQVVJLGVBQUE7RVI4ZEY7QUFDRjtBS2h5QlE7RUd1VFI7SUFjSSxlQUFBO0VSK2RGO0FBQ0Y7O0FTdjNCQTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtBVDAzQko7O0FTdjNCQTtFQUNJLGtCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QVQwM0JKOztBUy8yQkE7RUFDSSxrQkFBQTtFQUNBLHNCQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7QVRrM0JKO0FTaDNCSTtFQUNJLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBVGszQlI7QVMxMkJBO0VBQ0ksa0JBQUE7RUFDQSxXQUFBO0VBRUEsYUFBQTtFQUNBLGdCQUFBO0FUMjJCSjtBU3oyQkk7RUFDSSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7QVQyMkJSOztBVS81QkE7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsWUFBQTtBVms2QkY7QUt0MUJRO0VLbEZSO0lBU0ksYUFBQTtFVm02QkY7QUFDRjtBSzMxQlE7RUtsRlI7SUFhSSxhQUFBO0lBQ0Esa0JBQUE7SUFDQSxVQUFBO0lBQ0EsU0FBQTtJQUNBLHlCUENVO0VIbTZCWjtBQUNGO0FVbDZCRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0FWbzZCSjtBSzEyQlE7RUs5RE47SUFPSSxTQUFBO0VWcTZCSjtBQUNGO0FLLzJCUTtFSzlETjtJQVdJLFNBQUE7RVZzNkJKO0FBQ0Y7QVVwNkJJO0VBQ0Usa0JBQUE7QVZzNkJOO0FVcDZCTTtFQUNFLFlBQUE7QVZzNkJSO0FLMTNCUTtFSzdDRjtJQUlJLFlBQUE7RVZ1NkJSO0FBQ0Y7QUsvM0JRO0VLN0NGO0lBUUksWUFBQTtFVnc2QlI7QUFDRjtBS3A0QlE7RUs3Q0Y7SUFZSSxZQUFBO0VWeTZCUjtBQUNGO0FLejRCUTtFSzdDRjtJQWdCSSxZQUFBO0VWMDZCUjtBQUNGO0FVcDZCUTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QVZzNkJWO0FVcDZCVTtFQUNFLFdBQUE7QVZzNkJaO0FVajZCTTtFQUNFLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxnQ0FBQTtBVm02QlI7QUs1NUJRO0VLWEY7SUFPSSxhQUFBO0VWbzZCUjtBQUNGO0FVbDZCUTtFQUNFLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FWbzZCVjtBVWw2QlU7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QVZvNkJaO0FVbDZCWTtFQUNFLHFCQUFBO0FWbzZCZDtBVWw2QmM7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFQeEZBO0VPeUZBLGtDQUFBO0FWbzZCaEI7QVVoNkJnQjtFQUNFLGFQL0ZGO0FIaWdDaEI7QVV6NUJJO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0FWMjVCTjtBSzk3QlE7RUtpQ0o7SUFLSSxhQUFBO0VWNDVCTjtBQUNGO0FVMTVCTTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBVjQ1QlI7QVUxNUJRO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxpQ1BsSUk7RU9tSUosZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsY1B4SEk7RU95SEosVUFBQTtFQUNBLFNBQUE7QVY0NUJWO0FVMTVCVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYVBySUk7QUhpaUNoQjtBVXQ1Qkk7RUFDRSxjQUFBO0FWdzVCTjtBSzc5QlE7RUtvRUo7SUFJSSxpQkFBQTtFVnk1Qk47QUFDRjtBVXY1Qk07RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QVZ5NUJSO0FLLytCUTtFSzJFRjtJQWNJLGFBQUE7RVYwNUJSO0FBQ0Y7QVV4NUJRO0VBQ0UsaUNQN0tJO0VPOEtKLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNQbktJO0VPb0tKLFVBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0FWMDVCVjtBS2hnQ1E7RUs0RkE7SUFhSSxhQUFBO0VWMjVCVjtBQUNGO0FVeDVCUTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7QVYwNUJWO0FVeDVCVTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHlCUDNMRTtBSHFsQ2Q7O0FVbDVCQTtFQUNFLGtCQUFBO0FWcTVCRjs7QVcxbUNBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FYNm1DRjtBVzNtQ0U7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QVg2bUNKO0FXM21DSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBWDZtQ047QVdubUNNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCUlRNO0VRVU4sWUFBQTtBWHFtQ1I7QVdsbUNNO0VBQ0UsV0FBQTtFQUdBLGFBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0FYa21DUjtBV3psQ0k7RUFDRSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBRUEsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QVgwbENOO0FXNWtDTTtFQUNFLFdBQUE7RUFFQSxlQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FYNmtDUjtBS3JrQ1E7RU1iRjtJQVFJLGVBQUE7RVg4a0NSO0FBQ0Y7QVd4a0NRO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0FYMGtDVjtBV3hrQ1U7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FYMGtDWjtBQ3JsQ0k7RVVRTTtJQU1JLGdCQUFBO0VYMmtDWjtBQUNGO0FXcGtDRTtFQUNFLFdBQUE7RUFDQSx5QlI3Rlk7QUhtcUNoQjtBV3BrQ0k7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7QVhza0NOO0FLdG1DUTtFTTBCSjtJQVNJLFlBQUE7RVh1a0NOO0FBQ0Y7QVdya0NNO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QVh1a0NSO0FLam5DUTtFTXNDRjtJQU9JLGVBQUE7RVh3a0NSO0FBQ0Y7QVd0a0NRO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QVh3a0NWO0FLM25DUTtFTWdEQTtJQU1JLGNBQUE7RVh5a0NWO0FBQ0Y7QVd2a0NVO0VBRUUsY1JqSUk7QUh5c0NoQjtBV2prQ0U7RUFDRSxrQkFBQTtFQUNBLFdBQUE7QVhta0NKO0FXamtDSTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBWG1rQ047QVdqa0NNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCUmpKTTtFUWtKTixZQUFBO0FYbWtDUjtBV2hrQ007RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QVhra0NSO0FLMXBDUTtFTXFGRjtJQU1JLFlBQUE7RVhta0NSO0FBQ0Y7QVcvakNJO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FYaWtDTjtBVy9qQ007RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGNBQUE7QVhpa0NSO0FLaHJDUTtFTTJHRjtJQU9JLGVBQUE7RVhra0NSO0FBQ0Y7QVdoa0NRO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FYa2tDVjtBV2hrQ1U7RUFFRSxjUmpNSTtBSGt3Q2hCO0FXMWpDRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBWDRqQ0o7QVcxakNJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FYNGpDTjtBVzFqQ007RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EseUJSak5NO0VRa05OLFlBQUE7QVg0akNSO0FLOXNDUTtFTXNJSjtJQWdCSSxrQkFBQTtJQUNBLE9BQUE7SUFDQSxNQUFBO0lBQ0EsWUFBQTtFWDRqQ047QUFDRjtBVzFqQ007RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QVg0akNSO0FLNXRDUTtFTTRKRjtJQU9JLGlCQUFBO0VYNmpDUjtBQUNGO0FLanVDUTtFTTRKRjtJQVdJLGlCQUFBO0VYOGpDUjtBQUNGO0FLdHVDUTtFTTRKRjtJQWVJLGFBQUE7SUFDQSxZQUFBO0lBQ0Esb0JBQUE7T0FBQSxpQkFBQTtJQUNBLGlDQUFBO09BQUEsOEJBQUE7RVgrakNSO0FBQ0Y7QVczakNJO0VBQ0Usa0JBQUE7RUFDQSxPQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0FYNmpDTjtBS3p2Q1E7RU1tTEo7SUFZSSxrQkFBQTtJQUNBLFVBQUE7SUFDQSxTQUFBO0VYOGpDTjtBQUNGO0FXNWpDTTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtBWDhqQ1I7QUt0d0NRO0VNb01GO0lBT0ksZUFBQTtFWCtqQ1I7QUFDRjtBSzN3Q1E7RU1vTUY7SUFXSSxrQkFBQTtFWGdrQ1I7QUFDRjtBVzlqQ1E7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7QVhna0NWO0FXOWpDVTtFQUVFLGNSOVJJO0FINjFDaEI7QVczakNRO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBWDZqQ1Y7QUs3eENRO0VNNE5BO0lBT0ksbUJBQUE7RVg4akNWO0FBQ0Y7QVc1akNVO0VBRUUsY1J6U0U7QUhzMkNkOztBWXYzQ0E7RUFDRSxlQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7RUFDQSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsOE1BQUE7QVowM0NGO0FLbnpDUTtFT2xGUjtJQWlCSSxlQUFBO0VadzNDRjtBQUNGO0FLeHpDUTtFT2xGUjtJQXFCSSxlQUFBO0VaeTNDRjtBQUNGO0FZdjNDRTtFQUNFLHlCQUFBO0FaeTNDSjtBWXQzQ0U7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7QVp3M0NKO0FLdjBDUTtFT3RETjtJQVFJLFNBQUE7RVp5M0NKO0FBQ0Y7QVl2M0NJO0VBQ0Usa0JBQUE7QVp5M0NOO0FZdjNDTTtFQUNFLFlBQUE7QVp5M0NSO0FZdjNDUTtFQUNFLGNBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7QVp5M0NWO0FZdjNDVTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtBWnkzQ1o7QVluM0NJO0VBQ0UsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtBWnEzQ047QUtsMkNRO0VPeEJKO0lBUUksU0FBQTtFWnMzQ047QUFDRjtBQ3YyQ0k7RVd4QkE7SUFZSSxhQUFBO0VadTNDTjtBQUNGO0FZcjNDTTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBWnUzQ1I7QVlyM0NRO0VBQ0Usb0JBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxpQ1RoRkk7RVNpRkosZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsY1RyRUk7RVNzRUosVUFBQTtFQUNBLFNBQUE7QVp1M0NWO0FDOTNDSTtFV0pJO0lBY0ksV0FBQTtJQUNBLFlBQUE7SUFDQSxrQkFBQTtJQUNBLHlCQUFBO0lBQ0EsYUFBQTtJQUNBLG1CQUFBO0lBQ0EsdUJBQUE7RVp3M0NWO0VZdDNDVTtJQUNFLGFBQUE7RVp3M0NaO0FBQ0Y7QUs1NENRO0VPSkE7SUE2QkksV0FBQTtJQUNBLFlBQUE7RVp1M0NWO0VZcjNDVTtJQUNFLFdBQUE7SUFDQSxZQUFBO0VadTNDWjtBQUNGO0FZcDNDVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYVQ1R0k7QUhrK0NoQjtBWWgzQ0k7RUFDRSxjQUFBO0FaazNDTjtBQzk1Q0k7RVcyQ0E7SUFJSSxpQkFBQTtFWm0zQ047QUFDRjtBWWozQ007RUFDRSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7QVptM0NSO0FDaDdDSTtFV2tERTtJQWNJLGFBQUE7RVpvM0NSO0FBQ0Y7QVlsM0NRO0VBQ0UsaUNUcEpJO0VTcUpKLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGNUeklJO0VTMElKLFVBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0FabzNDVjtBQ2o4Q0k7RVdtRUk7SUFhSSxhQUFBO0VacTNDVjtBQUNGO0FZbDNDUTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHVCQUFBO0VBQ0EsUUFBQTtFQUNBLGNBQUE7QVpvM0NWO0FZbDNDVTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHlCVGpLRTtBSHFoRGQ7O0FhdDBDQTtFQUNFLGVBQUE7RUFDQSxRQUFBO0VBQ0EsTUFBQTtFQUNBLFdBQUE7RUFDQSxpQkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUJBQUE7RUFDQSxnR0FBQTtFQUVBLFVBQUE7RUFDQSxrQkFBQTtBYncwQ0Y7QWF0MENFO0VBQ0UsZUFBQTtFQUNBLFFBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtBYncwQ0o7QWF0MENJO0VBQ0UsdUJBQUE7RUFDQSx5QlZyT1E7QUg2aURkO0FhdDBDTTtFQUNFLFdBQUE7RUFDQSxhVi9PUTtBSHVqRGhCO0FhbjBDRTtFQUNFLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QlY5UFk7RVUrUFosVUFBQTtBYnEwQ0o7QUs3L0NRO0VRNktOO0lBY0ksWUFBQTtJQUNBLGNBQUE7SUFDQSxtQkFBQTtFYnMwQ0o7QUFDRjtBS3BnRFE7RVE2S047SUFvQkksa0JBQUE7SUFDQSxlQUFBO0VidTBDSjtBQUNGO0FhcjBDSTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBYnUwQ047QWFwMENNO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QWJzMENSO0FhcDBDUTtFQUNFLGNBQUE7RUFDQSxXQUFBO0FiczBDVjtBYXIwQ1U7RUFDRSxhVnhSRTtBSCtsRGQ7QWFqMENJO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0FibTBDTjtBYWowQ007RUFDRSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FibTBDUjtBYTd6Q1U7Ozs7RUFDRSxjVmxURTtFVW1URixxQkFBQTtBYmswQ1o7QWE5ekNRO0VBQ0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0FiZzBDVjtBYTl6Q1U7RUFDRSxpQ1Y1VUU7RVU2VUYsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjVmpVRTtBSGlvRGQ7QWE3ekNZO0VBQ0UsY1YxVUU7QUh5b0RoQjtBYTN6Q1U7RUFDRSxtQkFBQTtFQW1CQSxxQkFBQTtFQUVBLGtDVjdXRztFVThXSCxjVmhXRTtFVWlXRixrQkFBQTtBYjB5Q1o7QWEvekNZO0VBQ0Usa1dBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUVBLFdBQUE7RUFDQSxhVnhWRTtFVXlWRiwrQkFBQTtFQUNBLGlDQUFBO0FiZzBDZDtBYTV6Q2M7RUFDRSwwQkFBQTtBYjh6Q2hCO0FhcHpDVTtFQUNFLGFBQUE7RUFDQSxnQkFBQTtFQUNBLHdDQUFBO0VBQ0EsTUFBQTtBYnN6Q1o7QWFuekNZO0VBQ0UsZUFBQTtBYnF6Q2Q7QWFuekNjO0VBQ0UsaUJBQUE7QWJxekNoQjtBYWx6Q2M7RUFDRSxrQ1ZqWUQ7RVVrWUMsZUFBQTtFQUNBLGNWclhGO0VVc1hFLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLDBCQUFBO0Fib3pDaEI7QWFsekNnQjtFQUNFLFVBQUE7QWJvekNsQjtBYTl5Q2tCO0VBQ0UsZUFBQTtBYmd6Q3BCO0FhdHlDSTtFQUNFLFdBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBYnd5Q047QWF0eUNNO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0Fid3lDUjtBYXR5Q1E7OztFQUdFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBYnd5Q1Y7QWF0eUNVOzs7RUFDRSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsU0FBQTtFQUVBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNWMWFFO0VVMmFGLHFCQUFBO0VBQ0EsbUNBQUE7QWJ5eUNaO0FhdnlDWTs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7QWIyeUNkO0FhMXlDYzs7O0VBQ0UsYVZ6YkE7QUh1dURoQjtBYTF5Q1k7OztFQUNFLGNWOWJFO0FINHVEaEI7QWF4eUNVO0VBQ0UsZ0JBQUE7QWIweUNaO0FheHlDWTtFQUNFLFFBQUE7QWIweUNkO0FhcHlDTTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0Fic3lDUjtBYXB5Q1E7RUFDRSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QWJzeUNWO0FhcHlDVTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBYnN5Q1o7QWFweUNZO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtFQUNBLDhDQUFBO0Fic3lDZDtBYXB5Q2M7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtDQUFBO0Fic3lDaEI7QWFweUNnQjtFQUNFLGFWaGZGO0FIc3hEaEI7QWFseUNjO0VBQ0UseUJWcmZBO0FIeXhEaEI7QWFqeUNrQjtFQUNFLGFWcGZOO0FIdXhEZDtBYXh4Q0U7RUFDRSxxQkFBQTtFQUNBLHdCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0FiMHhDSjtBYXp4Q0k7RUFDRSx3QkFBQTtFQUNBLFlBQUE7QWIyeENOOztBY2x6REE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLFNBQUE7RUFDQSx5QlhVWTtFV1RaLGdCQUFBO0FkcXpERjtBY256REU7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esd0RBQUE7RUFDQSw0QkFBQTtFQUNBLHNCQUFBO0FkcXpESjtBQ3R2REk7RWF4RUY7SUFhSSxhQUFBO0VkcXpESjtBQUNGO0FDM3ZESTtFYWxGSjtJQTRCSSxlQUFBO0lBQ0EsVUFBQTtFZHF6REY7QUFDRjtBS2p3RFE7RVNsRlI7SUFpQ0ksa0JBQUE7RWRzekRGO0FBQ0Y7QUt0d0RRO0VTbEZSO0lBcUNJLGlCQUFBO0VkdXpERjtBQUNGO0FjcnpERTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QWR1ekRKO0FDcHhESTtFYTFDRjtJQVVJLFdBQUE7SUFDQSxRQUFBO0lBQ0EscUJBQUE7RWR3ekRKO0VjdHpESTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtJQUNBLE9BQUE7SUFDQSxZQUFBO0lBQ0EsV0FBQTtJQUNBLFlBQUE7SUFDQSx3REFBQTtJQUNBLDRCQUFBO0lBQ0Esc0JBQUE7SUFDQSxrQ0FBQTtFZHd6RE47QUFDRjtBY3J6REk7RUFDRSxrQkFBQTtBZHV6RE47QUMxeURJO0VhVkk7SUFDRSxpQkFBQTtFZHV6RFI7QUFDRjtBY3B6RE07RUFDRSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsTUFBQTtFQUNBLHlCQUFBO0Fkc3pEUjtBS3R6RFE7RVNMRjtJQVFJLFlBQUE7RWR1ekRSO0FBQ0Y7QUMzekRJO0VhTEU7SUFZSSxZQUFBO0lBQ0EsVUFBQTtJQUNBLFlBQUE7RWR3ekRSO0FBQ0Y7QUNsMERJO0VhTEU7SUFrQkksWUFBQTtJQUNBLFFBQUE7SUFDQSxZQUFBO0VkeXpEUjtBQUNGO0FjcHpERTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBZHN6REo7QUsvMERRO0VTcUJOO0lBT0ksZ0JBQUE7RWR1ekRKO0FBQ0Y7QUNwMURJO0VhcUJGO0lBV0ksV0FBQTtJQUNBLFFBQUE7SUFDQSxlQUFBO0Vkd3pESjtBQUNGO0FLMzFEUTtFU3FCTjtJQWlCSSxlQUFBO0lBQ0EseUJYeEdRO0VIaTZEWjtBQUNGO0FjdnpESTtFQUNFLGdCQUFBO0FkeXpETjtBY3Z6RE07RUFFRSxjWC9HTTtFV2dITixtQkFBQTtBZHd6RFI7QWNyekRNO0VBRUUsY1hySE07QUgyNkRkO0FjbnpETTtFQUNFLGdCQUFBO0FkcXpEUjtBY256RFE7RUFFRSxxQkFBQTtBZG96RFY7QWNqekRZO0VBQ0UsY1hsSUE7QUhxN0RkO0FjL3lEVTtFQUNFLHlCWHRJRTtBSHU3RGQ7O0FlejhEQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0VBQ0EseUJaUWM7QUhvOERoQjtBSzkzRFE7RVVsRlI7SUFPSSxnQkFBQTtFZjY4REY7QUFDRjtBS240RFE7RVVsRlI7SUFXSSxnQkFBQTtFZjg4REY7QUFDRjtBS3g0RFE7RVVsRlI7SUFlSSxlQUFBO0VmKzhERjtBQUNGO0FLNzREUTtFVWxGUjtJQW1CSSxlQUFBO0VmZzlERjtBQUNGO0FlOThERTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7QWZnOURKO0FLMTVEUTtFVTVETjtJQVNJLGVBQUE7SUFDQSxTQUFBO0VmaTlESjtBQUNGO0FLaDZEUTtFVTVETjtJQWNJLGVBQUE7SUFDQSxTQUFBO0VmazlESjtBQUNGO0FLdDZEUTtFVTVETjtJQW1CSSxNQUFBO0VmbTlESjtBQUNGO0FlajlESTtFQUNFLFVBQUE7QWZtOUROO0FLOTZEUTtFVXRDSjtJQUlJLFdBQUE7SUFDQSxhQUFBO0lBQ0Esc0JBQUE7SUFHQSxnQkFBQTtJQUNBLGNBQUE7RWZrOUROO0FBQ0Y7QUt2N0RRO0VVdENKO0lBY0ksZUFBQTtJQUNBLFNBQUE7SUFDQSxtQkFBQTtJQUNBLGtCQUFBO0VmbTlETjtBQUNGO0FlajlETTtFQUVFLGNBQUE7RUFDQSxjWmpETTtFWWtETixtQkFBQTtBZms5RFI7QWUvOERNO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0FmaTlEUjtBZS84RFE7RUFDRSxXQUFBO0FmaTlEVjtBZTc4RE07RUFDRSxnQkFBQTtFQUNBLGdCQUFBO0FmKzhEUjtBZTc4RFE7RUFFRSxxQkFBQTtBZjg4RFY7QWV6OERJO0VBQ0UsVUFBQTtBZjI4RE47QUtyOURRO0VVU0o7SUFJSSxXQUFBO0VmNDhETjtBQUNGO0FLMTlEUTtFVVNKO0lBUUksYUFBQTtFZjY4RE47QUFDRjtBZTM4RE07RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLGNBQUE7QWY2OERSO0FLeCtEUTtFVW9CRjtJQVVJLHFDQUFBO0VmODhEUjtBQUNGO0FDNytESTtFY29CRTtJQWNJLHFDQUFBO0VmKzhEUjtBQUNGO0FLbC9EUTtFVW9CRjtJQWtCSSxxQ0FBQTtFZmc5RFI7QUFDRjtBZTk4RFE7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QWZnOURWO0FlOThEVTtFQUVFLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7RUFDQSxtQ0FBQTtBZis4RFo7QWU3OERZO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGFabklFO0VZb0lGLGtCQUFBO0VBQ0EsUUFBQTtBZis4RGQ7QWU1OERZO0VBQ0Usb0JBQUE7RUFDQSxXQUFBO0FmODhEZDtBZTM4RFk7RUFDRSxjWjlJRTtBSDJsRWhCOztBZ0J0bUVBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7RUFDQSx5QmJhWTtBSDRsRWQ7QUszaEVRO0VXbEZSO0lBT0kscUJBQUE7RWhCMG1FRjtBQUNGO0FLaGlFUTtFV2xGUjtJQVdJLHFCQUFBO0VoQjJtRUY7QUFDRjtBQ3JpRUk7RWVsRko7SUFlSSxnQkFBQTtFaEI0bUVGO0FBQ0Y7QWdCMW1FRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxNQUFBO0VBQ0EsMkJBQUE7RUFDQSx3QkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCYlRVO0VhVVYsWUFBQTtBaEI0bUVKO0FLdGpFUTtFV2hFTjtJQWFJLHdCQUFBO0VoQjZtRUo7QUFDRjtBZ0IxbUVFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QWhCNG1FSjtBS2prRVE7RVcvQ047SUFPSSxlQUFBO0VoQjZtRUo7QUFDRjtBZ0IzbUVJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0FoQjZtRU47QUs1a0VRO0VXckNKO0lBT0ksb0JBQUE7RWhCOG1FTjtBQUNGO0FLamxFUTtFV3JDSjtJQVdJLG1CQUFBO0VoQittRU47QUFDRjtBQ3RsRUk7RWVyQ0E7SUFlSSxtQkFBQTtFaEJnbkVOO0FBQ0Y7QWdCOW1FTTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtBaEJnbkVSO0FnQjltRVE7RUFDRSxXQUFBO0FoQmduRVY7QWdCM21FSTtFQUNFLFdBQUE7QWhCNm1FTjtBQ3ZtRUk7RWVQQTtJQUlJLGFBQUE7RWhCOG1FTjtBQUNGO0FnQjVtRU07RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBRUEsU0FBQTtBaEI2bUVSO0FDbG5FSTtFZUFFO0lBUUksc0JBQUE7SUFDQSxtQkFBQTtJQUNBLFNBQUE7RWhCOG1FUjtBQUNGO0FnQjVtRVE7OztFQUdFLGNBQUE7RUFDQSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBaEI4bUVWO0FDdG9FSTtFZWFJOzs7SUFjSSxXQUFBO0VoQmluRVY7QUFDRjtBZ0IvbUVVOzs7RUFDRSxnQkFBQTtFQUNBLGNBQUE7QWhCbW5FWjtBZ0JqbkVZOzs7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFiNUdFO0FIaXVFaEI7QWdCbm5FYzs7O0VBQ0UsYWIvR0E7QUhzdUVoQjtBZ0JsbkVVOzs7RUFFRSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsbUNBQUE7QWhCcW5FWjtBS3hxRVE7RVc2Q0U7OztJQVNJLGVBQUE7RWhCd25FWjtBQUNGO0FDL3FFSTtFZTZDTTs7O0lBYUksZUFBQTtFaEIybkVaO0FBQ0Y7QUN0ckVJO0VlNkNNOzs7SUFpQkksZUFBQTtFaEI4bkVaO0FBQ0Y7QWdCNW5FWTs7O0VBQ0UsY2J6SUU7QUh5d0VoQjtBZ0IxbkVVO0VBQ0UsZ0JBQUE7QWhCNG5FWjtBZ0J2bkVVO0VBQ0UsZUFBQTtBaEJ5bkVaO0FLeHNFUTtFVzhFRTtJQUlJLGVBQUE7RWhCMG5FWjtBQUNGO0FDN3NFSTtFZThFTTtJQVFJLGVBQUE7RWhCMm5FWjtBQUNGO0FnQnBuRUU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7QWhCc25FSjtBSzV0RVE7RVc4Rk47SUFXSSxvQkFBQTtFaEJ1bkVKO0FBQ0Y7QUtqdUVRO0VXOEZOO0lBZUksbUJBQUE7RWhCd25FSjtBQUNGO0FLdHVFUTtFVzhGTjtJQW1CSSxlQUFBO0lBQ0EsbUJBQUE7RWhCeW5FSjtBQUNGO0FnQnRuRU07RUFDRSxxQkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBaEJ3bkVSO0FnQnRuRVE7RUFDRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QWhCd25FVjtBZ0J0bkVVO0VBQ0UscUJBQUE7QWhCd25FWjtBZ0J0bkVZO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhYmhORTtFYWlORixrQ0FBQTtBaEJ3bkVkO0FnQnRuRWM7RUFDRSxhYnBOQTtBSDQwRWhCO0FnQm5uRWM7RUFDRSxhYjFOQTtBSCswRWhCO0FnQjdtRUk7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBaEIrbUVOO0FnQjdtRU07RUFDRSxpQ2JyUE07RWFzUE4sZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjYnpPTTtFYTBPTixVQUFBO0VBQ0EsU0FBQTtBaEIrbUVSO0FnQjdtRVE7RUFDRSxxQkFBQTtFQUNBLGNiL09JO0VhZ1BKLG1DQUFBO0FoQittRVY7QWdCN21FVTtFQUNFLGNiMVBJO0FIeTJFaEI7O0FpQnAzRUE7RUFDRSxlQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBTUEsNkNBQUE7RUFDQSx5QkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0FqQmszRUY7QUM3eUVJO0VnQmxGSjtJQWdCSSxhQUFBO0VqQm0zRUY7QUFDRjtBaUJqM0VFO0VBRUUsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFVBQUE7RUFDQSxhQUFBO0VBQ0EseUJBQUE7QWpCazNFSjtBaUIvMkVFO0VBQ0UsYUFBQTtBakJpM0VKO0FpQjkyRUU7RUFDRSxhQUFBO0FqQmczRUo7QWlCNzJFRTtFQUNFLFdBQUE7RUFDQSxhQUFBO0FqQisyRUo7QWlCNzJFSTs7O0VBR0UsY0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtBakIrMkVOO0FpQjcyRU07OztFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtBakJpM0VSO0FpQi8yRVE7OztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYWQvQ007RWNnRE4sa0NBQUE7QWpCbTNFVjtBaUIvMkVVOzs7RUFDRSxhZHBESTtBSHU2RWhCOztBa0JuN0VBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJmU2M7QUg2NkVoQjtBa0JwN0VFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtBbEJzN0VKO0FLLzJFUTtFYTdFTjtJQWFJLGVBQUE7RWxCbTdFSjtBQUNGO0FLcDNFUTtFYTdFTjtJQWlCSSxlQUFBO0lBQ0EsTUFBQTtFbEJvN0VKO0FBQ0Y7QUsxM0VRO0VhN0VOO0lBc0JJLGVBQUE7RWxCcTdFSjtBQUNGO0FrQm43RUk7RUFDRSxVQUFBO0VBQ0EsYUFBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtBbEJxN0VOO0FLdDRFUTtFYXBESjtJQVFJLFVBQUE7SUFDQSxRQUFBO0lBQ0EsaUJBQUE7SUFDQSx1QkFBQTtFbEJzN0VOO0FBQ0Y7QUM5NEVJO0VpQnBEQTtJQWVJLFdBQUE7SUFDQSxpQkFBQTtFbEJ1N0VOO0FBQ0Y7QWtCcjdFTTtFQUNFLGdCQUFBO0FsQnU3RVI7QUt2NUVRO0VhakNGO0lBSUksZUFBQTtFbEJ3N0VSO0FBQ0Y7QWtCdDdFUTtFQUNFLGtDZnRESztFZXVETCxrQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsY2ZuRE07RWVvRE4sVUFBQTtFQUNBLFNBQUE7RUFDQSx1QkFBQTtFQUFBLGtCQUFBO0FsQnc3RVY7QUt2NkVRO0VhMUJBO0lBWUksbUNBQUE7RWxCeTdFVjtBQUNGO0FDNTZFSTtFaUIxQkk7SUFnQkksdUJBQUE7SUFBQSxrQkFBQTtFbEIwN0VWO0FBQ0Y7QWtCcjdFSTtFQUNFLFVBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7QWxCdTdFTjtBS3Q3RVE7RWFKSjtJQU1JLFVBQUE7SUFDQSxRQUFBO0lBQ0EsbUJBQUE7RWxCdzdFTjtBQUNGO0FDNzdFSTtFaUJKQTtJQVlJLFdBQUE7SUFDQSxnQkFBQTtFbEJ5N0VOO0FBQ0Y7QWtCdjdFTTtFQUNFLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSw2QkFBQTtBbEJ5N0VSO0FLMThFUTtFYVlGO0lBUUksWUFBQTtJQUNBLHdCQUFBO0lBQ0Esa0JBQUE7RWxCMDdFUjtBQUNGO0FLajlFUTtFYVlGO0lBY0ksaUJBQUE7RWxCMjdFUjtBQUNGO0FLdDlFUTtFYVlGO0lBa0JJLGlCQUFBO0VsQjQ3RVI7QUFDRjtBQzM5RUk7RWlCWUU7SUFzQkksZ0JBQUE7RWxCNjdFUjtBQUNGO0FrQno3RUk7RUFDRSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7QWxCMjdFTjtBS3QrRVE7RWF1Q0o7SUFPSSxXQUFBO0lBQ0EsUUFBQTtFbEI0N0VOO0FBQ0Y7QUs1K0VRO0VhdUNKO0lBWUksaUJBQUE7RWxCNjdFTjtBQUNGO0FLai9FUTtFYXVDSjtJQWdCSSxpQkFBQTtFbEI4N0VOO0FBQ0Y7QUN0L0VJO0VpQnVDQTtJQW9CSSxpQkFBQTtFbEIrN0VOO0FBQ0Y7QWtCNzdFTTtFQUNFLGdCQUFBO0FsQis3RVI7QUs5L0VRO0VhOERGO0lBSUksZUFBQTtFbEJnOEVSO0FBQ0Y7QWtCOTdFUTtFQUVFLGVBQUE7QWxCKzdFVjtBa0I1N0VRO0VBQ0UsZ0JBQUE7QWxCODdFVjtBa0I1N0VVO0VBRUUscUJBQUE7QWxCNjdFWjtBa0J0N0VFO0VBQ0UsV0FBQTtBbEJ3N0VKO0FrQnQ3RUk7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsaUNBQUE7S0FBQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLDBCQUFBO0VBQ0EsWUFBQTtBbEJ3N0VOOztBbUIzbUZBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QmhCU2M7QUhxbUZoQjtBS2hpRlE7RWNsRlI7SUFPSSxrQkFBQTtFbkIrbUZGO0FBQ0Y7QUtyaUZRO0VjbEZSO0lBV0ksa0JBQUE7RW5CZ25GRjtBQUNGO0FLMWlGUTtFY2xGUjtJQWVJLGtCQUFBO0VuQmluRkY7QUFDRjtBbUIzbUZFO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBbkI2bUZKO0FtQjNtRkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QW5CNm1GTjtBbUJ6bUZFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QW5CMm1GSjtBS3BrRlE7RWM3Q047SUFTSSxlQUFBO0VuQjRtRko7QUFDRjtBbUIxbUZJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QW5CNG1GTjtBSzlrRlE7RWNqQ0o7SUFNSSxvQkFBQTtFbkI2bUZOO0FBQ0Y7QUtubEZRO0VjakNKO0lBVUksbUJBQUE7RW5COG1GTjtBQUNGO0FtQjVtRk07RUFFRSxnQkFBQTtBbkI2bUZSO0FtQnptRkk7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtBbkIybUZOO0FLam1GUTtFY2RKO0lBT0ksU0FBQTtFbkI0bUZOO0FBQ0Y7QUt0bUZRO0VjZEo7SUFXSSwwQkFBQTtFbkI2bUZOO0FBQ0Y7QW1CM21GTTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLFNBQUE7QW5CNm1GUjtBbUIzbUZRO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0FuQjZtRlY7QW1CM21GVTtFQUNFLFdBQUE7QW5CNm1GWjtBbUJ6bUZRO0VBQ0UsV0FBQTtBbkIybUZWO0FtQnptRlU7O0VBRUUsY2hCcEZFO0VnQnFGRixnQkFBQTtBbkIybUZaO0FLL25GUTtFY2lCRTs7SUFNSSxlQUFBO0VuQjZtRlo7QUFDRjtBbUIxbUZVO0VBRUUsZ0JBQUE7RUFDQSxlQUFBO0FuQjJtRlo7QUt6b0ZRO0VjMkJFO0lBTUksZUFBQTtFbkI0bUZaO0FBQ0Y7QW1Cem1GVTtFQUVFLGVBQUE7RUFDQSxnQkFBQTtBbkIwbUZaOztBb0JwdUZBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EscUJBQUE7QXBCdXVGRjtBS3hwRlE7RWVsRlI7SUFNSSxxQkFBQTtFcEJ3dUZGO0FBQ0Y7QUs3cEZRO0VlbEZSO0lBVUkscUJBQUE7RXBCeXVGRjtBQUNGO0FLbHFGUTtFZWxGUjtJQWNJLG9CQUFBO0VwQjB1RkY7QUFDRjtBb0J4dUZFO0VBQ0Usa0JBQUE7QXBCMHVGSjtBb0J4dUZJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0FwQjB1Rk47QW9CeHVGTTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFFQSwrREFBQTtFQUNBLFlBQUE7QXBCeXVGUjtBb0J0dUZNO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBRUEsb0JBQUE7S0FBQSxpQkFBQTtBcEJ1dUZSO0FLN3JGUTtFZTlDRjtJQU9JLGlCQUFBO0lBQ0EsZ0JBQUE7RXBCd3VGUjtBQUNGO0FvQnB1Rkk7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZ0NBQUE7QXBCc3VGTjtBb0JwdUZNO0VBQ0UsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7QXBCc3VGUjtBS2p0RlE7RWUzQkY7SUFTSSxXQUFBO0lBQ0EsWUFBQTtFcEJ1dUZSO0FBQ0Y7QUN2dEZJO0VtQjNCRTtJQWNJLFdBQUE7SUFDQSxZQUFBO0VwQnd1RlI7QUFDRjtBb0J0dUZRO0VBQ0UsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsdUNBQUE7QXBCd3VGVjtBb0JwdUZVO0VBQ0UscUJBQUE7QXBCc3VGWjtBb0JodUZJO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0FwQmt1Rk47QUtodkZRO0VlS0o7SUFZSSxhQUFBO0VwQm11Rk47QUFDRjtBb0JqdUZNO0VBRUUsZ0JBQUE7RUFDQSxjakJ4Rk07RWlCeUZOLGtCQUFBO0FwQmt1RlI7QW9CN3RGRTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCakJqR1U7RWlCa0dWLFdBQUE7QXBCK3RGSjtBb0I3dEZJO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QXBCK3RGTjtBS3R3RlE7RWVtQ0o7SUFPSSxvQkFBQTtFcEJndUZOO0FBQ0Y7QW9COXRGTTtFQUNFLG1CQUFBO0VBQ0EsYUFBQTtBcEJndUZSO0FLL3dGUTtFZTZDRjtJQUtJLGNBQUE7RXBCaXVGUjtBQUNGO0FvQi90RlE7RUFFRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY2pCekhJO0FIeTFGZDtBb0I1dEZNO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0FwQjh0RlI7QUtueUZRO0VlNkRGO0lBV0ksU0FBQTtFcEIrdEZSO0FBQ0Y7QUt4eUZRO0VlNkRGO0lBZUksZUFBQTtFcEJndUZSO0FBQ0Y7QUs3eUZRO0VlNkRGO0lBc0JJLGdCQUFBO0lBQ0EscUNBQUE7SUFDQSxjQUFBO0VwQjh0RlI7QUFDRjtBQ3B6Rkk7RW1CNkRFO0lBNEJJLFNBQUE7RXBCK3RGUjtBQUNGO0FvQjd0RlE7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHlCakJ0S007QUhxNEZoQjtBSzl6RlE7RWUwR0k7SUFDRSxxQkFBQTtFcEJ1dEZaO0FBQ0Y7QUNuMEZJO0VtQjRGSTtJQW9CSSxrQkFBQTtFcEJ1dEZWO0FBQ0Y7QW9CcnRGVTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0FwQnV0Rlo7QW9CcnRGVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZUFBQTtBcEJ1dEZaO0FLcDFGUTtFZTBIRTtJQVFJLGVBQUE7RXBCc3RGWjtBQUNGO0FvQm50RlU7RUFDRSxpQ2pCdk5FO0VpQndORixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGNqQjVNRTtFaUI2TUYsa0JBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBcEJxdEZaO0FLbjJGUTtFZXNJRTtJQVdJLGVBQUE7RXBCc3RGWjtBQUNGO0FDeDJGSTtFbUJzSU07SUFlSSxlQUFBO0VwQnV0Rlo7QUFDRjtBb0JqdEZNO0VBQ0UsV0FBQTtFQUNBLGFBQUE7QXBCbXRGUjtBS2ozRlE7RWU0SkY7SUFLSSxnQkFBQTtFcEJvdEZSO0FBQ0Y7QW9CbHRGUTtFQUVFLGtCQUFBO0FwQm10RlY7O0FxQjM4RkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EseUJsQlNjO0FIcThGaEI7QXFCNThGRTs7RUFFRSxVQUFBO0FyQjg4Rko7QUtwNEZRO0VnQnZFTjtJQUVJLGFBQUE7RXJCNjhGSjtBQUNGO0FxQjM4Rkk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QXJCNjhGTjtBcUJ6OEZFO0VBQ0UsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FyQjI4Rko7QUtyNUZRO0VnQjNETjtJQVFJLGVBQUE7SUFDQSxXQUFBO0VyQjQ4Rko7QUFDRjtBcUIxOEZJO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLE1BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNEQUFBO0VBQ0EsNEJBQUE7RUFDQSxzQkFBQTtFQUNBLGtDQUFBO0FyQjQ4Rk47QXFCejhGSTtFQUNFLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtBckIyOEZOO0FLNzZGUTtFZ0JsQ0o7SUFPSSxlQUFBO0lBQ0EsZUFBQTtFckI0OEZOO0FBQ0Y7QXFCMThGTTtFQUVFLGNsQjVDTTtFa0I2Q04sbUJBQUE7QXJCMjhGUjtBcUJ4OEZNO0VBRUUsZ0JBQUE7RUFDQSxjbEJuRE07QUg0L0ZkOztBc0I3Z0dBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJuQmNZO0FIa2dHZDtBc0I5Z0dFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QXRCZ2hHSjtBS3Y4RlE7RWlCN0VOO0lBT0ksZUFBQTtFdEJpaEdKO0FBQ0Y7QXNCL2dHSTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esa0JBQUE7QXRCaWhHTjtBS2w5RlE7RWlCbkVKO0lBT0ksbUJBQUE7RXRCa2hHTjtBQUNGO0FLdjlGUTtFaUJuRUo7SUFXSSxtQkFBQTtFdEJtaEdOO0FBQ0Y7QXNCamhHTTtFQUVFLGNuQmJNO0FIK2hHZDtBc0I5Z0dJO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7QXRCZ2hHTjtBS3IrRlE7RWlCL0NKO0lBT0ksU0FBQTtFdEJpaEdOO0FBQ0Y7QUMxK0ZJO0VxQi9DQTtJQVdJLHFDQUFBO0lBQ0EsZ0JBQUE7SUFDQSxjQUFBO0V0QmtoR047QUFDRjtBQ2ovRkk7RXFCL0NBO0lBaUJJLHFDQUFBO0lBQ0EsZ0JBQUE7RXRCbWhHTjtBQUNGO0FzQmpoR007RUFDRSxXQUFBO0VBQ0EseUJuQjVDUTtFbUI2Q1Isb0NBQUE7QXRCbWhHUjtBc0JqaEdRO0VBQ0UsV0FBQTtBdEJtaEdWO0FzQmpoR1U7RUFDRSxXQUFBO0F0Qm1oR1o7QXNCL2dHUTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtBdEJpaEdWO0FzQi9nR1U7RUFFRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QXRCZ2hHWjtBc0I3Z0dVOztFQUVFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtBdEIrZ0daO0FzQjdnR1k7O0VBRUUsZ0JBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUNBQUE7QXRCK2dHZDtBc0I3Z0djOztFQUNFLGNuQnJGQTtBSHFtR2hCO0FzQjdnR2M7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhbkIzRkE7QUgybUdoQjtBc0J6Z0djO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0F0QjJnR2hCO0FzQnRnR1U7RUFDRSxnQkFBQTtBdEJ3Z0daO0FzQnRnR1k7RUFDRSxjQUFBO0F0QndnR2Q7O0F1QmhvR0E7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtBdkJtb0dGO0FLcGpHUTtFa0JsRlI7SUFNSSxxQkFBQTtFdkJvb0dGO0FBQ0Y7QUt6akdRO0VrQmxGUjtJQVVJLHFCQUFBO0V2QnFvR0Y7QUFDRjtBSzlqR1E7RWtCbEZSO0lBY0ksb0JBQUE7RXZCc29HRjtBQUNGO0F1QnBvR0U7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0F2QnNvR0o7QXVCcG9HSTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0F2QnNvR047QUs5a0dRO0VrQjVESjtJQU9JLG9CQUFBO0V2QnVvR047QUFDRjtBdUJyb0dNO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7RUFDQSxrQkFBQTtFQUNBLDJCQUFBO0F2QnVvR1I7QUs3bEdRO0VrQmxERjtJQVdJLFNBQUE7RXZCd29HUjtBQUNGO0FLbG1HUTtFa0JsREY7SUFlSSxlQUFBO0V2QnlvR1I7QUFDRjtBS3ZtR1E7RWtCbERGO0lBc0JJLGdCQUFBO0lBQ0EscUNBQUE7SUFDQSxjQUFBO0V2QnVvR1I7QUFDRjtBQzltR0k7RXNCbERFO0lBNEJJLFNBQUE7RXZCd29HUjtBQUNGO0F1QnRvR1E7RUFDRSxXQUFBO0VBQ0EsYUFBQTtFQUNBLHlCcEJ2RE07QUgrckdoQjtBS3huR1E7RWtCYkk7SUFDRSxxQkFBQTtFdkJ3b0daO0FBQ0Y7QUM3bkdJO0VzQm5CSTtJQVlJLGtCQUFBO0V2QndvR1Y7QUFDRjtBdUJ0b0dVO0VBQ0UsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EscUJBQUE7QXZCd29HWjtBdUJ0b0dVO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0F2QndvR1o7QUs5b0dRO0VrQkdFO0lBUUksZUFBQTtFdkJ1b0daO0FBQ0Y7QXVCcG9HVTtFQUNFLGlDcEJoR0U7RW9CaUdGLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY3BCckZFO0VvQnNGRixrQkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0F2QnNvR1o7QUs3cEdRO0VrQmVFO0lBV0ksZUFBQTtFdkJ1b0daO0FBQ0Y7QUNscUdJO0VzQmVNO0lBZUksZUFBQTtFdkJ3b0daO0FBQ0Y7QXVCam9HTTtFQUNFLFdBQUE7RUFDQSxhQUFBO0F2Qm1vR1I7QUszcUdRO0VrQnNDRjtJQUtJLGdCQUFBO0V2Qm9vR1I7QUFDRjtBdUJsb0dRO0VBRUUsa0JBQUE7RUFDQSxtQkFBQTtBdkJtb0dWO0F1QmpvR1U7RUFDRSxnQkFBQTtBdkJtb0daOztBd0J6d0dBO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0VBQ0EseUJyQmNZO0VxQmJaLGdCQUFBO0F4QjR3R0Y7QXdCMXdHRTtFQUNFLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLHFDQUFBO0VBQ0EsU0FBQTtBeEI0d0dKO0FLdnNHUTtFbUI1RU47SUFVSSxxQ0FBQTtFeEI2d0dKO0FBQ0Y7QUs1c0dRO0VtQjVFTjtJQWNJLFNBQUE7SUFDQSxlQUFBO0V4Qjh3R0o7QUFDRjtBS2x0R1E7RW1CNUVOO0lBbUJJLDhCQUFBO0V4Qit3R0o7QUFDRjtBd0I3d0dJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EseUJBQUE7RUFDQSxvQ0FBQTtBeEIrd0dOO0FLanVHUTtFbUJ0REo7SUFXSSxrQkFBQTtFeEJneEdOO0FBQ0Y7QUt0dUdRO0VtQnRESjtJQWVJLGtCQUFBO0V4Qml4R047QUFDRjtBQzN1R0k7RXVCdERBO0lBbUJJLGtCQUFBO0V4Qmt4R047QUFDRjtBd0JoeEdNO0VBQ0UsVUFBQTtFQUVBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0F4Qml4R1I7QUt0dkdRO0VtQmhDRjtJQVFJLFVBQUE7RXhCa3hHUjtBQUNGO0FLM3ZHUTtFbUJoQ0Y7SUFZSSxVQUFBO0V4Qm14R1I7QUFDRjs7QXlCbDFHQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EseUJ0QmFZO0FIdzBHZDtBS3Z3R1E7RW9CbEZSO0lBT0kscUJBQUE7RXpCczFHRjtBQUNGO0FLNXdHUTtFb0JsRlI7SUFXSSxxQkFBQTtFekJ1MUdGO0FBQ0Y7QUtqeEdRO0VvQmxGUjtJQWVJLG9CQUFBO0V6QncxR0Y7QUFDRjtBeUJ0MUdFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtBekJ3MUdKO0FDOXhHSTtFd0JoRUY7SUFTSSxlQUFBO0lBQ0EsU0FBQTtFekJ5MUdKO0FBQ0Y7QUtweUdRO0VvQmhFTjtJQWNJLGVBQUE7SUFDQSxTQUFBO0V6QjAxR0o7QUFDRjtBeUJ4MUdJOztFQUVFLFVBQUE7QXpCMDFHTjtBQzl5R0k7RXdCOUNBOztJQUtJLFdBQUE7RXpCNDFHTjtBQUNGO0F5QngxR007RUFDRSxXQUFBO0VBQ0Esb0JBQUE7QXpCMDFHUjtBS3h6R1E7RW9CcENGO0lBS0ksbUJBQUE7RXpCMjFHUjtBQUNGO0FLN3pHUTtFb0JwQ0Y7SUFTSSxtQkFBQTtFekI0MUdSO0FBQ0Y7QXlCMTFHUTtFQUNFLGlDdEJ6REk7RXNCMERKLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsY3RCN0NJO0VzQjhDSixVQUFBO0VBQ0EsU0FBQTtBekI0MUdWO0FLMzBHUTtFb0J4QkE7SUFVSSxlQUFBO0lBQ0EsZ0JBQUE7RXpCNjFHVjtBQUNGO0FLajFHUTtFb0J4QkE7SUFlSSxlQUFBO0V6QjgxR1Y7QUFDRjtBQ3QxR0k7RXdCeEJJO0lBbUJJLGtCQUFBO0V6QisxR1Y7QUFDRjtBeUIzMUdNO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtBekI2MUdSO0FDbDJHSTtFd0JBRTtJQVFJLG1CQUFBO0V6QjgxR1I7QUFDRjtBeUI1MUdROzs7RUFHRSxjQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QXpCODFHVjtBeUI1MUdVOzs7RUFFRSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO0F6QisxR1o7QUt6M0dRO0VvQmtCRTs7O0lBV0ksZUFBQTtFekJrMkdaO0FBQ0Y7QUtoNEdRO0VvQmtCRTs7O0lBZUksZUFBQTtFekJxMkdaO0FBQ0Y7QUN2NEdJO0V3QmtCTTs7O0lBbUJJLGVBQUE7SUFDQSxzQkFBQTtJQUNBLG1CQUFBO0lBQ0Esa0JBQUE7RXpCdzJHWjtBQUNGO0FDajVHSTtFd0JrQk07OztJQTBCSSxlQUFBO0lBQ0EsU0FBQTtFekIyMkdaO0FBQ0Y7QXlCejJHWTs7O0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxhdEIxSEU7RXNCMkhGLGtCQUFBO0VBQ0EsTUFBQTtBekI2MkdkO0F5QjEyR1k7OztFQUNFLGN0QmhJRTtBSDgrR2hCO0F5QngyR1U7RUFDRSxpQ3RCaEpFO0VzQmlKRixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsY3RCcElFO0VzQnFJRixVQUFBO0VBQ0EsU0FBQTtFQUNBLG1DQUFBO0F6QjAyR1o7QUtqN0dRO0VvQitERTtJQVdJLGVBQUE7RXpCMjJHWjtBQUNGO0FLdDdHUTtFb0IrREU7SUFlSSxlQUFBO0V6QjQyR1o7QUFDRjtBQzM3R0k7RXdCK0RNO0lBbUJJLGVBQUE7RXpCNjJHWjtBQUNGO0FDaDhHSTtFd0IrRE07SUF1QkksZUFBQTtFekI4MkdaO0FBQ0Y7QXlCNTJHWTtFQUNFLGN0QmpLRTtBSCtnSGhCO0F5QnQyR007RUFDRSxXQUFBO0F6QncyR1I7QXlCdDJHUTtFQUNFLFdBQUE7QXpCdzJHVjs7QTBCaGlIQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSx5QkFBQTtFQUNBLGdCQUFBO0ExQm1pSEY7QUt0OUdRO0VxQmxGUjtJQVFJLGVBQUE7RTFCb2lIRjtBQUNGO0EwQmxpSEU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBMUJvaUhKO0FLaitHUTtFcUJ2RU47SUFPSSxlQUFBO0UxQnFpSEo7QUFDRjtBMEJuaUhJO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7QTFCcWlITjtBSzcrR1E7RXFCN0RKO0lBUUksc0JBQUE7SUFDQSxTQUFBO0UxQnNpSE47QUFDRjtBMEJwaUhNO0VBQ0UsaUN2QmhDTTtFdUJpQ04sZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGN2QnJCTTtFdUJzQk4sVUFBQTtFQUNBLFNBQUE7QTFCc2lIUjtBSzcvR1E7RXFCakRGO0lBV0ksZUFBQTtJQUNBLGlCQUFBO0UxQnVpSFI7QUFDRjtBS25nSFE7RXFCakRGO0lBZ0JJLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0UxQndpSFI7QUFDRjtBSzFnSFE7RXFCakRGO0lBc0JJLGVBQUE7SUFDQSxpQkFBQTtFMUJ5aUhSO0FBQ0Y7QTBCdGlITTtFQUNFLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0NBQUE7QTFCd2lIUjtBMEJ0aUhRO0VBQ0UsMkJBQUE7QTFCd2lIVjtBMEJyaUhRO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0ExQnVpSFY7QUsvaEhRO0VxQlhBO0lBTUksWUFBQTtFMUJ3aUhWO0FBQ0Y7QUtwaUhRO0VxQlhBO0lBVUksWUFBQTtFMUJ5aUhWO0FBQ0Y7QUt6aUhRO0VxQlhBO0lBY0ksWUFBQTtFMUIwaUhWO0FBQ0Y7O0EyQmhvSEE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHlCeEJhWTtBSHNuSGQ7QUtyakhRO0VzQmxGUjtJQU9JLGlCQUFBO0UzQm9vSEY7QUFDRjtBMkJsb0hFO0VBQ0UsV0FBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7QTNCb29ISjtBS2hrSFE7RXNCeEVOO0lBT0ksZUFBQTtFM0Jxb0hKO0FBQ0Y7QTJCbm9ISTtFQUNFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO0EzQnFvSE47QTJCbm9ITTtFQUNFLFdBQUE7RUFDQSxpQ3hCM0JNO0V3QjRCTixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY3hCaEJNO0V3QmlCTixVQUFBO0VBQ0EsU0FBQTtBM0Jxb0hSO0FLdmxIUTtFc0J2REY7SUFZSSxlQUFBO0lBQ0EsaUJBQUE7RTNCc29IUjtBQUNGO0EyQm5vSE07RUFDRSxpQ3hCM0NNO0V3QjRDTixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY3hCaENNO0V3QmlDTixVQUFBO0VBQ0EsU0FBQTtBM0Jxb0hSO0FLdm1IUTtFc0J0Q0Y7SUFXSSxlQUFBO0lBQ0EsaUJBQUE7RTNCc29IUjtBQUNGO0EyQmxvSEk7RUFDRSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxxQ0FBQTtFQUNBLFNBQUE7RUFDQSxvQkFBQTtBM0Jvb0hOO0FLcG5IUTtFc0JyQko7SUFRSSw4QkFBQTtFM0Jxb0hOO0FBQ0Y7QUt6bkhRO0VzQnJCSjtJQVlJLHFDQUFBO0UzQnNvSE47QUFDRjtBSzluSFE7RXNCckJKO0lBZ0JJLDBCQUFBO0lBQ0EsU0FBQTtFM0J1b0hOO0FBQ0Y7QTJCcm9ITTtFQUNFLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsMkJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtBM0J1b0hSO0FLOW9IUTtFc0JVRTtJQUNFLGlCQUFBO0UzQnVvSFY7QUFDRjtBS25wSFE7RXNCREY7SUFpQkksZ0JBQUE7SUFDQSxrQkFBQTtFM0J1b0hSO0FBQ0Y7QTJCcm9IUTtFQUNFLG9CQUFBO0VBQ0EsdUJBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0EzQnVvSFY7QTJCcm9IVTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBRUEsYXhCckdJO0FIMnVIaEI7QTJCbG9IUTtFQUNFLFdBQUE7QTNCb29IVjtBMkJqb0hRO0VBQ0UsaUN4QnZISTtFd0J3SEosZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGN4QjVHSTtFd0I2R0osVUFBQTtFQUNBLGdCQUFBO0EzQm1vSFY7QUtqckhRO0VzQnNDQTtJQVdJLGVBQUE7SUFDQSxpQkFBQTtFM0Jvb0hWO0FBQ0Y7QUN2ckhJO0UwQnNDSTtJQWdCSSxlQUFBO0lBQ0EsaUJBQUE7RTNCcW9IVjtBQUNGO0EyQmxvSFE7RUFDRSxpQ3hCNUlJO0V3QjZJSixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY3hCeElNO0V3QnlJTixVQUFBO0VBQ0EsU0FBQTtBM0Jvb0hWO0FDdnNISTtFMEIyREk7SUFXSSxlQUFBO0lBQ0EsaUJBQUE7RTNCcW9IVjtBQUNGO0EyQmxvSFE7RUFDRSxpQ3hCNUpJO0V3QjZKSixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY3hCakpJO0V3QmtKSixVQUFBO0VBQ0EsZ0JBQUE7QTNCb29IVjtBQ3Z0SEk7RTBCMkVJO0lBV0ksZUFBQTtJQUNBLGlCQUFBO0UzQnFvSFY7QUFDRjtBMkJqb0hVO0VBQ0UsY3hCN0pFO0FIZ3lIZDs7QTRCbHpIQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJ6QmFZO0FId3lIZDtBS3Z1SFE7RXVCbEZSO0lBT0ksaUJBQUE7RTVCc3pIRjtBQUNGO0E0QnB6SEU7RUFDRSxjQUFBO0E1QnN6SEo7QUsvdUhRO0V1QnhFTjtJQUlJLGNBQUE7RTVCdXpISjtBQUNGO0E0QnB6SEU7RUFDRSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBNUJzekhKO0FLMXZIUTtFdUJoRU47SUFPSSxlQUFBO0U1QnV6SEo7QUFDRjtBNEJyekhJO0VBQ0UsV0FBQTtBNUJ1ekhOO0E0QnJ6SE07RUFDRSxXQUFBO0VBQ0EsbUJBQUE7QTVCdXpIUjtBNEJyekhRO0VBQ0UsV0FBQTtFQUNBLGlDekJuQ0k7RXlCb0NKLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjekJ4Qkk7RXlCeUJKLFVBQUE7RUFDQSxTQUFBO0VBQ0EsbUJBQUE7QTVCdXpIVjtBS2x4SFE7RXVCL0NBO0lBYUksZUFBQTtJQUNBLGlCQUFBO0U1Qnd6SFY7QUFDRjtBNEJyekhRO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0E1QnV6SFY7QUtqeUhRO0V1QjdCQTtJQVVJLGFBQUE7SUFDQSxTQUFBO0U1Qnd6SFY7QUFDRjtBNEJ0ekhVO0VBQ0UsV0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0E1Qnd6SFo7QTRCdHpIWTtFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYXpCOURBO0FIczNIZDtBNEJwekhVO0VBQ0UsT0FBQTtBNUJzekhaO0E0Qm56SFU7RUFDRSxpQ3pCdkZFO0V5QndGRixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY3pCNUVFO0V5QjZFRixVQUFBO0VBQ0EsZ0JBQUE7QTVCcXpIWjtBS24wSFE7RXVCTUU7SUFXSSxlQUFBO0lBQ0EsaUJBQUE7RTVCc3pIWjtBQUNGO0FLejBIUTtFdUJNRTtJQWdCSSxlQUFBO0lBQ0EsaUJBQUE7RTVCdXpIWjtBQUNGO0E0QnB6SFU7RUFDRSxpQ3pCNUdFO0V5QjZHRixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsY3pCakdFO0V5QmtHRixVQUFBO0VBQ0EsU0FBQTtBNUJzekhaO0FLejFIUTtFdUIyQkU7SUFXSSxtQkFBQTtJQUVBLGVBQUE7SUFDQSxpQkFBQTtFNUJzekhaO0FBQ0Y7QTRCanpITTtFQUNFLGtCQUFBO0E1Qm16SFI7QTRCanpIUTtFQUNFLGtCQUFBO0VBQ0EsZ0NBQUE7QTVCbXpIVjtBNEJqekhVO0VBQ0UsNkJBQUE7QTVCbXpIWjtBNEIveUhZO0VBQ0UseUJBQUE7QTVCaXpIZDtBNEI5eUhZO0VBQ0UsY3pCdklFO0FIdTdIaEI7QTRCNXlIVTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtBNUI4eUhaO0FLOTNIUTtFdUJvRUU7SUFlSSxlQUFBO0U1Qit5SFo7QUFDRjtBNEI1eUhjO0VBQ0UsY3pCL0pBO0FINjhIaEI7QTRCM3lIYztFQUNFLGN6Qm5LQTtBSGc5SGhCO0E0Qnh5SFU7RUFDRSxPQUFBO0VBRUEsaUN6QnBMRTtFeUJxTEYsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjekJ4S0U7RXlCeUtGLFVBQUE7RUFDQSxTQUFBO0VBQ0EsMkJBQUE7QTVCeXlIWjtBS3A1SFE7RXVCaUdFO0lBYUksZUFBQTtJQUNBLGlCQUFBO0U1QjB5SFo7QUFDRjtBSzE1SFE7RXVCaUdFO0lBa0JJLGVBQUE7SUFDQSxpQkFBQTtFNUIyeUhaO0FBQ0Y7QTRCeHlIVTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0E1QjB5SFo7QTRCeHlIWTtFQUNFLFdBQUE7RUFDQSxZQUFBO0E1QjB5SGQ7QTRCeHlIYztFQUNFLG9CQUFBO0E1QjB5SGhCO0E0QnJ5SFU7RUFDRSxhQUFBO0VBQ0EsZ0JBQUE7QTVCdXlIWjtBNEJweUhVO0VBQ0UsaUJBQUE7QTVCc3lIWjtBNEJweUhZOztFQUVFLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtBNUJzeUhkO0E0Qm55SFk7OztFQUdFLGlDekJsUEE7RXlCbVBBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjekJ2T0E7RXlCd09BLFVBQUE7RUFDQSxnQkFBQTtBNUJxeUhkO0FLOThIUTtFdUIrSkk7OztJQWFJLGVBQUE7RTVCd3lIZDtBQUNGO0E0QnJ5SFk7O0VBRUUsaUN6QmxRQTtFeUJtUUEsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkFBQTtFQUNBLGN6QnZQQTtFeUJ3UEEsVUFBQTtFQUNBLFNBQUE7QTVCdXlIZDtBS2grSFE7RXVCZ0xJOztJQVlJLGVBQUE7RTVCeXlIZDtBQUNGO0E0QnR5SFk7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7QTVCd3lIZDtBNEJ0eUhjO0VBQ0UsYUFBQTtBNUJ3eUhoQjtBNEJyeUhjO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsT0FBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHlCekJ6UkE7QUhna0loQjtBNEJueUhZOzs7RUFHRSxnQkFBQTtBNUJxeUhkO0E0Qmx5SFk7O0VBRUUsa0JBQUE7QTVCb3lIZDtBNEJqeUhZO0VBQ0UsY3pCbFNBO0FIcWtJZDtBNEJoeUhZO0VBQ0UsY3pCN1NFO0V5QjhTRiwwQkFBQTtBNUJreUhkO0E0Qmh5SGM7RUFDRSxjekIxU0Y7QUg0a0lkOztBNkI5bElBO0VBQ0ksYUFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBN0JpbUlKOztBNkIvbElBO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBN0JrbUlKOztBNkI5bElBO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBN0JpbUlKO0E2Qi9sSUk7RUFDSSxnQkFBQTtFQUNBLGlCQUFBO0E3QmltSVI7O0E2QjVsSUE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0E3QitsSUo7O0E2QjVsSUE7RUFDSSxjQUFBO0E3QitsSUo7O0E2QjVsSUE7RUFDSSxVQUFBO0E3QitsSUo7O0E2QjVsSUE7RUFDSSw2Q0FBQTtBN0IrbElKOztBNkI1bElBO0VBQ0ksZ0JBQUE7QTdCK2xJSjs7QTZCNWxJQTtFQUNJLGVBQUE7RUFDQSxjQUFBO0E3QitsSUo7O0E2QjVsSUE7Ozs7O0VBS0ksMkJBQUE7RUFDQSwwQkFBQTtBN0IrbElKOztBNkI1bElBO0VBQ0ksa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtBN0IrbElKOztBNkIzbElBOztFQUVJLFdBQUE7QTdCOGxJSjs7QTZCMWxJQTtFQUNJLFdBQUE7RUFDQSxpQkFBQTtFQUNBLGNBQUE7QTdCNmxJSjs7QTZCemxJSTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QTdCNGxJUjs7QTZCcmtJUTtFQUNJLGVBQUE7RUFDQSxnQkFBQTtBN0J3a0laIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogICAgIEhlcml0YWdlIEFtdXNlbWVudHMgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJiYXNlL2N1c3RvbS1mb250c1wiO1xuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYmFzZS9jb3JlXCI7XG5AaW1wb3J0IFwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmFzZS9hY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0IFwiYmFzZS93cGNvcmVcIjtcblxuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeS1uZXdcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvc2l0ZS1tYWluLWNvbnRlbnRcIjtcblxuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXInO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItYWRkcmVzcyc7XG4vLyBAaW1wb3J0IFwiY29tcG9uZW50cy9oZWFkZXItbmF2YmFyXCI7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1oZXJvJztcblxuLy8gQGltcG9ydCBcIi4vY29tcG9uZW50cy9hbW1hci1oZWFkZXItdG9wYmFyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci1uYXZiYXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLWhlcm9cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci1zdGlja3ktbWVudVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZnVsbHNjcmVlbi1tZW51XCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwidmMtY29tcG9uZW50cy9pbml0XCI7XG5cbi8vIEBpbXBvcnQgXCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZVwiO1xuXG4vLyBAaW1wb3J0ICd2Yy1jb21wb25lbnRzL3dwc192Y19taXNjX3N0eWxlcyc7XG5cbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZ1wiO1xuLy8gQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLXdpZGdldHNcIjtcbi8vIEBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1uYXZpZ2F0aW9uXCI7XG4vLyBAaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoXCI7XG4vLyBAaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctY29tbWVudFwiO1xuXG5AaW1wb3J0IFwiYmFzZS9vdmVyaWRlXCI7XG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJHb29kRG9nTmV3XCI7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvR29vZ0RvZ05ldy9Hb29kRG9nLmVvdFwiKTtcclxuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Hb29nRG9nTmV3L0dvb2REb2cuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9Hb29nRG9nTmV3L0dvb2REb2cud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvR29vZ0RvZ2V3L0dvb2REb2cud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0dvb2dEb2dOZXcvR29vZERvZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvR29vZ0RvZ05ldy9Hb29kRG9nLnN2ZyNHb29kRG9nXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiLyohXG5UaGVtZSBOYW1lOiAgICAgSGVyaXRhZ2UgQW11c2VtZW50cyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR29vZERvZ05ld1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Hb29nRG9nTmV3L0dvb2REb2cuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9Hb29nRG9nTmV3L0dvb2REb2cuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dvb2dEb2dOZXcvR29vZERvZy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dvb2dEb2dldy9Hb29kRG9nLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0dvb2dEb2dOZXcvR29vZERvZy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9Hb29nRG9nTmV3L0dvb2REb2cuc3ZnI0dvb2REb2dcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDJzLGVhc2Utb3V0KTsgKi9cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5ib2R5LmFkZC1iZy1jb2xvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cHMtaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgKnpvb206IDE7XG59XG4uY2xlYXJmaXg6OmJlZm9yZSwgLmNsZWFyZml4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIGgyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJHb29kRG9nTmV3XCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgaDIsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUtcHJvZHVjdHMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIGgyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmhlYWRpbmcgaDMsIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5oZWFkaW5nIGgzLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBoMywgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgcCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZS1wcm9kdWN0cyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmUzMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5oZWFkaW5nIGgzLCAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaGVhZGluZyBoMywgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgaDMsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHAsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUtcHJvZHVjdHMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5oZWFkaW5nIGgzLCAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaGVhZGluZyBoMywgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgaDMsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHAsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUtcHJvZHVjdHMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmhlYWRpbmcgaDMsIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5oZWFkaW5nIGgzLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBoMywgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgcCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZS1wcm9kdWN0cyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1lbWFpbCBhLCAud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24tZGV0YWlsc19fY29udGFpbmVyIC5sb2NhdGlvbl9hZGRyZXNzIGEsXG4ud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24tZGV0YWlsc19fY29udGFpbmVyIC5sb2NhdGlvbl9waG9uZV9udW1iZXIgYSwgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb24gLmxvY2F0aW9uLWRldGFpbHNfX2NvbnRhaW5lciBoMywgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciAuYm94LWl0ZW0gLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciAuYm94LWl0ZW0gLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCBhLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhLCAuZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSBhLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5udW1iZXIgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUyLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1waG9uZSBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1hZGRyZXNzIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWVtYWlsIGEsIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgLmxvY2F0aW9uX2FkZHJlc3MgYSxcbiAgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb24gLmxvY2F0aW9uLWRldGFpbHNfX2NvbnRhaW5lciAubG9jYXRpb25fcGhvbmVfbnVtYmVyIGEsIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgaDMsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlciBhLFxuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCBhLFxuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5hZGRyZXNzIGEsIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHVsIGxpIGEsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSxcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAubnVtYmVyIGEsXG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUyLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1waG9uZSBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1hZGRyZXNzIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWVtYWlsIGEsIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgLmxvY2F0aW9uX2FkZHJlc3MgYSxcbiAgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb24gLmxvY2F0aW9uLWRldGFpbHNfX2NvbnRhaW5lciAubG9jYXRpb25fcGhvbmVfbnVtYmVyIGEsIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgaDMsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlciBhLFxuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCBhLFxuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5hZGRyZXNzIGEsIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHVsIGxpIGEsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSxcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAubnVtYmVyIGEsXG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUxLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSwgLmZlYXR1cmVkLWN0YS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxOHB4IDQ4cHggMTZweCAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1idG5fX3N0eWxlMSwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEsIC5mZWF0dXJlZC1jdGEtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLnRleHQsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC50ZXh0LCAuZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC50ZXh0LCAuZmVhdHVyZWQtY3RhLWJ0biAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIC50ZXh0IHN2ZywgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgLnRleHQgc3ZnLCAuZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC50ZXh0IHN2ZywgLmZlYXR1cmVkLWN0YS1idG4gLnRleHQgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogI2ZmMDAwMDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSwgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlLCAuZmVhdHVyZWQtY3RhLWJ0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDI0cHgpIDAsIDEwMCUgNTAlLCBjYWxjKDEwMCUgLSAyNHB4KSAxMDAlLCAwIDEwMCUsIDAlIDUwJSk7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgY2FsYygxMDAlIC0gMjRweCkgMCwgMTAwJSA1MCUsIGNhbGMoMTAwJSAtIDI0cHgpIDEwMCUsIDAgMTAwJSwgMCUgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyIC50ZXh0LCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciAudGV4dCwgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTpob3ZlciAudGV4dCwgLmZlYXR1cmVkLWN0YS1idG46aG92ZXIgLnRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyOjpiZWZvcmUsIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmJlZm9yZSwgLmZlYXR1cmVkLWN0YS1idG46aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMiwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxOHB4IDQ4cHggMTZweCAyNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1idG5fX3N0eWxlMiwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLndwcy1jcy1idG5fX3N0eWxlMiAuY29udGVudCwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMiAuY29udGVudCBzdmcsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5jb250ZW50IHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUyIC5jb250ZW50IC50ZXh0LCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuY29udGVudCAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1idG5fX3N0eWxlMiAuY29udGVudCAudGV4dCAuaGlkZS1vbi14cywgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLmNvbnRlbnQgLnRleHQgLmhpZGUtb24teHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtY3MtYnRuX19zdHlsZTI6OmJlZm9yZSwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzAwO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCBjYWxjKDEwMCUgLSAyNHB4KSAwLCAxMDAlIDUwJSwgY2FsYygxMDAlIC0gMjRweCkgMTAwJSwgMCAxMDAlLCAwJSA1MCUpO1xuICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIGNhbGMoMTAwJSAtIDI0cHgpIDAsIDEwMCUgNTAlLCBjYWxjKDEwMCUgLSAyNHB4KSAxMDAlLCAwIDEwMCUsIDAlIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMjpob3ZlciAuY29udGVudCwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIgLmNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUyOmhvdmVyOjpiZWZvcmUsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5hbGlnbnJpZ2h0LFxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5ieXBvc3RhdXRob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDIwcHggMTRweCAwO1xufVxuXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWduY2VudGVyLFxuICAuYWxpZ25yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbn1cbi5ydGwgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzNXB4O1xufVxucCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxucCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbnAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BiX3RleHRfY29sdW1uIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gb2wgbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSA+IHVsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwYl90ZXh0X2NvbHVtbi1kZXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYSwgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMywgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiwgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mZWF0dXJlZC1wYXJhLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUxIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZlYXR1cmVkLXBhcmEsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ud3BzLXBhcmEtbWQge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtcGFyYS1tZCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wYXJhLW1kIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEgYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLndwcy1jcy1lZGl0b3ItdWwtc3R5bGUxIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwcy1jcy1lZGl0b3ItdWwtc3R5bGUxIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogaGVhZGluZyAqL1xuLndwcy1jcy1mZWF0dXJlZC1oZWFkaW5nMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDUwcHg7XG59XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWlmcmFtZS1tYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1pZnJhbWUtbWFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmUzMDA7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjZmYwMDAwO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC50b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gLmJhciB7XG4gIHdpZHRoOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gLmJhciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjQ7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDIwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaWNvbiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MCU7XG4gIG1pbi13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5pY29uIGltZyB7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MTMzMztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIGNvbG9yOiAjZmZlMzAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMTAwcHggNDBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIGNvbG9yOiAjZmZlMzAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZS1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUtcHJvZHVjdHMgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZS1wcm9kdWN0cyAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZS1wcm9kdWN0cyAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTE1MHB4O1xuICBtYXgtaGVpZ2h0OiAxMTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLWhlaWdodDogOTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLWhlaWdodDogNzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUtcHJvZHVjdHMgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAxMDBweCA0MHB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUtcHJvZHVjdHMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUtcHJvZHVjdHMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZS1wcm9kdWN0cyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgY29sb3I6ICNmZmUzMDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlLXByb2R1Y3RzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN0aWNreS1uYXZiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE1cHggcmdiYSg4NCwgODQsIDg0LCAwKSwgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSwgLTdweCAtN3B4IDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjUpLCBpbnNldCAwcHggMHB4IDRweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIuc3RpY2t5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciwgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhLCAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHtcbiAgICB3aWR0aDogNjVweDtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIC50ZXh0LCAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgfVxuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEgc3ZnIHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2ZywgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjZmYwMDAwO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC50b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAxNnB4IDI4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gLmJhciB7XG4gIHdpZHRoOiAyN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gLmJhciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjZmYwMDAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwMDAwO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZlMzAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdvb2REb2dOZXdcIiwgY3Vyc2l2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICB3aWR0aDogMTJweDtcbiAgZmlsbDogI2ZmZTMwMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEucm90YXRlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIGdhcDogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIGEge1xuICBmb250LWZhbWlseTogXCJHb29kRG9nTmV3XCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLm51bWJlcixcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLm51bWJlciBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5udW1iZXIgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnIHBhdGgsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5udW1iZXIgYSBzdmcgcGF0aCxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZlMzAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhOmhvdmVyLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAubnVtYmVyIGE6aG92ZXIsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmUzMDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHN2ZyB7XG4gIHRvcDogMnB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmUzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDMwMG1zIGJhY2tncm91bmQtY29sb3IgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0cmFuc2l0aW9uOiBmaWxsIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZlMzAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlMzAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjAlO1xuICBib3R0b206IC00NSU7XG4gIHdpZHRoOiAxMjAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvYmctbWVtYmVyc2hpcC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IC0yMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvYmctbWVtYmVyc2hpcC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogNDYwcHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltYWdlIC5iYWRnZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltYWdlIC5iYWRnZSB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLm1haW4taW1hZ2UgLmJhZGdlIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogLTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWFnZSAuYmFkZ2Uge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5jb250ZW50IC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmZvb3Rlci1jb250YWN0X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTMwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLm1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubWFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMzBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1jb250YWN0X193cmFwcGVyIC5mb290ZXItY29udGFjdF9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgdWwge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItY29udGFjdF9fd3JhcHBlciAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIGZsZXgtYmFzaXM6IDE4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNmZjAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG59XG4uZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWNvbnRhY3RfX3dyYXBwZXIgLmZvb3Rlci1jb250YWN0X19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmFkZHJlc3Mge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlcixcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuZW1haWwsXG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmFkZHJlc3Mge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIgLmljb24sXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCAuaWNvbixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmFkZHJlc3MgLmljb24ge1xuICBmbGV4LWJhc2lzOiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlciAuaWNvbiBzdmcsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCAuaWNvbiBzdmcsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5hZGRyZXNzIC5pY29uIHN2ZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIgLmljb24gc3ZnIHBhdGgsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCAuaWNvbiBzdmcgcGF0aCxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmFkZHJlc3MgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmYwMDAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5lbWFpbCBhLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIgYSxcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuZW1haWwgYSxcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIgYSxcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuZW1haWwgYSxcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzZweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIgYSxcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuZW1haWwgYSxcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlciBhOmhvdmVyLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuZW1haWwgYTpob3Zlcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmFkZHJlc3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlciBhIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlciBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDEyMHB4IGF1dG8gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDEwMHB4IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDgwcHggMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDYwcHggMCBhdXRvO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmMDAwMDtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmMDAwMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLmNvbnRlbnQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuY29udGVudCBwIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmJlZm9yZSwgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjpiZWZvcmUge1xuICBsZWZ0OiAzMy4zMzMlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjphZnRlciB7XG4gIGxlZnQ6IDY2LjY2NiU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCxcbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAzMy4zMzMlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSxcbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2Zyxcbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmaWxsOiAjZmYwMDAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3ZlciBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmVtYWlsIGE6aG92ZXIgc3ZnLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZTMwMDtcbn1cblxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmUzMDA7XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiR29vZERvZ05ld1wiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDV2dywgMTAwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZjAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAxMHZ3LCAxMDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzAwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMzMzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjQwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDYwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLmJveC1pdGVtc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLmJveC1pdGVtc19fY29udGFpbmVyIC5ib3gtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciAuYm94LWl0ZW0gLnNlY3Rpb24taWNvbiB7XG4gIGZsZXgtYmFzaXM6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciAuYm94LWl0ZW0gLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgaDMsXG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciAuYm94LWl0ZW0gLnNlY3Rpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgaDMsXG4gIC53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLmJveC1pdGVtc19fY29udGFpbmVyIC5ib3gtaXRlbSAuc2VjdGlvbi1jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMDAwMCwgdHJhbnNwYXJlbnQpO1xuICBvcGFjaXR5OiAwLjY7XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGxheS1idG4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLnBsYXktYnRuIGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5wbGF5LWJ0biBhIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5wbGF5LWJ0biBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGxheS1idG4gYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAyNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5oZWFkaW5nIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaGVhZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaGVhZGluZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZDpsYXN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1heC13aWR0aDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmQgYSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkIGEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmQgYSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgxMzMzO1xufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Rpc3QvaW1hZ2VzL2JnLXN0YXJzLTAxLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjhweCAyMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb24gLmxvY2F0aW9uLWRldGFpbHNfX2NvbnRhaW5lciBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI2cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24tZGV0YWlsc19fY29udGFpbmVyIC5sb2NhdGlvbl9hZGRyZXNzLFxuLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb24gLmxvY2F0aW9uLWRldGFpbHNfX2NvbnRhaW5lciAubG9jYXRpb25fcGhvbmVfbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgLmxvY2F0aW9uX2FkZHJlc3MgYSxcbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgLmxvY2F0aW9uX3Bob25lX251bWJlciBhIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24tZGV0YWlsc19fY29udGFpbmVyIC5sb2NhdGlvbl9hZGRyZXNzIGE6aG92ZXIsXG4ud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24tZGV0YWlsc19fY29udGFpbmVyIC5sb2NhdGlvbl9waG9uZV9udW1iZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb24gLmxvY2F0aW9uLWRldGFpbHNfX2NvbnRhaW5lciAubG9jYXRpb25fYWRkcmVzcyBhIHN2Zyxcbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgLmxvY2F0aW9uX3Bob25lX251bWJlciBhIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICNmZjAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24tZGV0YWlsc19fY29udGFpbmVyIC5sb2NhdGlvbl9hZGRyZXNzIGEgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciAubG9jYXRpb24tb3B0aW9uIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIgLmxvY2F0aW9uX3Bob25lX251bWJlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtbG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIC5sb2NhdGlvbi1vcHRpb25zX19jb250YWluZXIgLmxvY2F0aW9uLW9wdGlvbiAubG9jYXRpb24tZGV0YWlsc19fY29udGFpbmVyIC5sb2NhdGlvbl9waG9uZV9udW1iZXIgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCAwO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkOmxhc3QtY2hpbGQge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWF4LXdpZHRoOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWNhcmRzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZCBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmQgYSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmQgYSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkIGEgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY2Fyb3VzZWwtcHJvZHVjdC1zaXplc19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtcGFydG5lcnMtbG9nb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLndwcy1wYXJ0bmVycy1sb2dvX193cmFwcGVyIC53cHMtcGFydG5lcnMtbG9nb19fY29udGFpbmVyIC5wYXJ0bmVyLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wYXJ0bmVycy1sb2dvX193cmFwcGVyIC53cHMtcGFydG5lcnMtbG9nb19fY29udGFpbmVyIC5wYXJ0bmVyLWxvZ28ge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtcGFydG5lcnMtbG9nb19fd3JhcHBlciAud3BzLXBhcnRuZXJzLWxvZ29fX2NvbnRhaW5lciAucGFydG5lci1sb2dvIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIgLnBhcnRuZXItbG9nbyB7XG4gICAgcGFkZGluZzogNDJweCAyNHB4O1xuICB9XG59XG4ud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIgLnBhcnRuZXItbG9nbyBpbWcge1xuICB3aWR0aDogNzAlO1xuICBtYXgtaGVpZ2h0OiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIgLnBhcnRuZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIgLnBhcnRuZXItbG9nbyBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tbWFwX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW1hcF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtYWRkcmVzcyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWVtYWlsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1lbWFpbCBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWFkZHJlc3MgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtZW1haWwgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtcGhvbmUgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtYWRkcmVzcyBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1lbWFpbCBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1waG9uZSBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1hZGRyZXNzIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWVtYWlsIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc2cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtcGhvbmUgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtYWRkcmVzcyBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1lbWFpbCBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1waG9uZSBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWFkZHJlc3MgYSBzdmcsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuY29udGFjdC1lbWFpbCBhIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6ICNmZjAwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtcGhvbmUgYTpob3Zlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWFkZHJlc3MgYTpob3Zlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LWVtYWlsIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NnB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5jb250YWN0LXBob25lIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmNvbnRhY3QtcGhvbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tbWFwX19jb250YWluZXIgLnNlY3Rpb24tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1tYXBfX2NvbnRhaW5lciAuc2VjdGlvbi1tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZCB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG4ud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciAuZG93bmxvYWQtYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWQgLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZF9fY29udGFpbmVyIC5kb3dubG9hZC1hcHAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyOHB4O1xuICB9XG59XG4ud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciAuZG93bmxvYWQtYXBwIC5kb3dubG9hZC1hcHBfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWQgLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZF9fY29udGFpbmVyIC5kb3dubG9hZC1hcHAgLmRvd25sb2FkLWFwcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWQgLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZF9fY29udGFpbmVyIC5kb3dubG9hZC1hcHAgLmRvd25sb2FkLWFwcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciAuZG93bmxvYWQtYXBwIC5kb3dubG9hZC1hcHBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWQgLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZF9fY29udGFpbmVyIC5kb3dubG9hZC1hcHAgLmRvd25sb2FkLWFwcF9fYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xufVxuLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZCAud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkX19jb250YWluZXIgLmRvd25sb2FkLWFwcCAuZG93bmxvYWQtYXBwX19idXR0b246aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG4ud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciAuZG93bmxvYWQtYXBwIC5kb3dubG9hZC1hcHBfX2J1dHRvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciAuZG93bmxvYWQtYXBwIC5kb3dubG9hZC1hcHBfX2J1dHRvbiBpbWcge1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWQgLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZF9fY29udGFpbmVyIC5kb3dubG9hZC1hcHAgLmRvd25sb2FkLWFwcF9fYnV0dG9uIGltZyB7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1zdXBwb3J0LWFwcC1kb3dubG9hZCAud3BzLXN1cHBvcnQtYXBwLWRvd25sb2FkX19jb250YWluZXIgLmRvd25sb2FkLWFwcCAuZG93bmxvYWQtYXBwX19idXR0b24gaW1nIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG4ud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkcyAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHNfX2NvbnRhaW5lciAuc3VwcG9ydC1zZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHNfX2NvbnRhaW5lciAuc3VwcG9ydC1zZWN0aW9uX19oZWFkZXIgLnN1cHBvcnQtc2VjdGlvbl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXNlY3Rpb25fX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMS43NWZyIDFmciAxZnI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkcyAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkc19fY29udGFpbmVyIC5zdXBwb3J0LWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMgLnN1cHBvcnQtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jYXJkcyAuc3VwcG9ydC1jYXJkOmZpcnN0LWNoaWxkIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMgLnN1cHBvcnQtY2FyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDI4cHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMgLnN1cHBvcnQtY2FyZCAuc3VwcG9ydC1jYXJkX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkcyAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkc19fY29udGFpbmVyIC5zdXBwb3J0LWNhcmRzIC5zdXBwb3J0LWNhcmQgLnN1cHBvcnQtY2FyZF9faWNvbiBzdmcge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWxsOiAjZmYwMDAwO1xufVxuLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jYXJkcyAuc3VwcG9ydC1jYXJkIC5zdXBwb3J0LWNhcmRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMgLnN1cHBvcnQtY2FyZCAuc3VwcG9ydC1jYXJkX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkcyAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkc19fY29udGFpbmVyIC5zdXBwb3J0LWNhcmRzIC5zdXBwb3J0LWNhcmQgLnN1cHBvcnQtY2FyZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jYXJkcyAuc3VwcG9ydC1jYXJkIC5zdXBwb3J0LWNhcmRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMgLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jYXJkcyAuc3VwcG9ydC1jYXJkIC5zdXBwb3J0LWNhcmRfX3N1Yi1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMgLnN1cHBvcnQtY2FyZCAuc3VwcG9ydC1jYXJkX19zdWItaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG4ud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkcyAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkc19fY29udGFpbmVyIC5zdXBwb3J0LWNhcmRzIC5zdXBwb3J0LWNhcmQgLnN1cHBvcnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzIC53cHMtc3VwcG9ydC1jb250YWN0LWNhcmRzX19jb250YWluZXIgLnN1cHBvcnQtY2FyZHMgLnN1cHBvcnQtY2FyZCAuc3VwcG9ydC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG4ud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkcyAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkc19fY29udGFpbmVyIC5zdXBwb3J0LWNhcmRzIC5zdXBwb3J0LWNhcmQ6bGFzdC1jaGlsZCAuc3VwcG9ydC1jYXJkX19zdWItaGVhZGluZyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzLmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1zdXBwb3J0LWZhcS1ncm91cHMuZmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXNlY3Rpb25fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1zZWN0aW9uX19oZWFkZXIgLnN1cHBvcnQtdGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAyOHB4IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LXNlY3Rpb25fX2hlYWRlciAuc3VwcG9ydC10aXAge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgZ2FwOiAxOHB4O1xuICB9XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXRpcCAuc3VwcG9ydC10aXBfX2ljb24ge1xuICB3aWR0aDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmRmZGY7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXRpcCAuc3VwcG9ydC10aXBfX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsbDogIzAwMDAwMDtcbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1zZWN0aW9uX19oZWFkZXIgLnN1cHBvcnQtdGlwIC5zdXBwb3J0LXRpcF9fY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXRpcCAuc3VwcG9ydC10aXBfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXRpcCAuc3VwcG9ydC10aXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIC5zdXBwb3J0LXRpcCAuc3VwcG9ydC10aXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1zZWN0aW9uX19oZWFkZXIgLnN1cHBvcnQtdGlwIC5zdXBwb3J0LXRpcF9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LXNlY3Rpb25fX2hlYWRlciAuc3VwcG9ydC10aXAgLnN1cHBvcnQtdGlwX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYztcbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtLmlzLW9wZW4gLmZhcS1pdGVtX190b2dnbGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtLmlzLW9wZW4gLmZhcS1pdGVtX190aXRsZSB7XG4gIGNvbG9yOiAjZmYwMDAwO1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX3RyaWdnZXIge1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgfVxufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fdHJpZ2dlcjpob3ZlciAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX190cmlnZ2VyOmhvdmVyIC5mYXEtaXRlbV9fdG9nZ2xlIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX190aXRsZSB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtZmFtaWx5OiBcIkNvbWZvcnRhYVwiLCBjdXJzaXZlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX3RvZ2dsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBtaW4td2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNzc3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fdG9nZ2xlIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX190b2dnbGUgc3ZnIHBhdGgge1xuICBzdHJva2U6IGN1cnJlbnRDb2xvcjtcbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAzNHB4O1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fYm9keSB1bCxcbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgcCxcbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgdWwsXG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IG9sIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29tZm9ydGFhXCIsIGN1cnNpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IHAsXG4gIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgdWwsXG4gIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgb2wge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fYm9keSB1bCBsaSxcbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgb2wgbGkge1xuICBmb250LWZhbWlseTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fYm9keSB1bCBsaSxcbiAgLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fYm9keSBvbCBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IHVsIGxpOjptYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fYm9keSB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjAwMDA7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IHA6bGFzdC1jaGlsZCxcbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgdWw6bGFzdC1jaGlsZCxcbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IHVsLFxuLndwcy1zdXBwb3J0LWZhcS1ncm91cHMgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciAuc3VwcG9ydC1jb250ZW50IC5zdXBwb3J0LWZhcXMgLmZhcS1pdGVtIC5mYXEtaXRlbV9fYm9keSBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzIC53cHMtc3VwcG9ydC1mYXEtZ3JvdXBzX19jb250YWluZXIgLnN1cHBvcnQtY29udGVudCAuc3VwcG9ydC1mYXFzIC5mYXEtaXRlbSAuZmFxLWl0ZW1fX2JvZHkgc3Ryb25nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IGEge1xuICBjb2xvcjogI2ZmMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyAud3BzLXN1cHBvcnQtZmFxLWdyb3Vwc19fY29udGFpbmVyIC5zdXBwb3J0LWNvbnRlbnQgLnN1cHBvcnQtZmFxcyAuZmFxLWl0ZW0gLmZhcS1pdGVtX19ib2R5IGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnZjX3Jvdy53cGJfcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ubm8tY29udGFpbmVyIC5yb3cgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdy5uby1ndXR0ZXJzLCAudmNfcm93Lm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePWNvbC1dLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj12Y19jb2xdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiB2Y19jb2xcIl0sXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIGNvbC1cIl0sXG4udmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndwcy12Yy1yb3ctbm8tcGFkZGluZyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn0iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAqem9vbTogMTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuQG1peGluIHRyYW5zaXRpb24oJHdoYXQ6IGFsbCwgJHRpbWU6IDAuMnMsICRob3c6IGVhc2UtaW4tb3V0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1vei10cmFuc2l0aW9uOiAgICAkd2hhdCAkdGltZSAkaG93O1xuICAtbXMtdHJhbnNpdGlvbjogICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1vLXRyYW5zaXRpb246ICAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgdHJhbnNpdGlvbjogICAgICAgICAkd2hhdCAkdGltZSAkaG93O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMTYsICRsaW5lOiAkc2l6ZVZhbHVlICogMS41KSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUpICsgcHg7XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUpICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUgLyAxNikgKyByZW07XG59XG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuXG4vLyBCcmVhayBQb2ludFxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcGhhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cblxuQG1peGluIG9wYWNpdHkoJHZhbHVlKXtcbiAgJElFVmFsdWU6ICR2YWx1ZSoxMDA7XG4gIG9wYWNpdHk6ICR2YWx1ZTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT1cIiskSUVWYWx1ZStcIilcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRJRVZhbHVlKTtcbn1cblxuQG1peGluIGdyYXlzY2FsZSggJHRvZ2dsZTogXCJvblwiLCAkcGVyY2VudGFnZTogMSApIHtcbiAgJHN2Zy10eXBlOiBcIm1hdHJpeFwiO1xuICAkc3ZnLXZhbHVlOiBcIjAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFwiO1xuICAkaWUtYWxwaGE6IGFscGhhKCN7XCJvcGFjaXR5PVwifXJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCApICk7XG5cbiAgQGlmICRwZXJjZW50YWdlICE9IDEge1xuICAgICRzdmctdHlwZTogXCJzYXR1cmF0ZVwiO1xuICAgICRzdmctdmFsdWU6ICRwZXJjZW50YWdlO1xuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvblwiIHtcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCcjeyRzdmctdHlwZX1cXCcgdmFsdWVzPVxcJyN7JHN2Zy12YWx1ZX1cXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8vIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWRcbiAgICBmaWx0ZXI6IGdyYXkgJGllLWFscGhhOyAvLyBJRTYtOVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoIHJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCUgKSApOyAvLyBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1NcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENhdGNoLWFsbFxuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvZmZcIiB7XG4gICAgQGlmICRzdmctdHlwZSA9PSBcInNhdHVyYXRlXCIge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgfVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG5cbi8vIEJyb3dzZXIgUHJlZml4ZXNcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBSb3RhdGVcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIFNjYWxlXG5AbWl4aW4gc2NhbGUoJHh5LCAkc2NhbGUpIHtcbiAgJHNjYWxlVmFsOiBcIlwiO1xuICBAaWYoJHh5ID09IFwiYWxsXCIpIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlO1xuICB9IEBlbHNlIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlICsgJHh5O1xuICB9XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGVWYWwrXCIoXCIrJHNjYWxlK1wiKVwiKTtcbn1cblxuLy8gVHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gU2tld1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cblxuLy8gVHJhbnNmb3JtIE9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4kdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuIiwiKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvLyBvdXRsaW5lLWNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG5odG1sIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cblxuYm9keSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuXG4mLmFkZC1iZy1jb2xvciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmFkbWluLWJhciB7XG4gICAgLy9wYWRkaW5nLXRvcDogMzJweDtcbn1cblxubWFpbiB7XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYnV0dG9uO1xufVxuXG51bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUsXG5pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3dwYWRtaW5iYXIge1xuICAgIC8vZGlzcGxheTogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndwcy1pbWctZmx1aWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuIiwiJGZvbnQtYXdlc29tZS1wcm86IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cbiRmb250LWN1c3RvbTogXCJDb21mb3J0YWFcIiwgY3Vyc2l2ZTtcbiRmb250LWN1c3RvbTI6IFwiR29vZERvZ05ld1wiLCBjdXJzaXZlO1xuXG4kZGVmYXVsdC1mb250OiAkZm9udC1jdXN0b207XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtaGVhZGluZzogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtbGlua3M6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWJ1dHRvbjogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuXG4kY29sb3ItY3VzdG9tMTogI2ZmMDAwMDtcbiRjb2xvci1jdXN0b20yOiAjZmZlMzAwO1xuJGNvbG9yLWN1c3RvbTM6ICMwODEzMzM7XG4kY29sb3ItY3VzdG9tNDogI2Y2ZjZmNjtcblxuLy9Db21tb25cbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGNvbG9yLWFjY2VudDogJGNvbG9yLWN1c3RvbTE7XG4kdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuJGhlYWRpbmctY29sb3I6ICRjb2xvci1ibGFjaztcbiIsIi8vIHBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAvLyAgIGZvbnQtc2l6ZTogNjBweDtcbiAgLy8gfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxuXG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgLy8gICBmb250LXNpemU6IDMwcHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gfVxufVxuXG4vLyBoZWFkaW5nIHN0eWxlc1xuLndwcy1jcy1oZWFkaW5nX19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIC8vIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgLy8gICBmb250LXNpemU6IDI2cHg7XG4gIC8vIH1cbn1cblxuLy8gdGV4dCBzdHlsZXNcbi53cHMtY3MtdGV4dF9fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi8vbGluayBzdHlsZXNcbi8vIC53cHMtY3MtbGlua19fc3R5bGUxIHtcbi8vICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4vLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIGdhcDogMTJweDtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuLy8gICBmb250LXNpemU6IDEzcHg7XG4vLyAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICBsZXR0ZXItc3BhY2luZzogMXB4O1xuLy8gICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuLy8gICBwYWRkaW5nOiAwIDAgOHB4O1xuLy8gICBtYXJnaW46IDA7XG5cbi8vICAgJjo6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgYm90dG9tOiAwO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMnB4O1xuLy8gICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuLy8gICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbi8vICAgfVxuXG4vLyAgICY6aG92ZXIge1xuLy8gICAgICY6OmFmdGVyIHtcbi8vICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4vLyBidG4gc3R5bGVzXG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMThweCA0OHB4IDE2cHggMjRweDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgIH1cbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgICAwIDAsXG4gICAgICBjYWxjKDEwMCUgLSAyNHB4KSAwLFxuICAgICAgMTAwJSA1MCUsXG4gICAgICBjYWxjKDEwMCUgLSAyNHB4KSAxMDAlLFxuICAgICAgMCAxMDAlLFxuICAgICAgMCUgNTAlXG4gICAgKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDAgMCxcbiAgICAgIGNhbGMoMTAwJSAtIDI0cHgpIDAsXG4gICAgICAxMDAlIDUwJSxcbiAgICAgIGNhbGMoMTAwJSAtIDI0cHgpIDEwMCUsXG4gICAgICAwIDEwMCUsXG4gICAgICAwJSA1MCVcbiAgICApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE4cHggNDhweCAxNnB4IDI0cHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgLmhpZGUtb24teHMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oXG4gICAgICAwIDAsXG4gICAgICBjYWxjKDEwMCUgLSAyNHB4KSAwLFxuICAgICAgMTAwJSA1MCUsXG4gICAgICBjYWxjKDEwMCUgLSAyNHB4KSAxMDAlLFxuICAgICAgMCAxMDAlLFxuICAgICAgMCUgNTAlXG4gICAgKTtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbihcbiAgICAgIDAgMCxcbiAgICAgIGNhbGMoMTAwJSAtIDI0cHgpIDAsXG4gICAgICAxMDAlIDUwJSxcbiAgICAgIGNhbGMoMTAwJSAtIDI0cHgpIDEwMCUsXG4gICAgICAwIDEwMCUsXG4gICAgICAwJSA1MCVcbiAgICApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuY29udGVudCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBicC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vL1xuLy8gIE1FRElBIFFVRVJJRVNcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEEgbWFwIG9mIGJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDU3NnB4LFxuICAgIHNtOiA3NjhweCxcbiAgICBtZDogOTkycHgsXG4gICAgbGc6IDEyMDBweCxcbiAgICB4bGc6IDE0MDBweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDE0MDBweFxuKTtcblxuXG4vL1xuLy8gIFJFU1BPTkQgQUJPVkVcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVMT1dcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVUV0VFTlxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cbkBtaXhpbiByZXNwb25kLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcblxuICAgIC8vIElmIGJvdGggdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cyBleGlzdCBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcbiAgICAgICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIElmIGxvd2VyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcblxuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCJcbi53cC1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCxcbi5zdGlja3ksXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLmFsaWducmlnaHQsXG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmJ5cG9zdGF1dGhvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA2cHggMjBweCAxNHB4IDA7XG59XG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmFsaWducmlnaHQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3AtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDIwcHg7XG4gICAgLy9ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG5cbiAgICAucnRsICYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIC8vIGEge1xuICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8vIH1cbn1cblxuYSB7XG4gIC8vIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vICY6Zm9jdXMge1xuICAvLyAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAvLyB9XG5cbiAgLy8gJjp2aXNpdGVkIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gfVxufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICAvLyBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDM1cHg7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ud3BzLXBhcmEtbWQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3ItYWNjZW50IHtcbiAgLy8gY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSB7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogaGVhZGluZyAqL1xuXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvL2ZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b200O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAvL2NvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiIsIi53cHN0Zi1wYWdlLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcbn1cblxuLndwc2Ytbm90LWhvbWVwYWdlIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuXG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgIFxufVxuXG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpZnJhbWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgLy9tYXJnaW46IDQwcHggMCAwO1xuICAgIH1cbn1cblxuLndwcy1pZnJhbWUtbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9tYXgtaGVpZ2h0OiA0NjBweDtcbiAgICB9XG59IiwiLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA0MHB4IDYwcHg7XHJcbiAgei1pbmRleDogMTAwO1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAubG9nb19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHdpZHRoOiAxNzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICAgIHdpZHRoOiAxNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDIwcHgpIHtcclxuICAgICAgICAvLyAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNjBweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5waG9uZS1udW1iZXIge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgYWxsOiB1bnNldDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDI4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMnB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgd2lkdGg6IDI3cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMi41cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC8vICYuc3R5bGUxIHtcclxuICAvLyAgIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgICBsZWZ0OiBhdXRvO1xyXG4gIC8vICAgICB0b3A6IGF1dG87XHJcbiAgLy8gICAgIHBhZGRpbmc6IDQ4cHggNjBweDtcclxuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gIC8vICAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcclxuICAvLyAgICAgfVxyXG5cclxuICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gIC8vICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4gIC8vICAgICAgIC5uYXZiYXItc29jaWFsLWljb25zX19jb250YWluZXIge1xyXG4gIC8vICAgICAgICAgdWwgbGkgYSBzdmcge1xyXG4gIC8vICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcblxyXG4gIC8vICAgICAgIC5uYXZiYXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcclxuICAvLyAgICAgICAgICNtYWluLW1lbnUge1xyXG4gIC8vICAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXHJcbiAgLy8gICAgICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxyXG4gIC8vICAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG4gIC8vICAgICAgICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XHJcbiAgLy8gICAgICAgICAgICAgPiBhIHtcclxuICAvLyAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuICAvLyAgICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgIH1cclxuXHJcbiAgLy8gICAgICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAvLyAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgLy8gICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gIC8vICAgICAgICAgICAgIH1cclxuXHJcbiAgLy8gICAgICAgICAgICAgPiBsaSBhIHtcclxuICAvLyAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgICB9XHJcblxyXG4gIC8vICAgICAgICAgICA+IGxpIHtcclxuICAvLyAgICAgICAgICAgICBhIHtcclxuICAvLyAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tNDtcclxuICAvLyAgICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgIH1cclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcblxyXG4gIC8vICAgICAgIC5uYXZiYXItY3RhX19jb250YWluZXIge1xyXG4gIC8vICAgICAgICAgYSB7XHJcbiAgLy8gICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1jdXN0b20zO1xyXG4gIC8vICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTM7XHJcbiAgLy8gICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAvLyAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTM7XHJcbiAgLy8gICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcclxuICAvLyAgICAgICAgICAgfVxyXG5cclxuICAvLyAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gIC8vICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci13aGl0ZTtcclxuXHJcbiAgLy8gICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgLy8gICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICAgICAgICAgICAgfVxyXG4gIC8vICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICB9XHJcbiAgLy8gICAgICAgfVxyXG5cclxuICAvLyAgICAgICAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XHJcbiAgLy8gICAgICAgICAudG9nZ2xlLWJ0biB7XHJcbiAgLy8gICAgICAgICAgIHNwYW4ge1xyXG4gIC8vICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA4MHB4KSB7XHJcbiAgLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcclxuICAvLyAgICAgICAgICAgICB9XHJcblxyXG4gIC8vICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAvLyAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAvLyAgICAgICAgICAgICB9XHJcbiAgLy8gICAgICAgICAgIH1cclxuICAvLyAgICAgICAgIH1cclxuICAvLyAgICAgICB9XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuICAvLyB9XHJcbn1cclxuIiwiLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICBsZWZ0OiAwO1xyXG4gICAgICAvLyAgIHRvcDogMDtcclxuICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxMDAwcHg7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogMTAwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAvLyAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLy8gICBsZWZ0OiBhdXRvO1xyXG4gICAgICAvLyAgIHRvcDogYXV0bztcclxuICAgICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvLyAgIHBhZGRpbmc6IDEwMHB4IDIwcHggODBweDtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogNjB2aDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGVyby1zZWN0aW9uX19zdHlsZTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDYwdmg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIGhlaWdodDogNTB2aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggNDBweCAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGVyby1zZWN0aW9uX19zdHlsZS1wcm9kdWN0cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMTUwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTE1MHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA5NTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCA0MHB4IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDkwcHggMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGlja3ktbmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gICAgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSxcbiAgICAtN3B4IC03cHggMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuNSksXG4gICAgaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjIpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYuc3RpY2t5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG5cbiAgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAubG9nb19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDE0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGhvbmUtbnVtYmVyLC5lbWFpbCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGV4dHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAudG9nZ2xlLWJ0biB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgcGFkZGluZzogMTZweCAyOHB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NTBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmFyIHtcbiAgICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gLm1lbnUtdG9nZ2xlIHtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB0b3A6IDJyZW07XG4vLyAgIHJpZ2h0OiAycmVtO1xuLy8gICBib3JkZXI6IG5vbmU7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuLy8gICBjb2xvcjogaW5oZXJpdDtcbi8vICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbi8vICAgY3Vyc29yOiBwb2ludGVyO1xuLy8gfVxuXG4vLyAubWVudSB7XG4vLyAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuLy8gICBpbnNldDogMDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4vLyAgIGNvbG9yOiAjZjFmYWVlO1xuLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHZ3KTtcbi8vICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuLy8gICB6LWluZGV4OiAxMTExMTE7XG5cbi8vICAgaGVpZ2h0OiAxMDAlO1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgcG9zaXRpb246IGZpeGVkO1xuLy8gICB0b3A6IDA7XG4vLyAgIGxlZnQ6IDA7XG4vLyB9XG5cbi8vIC5tZW51LXRvZ2dsZSB7XG4vLyAgIGFsbDogdW5zZXQ7XG4vLyAgIGN1cnNvcjogcG9pbnRlcjtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICByaWdodDogNzBweDtcbi8vICAgdG9wOiA1MHB4O1xuLy8gICB6LWluZGV4OiAxMDtcblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4vLyAgICAgcmlnaHQ6IDQwcHg7XG4vLyAgICAgdG9wOiAzMHB4O1xuLy8gICB9XG5cbi8vICAgc3ZnIHtcbi8vICAgICB3aWR0aDogMzBweDtcbi8vICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4vLyAgIH1cbi8vIH1cblxuLy8gLm1lbnUgYSB7XG4vLyAgIGNvbG9yOiBpbmhlcml0O1xuLy8gICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyB9XG5cbi8vIC5tZW51IGE6aG92ZXIge1xuLy8gICBjb2xvcjogI2E4ZGFkYztcbi8vIH1cblxuLy8gLm1lbnUtY29udGFpbmVyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIHdpZHRoOiBmaXQtY29udGVudDtcbi8vICAgaGVpZ2h0OiAxMDAlO1xuLy8gICBtYXgtd2lkdGg6IDk5MHB4O1xuLy8gICBtYXJnaW46IDAgYXV0bztcbi8vICAgcGFkZGluZzogNDBweDtcblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbi8vICAgfVxuLy8gfVxuXG4vLyAubWVudS1sb2dvX19jb250YWluZXIge1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIHdpZHRoOiBmaXQtY29udGVudDtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgZ2FwOiAzMHB4O1xuLy8gICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4vLyAgIC5sb2dvX19jb250YWluZXIge1xuLy8gICAgIHdpZHRoOiAzMDBweDtcblxuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbi8vICAgICAgIHdpZHRoOiAyNDBweDtcbi8vICAgICB9XG5cbi8vICAgICBhIHtcbi8vICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG5cbi8vICAgICAgIGltZyB7XG4vLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4vLyAgICAgdWwge1xuLy8gICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuLy8gICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICBnYXA6IDQwcHg7XG4vLyAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgbWFyZ2luOiAwO1xuXG4vLyAgICAgICBsaSB7XG4vLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICAgICBtYXJnaW46IDA7XG5cbi8vICAgICAgICAgYSB7XG4vLyAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4vLyAgICAgICAgICAgc3ZnIHtcbi8vICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuLy8gICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuLy8gICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4vLyAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuLy8gICAgICAgICAgIH1cblxuLy8gICAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgICAgc3ZnIHtcbi8vICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5tZW51IG5hdiB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbi8vICAgLy9mbGV4LWdyb3c6IDE7XG4vLyAgIGdhcDogMXJlbTtcbi8vIH1cblxuLy8gLm1lbnUgdWwge1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbi8vICAgbGkge1xuLy8gICAgIG1hcmdpbjogMCAwIDE1cHg7XG4vLyAgIH1cbi8vIH1cblxuLy8gLm1lbnUgbmF2IGEge1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4vLyAgIGZvbnQtc2l6ZTogMy41cmVtO1xuLy8gICBmb250LXdlaWdodDogNTAwO1xuLy8gICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbi8vICAgfVxuLy8gfVxuXG4vLyAubWVudSBuYXYgYTo6YmVmb3JlIHtcbi8vICAgY29udGVudDogXCJcIjtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICBsZWZ0OiAwO1xuLy8gICBib3R0b206IC01cHg7XG4vLyAgIC8vIGluc2V0LWlubGluZTogLTAuNXJlbTtcblxuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgaGVpZ2h0OiA2cHg7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICBvcGFjaXR5OiAwO1xuLy8gICB0cmFuc2Zvcm06IHNjYWxlWCgwLjYpO1xuLy8gICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbi8vIH1cblxuLy8gLm1lbnUgbmF2IGE6aG92ZXI6OmJlZm9yZSB7XG4vLyAgIG9wYWNpdHk6IDE7XG4vLyAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuLy8gfVxuXG4vLyAubWVudS1jb250YWN0X19jb250YWluZXIge1xuLy8gICAvL21hcmdpbi1sZWZ0OiBhdXRvO1xuLy8gICAvL2ZsZXgtc2hyaW5rOiAwO1xuLy8gICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4vLyAgIC5waG9uZS1udW1iZXIge1xuLy8gICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgbWFyZ2luOiAwO1xuXG4vLyAgICAgYSB7XG4vLyAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICBnYXA6IDEwcHg7XG4vLyAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuLy8gICAgICAgZm9udC1zaXplOiAxOHB4O1xuLy8gICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuLy8gICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuLy8gICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbi8vICAgICAgIHBhZGRpbmc6IDA7XG4vLyAgICAgICBtYXJnaW46IDA7XG4vLyAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuLy8gICAgICAgc3ZnIHtcbi8vICAgICAgICAgd2lkdGg6IDE4cHg7XG4vLyAgICAgICAgIGhlaWdodDogMThweDtcbi8vICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4vLyAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgICB9XG5cbi8vICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4vLyAgICAgICAgIHN2ZyB7XG4vLyAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4vLyAgICAgICAgIH1cbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LFxuICAgIG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAuY2xvc2UtYnRuX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZmlsbDogJGNvbG9yLWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgIG1heC13aWR0aDogMzAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMjBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAubG9nb19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yLFxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgICAgbGkuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgbGkuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG5cbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDMwJSAtIDNweCk7XG4gICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBib3R0b207XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yb3RhdGUge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAuYWRkcmVzcyxcbiAgICAgICAgLm51bWJlcixcbiAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDQwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG59XG5cbiIsIi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMCU7XG4gICAgYm90dG9tOiAtNDUlO1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2Rpc3QvaW1hZ2VzL2JnLW1lbWJlcnNoaXAuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgLTUwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxuXG4gIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0yMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvYmctbWVtYmVyc2hpcC5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJhZGdlIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZyk7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDM5OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWN0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1jb250YWN0X193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTgwcHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgcGFkZGluZzogMTQwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWNvbnRhY3RfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgIGdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDMge1xyXG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VjdGlvbi1jdGEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA3NSU7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICBnYXA6IDMwcHggNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODgwcHgpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwIDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoODUwcHgpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgb3BhY2l0eTogMC4xO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODUwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LWRldGFpbHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI4MHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5waG9uZS1udW1iZXIsXG4gICAgICAgIC5lbWFpbCxcbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEyODBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMjBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcblxuICAgICAgICAgICAgICBwYXRoe1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xOyBcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzc2cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBob25lLW51bWJlciB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAxMjBweCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICBtYXJnaW46IDEwMHB4IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBtYXJnaW46IDgwcHggMCBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbjogNjBweCAwIGF1dG87XG4gICAgfVxuXG4gICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTEgO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgIHBhdGh7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDg0LCA4NCwgODQsIDApLFxuICAvLyBpbnNldCAwIDAgMTVweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDApLFxuICAvLyA3cHggN3B4IDEwcHggcmdiYSg4NCwgODQsIDg0LCAuMTApLFxuICAvLyAtN3B4IC03cHggMTVweCByZ2JhKDE1NSwgMTU1LCAxNTUsIC41KSxcbiAgLy8gaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMnB4IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogMzMuMzMzJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBsZWZ0OiA2Ni42NjYlO1xuICB9XG5cbiAgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAucGhvbmUtbnVtYmVyLFxuICAgIC5lbWFpbCxcbiAgICAuYWRkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzMuMzMzJTtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG5cbiAgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIC8vICAgZ2FwOiA0MHB4O1xuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgNXZ3LCAxMDBweCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg0MHB4LCAxMHZ3LCAxMDBweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMTIwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MCUpO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMDBweCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20zO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMjQwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDA7XG4gIH1cblxuICAvLyBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gIC8vICAgcGFkZGluZzogOTBweCAwIDYwcHg7XG4gIC8vIH1cblxuICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJveC1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogNjBweCAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5ib3gtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDM2cHg7XG5cbiAgICAgICAgLnNlY3Rpb24taWNvbiB7XG4gICAgICAgICAgZmxleC1iYXNpczogNDBweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGgzLFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1jYXJvdXNlbC1wcm9kdWN0LXNpemVzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1haW4taW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGNvbG9yLWJsYWNrLCB0cmFuc3BhcmVudCk7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wbGF5LWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGJvdHRvbTogMjQwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmhlYWRpbmcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXG4gICAgICAgICAgLy8gdHdvLWNvbHVtblxuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jYXJkIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCg3MDBweCkge1xuICAgICAgICAgIC8vICAgLy8gcGFkZGluZzogMTZweCAyMHB4O1xuICAgICAgICAgIC8vICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC8vICAgLy8gdHdvLWNvbHVtblxuICAgICAgICAgIC8vICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20zO1xuXG4gIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvYmctc3RhcnMtMDEuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1pbnNpZGVwYWdlLWxvY2F0aW9uLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW46IDAgYXV0byA2MHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb24tb3B0aW9uc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExMDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IDc2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgfVxuXG4gICAgICAubG9jYXRpb24tb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b200O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMSk7XG5cbiAgICAgICAgLmxvY2F0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbi1kZXRhaWxzX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjBweDtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxvY2F0aW9uX2FkZHJlc3MsXG4gICAgICAgICAgLmxvY2F0aW9uX3Bob25lX251bWJlciB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sb2NhdGlvbl9hZGRyZXNzIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5sb2NhdGlvbl9waG9uZV9udW1iZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWNhcm91c2VsLXByb2R1Y3Qtc2l6ZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAwO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jYXJkc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cbiAgICAgICAgICAvLyB0d28tY29sdW1uXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXBhcnRuZXJzLWxvZ29fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLndwcy1wYXJ0bmVycy1sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cblxuICAgIC5wYXJ0bmVyLWxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4xKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQycHggMjRweDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgLy8gbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjYwcHgpIHtcbiAgICAgICAgLy8gICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAvLyAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAvLyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE2MHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcixcbiAgICAuc2VjdGlvbi1tYXBfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExNjBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LWRldGFpbHMge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250YWN0LXBob25lLFxuICAgICAgICAuY29udGFjdC1hZGRyZXNzLFxuICAgICAgICAuY29udGFjdC1lbWFpbCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDM3NnB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRhY3QtcGhvbmUge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMzc2cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLW1hcF9fY29udGFpbmVyIHtcbiAgICAgIC5zZWN0aW9uLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuXG4gIC53cHMtc3VwcG9ydC1hcHAtZG93bmxvYWRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5kb3dubG9hZC1hcHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzZweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgIC5kb3dubG9hZC1hcHBfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kb3dubG9hZC1hcHBfX2J1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogNjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1zdXBwb3J0LWNvbnRhY3QtY2FyZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cblxuICAud3BzLXN1cHBvcnQtY29udGFjdC1jYXJkc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnN1cHBvcnQtc2VjdGlvbl9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAuc3VwcG9ydC1zZWN0aW9uX190aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN1cHBvcnQtc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3VwcG9ydC1jYXJkcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjc1ZnIgMWZyIDFmcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuc3VwcG9ydC1jYXJkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VwcG9ydC1jYXJkX19pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnQtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuc3VwcG9ydC1jYXJkX19oZWFkaW5nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnQtY2FyZF9fc3ViLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1cHBvcnQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIC5zdXBwb3J0LWNhcmRfX3N1Yi1oZWFkaW5nIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXN1cHBvcnQtZmFxLWdyb3VwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gICYuZmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLndwcy1zdXBwb3J0LWZhcS1ncm91cHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zdXBwb3J0LWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5zdXBwb3J0LXNlY3Rpb25fX2hlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICAgIC5zdXBwb3J0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdXBwb3J0LXRpcCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdXBwb3J0LXRpcF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZkZmRmO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1cHBvcnQtdGlwX19jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN1cHBvcnQtdGlwX190aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zdXBwb3J0LXRpcF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3VwcG9ydC1mYXFzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mYXEtaXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLW9wZW4ge1xuICAgICAgICAgICAgLmZhcS1pdGVtX190b2dnbGUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYXEtaXRlbV9fdHJpZ2dlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5mYXEtaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYXEtaXRlbV9fdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmFxLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhcS1pdGVtX190b2dnbGUge1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhcS1pdGVtX19jb250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mYXEtaXRlbV9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMzRweDtcblxuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwLFxuICAgICAgICAgICAgdWwsXG4gICAgICAgICAgICBvbCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwgbGksXG4gICAgICAgICAgICBvbCBsaSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgICAgICAgICY6Om1hcmtlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICB1bDpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgb2w6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgb2wge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52Y19yb3cud3BiX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwiY29sLVwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJ2Y19jb2xcIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmVkZ3RmLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIHtcbiAgICAvLy5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLy99XG59XG4iXX0= */
