/*!
Theme Name:     Evolve Orthodontics Orthodontics 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:"Helvetica Neue LT";src:url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-45Lt.eot");src:url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-45Lt.eot?#iefix") format("embedded-opentype"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-45Lt.woff2") format("woff2"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-45Lt.woff") format("woff"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-45Lt.ttf") format("truetype"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-45Lt.svg#HelveticaNeueLT-45Lt") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT";src:url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-65Md.eot");src:url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-65Md.eot?#iefix") format("embedded-opentype"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-65Md.woff2") format("woff2"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-65Md.woff") format("woff"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-65Md.ttf") format("truetype"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-65Md.svg#HelveticaNeueLT-65Md") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue LT";src:url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-75Bd.eot");src:url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-75Bd.eot?#iefix") format("embedded-opentype"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-75Bd.woff2") format("woff2"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-75Bd.woff") format("woff"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-75Bd.ttf") format("truetype"),url("assets/fonts/HelveticaNeueLt/HelveticaNeueLT-75Bd.svg#HelveticaNeueLT-75Bd") format("svg");font-weight:bold;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important}html,body{padding:0;margin:0;width:100%;overflow:auto}body{font-family:"Helvetica Neue LT",sans-serif;font-weight:400;line-height:1.8;overflow:hidden;color:#000;background-color:#fff}a{color:inherit;text-decoration:none}button{font-family:"Helvetica Neue LT",sans-serif}ul{list-style:none;margin:0;padding:0}iframe{max-width:100%}video{width:100%;height:auto}picture,img{max-width:100%;height:auto}button{background-color:transparent;box-shadow:none;border:0;cursor:pointer}a{cursor:pointer}.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .insidepage-hero-text{font-family:"Helvetica Neue LT",sans-serif;font-size:100px;font-weight:300;line-height:1.3;color:#9dc41a;padding:0;margin:0}@media(max-width:1199px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .insidepage-hero-text{font-size:80px}}@media(max-width:991px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .insidepage-hero-text{font-size:70px}}@media(max-width:575px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .insidepage-hero-text{font-size:60px}}@media(max-width:499px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .insidepage-hero-text{font-size:50px}}.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content h1{font-family:"Helvetica Neue LT",sans-serif;font-size:clamp(60px,5vw,100px);font-weight:300;line-height:1.2;padding:0;margin:0;text-align:center;color:#fff;width:100%}@media(max-width:575px){.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content h1{font-size:50px}}@media(max-width:460px){.wps-cs-heading__style1,.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content h1{font-size:40px}}.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content h2{font-family:"Helvetica Neue LT",sans-serif;font-size:48px;font-weight:300;line-height:1;color:#252b63;padding:0;margin:0;text-transform:none}@media(max-width:1199px){.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content h2{font-size:45px}}@media(max-width:991px){.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content h2{font-size:40px}}@media(max-width:767px){.wps-cs-heading__style2,.archive-page-header .page-title,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content h2{font-size:35px}}.wps-cs-heading__style3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-title__container p,.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content h2,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container h2,.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content h2,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-featured-text__wrapper.text-style-xl .wps-insidepage-featured-text__container p,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .testimonial-header__container h2,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content h2,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container h2,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content p,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content h2{font-family:"Helvetica Neue LT",sans-serif;font-size:36px;font-weight:500;line-height:1.5;color:#9dc41a;text-transform:none;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-title__container p,.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content h2,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container h2,.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content h2,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-featured-text__wrapper.text-style-xl .wps-insidepage-featured-text__container p,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .testimonial-header__container h2,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content h2,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container h2,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content p,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content h2{font-size:30px}}@media(max-width:767px){.wps-cs-heading__style3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-title__container p,.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content h2,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container h2,.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content h2,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-featured-text__wrapper.text-style-xl .wps-insidepage-featured-text__container p,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .testimonial-header__container h2,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content h2,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container h2,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content p,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content h2{font-size:28px}}.wps-cs-heading__style4,.wps-blog-post-item__container a .blog-content h3,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container h3,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a h3,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content .content h3,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container p{font-family:"Helvetica Neue LT",sans-serif;font-size:24px;font-weight:400;line-height:1.45;color:#fff;padding:0;margin:0;text-transform:none}@media(max-width:575px){.wps-cs-heading__style4,.wps-blog-post-item__container a .blog-content h3,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container h3,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a h3,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content .content h3,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container p{font-size:20px}}.wps-cs-heading__style5,.footer-main__wrapper .footer-main__container .section-contact__container .contact__container .contact a,.footer-main__wrapper .footer-main__container .section-contact__container .contact__container p a{font-family:"Helvetica Neue LT",sans-serif;font-size:18px;font-weight:500;line-height:1;color:#fff;padding:0;margin:0}.wps-cs-text__style1,.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content p,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container p,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container p,.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content p,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content p,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item .testimonial-item-inner__container .testimonial-content,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content p,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a p,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content .content p{font-family:"Helvetica Neue LT",sans-serif;font-size:20px;font-weight:300;line-height:1.75;color:#fff;padding:0;margin:0}@media(max-width:575px){.wps-cs-text__style1,.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content p,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container p,.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container p,.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content p,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content p,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item .testimonial-item-inner__container .testimonial-content,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content p,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a p,.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content .content p{font-size:18px}}.wps-cs-text__style2,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a .get-direction,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .phone-number a,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li,.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer ul li a,.footer-main__wrapper .footer-main__container .links__container ul li a,.footer-main__wrapper .footer-main__container h3,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a,.header-topbar__wrapper .header-topbar__container h3{font-family:"Helvetica Neue LT",sans-serif;font-size:18px;font-weight:500;line-height:1.6;color:#000;text-transform:none;padding:0;margin:0}@media(max-width:575px){.wps-cs-text__style2,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a .get-direction,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .phone-number a,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li,.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer ul li a,.footer-main__wrapper .footer-main__container .links__container ul li a,.footer-main__wrapper .footer-main__container h3,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a,.header-topbar__wrapper .header-topbar__container h3{font-size:16px}}.wps-cs-text__style3,.wps-blog-post-item__container a .blog-content h4,.footer-copyright__container .copyright-inner__container .copyright-content__container a,.footer-copyright__container .copyright-inner__container .copyright-content__container p,.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li a,.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li .sub-menu>li a,.header-topbar__wrapper .header-topbar__container .contact__container ul li a,.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li a,.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu>li a{font-family:"Helvetica Neue LT",sans-serif;font-size:14px;font-weight:500;line-height:1.7;color:#000;padding:0;margin:0}.wps-cs-link__style1,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content .section-cta a,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a .section-cta p{font-size:16px;color:#9dc41a;font-weight:500;position:relative;display:inline-flex;flex-direction:row;gap:20px;align-items:center}.wps-cs-link__style1:hover svg,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a:hover svg,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content .section-cta a:hover svg,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a .section-cta p:hover svg{transform:translate(10px,0);margin-left:20px}.wps-cs-link__style1 svg,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a svg,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content .section-cta a svg,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a .section-cta p svg{display:inline-block;transition:transform 250ms ease-in-out,margin 500ms ease-in-out}.wps-cs-link__style1 svg path,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a svg path,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content .section-cta a svg path,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a .section-cta p svg path{fill:#9dc41a}.wps-cs-btn__style1,.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a,.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta a,.featured-cta-btn{display:flex;justify-content:center;align-items:center;min-width:266px;padding:0 20px;gap:20px;height:50px;font-family:"Helvetica Neue LT",sans-serif;font-size:18px;font-weight:500;line-height:1;text-align:center;color:#fff;border:2px solid #9dc41a;border-radius:30px;position:relative;transition:color 250ms ease-in-out,background-color 250ms ease-in-out,border 250ms ease-in-out}@media(max-width:767px){.wps-cs-btn__style1,.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a,.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta a,.featured-cta-btn{min-width:60px;height:60px;border-radius:50%;padding:0}}@media(max-width:767px){.wps-cs-btn__style1 .text,.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a .text,.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta a .text,.featured-cta-btn .text{display:none}}.wps-cs-btn__style1 svg,.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a svg,.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta a svg,.featured-cta-btn svg{display:block;width:20px;height:20px}.wps-cs-btn__style1 svg path,.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a svg path,.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta a svg path,.featured-cta-btn svg path{fill:#9dc41a;transition:fill 250ms ease-in-out}.wps-cs-btn__style1:hover,.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a:hover,.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta a:hover,.featured-cta-btn:hover{background-color:#9dc41a;color:#fff;border:2px solid #9dc41a}.wps-cs-btn__style2,#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 .gform_button,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container .section-cta a,.sticky-navbar .sticky-navbar__container .navbar-cta__container a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{display:flex;justify-content:center;align-items:center;min-width:266px;padding:0 20px;gap:20px;height:50px;font-family:"Helvetica Neue LT",sans-serif;font-size:18px;font-weight:500;line-height:1;text-align:center;color:#9dc41a;border:2px solid #9dc41a;border-radius:30px;position:relative;transition:color 250ms ease-in-out,background-color 250ms ease-in-out,border 250ms ease-in-out}.wps-cs-btn__style2:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 .gform_button:hover,#gform_3 .wps-input-field-btn:hover,#gform_3 #gform_submit_button_1:hover,#gform_3 .gform_button:hover,.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container .section-cta a:hover,.sticky-navbar .sticky-navbar__container .navbar-cta__container a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a:hover{background-color:#9dc41a;color:#fff;border:2px solid #9dc41a}.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:"Helvetica Neue LT",sans-serif;font-size:60px;line-height:1.1;color:#000;padding:0;margin:16px 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:"Helvetica Neue LT",sans-serif;font-size:48px;line-height:1.4;text-transform:uppercase;color:#252b63;padding:0;margin:16px 0 40px}@media(max-width:1199px){h2,.h2{font-size:42px}}@media(max-width:991px){h2,.h2{font-size:36px}}@media(max-width:767px){h2,.h2{font-size:30px}}h3,.h3{font-family:"Helvetica Neue LT",sans-serif;font-size:36px;line-height:1.25;color:#9dc41a;padding:0;margin:0 0 45px}@media(max-width:575px){h3,.h3{font-size:26px}}h4,.h4{font-family:"Helvetica Neue LT",sans-serif;font-size:17px;font-weight:700;line-height:1;color:#252b63;text-transform:none;padding:0;margin:16px 0 22px}a{color:#252b63}a:hover{color:#252b63;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Helvetica Neue LT",sans-serif;font-size:17px;font-weight:300;line-height:1.75;color:#000;padding:0;margin:0}@media(max-width:575px){p{font-size:16px}}p strong{font-weight:700}p a{text-decoration:none;font-weight:400;color:#9dc41a;text-decoration:underline}p a:hover{color:#9dc41a;text-decoration:none}p img{display:block;margin:30px 0 50px !important}ul,ol{margin:0 0 40px}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#fafafa}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.wpb_text_column ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;list-style-type:none}.wpb_text_column ul li{font-family:"Helvetica Neue LT",sans-serif;font-size:17px;font-weight:400;line-height:1.7;color:#000;position:relative;padding:0 0 0 30px;margin:0;position:relative}.wpb_text_column ul li a{text-decoration:none;font-weight:700;color:#252b63;text-decoration:underline}.wpb_text_column ul li a:hover{color:#252b63;text-decoration:none}.wpb_text_column ul li::before{content:"";position:absolute;left:0;top:10px;width:12px;height:12px;border-radius:50%;background-color:#9dc41a}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li{padding-left:30px;position:relative}.wpb_text_column ul li>ul li::before{content:"";position:absolute;left:0;top:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #252b63}.wpb_text_column ul.grid-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}@media(max-width:680px){.wpb_text_column ul.grid-list{grid-template-columns:1fr;gap:16px}}.wpb_text_column ul.grid-list li{width:100%}.wpb_text_column-dep ul{list-style-type:none}.wpb_text_column-dep ul li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-no-padding{padding:0}.wps-column-space-left{padding-right: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:"Helvetica Neue LT",sans-serif;font-size:24px;font-weight:500;line-height:1.4;color:#9dc41a;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#252b63}.wps-cs-editor-link-style1 a{font-weight:bold;color:#252b63;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#252b63}.wps-cs-editor-ul-style1{list-style-type:none}.wps-cs-editor-ul-style1 li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-cs-featured-heading1{font-weight:normal;font-size:24px;position:relative;padding-bottom:30px}.wps-cs-featured-heading1:after{content:"";position:absolute;width:120px;height:3px;left:0;bottom:0}.vc_tta-container h3{text-align:center !important;margin-bottom:100px !important}@media(max-width:991px){.vc_tta-container h3{margin-bottom:80px !important}}@media(max-width:767px){.vc_tta-container h3{margin-bottom:60px !important}}.vc_tta-title-text{font-family:"Helvetica Neue LT",sans-serif;font-size:17px;font-weight:600;line-height:1.5;text-transform:none;color:#000;padding:0;margin:0}.vc_tta-panel-heading{border-color:#9f9f9f !important;border-left:none !important;border-right:none !important;background-color:#fff !important}.vc_tta-panel-heading a{padding:20px 50px 20px 30px !important}@media(max-width:575px){.vc_tta-panel-heading a{padding:20px 40px 20px 20px !important}}.vc_tta-panel-body{border:none !important;border-bottom:1px solid #9f9f9f !important;background-color:#fff !important}.vc_tta-panel-body p{padding:0 10px !important}@media(max-width:575px){.vc_tta-panel-body p{padding:0 !important}}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:30px !important}@media(max-width:575px){.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-right .vc_tta-controls-icon{right:20px !important}}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"Helvetica Neue LT",sans-serif;font-size:30px;font-weight:600;line-height:1.4;color:#000;padding:0;margin:0 0 25px}@media(max-width:1199px){.homepage-faq-text{font-size:28px}}@media(max-width:991px){.homepage-faq-text{font-size:24px}}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:80px 0}@media(max-width:991px){.blog .wpstf-page-content{padding:50px 0}}.wps-contact-map-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wps-contact-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.wps-contact-map-container{margin:40px 0 0}}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .header-hero__wrapper{position:relative;width:100%;height:96vh;height:96dvh;overflow:hidden}.page-hero-section-wrap .header-hero__wrapper .home-header-video-bg-container{position:relative;top:0;left:0;width:100%;height:96vh;height:96dvh}.page-hero-section-wrap .header-hero__wrapper .home-header-video-bg-container::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;z-index:1;background-color:#000}.page-hero-section-wrap .header-hero__wrapper .home-header-video-bg-container .BackgroundMedia{width:100%;height:96vh;height:96dvh}.page-hero-section-wrap .header-hero__wrapper .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos{width:100%;height:96vh;height:96dvh}.page-hero-section-wrap .header-hero__wrapper .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos .BackgroundMedia__video{width:100%;height:96vh;height:96dvh}.page-hero-section-wrap .header-hero__wrapper .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos .BackgroundMedia__video video{display:block;width:100%;height:100dvh;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .header-hero__wrapper .section-content__container{position:absolute;z-index:4;top:0;left:0;display:flex;align-items:center;width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content{position:relative;width:100%;margin:0 auto;padding:0 20px}.page-hero-section-wrap .header-hero__wrapper .section-content__container .section-content .header-title .line{overflow:hidden}.page-hero-section-wrap .header-hero__wrapper .section-image__container{position:relative;z-index:0;height:96vh;height:96dvh;width:100%;overflow:hidden}@media(max-width:991px){.page-hero-section-wrap .header-hero__wrapper .section-image__container{height:76vh;height:76dvh}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .section-image__container{height:56vh;height:56dvh}}.page-hero-section-wrap .header-hero__wrapper .section-image__container::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.5;z-index:1;background-color:#000}.page-hero-section-wrap .header-hero__wrapper .section-image__container img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .header-hero__wrapper .header-pattern{position:absolute;bottom:0;left:0;z-index:9;padding-bottom:15px;transform:scale(1.1)}@media(max-width:1399px){.page-hero-section-wrap .header-hero__wrapper .header-pattern{padding-bottom:60px;transform:scale(1.5)}}@media(max-width:1199px){.page-hero-section-wrap .header-hero__wrapper .header-pattern{padding-bottom:40px}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-pattern{padding-bottom:30px}}.page-hero-section-wrap .header-hero__wrapper .header-pattern img{display:block;width:100%;transform:scale(1.1)}.page-hero-section-wrap.hero-section__style1{background-color:#fff;position:relative;width:100%}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{background-color:#fff}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{max-width:1240px;margin:0 auto;padding:0 20px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .insidepage-hero-text{position:relative;z-index:8;padding:200px 0 150px;text-align:center}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .insidepage-hero-text .line{overflow:hidden}.page-hero-section-wrap.hero-section__style2{position:relative;overflow:hidden}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:.4;z-index:0;background-color:#000;background-blend-mode:multiply}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:calc(100% + 100px);-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{max-width:1240px;margin:0 auto;padding:0 20px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text{position:relative;z-index:8;padding:310px 0 115px;text-align:center;color:#fafafa}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text{padding:180px 0 120px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text .line{overflow:hidden}@media(max-width:575px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .insidepage-hero-text{color:#fafafa}}.header-under-pattern{background-color:#252b63;padding-top:30px;transform:scale(1.1);padding-bottom:35px;position:relative;z-index:3}@media(max-width:1399px){.header-under-pattern{padding-top:10px;transform:scale(1.5);padding-bottom:30px}}.header-under-pattern img{transform:scale(1.1)}.header-navbar__wrapper{position:absolute;top:0;left:0;width:100%;margin:70px 0 0;z-index:99}@media(max-width:991px){.header-navbar__wrapper{margin:120px 0 0}}@media(max-width:767px){.header-navbar__wrapper{margin:140px 0 0}}@media(max-width:399px){.header-navbar__wrapper{margin:160px 0 0}}.header-navbar__wrapper .header-navbar__container{width:100%;display:flex;align-items:center;padding:0 40px}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container{padding:0 20px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-shrink:0}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a{display:block}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img{display:block}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img{width:150px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a .hide-on-sm{display:block}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container a .hide-on-sm{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a .show-on-sm{display:none;max-width:60px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container a .show-on-sm{display:block}}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container{margin:0 0 0 120px}@media(max-width:1300px){.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container{margin:0 0 0 70px}}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu{display:flex;gap:30px;align-items:center;margin:0;padding:0}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0;list-style:none}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:260px;width:100%;max-width:260px;list-style:none;display:block;margin:0 0 0 20px;border-radius:5px}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu>li{margin:0;padding:0}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu>li a{display:block;color:#252b63;padding:10px 10px 7px;position:relative;transition:all .2s ease-out}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu>li a:hover{color:#fff;background-color:#9dc41a;border-radius:5px}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li:hover>a{text-decoration:none;color:#9dc41a}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:2;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;list-style:none;transform:translateX(-5px)}.header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li a{display:block;color:#fff;padding:21px 0 15px;transition:all .3s ease-out}.header-navbar__wrapper .header-navbar__container .cta-btns__container{margin-left:auto}.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta{flex-shrink:0;display:flex;gap:20px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta{gap:10px}}.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta a:hover svg path{fill:#fff}.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta .number{display:none}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .cta-btns__container .section-cta .number{display:flex}}.header-navbar__wrapper .header-navbar__container .sticky-toggle-btn__container{display:none;flex-shrink:0;margin-left:20px;width:60px;height:60px;border-radius:50%;border:2px solid #9dc41a;align-items:center;justify-content:center;transition:background-color 250ms ease-in-out;cursor:pointer}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .sticky-toggle-btn__container{margin-left:10px}}.header-navbar__wrapper .header-navbar__container .sticky-toggle-btn__container:hover{background-color:#9dc41a}.header-navbar__wrapper .header-navbar__container .sticky-toggle-btn__container:hover .toggle-btn span{background-color:#fff}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container .sticky-toggle-btn__container{display:flex}}.header-navbar__wrapper .header-navbar__container .sticky-toggle-btn__container .toggle-btn{width:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent}.header-navbar__wrapper .header-navbar__container .sticky-toggle-btn__container .toggle-btn span{display:block;width:100%;height:2.5px;background-color:#9dc41a;transition:background-color 250ms ease-in-out}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 2px 5px 0 rgba(0,0,0,0.05)}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu>li a:hover{color:#fff}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li .sub-menu>li:hover a{color:#fff}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li:hover>a{color:#9dc41a}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-navlinks__container #main-menu>li a{color:#252b63}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a{color:#9dc41a}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container a:hover svg path{fill:#fff}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container .number{display:none}@media(max-width:767px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .cta-btns__container .number{display:flex}}.header-topbar__wrapper{background-color:#252b63;padding:15px 0;position:relative;z-index:12}.header-topbar__wrapper .header-topbar__container{padding:0 40px;width:100%;display:flex;align-items:center;gap:30px}@media(max-width:1199px){.header-topbar__wrapper .header-topbar__container{padding:0 20px}}@media(max-width:767px){.header-topbar__wrapper .header-topbar__container{gap:20px}}@media(max-width:991px){.header-topbar__wrapper .header-topbar__container{flex-wrap:wrap;gap:10px}}.header-topbar__wrapper .header-topbar__container .contact__container ul{display:flex;gap:40px;margin:0;padding:0}@media(max-width:767px){.header-topbar__wrapper .header-topbar__container .contact__container ul{flex-direction:column;gap:10px}}.header-topbar__wrapper .header-topbar__container .contact__container ul li{line-height:1;margin:0;padding:0;list-style:none}.header-topbar__wrapper .header-topbar__container .contact__container ul li a{display:flex;gap:6px;align-items:baseline}.header-topbar__wrapper .header-topbar__container .contact__container ul li a:hover span{color:#9dc41a}.header-topbar__wrapper .header-topbar__container .contact__container ul li a svg{display:block;width:12px;height:12px}.header-topbar__wrapper .header-topbar__container .contact__container ul li a svg path{fill:#9dc41a}.header-topbar__wrapper .header-topbar__container .contact__container ul li a span{color:#fff;transition:color 250ms ease-in-out}.header-topbar__wrapper .header-topbar__container h3{color:#9dc41a}@media(max-width:991px){.header-topbar__wrapper .header-topbar__container h3{width:100%}}.header-topbar__wrapper .header-topbar__container .social-links__container{margin-left:auto}@media(max-width:575px){.header-topbar__wrapper .header-topbar__container .social-links__container{display:none}}.header-topbar__wrapper .header-topbar__container .social-links__container ul{display:flex;gap:20px;margin:0;padding:0}.header-topbar__wrapper .header-topbar__container .social-links__container ul li{margin:0;padding:0;list-style:none}.header-topbar__wrapper .header-topbar__container .social-links__container ul li a{display:block}.header-topbar__wrapper .header-topbar__container .social-links__container ul li a:hover svg path{fill:#9dc41a;transition:fill 250ms ease-in-out}.header-topbar__wrapper .header-topbar__container .social-links__container ul li a svg{display:block;width:15px;height:15px}.header-topbar__wrapper .header-topbar__container .social-links__container ul li a svg path{fill:#fff}.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:#9dc41a}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;min-width:500px;max-width:33.333%;height:100%;padding:100px 40px;overflow-y:scroll;background-color:#252b63;z-index:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container{position:absolute;inset:0;overflow:hidden}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image{position:absolute;inset:0;transform:translate(-20%,-5%) scale(1.2);opacity:.3;z-index:1}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image{transform:translate(-10%,0)}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image img{width:100%;height:100%}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{min-width:0;max-width:100%;padding:100px 20px}}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{padding:80px 20px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container{width:100%;display:flex;justify-content:center;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;width:100%;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:"Helvetica Neue LT",sans-serif;font-size:24px;letter-spacing:.05em;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:active{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{padding-right:24px;display:inline-block;font-family:"Helvetica Neue LT",sans-serif;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:#252b63;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:"Helvetica Neue LT",sans-serif;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 .cta-btn__container{display:inline-block;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-top:40px;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 .phone-number,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:baseline;gap:12px;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 .phone-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 .phone-number a svg path,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg path{fill:#9dc41a}.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 .phone-number a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a:hover{color:#9dc41a}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a{line-height:1.4}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg{top:2px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #9dc41a;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;fill:#fff;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:hover{background-color:#9dc41a}.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}.sticky-navbar.sticky{transform:translateY(0)}ul{list-style:none;margin:0}ul li{margin:0}.sticky-navbar{position:fixed;top:0;left:0;width:100%;z-index:10000;transform:translateY(-110%);transition:.2s ease-in-out;background:#fff;border:0;padding:0 40px;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-navbar__container{width:100%;display:flex;align-items:center;gap:20px;padding:15px 0}@media(max-width:767px){.sticky-navbar .sticky-navbar__container{gap:10px}}.sticky-navbar .sticky-navbar__container .sticky-navbar-logo__container a{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.sticky-navbar .sticky-navbar__container .sticky-navbar-logo__container a img{width:100%;max-width:60px}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu{display:inline-block;list-style:none;padding:0;margin:0}@media(max-width:1199px){.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu{display:none}}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li .sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:260px;width:100%;max-width:260px;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 1px 1px 0 rgba(0,0,0,0.05),0 2px 5px 0 rgba(0,0,0,0.05)}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li .sub-menu>li{margin:0;padding:0}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li .sub-menu>li a{display:block;color:#252b63;padding:10px 10px 7px;position:relative;transition:all .2s ease-out}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li .sub-menu>li a:hover{color:#fff;background-color:#9dc41a;border-radius:5px}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li:hover>a{text-decoration:none;color:#9dc41a}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:2;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;transform:translateX(-5px)}.sticky-navbar .sticky-navbar__container .stickybar-navigation__container #main-menu>li a{display:block;color:#252b63;padding:21px 0 15px;transition:all .3s ease-out}.sticky-navbar .sticky-navbar__container .navbar-cta__container{margin-left:auto;flex-shrink:0;display:flex;gap:20px}@media(max-width:767px){.sticky-navbar .sticky-navbar__container .navbar-cta__container{gap:10px}}.sticky-navbar .sticky-navbar__container .navbar-cta__container .number{display:none}@media(max-width:767px){.sticky-navbar .sticky-navbar__container .navbar-cta__container .number{display:flex}}@media(max-width:767px){.sticky-navbar .sticky-navbar__container .navbar-cta__container a{display:flex;justify-content:center;align-items:center;min-width:0;width:60px;height:60px;padding:10px 18px;transition:background-color 250ms ease-in-out}}.sticky-navbar .sticky-navbar__container .navbar-cta__container a .text{transition:color 250ms ease-in-out}@media(max-width:767px){.sticky-navbar .sticky-navbar__container .navbar-cta__container a .text{display:none}}.sticky-navbar .sticky-navbar__container .navbar-cta__container a:hover{color:#9dc41a;border:2px solid #9dc41a}.sticky-navbar .sticky-navbar__container .navbar-cta__container a:hover svg path{fill:#fff}.sticky-navbar .sticky-navbar__container .navbar-cta__container a:hover .text{color:#fff}.sticky-navbar .sticky-navbar__container .navbar-cta__container a svg{width:20px;height:20px;display:block}.sticky-navbar .sticky-navbar__container .navbar-cta__container a svg path{fill:#9dc41a;transition:fill 250ms ease-in-out}.sticky-navbar .sticky-navbar__container .sticky-toggle-btn__container{display:none;flex-shrink:0;width:60px;height:60px;border-radius:50%;border:2px solid #9dc41a;align-items:center;justify-content:center;transition:background-color 250ms ease-in-out;cursor:pointer}.sticky-navbar .sticky-navbar__container .sticky-toggle-btn__container:hover{background-color:#9dc41a}.sticky-navbar .sticky-navbar__container .sticky-toggle-btn__container:hover .toggle-btn span{background-color:#fff}@media(max-width:1199px){.sticky-navbar .sticky-navbar__container .sticky-toggle-btn__container{display:flex}}.sticky-navbar .sticky-navbar__container .sticky-toggle-btn__container .toggle-btn{width:25px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;flex-shrink:0;cursor:pointer;border:0;margin:0;padding:0;background-color:transparent}.sticky-navbar .sticky-navbar__container .sticky-toggle-btn__container .toggle-btn span{display:block;width:100%;height:2.5px;background-color:#9dc41a;transition:background-color 250ms ease-in-out}.footer-cta__wrapper{padding:110px 0 40px}.footer-cta__wrapper .footer-cta__container{display:flex;gap:60px;align-items:center}@media(max-width:1199px){.footer-cta__wrapper .footer-cta__container{flex-direction:column-reverse}}.footer-cta__wrapper .footer-cta__container .section-image__container{width:45%}@media(max-width:1199px){.footer-cta__wrapper .footer-cta__container .section-image__container{width:65%;margin:0 auto}}@media(max-width:767px){.footer-cta__wrapper .footer-cta__container .section-image__container{width:75%;margin:0 auto}}@media(max-width:575px){.footer-cta__wrapper .footer-cta__container .section-image__container{width:85%;margin:0 auto}}.footer-cta__wrapper .footer-cta__container .section-image__container img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-60px,40px);position:relative;z-index:-1}@media(max-width:1199px){.footer-cta__wrapper .footer-cta__container .section-image__container img{transform:translate(0,40px)}}.footer-cta__wrapper .footer-cta__container .section-content__container{width:65%}@media(max-width:1199px){.footer-cta__wrapper .footer-cta__container .section-content__container{width:100%}}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content{max-width:765px;width:80%}@media(max-width:1199px){.footer-cta__wrapper .footer-cta__container .section-content__container .section-content{margin:0 auto}}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content h2{color:#252b63}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content p{color:#252b63;font-weight:300;line-height:1.3;margin-top:30px}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container{padding-top:40px;max-width:600px;display:flex;gap:20px;overflow:hidden}@media(max-width:767px){.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container{flex-wrap:wrap}}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container .section-cta a{display:flex}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container .section-cta a:hover svg path{fill:#fff}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container .section-cta a svg{display:block;width:20px;height:20px}.footer-cta__wrapper .footer-cta__container .section-content__container .section-content .section-cta__container .section-cta a svg path{fill:#9dc41a;transition:fill 250ms ease-in-out}.footer-copyright__container{max-width:1480px;margin:0 auto;width:100%;padding:0 40px}@media(max-width:1199px){.footer-copyright__container{padding:0 20px}}.footer-copyright__container .border-line{width:100%;height:2px;background:#fff;opacity:.2}.footer-copyright__container .copyright-inner__container{padding:35px 0}.footer-copyright__container .copyright-inner__container .copyright-content__container{display:flex;justify-content:space-between;gap:20px}@media(max-width:575px){.footer-copyright__container .copyright-inner__container .copyright-content__container{flex-direction:column;align-items:center;text-align:center;gap:10px}}.footer-copyright__container .copyright-inner__container .copyright-content__container p{color:#fff;opacity:.5;font-weight:300}.footer-copyright__container .copyright-inner__container .copyright-content__container a{color:#9dc41a;font-weight:300}.footer-copyright__container .copyright-inner__container .copyright-content__container a span{opacity:.5;color:#fff;transition:opacity 250ms ease-in-out}.footer-copyright__container .copyright-inner__container .copyright-content__container a:hover span{opacity:1}.footer-main__wrapper{background-color:#252b63}@media(max-width:991px){.footer-main__wrapper{padding-bottom:60px}}.footer-main__wrapper .footer-main__container{padding:100px 40px;max-width:1480px;margin:0 auto;width:100%;display:flex;gap:30px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container{flex-wrap:wrap;justify-content:space-between;padding:100px 20px}}@media(max-width:991px){.footer-main__wrapper .footer-main__container{justify-content:start;gap:40px;padding:50px 20px}}.footer-main__wrapper .footer-main__container h3{color:#9dc41a}.footer-main__wrapper .footer-main__container .section-contact__container{width:25%}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .section-contact__container{width:100%;display:flex;gap:40px;flex-direction:column}}@media(max-width:991px){.footer-main__wrapper .footer-main__container .section-contact__container{align-items:center;justify-content:center}}.footer-main__wrapper .footer-main__container .section-contact__container .logo__container a{display:block}.footer-main__wrapper .footer-main__container .section-contact__container .logo__container a img{display:block}@media(max-width:991px){.footer-main__wrapper .footer-main__container .section-contact__container .logo__container a img{max-width:150px}}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container{max-width:247px;margin-top:55px;display:flex;flex-direction:column;gap:25px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .section-contact__container .contact__container{margin-top:0}}@media(max-width:991px){.footer-main__wrapper .footer-main__container .section-contact__container .contact__container{align-items:center;justify-content:center}}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container p{margin:0;padding:0}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container p a{display:flex;flex-direction:row;gap:20px;align-items:baseline;text-decoration:none;font-weight:300}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container p a:hover .text{color:#9dc41a;transition:color 250ms ease-in-out}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container p a svg{flex-shrink:0}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container p a svg path{fill:#9dc41a}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container .contact a{line-height:1.9;display:flex;font-weight:300}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container .contact a .direction-content{display:flex;flex-direction:column}@media(max-width:991px){.footer-main__wrapper .footer-main__container .section-contact__container .contact__container .contact a .direction-content{align-items:center;justify-content:center;text-align:center}}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container .contact a .direction-content .direction{font-weight:500;color:#9dc41a}.footer-main__wrapper .footer-main__container .section-contact__container .contact__container .number a{font-weight:500}.footer-main__wrapper .footer-main__container .links__container{width:25%;display:flex;flex-direction:column;gap:50px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .links__container{display:none}}.footer-main__wrapper .footer-main__container .links__container ul{margin:0;margin-top:20px;padding:0;list-style:none;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-main__wrapper .footer-main__container .links__container ul li{margin:0;padding:0}.footer-main__wrapper .footer-main__container .links__container ul li a{display:block;font-weight:300;color:#fff;opacity:.5;transition:color 250ms ease-in-out}.footer-main__wrapper .footer-main__container .links__container ul li a:hover{opacity:1}.footer-main__wrapper .footer-main__container .links-lg-content__container{display:none;width:100%;margin-top:60px;gap:20px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .links-lg-content__container{display:flex}}@media(max-width:991px){.footer-main__wrapper .footer-main__container .links-lg-content__container{flex-wrap:wrap;gap:40px}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .links-lg-content__container{display:none}}.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer{width:25%;display:block}@media(max-width:991px){.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer{width:45%}}@media(max-width:470px){.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer{width:100%}}.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer ul{margin:0;margin-top:20px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer ul li{margin:0;padding:0}.footer-main__wrapper .footer-main__container .links-lg-content__container .links-footer ul li a{display:block;font-weight:300;color:#fff}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .social-links.lg-none{display:none}}.footer-main__wrapper .footer-main__container .social-links.lg-active{display:none;margin-top:20px}@media(max-width:1199px){.footer-main__wrapper .footer-main__container .social-links.lg-active{display:flex;flex-direction:column}}@media(max-width:991px){.footer-main__wrapper .footer-main__container .social-links.lg-active{align-items:center;justify-content:center}}.footer-main__wrapper .footer-main__container .social-links ul{display:flex;flex-direction:row;gap:30px;margin:0;padding:0;margin-top:20px}.footer-main__wrapper .footer-main__container .social-links ul li{margin:0;padding:0;list-style:none}.footer-main__wrapper .footer-main__container .social-links ul li a{display:block;opacity:.5;transition:opacity 250ms ease-in-out}.footer-main__wrapper .footer-main__container .social-links ul li a:hover{opacity:1}.footer-main__wrapper .footer-main__container .social-links ul li a svg{display:block;width:18px;height:18px}.footer-main__wrapper .footer-main__container .social-links ul li a svg path{fill:#fff}.footer-sticky-menu__wrapper{background-color:#fff;height:60px;display:none;align-items:center;position:fixed;bottom:0;left:0;width:100%;box-shadow:0 5px 20px 2px rgba(0,0,0,0.1);z-index:1000}.footer-sticky-menu__wrapper::before{content:"";position:absolute;top:0;width:1px;height:100px;left:50%;background-color:#9dc41a}.footer-sticky-menu__wrapper::after{content:"";position:absolute;top:0;width:1px;height:100px;left:75%;background-color:#9dc41a}@media(max-width:991px){.footer-sticky-menu__wrapper{display:flex}}.footer-sticky-menu__wrapper .footer-sticky-menu__container{display:flex;align-items:center;width:100%;height:100%}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-cta__container{width:50%;display:flex;align-items:center;justify-content:center;height:100%}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-cta__container a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;color:#9dc41a;transition:color 300ms ease-in-out}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-cta__container:hover a{color:#252b63}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-contact__container{width:50%;height:100%;display:flex;align-items:center;justify-content:center}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-contact__container p{margin:0;padding:0;width:50%;height:100%}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-contact__container p a{display:block;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-contact__container p a:hover path{fill:#252b63}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-contact__container p a svg{width:25px;height:25px}.footer-sticky-menu__wrapper .footer-sticky-menu__container .navbar-contact__container p a svg path{fill:#9dc41a;transition:fill 300ms ease-in-out}.wps-homepage-why-choose-us__wrapper{background-color:#252b63;padding:150px 0}@media(max-width:991px){.wps-homepage-why-choose-us__wrapper{padding:100px 0}}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container{max-width:1140px;margin:0 auto;width:80%}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container{max-width:900px;margin:0 auto;text-align:center}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container h2{margin-bottom:20px}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container h2:nth-last-of-type(1){margin-top:100px;margin-bottom:0}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container p{font-weight:200}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container .section-logos__container{width:100%;display:flex;justify-content:center;align-items:center;gap:30px;margin-top:50px}@media(max-width:499px){.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container .section-logos__container{gap:20px}}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container .section-logos__container .logo{width:160px}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container .section-logos__container .logo img{width:100%}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container .section-logos__container .arrow{width:50px}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-heading__container .section-logos__container .arrow svg{display:block;width:50px;fill:#fff}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container{display:grid;grid-template-columns:repeat(2,1fr);margin-top:100px;gap:100px}@media(max-width:991px){.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container{gap:60px}}@media(max-width:767px){.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container{grid-template-columns:repeat(1,1fr);max-width:450px;margin:80px auto 0}}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content{display:flex;gap:40px}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content .section-image{flex-shrink:0}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content .section-image img{display:block;width:100%}.wps-homepage-why-choose-us__wrapper .wps-homepage-why-choose-us__container .section-content__container .section-content .content p{margin-top:25px}.wps-homepage-treatments__wrapper{padding:150px 0 80px}@media(max-width:1199px){.wps-homepage-treatments__wrapper{padding:100px 0 80px}}.wps-homepage-treatments__wrapper.no-padding{padding:0 0 80px 0}@media(max-width:1199px){.wps-homepage-treatments__wrapper.no-padding{padding:0 0 80px}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container{max-width:1480px;margin:0 auto;width:80%}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container{display:flex;gap:80px;width:100%}@media(max-width:1280px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container{gap:40px}}@media(max-width:1199px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container{flex-wrap:wrap}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container{margin-top:50px;width:15%}@media(max-width:1199px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container{margin:0;width:100%}}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container{display:flex;align-items:center;justify-content:center;width:100%}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content{display:inline-flex;flex-direction:column;align-items:center;gap:50px}@media(max-width:1199px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content{flex-direction:row;margin-bottom:40px}}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content{gap:20px;flex-direction:column}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content h2{writing-mode:vertical-rl;transform:rotate(180deg);line-height:1.3}@media(max-width:1199px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content h2{writing-mode:unset;transform:rotate(0)}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content .icon{border:2px solid #e7e8e6;width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content .icon svg{display:block;width:35px;height:35px}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-heading__container .heading-content .icon svg path{fill:#9dc41a}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container{display:flex;gap:122px;width:85%}@media(max-width:1199px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container{width:100%}}@media(max-width:991px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container{gap:60px}}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container{flex-direction:column;width:100%;gap:80px}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content{width:33.33%}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content:hover .section-cta p svg{transform:translate(10px,0);margin-left:20px}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content{width:100%;max-width:350px;margin:0 auto}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a{display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a:hover .section-cta p{opacity:1;transform:translateY(0)}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a .treatment-image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a h3{color:#000;margin-top:45px;text-align:center}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a p{margin-top:15px;color:#000;text-align:center}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a .section-cta{margin-top:20px}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .treatment-inner__container .treatment__container .treatment-content__container .section-content a .section-cta p{line-height:1}.wps-homepage-meet-the-doctor__wrapper{padding:200px 0;background-color:#252b63}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper{padding:100px 0}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{max-width:1240px;width:80%;margin:0 auto;display:flex;gap:115px}@media(max-width:1199px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{gap:80px}}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{gap:40px}}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{flex-wrap:wrap}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-image__container{width:40%;position:relative;z-index:1}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-image__container{width:60%}}@media(max-width:575px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-image__container{width:80%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-image__container img{border-radius:40px;display:block;width:100%}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container{width:60%}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container{width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content{max-width:580px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content h2{position:relative;z-index:2}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content p{margin:55px 0;font-weight:300}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content .accreditation-logos{display:flex;gap:70px;margin-top:80px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content .accreditation-logos .accreditation-logo{width:100px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content_-container .section-content .accreditation-logos .accreditation-logo img{width:100%;height:100%;display:block;opacity:.5}.section-description .line,.section-title .line{overflow:hidden}.wps-homepage-meet-the-team__wrapper{position:relative;width:100%;overflow:hidden}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container{max-width:1240px;width:80%;margin:0 auto}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container{position:absolute;top:0;left:0;width:100%;height:100%}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container::after{content:"";position:absolute;top:0;left:0;background:#000;opacity:.5;width:100%;height:100%}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container img{display:block;width:100%;height:calc(100% + 80px);-o-object-fit:cover;object-fit:cover}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{position:relative;z-index:7;padding:380px 0 135px}@media(max-width:991px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{padding:300px 0 135px}}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{padding:200px 0 100px}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content{display:flex;gap:40px;align-items:center}@media(max-width:991px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content{flex-wrap:wrap}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2{line-height:1.26;color:#fff;font-weight:300;max-width:800px}@media(max-width:1199px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2{max-width:700px}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta{margin-left:auto}@media(max-width:991px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta{margin:0}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a{transition:transform 500ms ease-in-out}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a:hover{transform:translateX(15px)}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container{display:flex;height:100%}@media(max-width:1199px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container{flex-wrap:wrap}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container{width:50%;background-color:#9dc41a;padding:60px}@media(max-width:1199px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container{width:100%;padding:120px 20px}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .testimonial-header__container{max-width:495px;margin:0 auto}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .testimonial-header__container h2{text-align:center;color:#252b63;font-weight:400}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper{width:100%;position:relative;padding-bottom:80px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container{width:100%}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item{position:relative}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item p{margin:0;padding:0}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item .testimonial-item-inner__container{max-width:480px;height:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item .testimonial-item-inner__container .ratings-icon{margin-top:50px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item .testimonial-item-inner__container .ratings-icon img{display:block}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .testimonial-items__container .testimonial-item .testimonial-item-inner__container .testimonial-content{margin:30px 0;color:#000;text-align:center}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .btn__container{position:absolute;bottom:3%;left:50%;height:0;width:120px;z-index:9;transform:translate(-50%,-50%)}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .btn__container .swiper-button-prev{transform:rotate(180deg)}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .btn__container .swiper-button-next svg path,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .btn__container .swiper-button-prev svg path{fill:#252b63}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .btn__container .swiper-button-next::after,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .testimonial-slider__container .testimonial-slider-inner__container .swiper .btn__container .swiper-button-prev::after{font-size:0 !important}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .section-image__container{width:50%;background-color:#252b63;position:relative;overflow:hidden}@media(max-width:1199px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .section-image__container{width:100%;max-height:80vh}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .section-image__container img{width:100%;height:calc(100% + 80px);display:block;-o-object-fit:cover;object-fit:cover;opacity:.5}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .section-image__container .pattern-image{position:absolute;bottom:0;left:0;padding-bottom:30px;transform:scale(2)}@media(max-width:767px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .section-image__container .pattern-image{padding-bottom:20px}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .section-image__container .pattern-image .img-1 img{transform:translate(40px,-10px)}.wps-insidepage-featured-text__wrapper{position:relative;width:100%;padding:150px 0;background-color:#fff}@media(max-width:1199px){.wps-insidepage-featured-text__wrapper{padding:100px 0}}@media(max-width:575px){.wps-insidepage-featured-text__wrapper{padding:80px 0}}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{width:80%;max-width:920px;margin:0 auto;text-align:center}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p{color:#252b63;margin-bottom:32px}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p .line{overflow:hidden}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p a{font-weight:400;text-decoration:none;color:#9dc41a;display:inline-block}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container>*:last-child{margin-bottom:0}.wps-insidepage-featured-text__wrapper.text-style-xl .wps-insidepage-featured-text__container p{color:#fff;margin-bottom:32px;line-height:1.5;font-weight:300}.wps-insidepage-featured-text__wrapper.text-style-xl .wps-insidepage-featured-text__container p a{display:inline-block;font-weight:400;text-decoration:none}.wps-insidepage-featured-text__wrapper.text-style-xl .wps-insidepage-featured-text__container>*:last-child{margin-bottom:0}.wps-insidepage-featured-text__wrapper.bg-style-blue{background-color:#252b63}.wps-insidepage-featured-text__wrapper.bg-style-blue .wps-insidepage-featured-text__container p{color:#fff;margin-bottom:32px}.wps-insidepage-featured-text__wrapper.bg-style-blue .wps-insidepage-featured-text__container p a{display:inline-block;color:#9dc41a;font-weight:400;text-decoration:none}.wps-insidepage-featured-text__wrapper.bg-style-blue .wps-insidepage-featured-text__container>*:last-child{margin-bottom:0}.wps-insidepage-image-content__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{width:80%;max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:100px}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{flex-wrap:wrap;gap:60px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{width:40%}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container img{border-radius:40px;display:block;width:100%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{width:70%}}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{width:60%;display:flex;justify-content:flex-start}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{justify-content:flex-start;width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{max-width:595px}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{max-width:none}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2{margin-bottom:50px;font-weight:400}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3{margin-top:80px;font-weight:bold;color:#252b63;letter-spacing:1px}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3{margin-top:40px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p{color:#252b63;font-weight:300}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:26px;list-style-type:none;padding:0;margin:0 0 40px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li{padding:0 0 0 20px;margin:0;position:relative}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li::before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;background-color:#000;border-radius:50%}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-image-content3__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container{background-color:#fafafa;width:84%;margin:0 auto;padding:60px 0}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container{width:80%;max-width:1200px;margin:0 auto}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-image__container{width:100%}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-image__container img{display:block;width:100%}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container{width:100%;display:flex;margin-top:80px}@media(max-width:767px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container{margin-top:40px}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content{max-width:800px;margin:0 auto}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h2{margin-bottom:50px;font-weight:400}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h3{margin-top:80px;font-weight:bold;color:#252b63;letter-spacing:1px}@media(max-width:767px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content h3{margin-top:40px}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content p{color:#252b63;font-weight:300;text-align:center}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .inner__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-image-content5__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container{width:80%;max-width:1200px;margin:0 auto}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container{display:flex;align-items:center;justify-content:center;gap:100px}@media(max-width:991px){.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container{align-items:flex-start}}@media(max-width:767px){.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container{flex-wrap:wrap;gap:60px}}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-image__container{width:40%}@media(max-width:767px){.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-image__container{width:100%}}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-image__container img{border-radius:40px;display:block;width:100%}@media(max-width:767px){.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-image__container img{width:auto}}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container{width:60%;display:flex;justify-content:flex-start}@media(max-width:767px){.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container{justify-content:flex-start;width:100%}}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content{max-width:595px}@media(max-width:767px){.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content{max-width:none}}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content h2{margin-bottom:50px;font-weight:400}.wps-insidepage-image-content5__wrapper .wps-insidepage-image-content5__container .wps-insidepage-image-content5-inner__container .section-content__container .section-content p{color:#000;font-weight:300}.wps-insidepage-image-content6__wrapper{background-color:#fafafa}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container{max-width:920px;width:80%;margin:0 auto}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container{padding-top:150px}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container h2{font-weight:400}@media(max-width:767px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container h2{text-align:center}}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container p{color:#000;margin-top:30px}@media(max-width:767px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .header__container p{text-align:center}}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container{display:flex;flex-direction:column;gap:80px;align-items:center;margin-top:100px}@media(max-width:767px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container{margin-top:60px}}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container{display:flex;gap:50px;align-items:center}@media(max-width:991px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container{align-items:flex-start}}@media(max-width:767px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container{flex-wrap:wrap}}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .image__container{width:20%}@media(max-width:1199px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .image__container{width:30%}}@media(max-width:991px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .image__container{width:40%}}@media(max-width:767px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .image__container{width:100%;display:flex;align-items:center;justify-content:center}}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .image__container .icon{background-color:#9dc41a;width:180px;height:180px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .image__container .icon img{width:80px;height:80px;border-radius:0}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .image__container img{display:block;width:180px;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container{width:80%}@media(max-width:1199px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container{width:70%}}@media(max-width:767px){.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container{width:100%;text-align:center}}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container h3{color:#000}.wps-insidepage-image-content6__wrapper .wps-insidepage-image-content6__container .section-content__container .inner-content__container .content__container p{color:#000;margin-top:30px}.wps-insidepage-image-content6__wrapper .padding{padding-bottom:190px}@media(max-width:767px){.wps-insidepage-image-content6__wrapper .padding{padding-bottom:100px}}.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container{width:80%;max-width:1200px;margin:0 auto}.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container{background-color:#252b63;border-radius:40px;padding:150px 30px}.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content{max-width:910px;margin:0 auto}.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content h2{margin-bottom:50px;font-weight:400;text-align:center}.wps-insidepage-content_box__wrapper .wps-insidepage-content_box__container .section-content__container .section-content p{color:#fff;text-align:center}.wps-office-tour__wrapper{position:relative;width:100%}.wps-office-tour__wrapper .wps-office-tour__container{width:80%;margin:0 auto}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider{width:100%;overflow:hidden}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container{width:100%}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image{width:100%}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image img{width:100%;-o-object-fit:cover;object-fit:cover}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{width:100%;display:flex;justify-content:center;align-items:center;gap:30px;margin-top:40px}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;width:70px;height:70px;background-color:#9dc41a;border-radius:50%;display:flex;justify-content:center;align-items:center}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::after,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::after{display:none}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev svg,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next svg{position:relative;display:inline-block;width:32px;fill:#fff}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev svg{transform:rotate(-180deg)}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:80%;max-width:926px;margin:0 auto}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-title__container p{color:#252b63;font-weight:300;text-align:center}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container{margin-top:160px;display:flex;gap:40px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container{flex-direction:column-reverse;gap:60px;margin-top:80px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container{width:45%}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .phone-number a{font-weight:bold}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a{font-weight:300;line-height:2;flex-direction:column}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a .content{display:flex;gap:10px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a .content span{display:inline-block;margin-top:10px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info .address a .get-direction{display:block;transform:translateX(26px)}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info p a{text-decoration:none;display:flex;align-items:baseline;gap:10px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info p a span{display:block}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info p a span svg{width:15px;height:15px;display:block}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .contact-info p a span svg path{fill:#9dc41a}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container{margin-top:60px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container{margin-top:30px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container ul{display:flex;flex-direction:row;gap:30px;margin:0;padding:0;margin-top:20px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container ul li{margin:0;padding:0;list-style:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container ul li a{display:block}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container ul li a:hover svg path{opacity:.5}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container ul li a svg{display:block;width:18px;height:18px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .contact-info__container .social-links__container ul li a svg path{fill:#9dc41a;opacity:1;transition:opacity 250ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .map__container{width:65%;background:#000}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .map__container{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .map__container .map{position:relative;width:100%;height:330px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .section-content__container .section-content-inner__container .map__container .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wps-contact-form-container{background-color:#e9e9e9;padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}#gform_1 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_2 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_3 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#9dc41a}#gform_1 li::before,#gform_2 li::before,#gform_3 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .wps-input-field,#gform_3 .wps-input-field{margin:0 0 10px}#gform_1 .wps-input-field .choices__inner,#gform_2 .wps-input-field .choices__inner,#gform_3 .wps-input-field .choices__inner{border:0;background:0}#gform_1 .wps-input-field legend,#gform_2 .wps-input-field legend,#gform_3 .wps-input-field legend{font-weight:normal;text-transform:uppercase}#gform_1 .wps-input-field select,#gform_1 .wps-input-field input[type=text],#gform_1 .wps-input-field input[type=tel],#gform_1 .wps-input-field input[type=email],#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field select,#gform_2 .wps-input-field input[type=text],#gform_2 .wps-input-field input[type=tel],#gform_2 .wps-input-field input[type=email],#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field select,#gform_3 .wps-input-field input[type=text],#gform_3 .wps-input-field input[type=tel],#gform_3 .wps-input-field input[type=email],#gform_3 .wps-input-field textarea{width:100%;height:50px;padding:5px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-size:18px;font-weight:500;color:#000;text-align:left;outline:0}#gform_1 .wps-input-field select:focus,#gform_1 .wps-input-field input[type=text]:focus,#gform_1 .wps-input-field input[type=tel]:focus,#gform_1 .wps-input-field input[type=email]:focus,#gform_1 .wps-input-field textarea:focus,#gform_2 .wps-input-field select:focus,#gform_2 .wps-input-field input[type=text]:focus,#gform_2 .wps-input-field input[type=tel]:focus,#gform_2 .wps-input-field input[type=email]:focus,#gform_2 .wps-input-field textarea:focus,#gform_3 .wps-input-field select:focus,#gform_3 .wps-input-field input[type=text]:focus,#gform_3 .wps-input-field input[type=tel]:focus,#gform_3 .wps-input-field input[type=email]:focus,#gform_3 .wps-input-field textarea:focus{outline:0;border-color:#9dc41a}#gform_1 .wps-input-field select,#gform_2 .wps-input-field select,#gform_3 .wps-input-field select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field textarea{height:140px;resize:none}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label,#gform_3 .wps-input-field>label{font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;color:#000}#gform_1 .wps-input-field>label.wpforms-error,#gform_2 .wps-input-field>label.wpforms-error,#gform_3 .wps-input-field>label.wpforms-error{color:#e32222;padding-top:3px}#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 .gform_button{line-height:1;color:#fff;background-color:#9dc41a}.blog-post-collection,.single-post-container{padding-bottom:80px}.single-post-container{width:100%;display:block;max-width:960px;padding:0 20px 80px;margin:0 auto}.wps-blog-collection__container{position:relative;width:100%;padding:0 0 80px;background-color:#fff}@media(max-width:1199px){.wps-blog-collection__container{padding:0 0 30px}}.wps-blog-collection-inner__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:80px 40px}@media(max-width:850px){.wps-blog-collection-inner__container{grid-template-columns:1fr}}@media(max-width:767px){.wps-blog-collection-inner__container{padding:0 20px}}.archive-page-header{padding:0 15px 30px}.archive-page-header .page-title{color:#9dc41a;margin:0 0 20px}.wps-blog-post-item__container{width:100%}.wps-blog-post-item__container a{display:block}.wps-blog-post-item__container a:hover .blog-image img{transform:scale(1.1)}.wps-blog-post-item__container a:hover .blog-content{transform:scale(0.8)}.wps-blog-post-item__container a:hover .blog-image img{opacity:.6}.wps-blog-post-item__container a .blog-image{overflow:hidden;border-radius:60px;background:#000}.wps-blog-post-item__container a .blog-image img{max-height:280px;width:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.8;transition:transform 300ms ease-in-out,opacity 300ms ease-in-out}.wps-blog-post-item__container a .blog-content{position:relative;transform:translateY(-60px);max-width:504px;margin:0 auto;transition:transform 300ms ease-in-out}@media(max-width:575px){.wps-blog-post-item__container a .blog-content{transform:translateY(-50px);max-width:400px}}.wps-blog-post-item__container a .blog-content h3{color:#252b63;text-transform:capitalize;display:flex;transition:color 300ms ease-in-out}.wps-blog-post-item__container a .blog-content h4{color:#252b63;font-weight:300;transition:color 300ms ease-in-out}.wps-blog-post-single .post-thumbnail{margin:0 0 40px}.wps-blog-post-single .entry-header{margin:0 0 20px}.wps-blog-post-single .entry-meta{margin:0 0 20px}.wps-blog-post-single .entry-meta p{font-size:16px;margin:0;color:#000}.wps-blog-post-single .entry-meta span{font-size:14px;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#c7c7ca}@media(max-width:767px){.wps-blog-post-single .entry-meta span{margin-right:15px}}.wps-blog-post-single .entry-meta span a{color:#c7c7ca}.wps-blog-post-single .entry-meta span i{font-size:18px;color:#c7c7ca;padding-right:5px}/*!
Widget Styles
 */.widget-area{width:100%;display:block;max-width:960px;padding:0 20px 80px;margin:0 auto}.widget{margin:0 0 40px}.widget .widget-title{color:#252b63;margin:0 0 20px}.widget.widget_archive ul li,.widget.widget_meta ul li,.widget.widget_categories ul li{position:relative;padding:0;margin:0 0 5px;display:block}.widget.widget_archive ul li:not(:last-child),.widget.widget_archive ul li:not(:last-of-type),.widget.widget_meta ul li:not(:last-child),.widget.widget_meta ul li:not(:last-of-type),.widget.widget_categories ul li:not(:last-child),.widget.widget_categories ul li:not(:last-of-type){border-bottom:1px solid #e0e0e0}.widget.widget_archive ul li a,.widget.widget_meta ul li a,.widget.widget_categories ul li a{font-size:18px;font-weight:normal;position:relative;display:block;line-height:2;padding:10px 0;color:#000}.widget.widget_archive ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_categories ul li a:hover{color:#252b63;font-weight:normal;text-decoration:none}.widget.widget_archive ul li.current_page_item a,.widget.widget_meta ul li.current_page_item a,.widget.widget_categories ul li.current_page_item a{color:#252b63;font-weight:normal;text-decoration:none}.widget.widget_recent_entries ul,.widget.widget_recent_comments ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{position:relative;padding:0;margin:0;line-height:1;display:block}.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a{text-decoration:none;color:#9dc41a}.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover{color:#252b63;text-decoration:none}.widget.widget_search{position:relative;width:100%;overflow:hidden}.widget.widget_search input{border:0;width:100%;height:50px;padding:8px 20px;background:#f0f0f0;border-radius:50px;transition:all .25s ease-in-out 0s;font-size:18px;color:#000;text-align:left;outline:0;box-sizing:border-box}.widget.widget_search input:focus{outline:0;border-color:#252b63}.widget.widget_search .search-submit{position:absolute;top:10px;right:10px;background-repeat:no-repeat;background-image:url("dist/images/icon-search-zoom.svg");background-color:transparent;background-position:center center;border:0;display:inline-block;height:30px;width:30px;margin:0;padding:0;text-indent:-99999px;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}/*!
Post Navigation
*/.post-navigation{display:inline-block;width:100%;margin-top:30px}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{display:inline-block;width:50%;float:left}@media(max-width:767px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{width:100%}}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{display:block;text-decoration:none;padding:15px}.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover{background-color:#252b63;color:#fff}.post-navigation .nav-links .nav-previous a:hover span,.post-navigation .nav-links .nav-next a:hover span{color:#fff}.post-navigation .nav-links span.meta-nav{font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;color:#fafafa}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#fafafa;font-weight:400}/*!
Posts Navigation
*/.posts-navigation{display:inline-block;width:100%;margin-top:30px;text-align:center}.posts-navigation .nav-previous,.posts-navigation .nav-next{display:inline-block}.posts-navigation .nav-previous a,.posts-navigation .nav-next a{position:relative;display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;padding:5px 0;vertical-align:middle;background-color:transparent;text-transform:capitalize}.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover{text-decoration:none}.posts-navigation .nav-previous{margin-right:20px}.posts-navigation .nav-previous a{padding-left:30px}.posts-navigation .nav-previous a:before{content:"\f177";position:absolute;font-family:"Font Awesome 5 Pro";left:0}.posts-navigation .nav-next a{padding-right:30px}.posts-navigation .nav-next a:before{content:"\f178";position:absolute;font-family:"Font Awesome 5 Pro";right:0}/*!
404
*/.error-404.not-found{text-align:center;margin:100px 0 90px;padding:0 15px}.no-results{padding-bottom:90px;text-align:center}/*!
Search Results
*/.search-results-wrap{margin-bottom:60px}.search-results-wrap .results-search-form{padding-bottom:40px}.search-results-wrap .results-search-form h4{font-size:24px}.search-results-wrap .search-result-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.search-results-wrap .search-result-item.last-item{padding-bottom:0;border:0}.search-results-wrap .result-box .result-info h3{margin-bottom:10px}.search-results-wrap .result-box .result-info h3 a:hover{text-decoration:none}/*!
Comments
*/.comments-area{width:100%;display:inline-block;clear:both;font-size:16px;padding-top:80px;margin-top:30px;border-top:1px solid rgba(96,96,96,0.2)}.comment-meta.commentmetadata a{font-size:14px;color:#252b63}.comments-area ol.comment-list{margin-left:0}.comments-area ol.comment-list li.comment,.comments-area ol.comment-list li.pingback{list-style-type:none}.comments-area .comments-title{font-size:20px;color:#bdc3c7}.comments-area .comment-content{clear:both;font-size:15px}.comments-area .comment-author{font-size:12px;margin-bottom:0;line-height:1;text-transform:uppercase;color:#111}.comments-area .comment-author .avatar{float:left;margin:0 15px 15px 0}.comments-area .comment-author a{text-transform:uppercase;color:#111}.comments-area .comment-metadata{font-size:8px;text-transform:uppercase}.comments-area .comment-metadata a{font-weight:normal;color:#bdc3c7}.comments-area a.comment-reply-link{line-height:1;padding:5px 10px;border-radius:3px;font-size:12px;text-transform:uppercase;font-weight:normal;border:1px solid #d6d7d9;color:#bdc3c7}.comments-area a.comment-reply-link:hover{color:#252b63}.comments-area .comment-reply-title{padding-top:30px;font-size:20px;color:#bdc3c7}.comments-area .comment-list li.comment,.comments-area .ping-list li.comment{list-style-type:none;margin-top:24px;padding:15px}.comments-area .comment-list li.pingback{padding:6px 0;margin:0}.comments-area .comment-list li.comment li{margin-right:-15px}.comments-area .comment{border:1px solid #d6d7d9;border-right:0}.comments-area .comment.depth-1{border-right:1px solid #d6d7d9}.comments-area .bypostauthor{border-color:#d6d7d9;background-color:#f7f7f7}@media(min-width:992px){.comments-area .comment-author{font-size:16px}.comments-area .comment-metadata{font-size:13px}}.ping-list,.entry-comments,.comment-respond{margin-bottom:40px}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:100%}.comment-respond input[type=checkbox]{float:left;margin-top:6px;display:inline-block}.comment-respond label{display:block}.comment-form-cookies-consent label{display:inline-block;margin-left:10px}p.no-comments{margin-top:20px;font-style:italic;color:#aaa}p.subscribe-to-comments{padding:24px 0 16px}.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comment-form .form-submit{margin:0 0 30px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{border:1px solid #999;padding:10px 15px;width:100%;outline:0}.comment-form textarea{height:160px}.comment-form input[type=submit]{padding:16px 0}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hc2lmLWhlYWRlci1oZXJvLnNjc3MiLCJjb21wb25lbnRzL2FzaWYtaGVhZGVyLW5hdmJhci5zY3NzIiwiY29tcG9uZW50cy9hc2lmLWhlYWRlci10b3BiYXIuc2NzcyIsImNvbXBvbmVudHMvYXNpZi1oZWFkZXItZnVsbC1zY3JlZW4tbWVudS5zY3NzIiwiY29tcG9uZW50cy9hc2lmLWhlYWRlci1zdGlja3ktbWVudS5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItY3RhLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jb3B5cmlnaHQuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLW1haW4uc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLXN0aWNreS1tZW51LnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV93aHlfY2hvb3NlX3VzX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV90cmVhdG1lbnRzX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9tZWV0X3RoZV9kb2N0b3JfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX21lZXRfdGhlX3RlYW1fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Rlc3RpbW9uaWFsc19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9mZWF0dXJlZF90ZXh0X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ltYWdlX2NvbnRlbnRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW1hZ2VfY29udGVudF9ibG9jazMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW1hZ2VfY29udGVudF9ibG9jazUuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW1hZ2VfY29udGVudF9ibG9jazYuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfY29udGVudF9ib3hfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX29mZmljZV90b3VyX3NsaWRlci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfY29udGFjdF9pbmZvLnNjc3MiLCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZS5zY3NzIiwidGVtcGxhdGVzL2Jsb2cuc2NzcyIsInRlbXBsYXRlcy9ibG9nLXdpZGdldHMuc2NzcyIsInRlbXBsYXRlcy9ibG9nLW5hdmlnYXRpb24uc2NzcyIsInRlbXBsYXRlcy9ibG9nLXNlYXJjaC5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctY29tbWVudC5zY3NzIiwiYmFzZS9vdmVyaWRlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0NBQUE7QUNBQTtFQUNFLGdDQUFBO0VBQ0EsaUVBQUE7RUFDQSxvYkFBQTtFQVNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ0tGO0FERkE7RUFDRSxnQ0FBQTtFQUNBLGlFQUFBO0VBQ0Esb2JBQUE7RUFTQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNKRjtBRE9BO0VBQ0UsZ0NBQUE7RUFDQSxpRUFBQTtFQUNBLG9iQUFBO0VBU0EsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDYkY7QUNuQ0E7RUFDRSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHNC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QUNBLGlCQUFBO0FyQ29nSko7O0FxQ2hnSkE7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0FyQ21nSko7QXFDamdKSTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7QXJDbWdKUjs7QXFDOS9JQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QXJDaWdKSjs7QXFDOS9JQTtFQUNJLGNBQUE7QXJDaWdKSjs7QXFDOS9JQTtFQUNJLFVBQUE7QXJDaWdKSjs7QXFDOS9JQTtFQUNJLDZDQUFBO0FyQ2lnSko7O0FxQzkvSUE7RUFDSSxnQkFBQTtBckNpZ0pKOztBcUM5L0lBO0VBQ0ksZUFBQTtFQUNBLGNBQUE7QXJDaWdKSjs7QXFDOS9JQTs7Ozs7RUFLSSwyQkFBQTtFQUNBLDBCQUFBO0FyQ2lnSko7O0FxQzkvSUE7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FyQ2lnSko7O0FxQzcvSUE7O0VBRUksV0FBQTtBckNnZ0pKOztBcUM1L0lBO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBckMrL0lKOztBcUMzL0lJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBckM4L0lSOztBcUN2K0lRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FyQzArSVoiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiAgICAgRXZvbHZlIE9ydGhvZG9udGljcyBPcnRob2RvbnRpY3MgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJiYXNlL2N1c3RvbS1mb250c1wiO1xuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYmFzZS9jb3JlXCI7XG5AaW1wb3J0IFwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmFzZS9hY2Nlc3NpYmlsaXR5XCI7XG5AaW1wb3J0IFwiYmFzZS93cGNvcmVcIjtcblxuQGltcG9ydCBcImJhc2UvdHlwb2dyYXBoeS1uZXdcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvc2l0ZS1tYWluLWNvbnRlbnRcIjtcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJ2Yy1jb21wb25lbnRzL2luaXRcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlXCI7XG5cbi8vIEBpbXBvcnQgXCJ2Yy1jb21wb25lbnRzL3dwc192Y19taXNjX3N0eWxlc1wiO1xuXG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2dcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy13aWRnZXRzXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLXNlYXJjaFwiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLWNvbW1lbnRcIjtcblxuQGltcG9ydCBcImJhc2Uvb3ZlcmlkZVwiO1xuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNDVMdC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNDVMdC5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC00NUx0LndvZmYyXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC00NUx0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC00NUx0LnR0ZlwiKVxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNDVMdC5zdmcjSGVsdmV0aWNhTmV1ZUxULTQ1THRcIilcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTY1TWQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTY1TWQuZW90PyNpZWZpeFwiKVxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNjVNZC53b2ZmMlwiKVxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNjVNZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNjVNZC50dGZcIilcbiAgICAgIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTY1TWQuc3ZnI0hlbHZldGljYU5ldWVMVC02NU1kXCIpXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFRcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC03NUJkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC03NUJkLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTc1QmQud29mZjJcIilcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTc1QmQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTc1QmQudHRmXCIpXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC03NUJkLnN2ZyNIZWx2ZXRpY2FOZXVlTFQtNzVCZFwiKVxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCIvKiFcblRoZW1lIE5hbWU6ICAgICBFdm9sdmUgT3J0aG9kb250aWNzIE9ydGhvZG9udGljcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFRcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC00NUx0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC00NUx0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTQ1THQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTQ1THQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC00NUx0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNDVMdC5zdmcjSGVsdmV0aWNhTmV1ZUxULTQ1THRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTY1TWQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTY1TWQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNjVNZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNjVNZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTY1TWQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC02NU1kLnN2ZyNIZWx2ZXRpY2FOZXVlTFQtNjVNZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNzVCZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNzVCZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC03NUJkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvSGVsdmV0aWNhTmV1ZUx0L0hlbHZldGljYU5ldWVMVC03NUJkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0hlbHZldGljYU5ldWVMdC9IZWx2ZXRpY2FOZXVlTFQtNzVCZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9IZWx2ZXRpY2FOZXVlTHQvSGVsdmV0aWNhTmV1ZUxULTc1QmQuc3ZnI0hlbHZldGljYU5ldWVMVC03NUJkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0LCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaW5zaWRlcGFnZS1oZXJvLXRleHQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzlkYzQxYTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNjBweCwgNXZ3LCAxMDBweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9ib3hfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIudGV4dC1zdHlsZS14bCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1oZWFkZXJfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIgLmhlYWRlcl9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci50ZXh0LXN0eWxlLXhsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWhlYWRlcl9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9ib3hfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIudGV4dC1zdHlsZS14bCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1oZWFkZXJfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXItY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDMsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSBoMywgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXItY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDMsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSBoMywgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNSwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0IGEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250YWN0X19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciBwIGEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuaGVhZGVyX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWNvbnRlbnQsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIHAsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuaGVhZGVyX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWNvbnRlbnQsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIHAsIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gLmFkZHJlc3MgYSAuZ2V0LWRpcmVjdGlvbiwgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mbyAuYWRkcmVzcyBhLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvIC5waG9uZS1udW1iZXIgYSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rcy1sZy1jb250ZW50X19jb250YWluZXIgLmxpbmtzLWZvb3RlciB1bCBsaSBhLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgdWwgbGkgYSwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIGgzLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEsIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgaDMge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUyLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvIC5hZGRyZXNzIGEgLmdldC1kaXJlY3Rpb24sIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gLmFkZHJlc3MgYSwgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mbyAucGhvbmUtbnVtYmVyIGEsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGksIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3MtbGctY29udGVudF9fY29udGFpbmVyIC5saW5rcy1mb290ZXIgdWwgbGkgYSwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIGxpIGEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciBoMywgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSwgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUzLCAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IGg0LCAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5jb3B5cmlnaHQtaW5uZXJfX2NvbnRhaW5lciAuY29weXJpZ2h0LWNvbnRlbnRfX2NvbnRhaW5lciBhLCAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5jb3B5cmlnaHQtaW5uZXJfX2NvbnRhaW5lciAuY29weXJpZ2h0LWNvbnRlbnRfX2NvbnRhaW5lciBwLCAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSBhLCAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaSBhLCAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgdWwgbGkgYSwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIGEsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLnNlY3Rpb24tY3RhIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciBzdmcsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciBzdmcsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6aG92ZXIgc3ZnLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLnNlY3Rpb24tY3RhIHA6aG92ZXIgc3ZnIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTEgc3ZnLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgc3ZnLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHN2ZywgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5zZWN0aW9uLWN0YSBwIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0LCBtYXJnaW4gNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSBzdmcgcGF0aCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHN2ZyBwYXRoLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHN2ZyBwYXRoLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLnNlY3Rpb24tY3RhIHAgc3ZnIHBhdGgge1xuICBmaWxsOiAjOWRjNDFhO1xufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUxLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuY3RhLWJ0bnNfX2NvbnRhaW5lciBhLCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhLCAuZmVhdHVyZWQtY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDI2NnB4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5ZGM0MWE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJvcmRlciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWJ0bl9fc3R5bGUxLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuY3RhLWJ0bnNfX2NvbnRhaW5lciBhLCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhLCAuZmVhdHVyZWQtY3RhLWJ0biB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtYnRuX19zdHlsZTEgLnRleHQsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIGEgLnRleHQsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLnRleHQsIC5mZWF0dXJlZC1jdGEtYnRuIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHN2ZywgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgYSBzdmcsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgc3ZnLCAuZmVhdHVyZWQtY3RhLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgc3ZnIHBhdGgsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIGEgc3ZnIHBhdGgsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgc3ZnIHBhdGgsIC5mZWF0dXJlZC1jdGEtYnRuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzlkYzQxYTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6aG92ZXIsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIGE6aG92ZXIsIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIsIC5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5ZGM0MWE7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTIsICNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8xIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzMgLmdmb3JtX2J1dHRvbiwgLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSwgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNjZweDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICBib3JkZXI6IDJweCBzb2xpZCAjOWRjNDFhO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUyOmhvdmVyLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uOmhvdmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246aG92ZXIsIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIsIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5ZGM0MWE7XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5hbGlnbnJpZ2h0LFxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5ieXBvc3RhdXRob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDIwcHggMTRweCAwO1xufVxuXG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsaWdubGVmdCxcbiAgLmFsaWduY2VudGVyLFxuICAuYWxpZ25yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud3AtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEzcHggMTVweDtcbn1cbi5ydGwgLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTZweCAwIDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTZweCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgyLFxuICAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBweCAwIDQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE2cHggMCAyMnB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICMyNTJiNjM7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDBweCAwIDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbnAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM5ZGM0MWE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxucCBhOmhvdmVyIHtcbiAgY29sb3I6ICM5ZGM0MWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMzBweCAwIDUwcHggIWltcG9ydGFudDtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG51bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICNmYWZhZmE7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gb2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLndwYl90ZXh0X2NvbHVtbiBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzI1MmI2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzI1MmI2MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzI1MmI2Mztcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwuZ3JpZC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMjUyYjYzO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjUyYjYzO1xufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBoZWFkaW5nICovXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndwcy1jcy1mZWF0dXJlZC1oZWFkaW5nMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1wYW5lbC1oZWFkaW5nIGEge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIGEge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnZjX3R0YS1wYW5lbC1ib2R5IHAge1xuICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXBhbmVsLWJvZHkgcCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvbiAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tcmlnaHQgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLXJpZ2h0IC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob21lcGFnZS1mYXEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIExUXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ob21lcGFnZS1mYXEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuXG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk2dmg7XG4gIGhlaWdodDogOTZkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnZoO1xuICBoZWlnaHQ6IDk2ZHZoO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZWFkZXItdmlkZW8tYmctY29udGFpbmVyIC5CYWNrZ3JvdW5kTWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnZoO1xuICBoZWlnaHQ6IDk2ZHZoO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIgLkJhY2tncm91bmRNZWRpYSAuQmFja2dyb3VuZE1lZGlhX192aWRlb3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnZoO1xuICBoZWlnaHQ6IDk2ZHZoO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIgLkJhY2tncm91bmRNZWRpYSAuQmFja2dyb3VuZE1lZGlhX192aWRlb3MgLkJhY2tncm91bmRNZWRpYV9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NnZoO1xuICBoZWlnaHQ6IDk2ZHZoO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIgLkJhY2tncm91bmRNZWRpYSAuQmFja2dyb3VuZE1lZGlhX192aWRlb3MgLkJhY2tncm91bmRNZWRpYV9fdmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwZHZoO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaGVhZGVyLXRpdGxlIC5saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBoZWlnaHQ6IDk2dmg7XG4gIGhlaWdodDogOTZkdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc2dmg7XG4gICAgaGVpZ2h0OiA3NmR2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDU2dmg7XG4gICAgaGVpZ2h0OiA1NmR2aDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLXBhdHRlcm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItcGF0dGVybiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLXBhdHRlcm4ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItcGF0dGVybiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLXBhdHRlcm4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwcHggMjBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcbiAgcGFkZGluZzogMjAwcHggMHB4IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaW5zaWRlcGFnZS1oZXJvLXRleHQgLmxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwLjQ7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDBweCAyMHB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA4O1xuICBwYWRkaW5nOiAzMTBweCAwcHggMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmYWZhZmE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBwYWRkaW5nOiAxODBweCAwcHggMTIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCAubGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLmluc2lkZXBhZ2UtaGVyby10ZXh0IHtcbiAgICBjb2xvcjogI2ZhZmFmYTtcbiAgfVxufVxuXG4uaGVhZGVyLXVuZGVyLXBhdHRlcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYjYzO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuaGVhZGVyLXVuZGVyLXBhdHRlcm4ge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlYWRlci11bmRlci1wYXR0ZXJuIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNzBweCAwcHggMHB4O1xuICB6LWluZGV4OiA5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAxMjBweCAwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMTQwcHggMHB4IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDE2MHB4IDBweCAwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSAuaGlkZS1vbi1zbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSAuaGlkZS1vbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1uYXZsaW5rc19fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMCAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW5hdmxpbmtzX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAgNzBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIC5zdWItbWVudSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIG1pbi13aWR0aDogMjYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI1MmI2MztcbiAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSAuc3ViLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGM0MWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOWRjNDFhO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpOmhvdmVyID4gdWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMXB4IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuY3RhLWJ0bnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuY3RhLWJ0bnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSAubnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSAubnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5ZGM0MWE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjNDFhO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lcjpob3ZlciAudG9nZ2xlLWJ0biBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biB7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIC5zdWItbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW5hdmxpbmtzX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIC5zdWItbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGk6aG92ZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1uYXZsaW5rc19fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICBjb2xvcjogIzlkYzQxYTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbmF2bGlua3NfX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYSB7XG4gIGNvbG9yOiAjMjUyYjYzO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjOWRjNDFhO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuY3RhLWJ0bnNfX2NvbnRhaW5lciAubnVtYmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAuY3RhLWJ0bnNfX2NvbnRhaW5lciAubnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJiNjM7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNnB4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICM5ZGM0MWE7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzlkYzQxYTtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB1bCBsaSBhIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICM5ZGM0MWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciBoMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWxpbmtzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5zb2NpYWwtbGlua3NfX2NvbnRhaW5lciB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjOWRjNDFhO1xuICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuc29jaWFsLWxpbmtzX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGVhc2UtaW4tb3V0LCB2aXNpYmlsaXR5IDUwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjOWRjNDFhO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmI2MztcbiAgei1pbmRleDogMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC01JSkgc2NhbGUoMS4yKTtcbiAgb3BhY2l0eTogMC4zO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6bGluaywgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTp2aXNpdGVkLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgTFRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICB3aWR0aDogMTJweDtcbiAgZmlsbDogIzI1MmI2MztcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEucm90YXRlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIGdhcDogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIGEge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHN2Zyxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2Zyxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcgcGF0aCxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2ZyBwYXRoLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5ZGM0MWE7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGE6aG92ZXIsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3Zlcixcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGE6aG92ZXIge1xuICBjb2xvcjogIzlkYzQxYTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnIHtcbiAgdG9wOiAycHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzlkYzQxYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogMzAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGZpbGwgNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGM0MWE7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIuYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEyMDBtcztcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uc3RpY2t5LW5hdmJhci5zdGlja3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxudWwgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbi5zdGlja3ktbmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwcHggNDBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE1cHggcmdiYSg4NCwgODQsIDg0LCAwKSwgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSwgLTdweCAtN3B4IDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjUpLCBpbnNldCAwIDAgNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RpY2t5LW5hdmJhciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MHB4O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgLnN1Yi1tZW51ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI1MmI2MztcbiAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIC5zdWItbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzlkYzQxYTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpOmhvdmVyID4gdWwge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0b3A6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiA4cHggNXB4O1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyNTJiNjM7XG4gIHBhZGRpbmc6IDIxcHggMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgLm51bWJlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIC5udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICM5ZGM0MWE7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5ZGM0MWE7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5ZGM0MWE7XG4gIHRyYW5zaXRpb246IGZpbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzlkYzQxYTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjNDFhO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lcjpob3ZlciAudG9nZ2xlLWJ0biBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAudG9nZ2xlLWJ0biB7XG4gIHdpZHRoOiAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLnRvZ2dsZS1idG4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmZvb3Rlci1jdGFfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMTBweCAwcHggNDBweDtcbn1cbi5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwcHgsIDQwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDQwcHgpO1xuICB9XG59XG4uZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNzY1cHg7XG4gIHdpZHRoOiA4MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgY29sb3I6ICMyNTJiNjM7XG59XG4uZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzI1MmI2MztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3Rlci1jdGFfX3dyYXBwZXIgLmZvb3Rlci1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi5mb290ZXItY3RhX193cmFwcGVyIC5mb290ZXItY3RhX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uZm9vdGVyLWN0YV9fd3JhcHBlciAuZm9vdGVyLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzlkYzQxYTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cblxuLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLmJvcmRlci1saW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5jb3B5cmlnaHQtaW5uZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDM1cHggMHB4O1xufVxuLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuY29weXJpZ2h0LWlubmVyX19jb250YWluZXIgLmNvcHlyaWdodC1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWNvcHlyaWdodF9fY29udGFpbmVyIC5jb3B5cmlnaHQtaW5uZXJfX2NvbnRhaW5lciAuY29weXJpZ2h0LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLmNvcHlyaWdodC1pbm5lcl9fY29udGFpbmVyIC5jb3B5cmlnaHQtY29udGVudF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuY29weXJpZ2h0LWlubmVyX19jb250YWluZXIgLmNvcHlyaWdodC1jb250ZW50X19jb250YWluZXIgYSB7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZvb3Rlci1jb3B5cmlnaHRfX2NvbnRhaW5lciAuY29weXJpZ2h0LWlubmVyX19jb250YWluZXIgLmNvcHlyaWdodC1jb250ZW50X19jb250YWluZXIgYSBzcGFuIHtcbiAgb3BhY2l0eTogMC41O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIgLmNvcHlyaWdodC1pbm5lcl9fY29udGFpbmVyIC5jb3B5cmlnaHQtY29udGVudF9fY29udGFpbmVyIGE6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJiNjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogNTBweCAyMHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgaDMge1xuICBjb2xvcjogIzlkYzQxYTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250YWN0X19jb250YWluZXIge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGFjdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250YWN0X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250YWN0X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAyNDdweDtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250YWN0X19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIHAgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgcCBhOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICM5ZGM0MWE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIHAgYSBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250YWN0X19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciBwIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjOWRjNDFhO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0IGEge1xuICBsaW5lLWhlaWdodDogMS45O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0IGEgLmRpcmVjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QgYSAuZGlyZWN0aW9uLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QgYSAuZGlyZWN0aW9uLWNvbnRlbnQgLmRpcmVjdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjOWRjNDFhO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5udW1iZXIgYSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzLWxnLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3MtbGctY29udGVudF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rcy1sZy1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzLWxnLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rcy1sZy1jb250ZW50X19jb250YWluZXIgLmxpbmtzLWZvb3RlciB7XG4gIHdpZHRoOiAyNSU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3MtbGctY29udGVudF9fY29udGFpbmVyIC5saW5rcy1mb290ZXIge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxpbmtzLWxnLWNvbnRlbnRfX2NvbnRhaW5lciAubGlua3MtZm9vdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rcy1sZy1jb250ZW50X19jb250YWluZXIgLmxpbmtzLWZvb3RlciB1bCB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5saW5rcy1sZy1jb250ZW50X19jb250YWluZXIgLmxpbmtzLWZvb3RlciB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubGlua3MtbGctY29udGVudF9fY29udGFpbmVyIC5saW5rcy1mb290ZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zb2NpYWwtbGlua3MubGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zb2NpYWwtbGlua3MubGctYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zb2NpYWwtbGlua3MubGctYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNvY2lhbC1saW5rcy5sZy1hY3RpdmUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc29jaWFsLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNvY2lhbC1saW5rcyB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc29jaWFsLWxpbmtzIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zb2NpYWwtbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNvY2lhbC1saW5rcyB1bCBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zb2NpYWwtbGlua3MgdWwgbGkgYSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi5mb290ZXItc3RpY2t5LW1lbnVfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLmZvb3Rlci1zdGlja3ktbWVudV9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbn1cbi5mb290ZXItc3RpY2t5LW1lbnVfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGxlZnQ6IDc1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkYzQxYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLXN0aWNreS1tZW51X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZm9vdGVyLXN0aWNreS1tZW51X193cmFwcGVyIC5mb290ZXItc3RpY2t5LW1lbnVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyLXN0aWNreS1tZW51X193cmFwcGVyIC5mb290ZXItc3RpY2t5LW1lbnVfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXItc3RpY2t5LW1lbnVfX3dyYXBwZXIgLmZvb3Rlci1zdGlja3ktbWVudV9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItc3RpY2t5LW1lbnVfX3dyYXBwZXIgLmZvb3Rlci1zdGlja3ktbWVudV9fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXI6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMjUyYjYzO1xufVxuLmZvb3Rlci1zdGlja3ktbWVudV9fd3JhcHBlciAuZm9vdGVyLXN0aWNreS1tZW51X19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlci1zdGlja3ktbWVudV9fd3JhcHBlciAuZm9vdGVyLXN0aWNreS1tZW51X19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlci1zdGlja3ktbWVudV9fd3JhcHBlciAuZm9vdGVyLXN0aWNreS1tZW51X19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgcCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmZvb3Rlci1zdGlja3ktbWVudV9fd3JhcHBlciAuZm9vdGVyLXN0aWNreS1tZW51X19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgcCBhOmhvdmVyIHBhdGgge1xuICBmaWxsOiAjMjUyYjYzO1xufVxuLmZvb3Rlci1zdGlja3ktbWVudV9fd3JhcHBlciAuZm9vdGVyLXN0aWNreS1tZW51X19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgcCBhIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG59XG4uZm9vdGVyLXN0aWNreS1tZW51X193cmFwcGVyIC5mb290ZXItc3RpY2t5LW1lbnVfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBwIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjOWRjNDFhO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYjYzO1xuICBwYWRkaW5nOiAxNTBweCAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDgwJTtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWxvZ29zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWxvZ29zX19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIC5sb2dvIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIC5sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIC5hcnJvdyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIC5hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LWNob29zZS11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTUwcHggMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMHB4IDgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAwIDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDBweCAwcHggODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODAlO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtaGVhZGluZ19fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgd2lkdGg6IDE1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IHtcbiAgICBnYXA6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCBoMiB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgaDIge1xuICAgIHdyaXRpbmctbW9kZTogdW5zZXQ7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtaGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nLWNvbnRlbnQgLmljb24ge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTdlOGU2O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZy1jb250ZW50IC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmctY29udGVudCAuaWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICM5ZGM0MWE7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTIycHg7XG4gIHdpZHRoOiA4NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudDpob3ZlciAuc2VjdGlvbi1jdGEgcCBzdmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGE6aG92ZXIgLnNlY3Rpb24tY3RhIHAge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC50cmVhdG1lbnQtaW5uZXJfX2NvbnRhaW5lciAudHJlYXRtZW50X19jb250YWluZXIgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC50cmVhdG1lbnQtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnRyZWF0bWVudC1pbm5lcl9fY29udGFpbmVyIC50cmVhdG1lbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIgLnRyZWF0bWVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuc2VjdGlvbi1jdGEgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwMHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI1MmI2Mztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDExNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA2MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50Xy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfLWNvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBtYXJnaW46IDU1cHggMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50Xy1jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuYWNjcmVkaXRhdGlvbi1sb2dvcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNzBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmFjY3JlZGl0YXRpb24tbG9nb3MgLmFjY3JlZGl0YXRpb24tbG9nbyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmFjY3JlZGl0YXRpb24tbG9nb3MgLmFjY3JlZGl0YXRpb24tbG9nbyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc2VjdGlvbi1kZXNjcmlwdGlvbiAubGluZSxcbi5zZWN0aW9uLXRpdGxlIC5saW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC41O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDgwcHgpO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7XG4gIHBhZGRpbmc6IDM4MHB4IDBweCAxMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMDBweCAwcHggMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwcHggMTAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KTtcbn1cblxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZGM0MWE7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMjBweCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1oZWFkZXJfX2NvbnRhaW5lciBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zd2lwZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX19jb250YWluZXIgLnJhdGluZ3MtaWNvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fY29udGFpbmVyIC5yYXRpbmdzLWljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnN3aXBlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtaXRlbS1pbm5lcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgbWFyZ2luOiAzMHB4IDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC5idG5fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzJTtcbiAgbGVmdDogNTAlO1xuICBoZWlnaHQ6IDBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICB6LWluZGV4OiA5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC5idG5fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc3dpcGVyIC5idG5fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyBwYXRoLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zd2lwZXIgLmJ0bl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHBhdGgge1xuICBmaWxsOiAjMjUyYjYzO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zd2lwZXIgLmJ0bl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zd2lwZXIgLmJ0bl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYjYzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogODB2aDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDgwcHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAucGF0dGVybi1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLnBhdHRlcm4taW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLnBhdHRlcm4taW1hZ2UgLmltZy0xIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIC0xMHB4KTtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAgLmxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciBwIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOWRjNDFhO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyLnRleHQtc3R5bGUteGwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci50ZXh0LXN0eWxlLXhsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci50ZXh0LXN0eWxlLXhsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIuYmctc3R5bGUtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJiNjM7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci5iZy1zdHlsZS1ibHVlIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIuYmctc3R5bGUtYmx1ZSAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5ZGM0MWE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyLmJnLXN0eWxlLWJsdWUgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgd2lkdGg6IDg0JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDYwcHggMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLmlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDUtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDUtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDUtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDUtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDUtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NS1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuaGVhZGVyX19jb250YWluZXIgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuaGVhZGVyX19jb250YWluZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5oZWFkZXJfX2NvbnRhaW5lciBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5pbm5lci1jb250ZW50X19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXItY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5pbm5lci1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjNDFhO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5pbm5lci1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgLmljb24gaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5pbm5lci1jb250ZW50X19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmlubmVyLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXItY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5pbm5lci1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5pbm5lci1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaW5uZXItY29udGVudF9fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X193cmFwcGVyIC5wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Nl9fd3JhcHBlciAucGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9ib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9ib3hfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyYjYzO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBwYWRkaW5nOiAxNTBweCAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X2JveF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9ib3hfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9ib3hfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAud3BzLW9mZmljZS10b3VyLXNsaWRlciAub2ZmaWNlLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIgLm9mZmljZS1pbWFnZS1nYWxsZXJ5X19jb250YWluZXIgLm9mZmljZS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIgLm9mZmljZS1pbWFnZS1nYWxsZXJ5X19jb250YWluZXIgLm9mZmljZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjNDFhO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLCAud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSxcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogOTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gLnBob25lLW51bWJlciBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvIC5hZGRyZXNzIGEge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gLmFkZHJlc3MgYSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gLmFkZHJlc3MgYSAuY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mbyAuYWRkcmVzcyBhIC5nZXQtZGlyZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTBweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gcCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm8gcCBhIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvIHAgYSBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzlkYzQxYTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zb2NpYWwtbGlua3NfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc29jaWFsLWxpbmtzX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zb2NpYWwtbGlua3NfX2NvbnRhaW5lciB1bCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zb2NpYWwtbGlua3NfX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc29jaWFsLWxpbmtzX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcgcGF0aCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zb2NpYWwtbGlua3NfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHBhdGgge1xuICBmaWxsOiAjOWRjNDFhO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFwX19jb250YWluZXIge1xuICB3aWR0aDogNjUlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFwX19jb250YWluZXIgLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzMwcHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5tYXBfX2NvbnRhaW5lciAubWFwIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBiYWNrZ3JvdW5kOiAjOWRjNDFhO1xufVxuI2dmb3JtXzEgbGk6OmJlZm9yZSxcbiNnZm9ybV8yIGxpOjpiZWZvcmUsXG4jZ2Zvcm1fMyBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogIzlkYzQxYTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiAjZTMyMjIyO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWRjNDFhO1xufVxuXG4uYmxvZy1wb3N0LWNvbGxlY3Rpb24sXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDgwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xufVxuLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzlkYzQxYTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhOmhvdmVyIC5ibG9nLWltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhOmhvdmVyIC5ibG9nLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1pbWFnZSBpbWcge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDAwMDA7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1pbWFnZSBpbWcge1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICBtYXgtd2lkdGg6IDUwNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IGg0IHtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG4vKiBTaW5nbGUgQmxvZyAqL1xuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICNjN2M3Y2E7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4gYSB7XG4gIGNvbG9yOiAjYzdjN2NhO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNjN2M3Y2E7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLyohXG5XaWRnZXQgU3R5bGVzXG4gKi9cbi53aWRnZXQtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAvKiAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjg2Yyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGxpbmVhcik7XG4gIH0qL1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmhvdmVyLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjUyYjYzO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGEsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzlkYzQxYTtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyNTJiNjM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMyNTJiNjM7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tc2VhcmNoLXpvb20uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4vKiFcblBvc3QgTmF2aWdhdGlvblxuKi9cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyxcbiAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGEsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpob3Zlcixcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTJiNjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpob3ZlciBzcGFuLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLm1ldGEtbmF2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmFmYWZhO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHNwYW4ucG9zdC10aXRsZSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIVxuUG9zdHMgTmF2aWdhdGlvblxuKi9cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGxlZnQ6IDA7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICByaWdodDogMDtcbn1cblxuLyohXG40MDRcbiovXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuLnNlYXJjaC1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHRzLXNlYXJjaC1mb3JtIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5zZWFyY2gtcmVzdWx0LWl0ZW0ubGFzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHQtYm94IC5yZXN1bHQtaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0LWJveCAucmVzdWx0LWluZm8gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyohXG5Db21tZW50c1xuKi9cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk2LCA5NiwgOTYsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMjUyYjYzO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyNTJiNjM7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIC5waW5nLWxpc3QgbGkuY29tbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC5kZXB0aC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDdkOTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmJ5cG9zdGF1dGhvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDdkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5waW5nLWxpc3QsXG4uZW50cnktY29tbWVudHMsXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT11cmxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5wLm5vLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2FhYTtcbn1cblxucC5zdWJzY3JpYmUtdG8tY29tbWVudHMge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCxcbi5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cblxuLnZjX3Jvdy53cGJfcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ubm8tY29udGFpbmVyIC5yb3cgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdy5uby1ndXR0ZXJzLCAudmNfcm93Lm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePWNvbC1dLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj12Y19jb2xdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiB2Y19jb2xcIl0sXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIGNvbC1cIl0sXG4udmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndwcy12Yy1yb3ctbm8tcGFkZGluZyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn0iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5pZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbnZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucGljdHVyZSxcbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBIZWRpbmdcbiRmb250LWN1c3RvbTogXCJIZWx2ZXRpY2EgTmV1ZSBMVFwiLCBzYW5zLXNlcmlmO1xuXG4vLyBUZXh0XG5cbiRjb2xvci1jdXN0b20xOiAjMjUyYjYzO1xuJGNvbG9yLWN1c3RvbTI6ICM5ZGM0MWE7XG4kY29sb3ItY3VzdG9tMzogI2ZhZmFmYTtcblxuLy9Db21tb25cbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGNvbG9yLWFjY2VudDogJGNvbG9yLWN1c3RvbTE7XG4kY29sb3Itc2Vjb25kYXJ5OiAkY29sb3ItY3VzdG9tMjtcbiRoZWFkaW5nLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kdGV4dC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4iLCIvLyAvLyBpbnNpZGVwYWdlIGhlYWRlciB0aXRsZSAtIGgxXG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIC8vIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4vLyAud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxIHtcbi8vICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbi8vICAgZm9udC1zaXplOiA0OHB4O1xuLy8gICBsaW5lLWhlaWdodDogMS4xNjtcbi8vICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBtYXJnaW46IDA7XG5cbi8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuLy8gICAgIGZvbnQtc2l6ZTogNDJweDtcbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbi8vICAgICBmb250LXNpemU6IDM2cHg7XG4vLyAgIH1cbi8vIH1cblxuLy8gcGFnZSBoZWFkZXIgdGl0bGUgLSBoMVxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IGNsYW1wKDYwcHgsIDV2dywgMTAwcHgpO1xuICAvLyBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gIC8vICAgICBmb250LXNpemU6IDgwcHg7XG4gIC8vICAgfVxuXG4gIC8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAvLyAgICAgZm9udC1zaXplOiA3MHB4O1xuICAvLyAgIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NjBweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4vLyAvLyBoZWFkaW5nIHN0eWxlc1xuLndwcy1jcy1oZWFkaW5nX19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTUge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgLy8gICBmb250LXNpemU6IDI0cHg7XG4gIC8vIH1cbn1cblxuLy8gLy8gdGV4dCBzdHlsZXNcbi53cHMtY3MtdGV4dF9fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gIC8vICAgZm9udC1zaXplOiAyMnB4O1xuICAvLyB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cHMtY3MtdGV4dF9fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vbGluayBzdHlsZXNcbi53cHMtY3MtbGlua19fc3R5bGUxIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICY6aG92ZXIgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQsIG1hcmdpbiA1MDBtcyBlYXNlLWluLW91dDtcbiAgICBwYXRoIHtcbiAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG59XG4vLyAvLyBidG4gc3R5bGVzXG5cbi8vIG5hdmJhclxuLndwcy1jcy1idG5fX3N0eWxlMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDI2NnB4O1xuICBwYWRkaW5nOiAwcHggMjBweDtcbiAgZ2FwOiAyMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQsXG4gICAgYm9yZGVyIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGV4dCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGF0aCB7XG4gICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gIH1cbn1cbi53cHMtY3MtYnRuX19zdHlsZTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNjZweDtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGdhcDogMjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAyNTBtcyBlYXNlLWluLW91dCxcbiAgICBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG4vLyAud3BzLWNzLWJ0bl9fc3R5bGUyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgIG1pbi13aWR0aDogMjQwcHg7XG4vLyAgIGhlaWdodDogNjBweDtcbi8vICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbi8vICAgZm9udC1zaXplOiAxNHB4O1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBsaW5lLWhlaWdodDogMTtcbi8vICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbi8vICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbi8vICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcbi8vICAgYm9yZGVyLXJhZGl1czogMjBweDtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICB6LWluZGV4OiAwO1xuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuLy8gICB0cmFuc2l0aW9uOiBib3JkZXIgMjUwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICY6OmJlZm9yZSB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbi8vICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbi8vICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgei1pbmRleDogLTE7XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuLy8gICAgIC8vIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgfVxuXG4vLyAgICY6aG92ZXIge1xuLy8gICAgIGJvcmRlcjogMnB4IHNvbGlkICR0ZXh0LWNvbG9yO1xuLy8gICB9XG4vLyAgICY6aG92ZXI6OmJlZm9yZSB7XG4vLyAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4vLyAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcbi8vICAgfVxuLy8gfVxuIiwiQG1peGluIGJwLWxnIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnAtbWQge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGJwLXNtIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcbiAgeHM6IDU3NnB4LFxuICBzbTogNzY4cHgsXG4gIG1kOiA5OTJweCxcbiAgbGc6IDEyMDBweCxcbiAgeGxnOiAxNDAwcHgsXG4pO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweCxcbiAgeHhsOiAxNDAwcHgsXG4pO1xuXG4vL1xuLy8gIFJFU1BPTkQgQUJPVkVcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vL1xuLy8gIFJFU1BPTkQgQkVMT1dcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gIH0gQGVsc2Uge1xuICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgfVxufVxuXG4vL1xuLy8gIFJFU1BPTkQgQkVUV0VFTlxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cbkBtaXhpbiByZXNwb25kLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcbiAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG4gICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHVwcGVyKTtcblxuICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICB9IEBlbHNlIHtcbiAgICAvLyBJZiBsb3dlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICBAd2FybiAnWW91ciBsb3dlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyRsb3dlcn0uJztcbiAgICB9XG5cbiAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcbiAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICB9XG4gIH1cbn1cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAbWVkaWEgKG1heC13aWR0aDogJHBvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIlxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogMjBweDtcbiAgICAvL2JvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAgIC5ydGwgJiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJoMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE2cHggMCAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNnB4IDAgNDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwcHggMCA0NXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE2cHggMCAyMnB4O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAvLyBhIHtcbiAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvLyB9XG59XG5cbmEge1xuICAvLyBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyAmOmZvY3VzIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgLy8gfVxuXG4gIC8vICY6dmlzaXRlZCB7XG4gIC8vICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gIC8vIH1cbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gIC8vIHBhZGRpbmc6IDE2cHggMzJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwcHggMCAwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDEycHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuXG4gICAgICA+IHVsIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JpZC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDE2cHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUxIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMyB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLWFjY2VudCB7XG4gIC8vIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbn1cblxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEge1xuICBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICB9XG4gIH1cbn1cblxuLndwcy1jcy1lZGl0b3ItdWwtc3R5bGUxIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbi8qIGhlYWRpbmcgKi9cblxuLndwcy1jcy1mZWF0dXJlZC1oZWFkaW5nMSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgLy9mb250LWZhbWlseTogJGZvbnQtY3VzdG9tNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLy9jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4udmNfdHRhLWNvbnRhaW5lciB7XG4gIGgzIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgYSB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMzBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvblxuICAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tcmlnaHRcbiAgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob21lcGFnZS1mYXEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4iLCIud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLndwc2Ytbm90LWhvbWVwYWdlIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cbiIsIi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5NnZoO1xuICAgIGhlaWdodDogOTZkdmg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuaG9tZS1oZWFkZXItdmlkZW8tYmctY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTZ2aDtcbiAgICAgIGhlaWdodDogOTZkdmg7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgLkJhY2tncm91bmRNZWRpYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDk2dmg7XG4gICAgICAgIGhlaWdodDogOTZkdmg7XG5cbiAgICAgICAgLkJhY2tncm91bmRNZWRpYV9fdmlkZW9zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDk2dmg7XG4gICAgICAgICAgaGVpZ2h0OiA5NmR2aDtcblxuICAgICAgICAgIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA5NnZoO1xuICAgICAgICAgICAgaGVpZ2h0OiA5NmR2aDtcblxuICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG5cbiAgICAgICAgLmhlYWRlci10aXRsZSAubGluZSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICBoMSB7XG4gICAgICAgICAgQGV4dGVuZC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGhlaWdodDogOTZ2aDtcbiAgICAgIGhlaWdodDogOTZkdmg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGhlaWdodDogNzZ2aDtcbiAgICAgICAgaGVpZ2h0OiA3NmR2aDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgaGVpZ2h0OiA1NnZoO1xuICAgICAgICBoZWlnaHQ6IDU2ZHZoO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItcGF0dGVybiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCB7XG4gICAgICAgICAgQGV4dGVuZC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogODtcbiAgICAgICAgICBwYWRkaW5nOiAyMDBweCAwcHggMTUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMDBweCk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgICAgIC5pbnNpZGVwYWdlLWhlcm8tdGV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgICAgcGFkZGluZzogMzEwcHggMHB4IDExNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4MHB4IDBweCAxMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGV4dGVuZC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgIC5saW5lIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oZWFkZXItdW5kZXItcGF0dGVybiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG4vLyAuaG9tZS1oZWFkZXItdmlkZW8tYmctY29udGFpbmVyIHtcbi8vICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICB0b3A6IDA7XG4vLyAgIGxlZnQ6IDA7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IDEwMCU7XG4vLyAgIC5CYWNrZ3JvdW5kTWVkaWEge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB6LWluZGV4OiAwO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcblxuLy8gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbi8vICAgICAgIC8vIGhlaWdodDogNzV2aDtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAuQmFja2dyb3VuZE1lZGlhX192aWRlb3MsXG4vLyAgIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvczpiZWZvcmUsXG4vLyAgIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvczphZnRlciB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogMTAwJTtcbi8vICAgfVxuXG4vLyAgIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvczpiZWZvcmUge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgei1pbmRleDogNTtcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4vLyAgIH1cblxuLy8gICAuQmFja2dyb3VuZE1lZGlhX192aWRlbyB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogMDtcbi8vICAgICBsZWZ0OiAwO1xuLy8gICAgIHotaW5kZXg6IDE7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbi8vICAgfVxuXG4vLyAgIC5CYWNrZ3JvdW5kTWVkaWFfX3NyYyB7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIGxlZnQ6IDUwJTtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBtaW4td2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuLy8gICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4vLyAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVaKDApO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHRyYW5zbGF0ZVooMCk7XG4vLyAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4vLyAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuLy8gICB9XG5cbi8vICAgLkJhY2tncm91bmRNZWRpYV9fc3JjIHtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgbGVmdDogMDtcbi8vICAgICB3aWR0aDogMTAwJTtcbi8vICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4vLyAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4vLyAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSB0cmFuc2xhdGVaKDApO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHRyYW5zbGF0ZVooMCk7XG4vLyAgIH1cbi8vIH1cbiIsIi5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDcwcHggMHB4IDBweDtcbiAgei1pbmRleDogOTk7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBtYXJnaW46IDEyMHB4IDBweCAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgbWFyZ2luOiAxNDBweCAwcHggMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgzOTlweCkge1xuICAgIG1hcmdpbjogMTYwcHggMHB4IDBweDtcbiAgfVxuICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4IDQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgfVxuICAgIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oaWRlLW9uLXNtIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2hvdy1vbi1zbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItbmF2bGlua3NfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDAgMCAwIDEyMHB4O1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMzAwcHgpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA3MHB4O1xuICAgICAgfVxuICAgICAgI21haW4tbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmID4gbGkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyID4gYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciA+IHVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMjFweCAwIDE1cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIC5zZWN0aW9uLWN0YSB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgICY6aG92ZXIgc3ZnIHtcbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5udW1iZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgICAgJjpob3ZlciAudG9nZ2xlLWJ0biBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgLnRvZ2dsZS1idG4ge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMi41cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYuc3R5bGUxIHtcbiAgICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICAgICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgICAgICAgIC8vIGEge1xuICAgICAgICAgIC8vICAgc3ZnIHtcbiAgICAgICAgICAvLyAgICAgcGF0aCB7XG4gICAgICAgICAgLy8gICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgLy8gICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIC8vICAgICAgICAgZmlsbDogJHRleHQtY29sb3I7XG4gICAgICAgICAgLy8gICAgICAgfVxuICAgICAgICAgIC8vICAgICB9XG4gICAgICAgICAgLy8gICB9XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXZsaW5rc19fY29udGFpbmVyIHtcbiAgICAgICAgICAjbWFpbi1tZW51IHtcbiAgICAgICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgICAgICAgICAgICAgICAwIDJweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3RhLWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIC8vIC50ZXh0IHtcbiAgICAgICAgICAgIC8vICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAmOmhvdmVyIHN2ZyB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICYuc3R5bGUzIHtcbiAgLy8gICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIC8vICAgICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgLy8gICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIC8vICAgICAgICAgYSB7XG4gIC8vICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIC8vICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gIC8vICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLy8gICAgICAgICAgICY6aG92ZXIge1xuICAvLyAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIC8vICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1jdXN0b20yO1xuICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gICAgICAgICAgIH1cblxuICAvLyAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAvLyAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAvLyAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgLy8gICAgICAgICAgICAgJjpob3ZlciB7XG4gIC8vICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLy8gICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMjtcbiAgLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gICAgICAgICAgICAgfVxuXG4gIC8vICAgICAgICAgICAgIHN2ZyB7XG4gIC8vICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAvLyAgICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG4iLCIuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIHBhZGRpbmc6IDE1cHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEyO1xuICAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiA2cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQsIHZpc2liaWxpdHkgNTAwbXMgZWFzZS1pbi1vdXQsXG4gICAgb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIC8vICY6OmFmdGVyIHtcbiAgLy8gICBjb250ZW50OiBcIlwiO1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAvLyAgIG9wYWNpdHk6IDA7XG4gIC8vICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgLy8gfVxuXG4gIC5jbG9zZS1idG5fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC5jbG9zZS1idG4ge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnBhdHRlcm5fX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBpbnNldDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC01JSkgc2NhbGUoMS4yKTtcbiAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMDAlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoMzAlIC0gM3B4KTtcbiAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJvdGF0ZSB7XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgICAgIC8vIHBhZGRpbmctbGVmdDogMTZweDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtYnRuX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIGEge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgLmFkZHJlc3MsXG4gICAgICAgIC5waG9uZS1udW1iZXIsXG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB3aWR0aDogNDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBiYWNrZ3JvdW5kLWNvbG9yIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMjAwbXM7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuICB9XG59XG4iLCIuc3RpY2t5LW5hdmJhci5zdGlja3kge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMHB4IDQwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gICAgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSxcbiAgICAtN3B4IC03cHggMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuNSksXG4gICAgaW5zZXQgMCAwIDRweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMik7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICAgIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLFxuICAgICAgICAgICAgMCAycHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggN3B4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgPiBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciA+IHVsIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMCAxNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICAgIC5udW1iZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMThweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIC50b2dnbGUtYnRuIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAudG9nZ2xlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1cHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyLjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItY3RhX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTEwcHggMHB4IDQwcHg7XG4gIC5mb290ZXItY3RhX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTYwcHgsIDQwcHgpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA0MHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3NjVweDtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWN0aW9uLWN0YSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItY29weXJpZ2h0X19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggNDBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAuYm9yZGVyLWxpbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgLmNvcHlyaWdodC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzNXB4IDBweDtcbiAgICAuY29weXJpZ2h0LWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4O1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGFjdF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAuc29jaWFsLWxpbmtzIHtcbiAgICAgICAgLy8gICAmLmxnLW5vbmUge1xuICAgICAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyAgICAgfVxuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gICAmLmxnLWFjdGl2ZSB7XG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgLy8gICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyAgIHVsIHtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAvLyAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAvLyAgICAgbWFyZ2luOiAwO1xuICAgICAgICAvLyAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy8gICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIC8vICAgICBsaSB7XG4gICAgICAgIC8vICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLy8gICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgLy8gICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgLy8gICAgICAgYSB7XG4gICAgICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAvLyAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC8vICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIC8vICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAvLyAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICBzdmcge1xuICAgICAgICAvLyAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgLy8gICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAvLyAgICAgICAgICAgcGF0aCB7XG4gICAgICAgIC8vICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgLy8gICAgICAgICAgIH1cbiAgICAgICAgLy8gICAgICAgICB9XG4gICAgICAgIC8vICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cbiAgICAgIH1cbiAgICAgIC5jb250YWN0X19jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDI0N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250YWN0IHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS45O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAuZGlyZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmRpcmVjdGlvbiB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmtzLWxnLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5saW5rcy1mb290ZXIge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0NzBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc29jaWFsLWxpbmtzIHtcbiAgICAgICYubGctbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmxnLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC5mb290ZXItc3RpY2t5LW1lbnVfX3dyYXBwZXIge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1jb2xvcjtcbi8vICAgaGVpZ2h0OiA2MHB4O1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4vLyAgIGJvdHRvbTogMDtcbi8vICAgbGVmdDogMDtcbi8vICAgd2lkdGg6IDEwMCU7XG4vLyAgIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbi8vICAgei1pbmRleDogMTAwMDtcbi8vICAgJjo6YmVmb3JlIHtcbi8vICAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgd2lkdGg6IDFweDtcbi8vICAgICBoZWlnaHQ6IDEwMHB4O1xuLy8gICAgIGxlZnQ6IDMzLjMzMyU7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNztcbi8vICAgfVxuLy8gICAmOjphZnRlciB7XG4vLyAgICAgY29udGVudDogXCJcIjtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgdG9wOiAwO1xuLy8gICAgIHdpZHRoOiAxcHg7XG4vLyAgICAgaGVpZ2h0OiAxMDBweDtcbi8vICAgICBsZWZ0OiA2Ni42NjYlO1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4vLyAgIH1cbi8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIH1cbi8vICAgLmZvb3Rlci1zdGlja3ktbWVudV9fY29udGFpbmVyIHtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIHAge1xuLy8gICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICAgYSB7XG4vLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICAgICAgIHN2ZyB7XG4vLyAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4vLyAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuLy8gICAgICAgICAgIHBhdGgge1xuLy8gICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFjY2VudDtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuLy8gICAgICAgd2lkdGg6IDMzLjMzMyU7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgIH1cbi8vICAgICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4vLyAgICAgICB3aWR0aDogNjYuNjY2NiU7XG4vLyAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4vLyAgICAgICAubnVtYmVyIHtcbi8vICAgICAgICAgd2lkdGg6IDUwJTtcbi8vICAgICAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICB9XG4vLyAgICAgICAuYWRkcmVzcyB7XG4vLyAgICAgICAgIHdpZHRoOiA1MCU7XG4vLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4vLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuLmZvb3Rlci1zdGlja3ktbWVudV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogMTAwMDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGxlZnQ6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mb290ZXItc3RpY2t5LW1lbnVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYSB7XG4gICAgICAgIC8vIEBleHRlbmQuaGVhZGluZy1zdHlsZTM7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXdoeS1jaG9vc2UtdXNfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBwYWRkaW5nOiAxNTBweCAwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIH1cbiAgLndwcy1ob21lcGFnZS13aHktY2hvb3NlLXVzX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDE2MHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBnYXA6IDEwMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIHtcbiAgcGFkZGluZzogMTUwcHggMHB4IDgwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHggODBweDtcbiAgfVxuICAmLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4IDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgcGFkZGluZzogMHB4IDBweCA4MHB4O1xuICAgIH1cbiAgfVxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDgwJTtcbiAgICAudHJlYXRtZW50LWlubmVyX19jb250YWluZXIge1xuICAgICAgLnRyZWF0bWVudF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMjgwcHgpIHtcbiAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAudHJlYXRtZW50LWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTUlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5oZWFkaW5nLWNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB1bnNldDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTdlOGU2O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRyZWF0bWVudC1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMjJweDtcbiAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBnYXA6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICAgICAgJjpob3ZlciAuc2VjdGlvbi1jdGEgcCB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAmOmhvdmVyIC5zZWN0aW9uLWN0YSBwIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRyZWF0bWVudC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgLy8gZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAyMDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwcHg7XG4gIH1cbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTE1cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgZ2FwOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGVudF8tY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA2MCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIG1hcmdpbjogNTVweCAwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY3JlZGl0YXRpb24tbG9nb3Mge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgLmFjY3JlZGl0YXRpb24tbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tZGVzY3JpcHRpb24gLmxpbmUsXG4uc2VjdGlvbi10aXRsZSAubGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgICBwYWRkaW5nOiAzODBweCAwcHggMTM1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwMHB4IDBweCAxMzVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogMjAwcHggMHB4IDEwMHB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgLnRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDIwcHg7XG4gICAgICB9XG4gICAgICAudGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC50ZXN0aW1vbmlhbC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0OTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zd2lwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgICAgICAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtLWlubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLnJhdGluZ3MtaWNvbiB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLy8gLmNsaWVudC1pbWcge1xuICAgICAgICAgICAgICAgIC8vICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgICAgLy8gICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgLy8gICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIC8vICAgbWFyZ2luOiAzMHB4IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRuX19jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAzJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgLy8gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICAvLyAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiA4MHZoO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgODBweCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgICAgLnBhdHRlcm4taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW1nLTEge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAtMTBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgLy8gICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIC5saW5lIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLnRleHQtc3R5bGUteGwge1xuICAgIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iZy1zdHlsZS1ibHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vICYuYmctc3R5bGUtZ3JleSB7XG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTM7XG5cbiAgLy8gICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgLy8gICAgIHAge1xuICAvLyAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgLy8gICAgICAgYSB7XG4gIC8vICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuXG4gIC8vICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuICAgIC8vIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIC8vIH1cbiAgICAvLyAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIC8vICAgd2lkdGg6IDY1JTtcblxuICAgIC8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC8vICAgfVxuICAgIC8vIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDI2cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjokY29sb3Itd2hpdGU7XG5cbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6JGNvbG9yLWN1c3RvbTM7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDBweDtcbiAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vIGdhcDogMTAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAvLyAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vICAgZ2FwOiA2MHB4O1xuICAgIH1cbiAgICAuaW5uZXJfX2NvbnRhaW5lcntcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogNzAlO1xuICAgICAgICAvLyAgIH1cbiAgICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLy8gICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIC8vICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ1LWlubmVyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgICAmLmltZy1yaWdodCB7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNTk1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDZfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMztcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ2X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICAuaGVhZGVyX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDgwcHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICAuaW5uZXItY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X193cmFwcGVyIHtcbiAgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfYm94X19jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgcGFkZGluZzogMTUwcHggMzBweDtcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLW9mZmljZS10b3VyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAub2ZmaWNlLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5vZmZpY2UtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogOTI2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hZGRyZXNzIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmdldC1kaXJlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvY2lhbC1saW5rc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgJjpob3ZlciBzdmcgcGF0aCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDI1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tYXBfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWFwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzMzBweDtcblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAvLyAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW46IDQwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNnZm9ybV8xIHtcbiAgLy9AZXh0ZW5kIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lcjtcbn1cblxuI2dmb3JtXzEsXG4jZ2Zvcm1fMixcbiNnZm9ybV8zIHtcbiAgLndwcy1pbnB1dC1maWVsZC1zZWxlY3Qge1xuICAgIGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItY3VzdG9tMjtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnB1dC1maWVsZCB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICYud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyIHtcbiAgICAgIC8vIEBpbmNsdWRlIG9wYWNpdHkoMC4xKTtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB9XG5cbiAgICBsZWdlbmQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgc2VsZWN0LFxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICAgIHRleHRhcmVhIHtcbiAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgfVxuXG4gICAgICAvLyBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAvLyAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zNSk7XG4gICAgICAvLyB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksXG4gICAgICAgIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAxcHggMS41ZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgfVxuXG4gICAgPiBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICYud3Bmb3Jtcy1lcnJvciB7XG4gICAgICAgIGNvbG9yOiAjZTMyMjIyO1xuICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuICAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICB9XG59XG4iLCIuYmxvZy1wb3N0LWNvbGxlY3Rpb24sXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgLy8gcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDgwcHggNDBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG5cbiAgLnBhZ2UtdGl0bGUge1xuICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAudGF4b25vbXktZGVzY3JpcHRpb24ge1xuICB9XG59XG5cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5ibG9nLWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1jdXN0b20zO1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAuYmxvZy1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWltYWdlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgQGV4dGVuZC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG5cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSB7XG4gIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxuXG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICAvLyBAZXh0ZW5kIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTE7XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2M3YzdjYTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNjN2M3Y2E7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuV2lkZ2V0IFN0eWxlc1xuICovXG5cbi53aWRnZXQtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgLndpZGdldC10aXRsZSB7XG4gICAgLy8gQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgJi53aWRnZXRfYXJjaGl2ZSxcbiAgJi53aWRnZXRfbWV0YSxcbiAgJi53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGxpbmVhcik7XG5cbiAgICAgICAgICAvKiAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmODZjJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgbGluZWFyKTtcbiAgICAgICAgICB9Ki9cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIC8vICAgQGluY2x1ZGUgdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLy8gJjphZnRlciB7XG4gICAgICAgICAgICAvLyAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gICAgICAgICAgICAvLyAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRnZXRfcmVjZW50X2VudHJpZXMsXG4gICYud2lkZ2V0X3JlY2VudF9jb21tZW50cyB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgLy8gQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRnZXRfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcblxuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgLy8gQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgLy8gICBjb2xvcjogI2ExYTFhMTtcbiAgICAgIC8vIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1zZWFyY2gtem9vbS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuUG9zdCBOYXZpZ2F0aW9uXG4qL1xuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICAubmF2LWxpbmtzIHtcbiAgICAubmF2LXByZXZpb3VzLFxuICAgIC5uYXYtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLm1ldGEtbmF2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgIHNwYW4ucG9zdC10aXRsZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiFcblBvc3RzIE5hdmlnYXRpb25cbiovXG5cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5uYXYtcHJldmlvdXMsXG4gIC5uYXYtbmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgLy8gQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1vdXQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZXRhLW5hdiB7XG4gIH1cblxuICAubmF2LXByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE3N1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbmV4dCB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG40MDRcbiovXG5cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIVxuU2VhcmNoIFJlc3VsdHNcbiovXG5cbi5zZWFyY2gtcmVzdWx0cy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAucmVzdWx0cy1zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblxuICAgIGEge1xuXG4gICAgfVxuXG4gICAgJi5sYXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC1ib3gge1xuICAgIC5yZXN1bHQtaW5mbyB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuQ29tbWVudHNcbiovXG5cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM2MDYwNjAsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL21hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxucC5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYWE7XG59XG5cbnAuc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtLWVtYWlsLFxuICAuY29tbWVudC1mb3JtLXVybCxcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLCA2MCk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIC8vIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMztcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbiIsIi52Y19yb3cud3BiX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwiY29sLVwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJ2Y19jb2xcIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmVkZ3RmLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIHtcbiAgICAvLy5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLy99XG59XG4iXX0= */
