/*!
Theme Name:     New Smile 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:"Avenir LT 45 Book";src:url("assets/fonts/AvenirFont/AvenirLT-Book.eot");src:url("assets/fonts/AvenirFont/AvenirLT-Book.eot?#iefix") format("embedded-opentype"),url("assets/fonts/AvenirFont/AvenirLT-Book.woff2") format("woff2"),url("assets/fonts/AvenirFont/AvenirLT-Book.woff") format("woff"),url("assets/fonts/AvenirFont/AvenirLT-Book.ttf") format("truetype"),url("assets/fonts/AvenirFont/AvenirLT-Book.svg#AvenirLT-Book") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT 65";src:url("assets/fonts/AvenirFont/AvenirLT-Medium.eot");src:url("assets/fonts/AvenirFont/AvenirLT-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/AvenirFont/AvenirLT-Medium.woff2") format("woff2"),url("assets/fonts/AvenirFont/AvenirLT-Medium.woff") format("woff"),url("assets/fonts/AvenirFont/AvenirLT-Medium.ttf") format("truetype"),url("assets/fonts/AvenirFont/AvenirLT-Medium.svg#AvenirLT-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT 55 Roman";src:url("assets/fonts/AvenirFont/AvenirLT-Heavy.eot");src:url("assets/fonts/AvenirFont/AvenirLT-Heavy.eot?#iefix") format("embedded-opentype"),url("assets/fonts/AvenirFont/AvenirLT-Heavy.woff2") format("woff2"),url("assets/fonts/AvenirFont/AvenirLT-Heavy.woff") format("woff"),url("assets/fonts/AvenirFont/AvenirLT-Heavy.ttf") format("truetype"),url("assets/fonts/AvenirFont/AvenirLT-Heavy.svg#AvenirLT-Heavy") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Avenir LT Std";src:url("assets/fonts/AvenirFont/AvenirLTStd-Heavy.eot");src:url("assets/fonts/AvenirFont/AvenirLTStd-Heavy.eot?#iefix") format("embedded-opentype"),url("assets/fonts/AvenirFont/AvenirLTStd-Heavy.woff2") format("woff2"),url("assets/fonts/AvenirFont/AvenirLTStd-Heavy.woff") format("woff"),url("assets/fonts/AvenirFont/AvenirLTStd-Heavy.ttf") format("truetype"),url("assets/fonts/AvenirFont/AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy") format("svg");font-weight:900;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important}html,body{padding:0;margin:0;width:100%}body{min-height:100vh;font-family:"Inter",sans-serif;font-size:16px;font-weight:400;line-height:1.7;overflow-x:hidden;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.add-bg-color::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.8;z-index:100000;transition:all 300ms ease-in-out}a{color:inherit;text-decoration:none}button{font-family:"Inter",sans-serif}ul{list-style:none;margin:0;padding:0}iframe{max-width:100%}video{width:100%;height:auto}picture,img{max-width:100%;height:auto}figure{margin:0}button{background-color:transparent;box-shadow:none;border:0;cursor:pointer}strong{font-weight:bold}.wps-img-fluid{max-width:100%;width:100%}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}a{cursor:pointer}.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-family:"Afacad",sans-serif;font-size:90px;font-weight:500;line-height:1;color:#fff;padding:0;margin:0}@media(max-width:1399px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:80px}}@media(max-width:1199px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:70px}}@media(max-width:991px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:60px}}@media(max-width:991px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:50px}}@media(max-width:575px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:40px}}.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1{font-family:"Afacad",sans-serif;font-size:120px;font-weight:600;line-height:.83;text-transform:uppercase;color:#fff;padding:0;margin:0}@media(max-width:1399px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1{font-size:100px}}@media(max-width:1199px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1{font-size:90px}}@media(max-width:991px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1{font-size:80px}}@media(max-width:767px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1{font-size:70px}}@media(max-width:575px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1{font-size:60px}}@media(max-width:499px){.wps-cs-heading__style1,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1{font-size:50px}}.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image h2,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image h2,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image h2,.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container h2{font-family:"Afacad",sans-serif;font-size:90px;font-weight:500;line-height:1;color:#fff;padding:0;margin:0}@media(max-width:1399px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image h2,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image h2,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image h2,.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container h2{font-size:80px}}@media(max-width:1199px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image h2,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image h2,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image h2,.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container h2{font-size:70px}}@media(max-width:991px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image h2,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image h2,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image h2,.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container h2{font-size:60px}}@media(max-width:991px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image h2,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image h2,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image h2,.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container h2{font-size:50px}}@media(max-width:575px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image h2,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image h2,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image h2,.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container h2{font-size:40px}}.wps-cs-heading__style3,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2,.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content h2,.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .heading h2,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content h2,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left h2,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content h3,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .heading h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .heading h2,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description h3,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description h3,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading h2,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container h2,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content h2,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .heading h2,.footer-blog__wrapper .footer-blog__container .section-heading__container h2{font-family:"Afacad",sans-serif;font-size:48px;font-weight:500;line-height:1.25;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style3,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2,.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content h2,.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .heading h2,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content h2,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left h2,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content h3,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .heading h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .heading h2,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description h3,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description h3,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading h2,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container h2,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content h2,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .heading h2,.footer-blog__wrapper .footer-blog__container .section-heading__container h2{font-size:42px}}@media(max-width:767px){.wps-cs-heading__style3,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2,.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content h2,.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .heading h2,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content h2,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left h2,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content h3,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .heading h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content h3,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .heading h2,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description h3,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description h3,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading h2,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container h2,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content h2,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .heading h2,.footer-blog__wrapper .footer-blog__container .section-heading__container h2{font-size:38px}}.wps-cs-heading__style4,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .content h3,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li strong,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li strong,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container h2,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text h2,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a h3,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content h3,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content h3,.wpb_text_column ul li strong{font-family:"Afacad",sans-serif;font-size:32px;font-weight:500;line-height:1.312;color:#fff;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style4,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .content h3,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li strong,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li strong,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container h2,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text h2,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a h3,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content h3,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content h3,.wpb_text_column ul li strong{font-size:28px}}@media(max-width:991px){.wps-cs-heading__style4,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .content h3,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li strong,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li strong,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container h2,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text h2,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a h3,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content h3,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content h3,.wpb_text_column ul li strong{font-size:26px}}@media(max-width:575px){.wps-cs-heading__style4,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .content h3,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li strong,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li strong,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container h2,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text h2,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a h3,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content h3,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content h3,.wpb_text_column ul li strong{font-size:22px}}.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content .content h3,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left h3,.wps-insidepage-footer-content__wrapper .wps-insidepage-footer-content__container .section-content p,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content ul li,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content h3,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content h3,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3{font-family:"Inter",sans-serif;font-size:24px;font-weight:400;line-height:1.666;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content .content h3,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left h3,.wps-insidepage-footer-content__wrapper .wps-insidepage-footer-content__container .section-content p,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content ul li,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content h3,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content h3,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3{font-size:22px}}@media(max-width:575px){.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content .content h3,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left h3,.wps-insidepage-footer-content__wrapper .wps-insidepage-footer-content__container .section-content p,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content ul li,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content h3,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content h3,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3{font-size:20px}}.wps-cs-text__style2,.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a,.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content p,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content p,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content h4,.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .content p,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content p,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content p,.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content h3,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .content p,.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-right p,.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .description p,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul.style-2 li,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content p,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul.style-2 li,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content p,.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container p,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description p,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .description p,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content p,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content p,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p,.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .heading p,.header-topbar__wrapper .header-topbar__container .inner__container p,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description p,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p,.wpb_text_column ul.style-2 li{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.75;color:#fff;padding:0;margin:0}.wps-cs-text__style3,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details p,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .number span,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content h4,.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h2{font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:1.583;color:#fff;padding:0;margin:0}.wps-cs-link__style1,.wps-blog-post-single .section-cta__container a,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta a,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta a{position:relative;display:inline-flex;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#91be2f;padding-left:56px;padding-right:0;overflow:hidden;transition:padding 200ms ease-in-out,color 200ms ease-in-out,transform 200ms ease-in-out}.wps-cs-link__style1 .text,.wps-blog-post-single .section-cta__container a .text,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a .text,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta .text,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta a .text,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta a .text{transition:color 200ms ease-in-out,transform 200ms ease-in-out}.wps-cs-link__style1::before,.wps-blog-post-single .section-cta__container a::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a::before,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta::before,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta a::before,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta a::before{content:"";position:absolute;top:50%;height:1.5px;width:46px;background-color:#91be2f;transition:transform 200ms ease-in-out,width 200ms ease-in-out;transform:translate(-56px,-50%)}.wps-cs-link__style1:hover,.wps-blog-post-single .section-cta__container a:hover,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a:hover,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta:hover,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta a:hover,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta a:hover{color:#fff;transform:translateX(-10px)}.wps-cs-link__style1:hover::before,.wps-blog-post-single .section-cta__container a:hover::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a:hover::before,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta:hover::before,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta a:hover::before,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta a:hover::before{width:35px}.wps-cs-link__style1:hover .text,.wps-blog-post-single .section-cta__container a:hover .text,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a:hover .text,.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta:hover .text,.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta a:hover .text,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta a:hover .text{color:#fff;transform:translateX(-10px)}.wps-cs-btn__style1,.comment-form input[type=submit],#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 .gform_button,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a.btn-1,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .cta a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a,.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container a,.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a,.featured-cta-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;text-align:center;width:auto;height:56px;min-width:240px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#fff;background-color:#91be2f;padding:0 26px 0;overflow:hidden;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:20px;border-bottom-left-radius:20px;transition:border-radius 200ms ease-in-out}.wps-cs-btn__style1:hover,.comment-form input[type=submit]:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 #gform_submit_button_2:hover,#gform_1 #gform_submit_button_3:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 #gform_submit_button_2:hover,#gform_2 #gform_submit_button_3:hover,#gform_2 .gform_button:hover,#gform_3 .wps-input-field-btn:hover,#gform_3 #gform_submit_button_1:hover,#gform_3 #gform_submit_button_2:hover,#gform_3 #gform_submit_button_3:hover,#gform_3 .gform_button:hover,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a.btn-1:hover,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .cta a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a:hover,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a:hover,.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container a:hover,.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a:hover,.featured-cta-btn:hover{border-top-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:0;border-bottom-left-radius:0}.wps-cs-btn__style2,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a.btn-2,.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a{position:relative;display:inline-flex;justify-content:center;align-items:center;width:auto;height:56px;min-width:240px;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#fff;text-align:center;background-color:transparent;padding:0 26px 0;overflow:hidden;border:1.5px solid #fff;border-top-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:20px;border-bottom-left-radius:20px;transition:border-radius 200ms ease-in-out}.wps-cs-btn__style2:hover,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a.btn-2:hover,.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a:hover{border-top-left-radius:20px;border-bottom-right-radius:20px;border-top-right-radius:0;border-bottom-left-radius:0}.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:"Afacad",sans-serif;font-size:90px;font-weight:500;line-height:1;color:#000;padding:0;margin:0}@media(max-width:1399px){h1,.h1{font-size:80px}}@media(max-width:1199px){h1,.h1{font-size:70px}}@media(max-width:991px){h1,.h1{font-size:60px}}@media(max-width:991px){h1,.h1{font-size:50px}}@media(max-width:575px){h1,.h1{font-size:40px}}h2,.h2{font-family:"Afacad",sans-serif;font-size:48px;font-weight:500;line-height:1.25;color:#000;padding:0;margin:0 0 32px}@media(max-width:1199px){h2,.h2{font-size:42px}}@media(max-width:767px){h2,.h2{font-size:38px}}h3,.h3{font-family:"Afacad",sans-serif;font-size:32px;font-weight:500;line-height:1.312;color:#000;padding:0;margin:0 0 30px}@media(max-width:1199px){h3,.h3{font-size:28px}}@media(max-width:991px){h3,.h3{font-size:26px}}h4,.h4{font-family:"Inter",sans-serif;font-size:24px;font-weight:400;line-height:1.666;color:#fff;padding:0;margin:0}@media(max-width:991px){h4,.h4{font-size:22px}}a{color:#0054a1}a:hover{color:#0054a1;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.75;color:#000;padding:0;margin:0 0 30px}p strong{font-weight:600}p a{text-decoration:none;color:#0054a1;text-decoration:underline}p a:hover{color:#0054a1;text-decoration:none}p img{display:block;border-radius:30px;margin:0 !important}ul,ol{margin:0 0 40px}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#000}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.wpb_text_column ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:24px;list-style-type:none}.wpb_text_column ul li{position:relative;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:1.5;color:#000;padding:0 0 0 50px;margin:0}@media(max-width:991px){.wpb_text_column ul li{font-size:22px}}@media(max-width:575px){.wpb_text_column ul li{font-size:20px}}.wpb_text_column ul li strong{display:block;color:#000;margin-bottom:10px !important}.wpb_text_column ul li::after{content:"";position:absolute;left:0;top:18px;width:30px;height:3px;background-color:#91be2f}.wpb_text_column ul li a{text-decoration:none;color:#0054a1;text-decoration:underline}.wpb_text_column ul li a:hover{color:#0054a1;text-decoration:none}.wpb_text_column ul.style-2 li{font-weight:600;color:#000;padding-left:50px}.wpb_text_column ul.style-3 li{font-size:16px;font-weight:500}.wpb_text_column ul.style-3 li strong{font-size:24px}@media(max-width:1199px){.wpb_text_column ul.style-3 li strong{font-size:24px}}@media(max-width:991px){.wpb_text_column ul.style-3 li strong{font-size:24px}}@media(max-width:575px){.wpb_text_column ul.style-3 li strong{font-size:22px}}.wpb_text_column ul.style-3 li::after{top:15px}@media(max-width:991px){.wpb_text_column ul.style-3 li{font-size:16px}}@media(max-width:575px){.wpb_text_column ul.style-3 li{font-size:16px}}.wpb_text_column ul.style-4 li{font-size:16px;font-weight:500}.wpb_text_column ul.style-4 li::after{top:10px}@media(max-width:991px){.wpb_text_column ul.style-4 li{font-size:16px}}@media(max-width:575px){.wpb_text_column ul.style-4 li{font-size:16px}}.wpb_text_column-dep ul{list-style-type:none}.wpb_text_column-dep ul li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-no-padding{padding:0}.wps-column-space-left{padding-right:20px !important}@media(max-width:767px){.wps-column-space-left{padding-right:0 !important}}.wps-column-space-right{padding-left:20px !important}@media(max-width:767px){.wps-column-space-right{padding-left:0 !important}}.wps-meet-doc-column-space-left{padding-right:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-left{padding-right:0 !important}}.wps-meet-doc-column-space-right{padding-left:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-right{padding-left:0 !important}}.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-family:"Inter",sans-serif;font-size:24px;line-height:1.5;color:#000;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#91be2f}.wps-cs-editor-link-style1 a{font-weight:bold;color:#91be2f;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#91be2f}.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:"Inter",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase;color:#000;padding:0}@media(max-width:767px){.vc_tta-title-text{font-size:26px}}@media(max-width:575px){.vc_tta-title-text{font-size:24px}}.vc_tta-panel-heading{border-color:#9f9f9f !important;border-left:none !important;border-right:none !important;border:none !important;background-color:#fff !important}.vc_tta-panel-heading a{padding:20px 50px 20px 30px !important}@media(max-width:575px){.vc_tta-panel-heading a{padding:20px 40px 20px 20px !important}}.vc_tta-panel-body{border:none !important;border-bottom:0 solid #9f9f9f !important;background-color:#fff !important}.vc_tta-panel-body p{padding:0 10px !important}@media(max-width:575px){.vc_tta-panel-body p{padding:0 !important}}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:0 !important}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"Inter",sans-serif;font-size:30px;font-weight:600;line-height:1.4;color:#000;padding:0;margin:0 0 25px}@media(max-width:1199px){.homepage-faq-text{font-size:28px}}@media(max-width:991px){.homepage-faq-text{font-size:24px}}.wps-featured-btn{display:inline-flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:50px;min-width:200px;font-family:"Afacad",sans-serif;font-size:14px;font-weight:700;line-height:1;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#91be2f;padding:2px 26px 0;border-radius:1000px;overflow:hidden;position:relative}.wps-featured-btn:hover{color:#fff;background-color:#91be2f}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{position:absolute !important;top:50% !important;transform:translateY(-60%) !important}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:120px 0 80px}@media(max-width:575px){.blog .wpstf-page-content{padding:100px 0 70px}}.wps-contact-map-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wps-contact-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.wps-contact-map-container{margin:40px 0 0}}.vc_row.wpb_row.edgtf-grid-section{margin-left:0 !important;margin-right:0 !important;position:relative !important;z-index:1000 !important;background-color:#fff !important}.circle-pattern{position:absolute;top:100vh;left:0;width:100%;height:100%;overflow:hidden}.circle-pattern .circle{position:absolute;border-radius:50%;aspect-ratio:1/1;background-color:#91be2f}.circle-pattern .circle-1{left:0;top:0;width:50%;background-color:#f6f9fd;transform:translate(-40%,60%)}.circle-pattern .circle-2{width:25%;right:0;top:20%;opacity:.5;background-color:#f9dcdc;transform:translate(50%,60%)}.circle-pattern .circle-3{width:30%;left:50%;top:35%;opacity:.5;background-color:#e7fcfc;transform:translate(-50%,70%)}.circle-pattern .circle-4{width:30%;left:30%;top:50%;opacity:.5;background-color:#fbe19a;transform:translate(-50%,70%)}.vc_row.wpb_row.edgtf-grid-section{background-color:transparent !important}.wps-header-navbar__wrapper{position:absolute;left:0;top:0;width:100%;padding:40px 0;z-index:1000}@media(max-width:1199px){.wps-header-navbar__wrapper{padding:30px 0}}@media(max-width:767px){.wps-header-navbar__wrapper{padding:16px 0}}.wps-header-navbar__wrapper .wps-header-navbar__container{width:100%;padding:0 60px;margin:0 auto;display:flex;align-items:center;gap:30px;opacity:0;visibility:hidden}@media(max-width:1399px){.wps-header-navbar__wrapper .wps-header-navbar__container{flex-wrap:wrap;justify-content:space-between;gap:10px}}@media(max-width:1199px){.wps-header-navbar__wrapper .wps-header-navbar__container{gap:24px}}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container{width:90%;gap:20px;padding:0}}@media(max-width:575px){.wps-header-navbar__wrapper .wps-header-navbar__container{gap:16px}}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container{gap:12px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container{width:50%;display:flex;align-items:center;gap:40px}@media(max-width:1399px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container{width:100%;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.3)}}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container{width:auto;order:2;margin-left:auto}}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone{display:none}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone a{display:inline-flex;align-items:center;gap:16px;text-decoration:none}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone a .icon{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#91be2f;border:1px solid #91be2f}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone a .icon svg{display:inline-block;width:16px;fill:#fff}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone a .text{font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;text-transform:uppercase;color:#fff;padding:0;margin:0}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container{flex-basis:240px;flex-shrink:0}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container{flex-basis:200px;order:1}}@media(max-width:767px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container{flex-basis:140px}}@media(max-width:575px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container{flex-basis:120px}}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container{flex-basis:100px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container a{display:block;text-decoration:none;width:100%}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container a img{display:block;width:100%}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container{width:50%;display:flex;justify-content:flex-end;align-items:center;gap:24px}@media(max-width:1399px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container{width:auto}}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container{width:auto;gap:20px;order:3}}@media(max-width:575px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container{gap:16px}}@media(max-width:1199px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container{min-width:230px}}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container{min-width:0;width:60px}}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container{width:40px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a{text-decoration:none}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a{width:60px;min-width:0;padding:0}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a .text,.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a .icon{display:none}}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a{width:40px;height:36px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:none}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:inline-flex;transform:none}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#fff}}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{width:13px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container{display:none}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container{display:inline-block;width:60px}}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container{width:40px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container a{width:60px;min-width:0;padding:0}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container a svg{fill:#fff;transform:scale(1.25)}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container a{width:40px;height:36px}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-phone__container a svg{transform:scale(1.05)}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:14px;cursor:pointer;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1;color:#fff;text-transform:uppercase;padding:0;margin:0}@media(max-width:991px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn span{display:none}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar{display:flex;align-items:center;width:30px}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar svg{display:inline-block;width:100%;fill:#fff}.wpstf-site-header-wrap{position:relative}@media(max-width:1399px){.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container{border-bottom:1px solid rgba(0,0,0,0.3)}}.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone a .icon{border:1px solid #0054a1}.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone a .icon svg{fill:#0054a1}.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-contact__container .phone a .text{color:#000}.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a{color:#0054a1;border:1.5px solid #0054a1;background-color:transparent}@media(max-width:991px){.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{fill:#0054a1}}.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn{color:#0054a1}.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar svg{display:inline-block;width:100%;fill:#0054a1}.wpstf-site-header-wrap.style3 .wps-header-navbar__wrapper .wps-header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar svg path{fill:#0054a1}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .wps-home-header-hero__wrapper{position:relative;width:100%;height:calc(100vh + 70px);overflow:hidden;background-color:#0054a1}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper{height:100vh;height:100dvh}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container{position:relative;width:100%;height:100%}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .wps-header-image-slider{position:relative;width:100%;height:100vh;overflow:hidden}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .wps-header-image-slider::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0054a1;opacity:.25;z-index:1}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .wps-header-image-slider .header-image-slider__container{width:100%;height:100%}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .wps-header-image-slider .header-image-slider__container .image-slide{width:100%;height:100%;position:relative}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .wps-header-image-slider .header-image-slider__container .image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .wps-header-image-slider .swiper-pagination{position:relative;transform:translateY(-30px);z-index:999}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .wps-header-image-slider .swiper-pagination .swiper-pagination-bullet{background-color:#0054a1;width:10px;height:10px}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;z-index:100}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content{width:90%;max-width:1400px;display:flex;justify-content:space-between;align-items:flex-end;gap:50px}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content{padding:180px 0 110px}}@media(max-width:575px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content{max-width:84%;padding:160px 0 90px}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading{width:100%;max-width:920px;opacity:0;visibility:hidden;transform:translateY(100px);will-change:transform,opacity,visibility;padding-bottom:140px}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading{padding-bottom:0}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h2{font-weight:600;text-transform:uppercase;margin-bottom:12px}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1 span{display:block;font-family:"Inter",sans-serif;font-size:24px;font-weight:600;line-height:1.666;color:#fff;text-transform:lowercase;padding:0;margin:12px 0 0}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1 span{font-size:22px}}@media(max-width:575px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .heading h1 span{font-size:20px}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .pattern{width:100%;max-width:460px}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .pattern{display:none}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .content__container .content .pattern img{width:100%;opacity:0;transform:scale(0.75);transform-origin:center center;will-change:transform,opacity}.page-hero-section-wrap.hero-section__style1{position:relative;width:100%;overflow:hidden;background-color:#0054a1}.page-hero-section-wrap.hero-section__style1::before{content:"";position:absolute;left:0;bottom:0;width:100%;height:80px;background-color:#fff}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1::before{display:none}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{position:relative;width:90%;max-width:1400px;padding-top:200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:60px;z-index:100}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding-top:220px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding-top:160px}}@media(max-width:575px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{width:84%}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:100%;max-width:920px;padding-bottom:140px}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{padding-bottom:90px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description{width:100%;margin-top:24px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .section-pattern__container{flex-basis:400px;flex-shrink:0;padding-top:60px}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .section-pattern__container{display:none}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .section-pattern__container img{width:100%}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%;overflow:hidden;background-color:#000}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:260px 0 170px;z-index:10}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:220px 0 110px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:160px 0 90px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:90%;max-width:1040px;margin:0 auto;position:relative;z-index:100}@media(max-width:575px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:84%}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%;text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small{width:100%;text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-family:"Afacad",sans-serif;font-size:24px;font-weight:600;line-height:1.3;color:#fff;padding:0;margin:0}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap.hero-section__style3{position:relative;width:100%;overflow:hidden;background-color:#f0f0f0}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{position:relative;width:90%;max-width:1400px;padding-top:260px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;gap:60px;z-index:100}@media(max-width:991px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{padding-top:220px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{padding-top:160px}}@media(max-width:575px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{width:84%}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container{width:100%;max-width:920px;padding-bottom:140px}@media(max-width:991px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container{padding-bottom:90px}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1{color:#0054a1}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description{width:100%;margin-top:24px}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description p{color:#0054a1}.header-topbar__wrapper{padding:5px 0;background-color:#0054a1}.header-topbar__wrapper .header-topbar__container{padding:0 20px}.header-topbar__wrapper .header-topbar__container .inner__container{text-align:center}.header-topbar__wrapper .header-topbar__container .inner__container p{color:#fff}@media(max-width:575px){.header-topbar__wrapper .header-topbar__container .inner__container p{font-size:15px}}.sticky-navbar__wrapper{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);transition:.2s ease-in-out;background:#fafafa;border:0;padding:0 50px;box-shadow:inset 0 0 15px rgba(84,84,84,0),inset 0 0 20px rgba(155,155,155,0),7px 7px 15px rgba(84,84,84,0.1),-7px -7px 20px rgba(155,155,155,0.5),inset 0 0 4px rgba(155,155,155,0.2)}@media(max-width:1399px){.sticky-navbar__wrapper{padding:0 40px}}@media(max-width:1199px){.sticky-navbar__wrapper{padding:0 20px}}.sticky-navbar__wrapper.sticky{transform:translateY(0)}.sticky-navbar__wrapper .sticky-navbar__container{width:100%;display:flex;align-items:center;gap:40px;padding:12px 0}@media(max-width:1649px){.sticky-navbar__wrapper .sticky-navbar__container{gap:30px}}@media(max-width:767px){.sticky-navbar__wrapper .sticky-navbar__container{gap:20px}}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar__container{gap:16px}}.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:120px;flex-shrink:0}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:100px}}.sticky-navbar__wrapper .sticky-navbar-logo__container a{display:block;text-decoration:none;width:100%}.sticky-navbar__wrapper .sticky-navbar-logo__container a img{width:100%}@media(max-width:1649px){.sticky-navbar__wrapper .stickybar-navigation__container{display:none}}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu{display:inline-flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul{list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-ancestor>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-item>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-parent>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current_page_item>a{color:#0054a1}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:240px;width:100%;max-width:240px;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 4px 12px rgba(33,33,33,0.1)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li{margin-bottom:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a{font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:uppercase;color:#0054a1;padding:10px 10px 7px;margin:0;position:relative;transition:all .2s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a:hover{color:#fff;background-color:#0054a1;border-radius:5px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children{padding-right:24px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(209, 100%, 32%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:5px;top:16px;width:12px;height:12px;fill:#000;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a{display:block;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:uppercase;padding:21px 0 15px;margin:0;color:#0054a1;background:0;position:relative;white-space:normal;text-decoration:none;transition:all .3s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a:hover{text-decoration:none;color:#0054a1}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(209, 100%, 32%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:2;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>a{text-decoration:none;color:#0054a1}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li{position:relative}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(209, 100%, 32%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(270deg);width:10px;height:10px;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li ul.sub-menu{left:100%;top:0;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover>a{color:#fff;border-radius:5px;background-color:#000}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover ul.sub-menu{opacity:1;visibility:visible;top:0;left:100%;margin-left:0;display:block;z-index:2;padding:10px;margin-top:0;transform:translateX(0)}.sticky-navbar__wrapper .sticky-btns__container{display:flex;align-items:center;gap:20px;margin-left:auto}@media(max-width:575px){.sticky-navbar__wrapper .sticky-btns__container{gap:16px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{text-decoration:none}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{width:60px;min-width:0;padding:0}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .text,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .icon{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:none}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:inline-flex;transform:none}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#fff}}.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container{display:none}@media(max-width:1649px){.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container{display:inline-block}}.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a{text-decoration:none;background-color:#91be2f;border:1.5px solid #91be2f}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a{width:60px;min-width:0;padding:0}.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a .text,.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a .icon{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a .show-on-sm{display:none}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a .show-on-sm{display:inline-flex;justify-content:center;align-items:center;transform:none}.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a .show-on-sm svg{display:inline-block;width:18px;fill:#fff;position:relative;transform:scale(1.35)}}@media(max-width:767px) and (max-width:499px){.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a .show-on-sm{width:40px;height:36px}.sticky-navbar__wrapper .sticky-btns__container .sticky-call__container a .show-on-sm svg{transform:scale(1.35)}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container{display:none}@media(max-width:1649px){.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container{display:block}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:14px;cursor:pointer;font-family:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1;color:#91be2f;text-transform:uppercase;padding:0;margin:0}@media(max-width:991px){.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn span{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar{display:flex;align-items:center;width:30px}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar svg{display:inline-block;width:100%;fill:#91be2f}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar svg path{fill:#91be2f}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;z-index:10000000;opacity:0;visibility:visible}.wps-full-screen-menu__wrapper .close-btn__container{position:fixed;right:0;top:0;z-index:100}.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:#0054a1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;max-width:420px;height:100%;padding:100px 40px;overflow-y:scroll;background-color:#0054a1;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .section-pattern__container{position:fixed;right:0;top:0;width:100%;max-width:420px;height:100vh;height:100dvh;display:flex;justify-content:center;align-items:center}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .section-pattern__container img{width:100%;max-width:90%;opacity:.25}@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 img{display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin-bottom:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{color:#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:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:uppercase;color:#fff;padding:0;margin:0;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:"Inter",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:1px;width:12px;fill:#fff;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 10px 10px}.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:"Inter",sans-serif;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;text-transform:uppercase;color:#fff;opacity:.65;transition:opacity 400ms ease-in-out}.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:35px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content{display:flex;flex-direction:column;gap:15px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .address,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .phone-number{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .phone-number a{display:flex;align-items:flex-start;gap:10px;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .address a .icon,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .phone-number a .icon{display:inline-block;width:20px;flex-shrink:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .address a .icon svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .phone-number a .icon svg{display:block;width:100%;height:100%;fill:#fff;position:relative;transform:translateY(-1px)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .address a .text,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .phone-number a .text{display:inline-block;color:#fff;transition:color 200ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .address a:hover .text,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .phone-number a:hover .text{color:#91be2f}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .phone-number .text{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;color:#fff;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .contact-content .address .text{font-family:"Inter",sans-serif;font-size:16px;line-height:1.35;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center;margin-top:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{list-style-type:none;padding:0;margin:0;display:inline-flex;justify-content:center;align-items:center;gap:26px}.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;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg{width:23px;height:23px;display:inline-flex;align-items:center;fill:#fff;transition:fill 200ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover svg{fill:#91be2f}.footer-blog__wrapper{position:relative;width:100%;padding:180px 0 40px;background-color:#fff}@media(max-width:1199px){.footer-blog__wrapper{padding:160px 0 40px}}@media(max-width:991px){.footer-blog__wrapper{padding:120px 0 40px}}@media(max-width:575px){.footer-blog__wrapper{padding:90px 0 40px}}.footer-blog__wrapper .footer-blog__container{position:relative;width:90%;max-width:1400px;margin:0 auto;z-index:10}@media(max-width:575px){.footer-blog__wrapper .footer-blog__container{width:84%}}.footer-blog__wrapper .footer-blog__container .section-heading__container{width:100%;text-align:center;margin-bottom:60px}.footer-blog__wrapper .footer-blog__container .section-heading__container h2{color:#000}.footer-blog__wrapper .footer-blog__container .blog-items__container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width:699px){.footer-blog__wrapper .footer-blog__container .blog-items__container{grid-template-columns:1fr;gap:60px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item{width:100%}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a{position:relative;display:block;width:100%;text-decoration:none;overflow:hidden}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image{width:100%;border-radius:20px;background-color:#0054a1}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image img{width:100%;border-radius:20px;min-height:360px;-o-object-fit:cover;object-fit:cover;opacity:.8}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;z-index:10;padding:40px;overflow:hidden}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{padding:40px 30px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;transform:translateY(90px);transition:transform 300ms ease-in}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3{width:100%;font-weight:600;max-width:600px}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content .icon{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #fff;opacity:0;transition:opacity 200ms ease-in-out}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content .icon svg{width:14px}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .content{transform:translateY(10px)}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .content .icon{opacity:1}.wps-footer-cta-banner__wrapper{position:relative;width:100%;overflow:hidden;background-color:#fff}.wps-footer-cta-banner__wrapper::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:15%;background-color:#0054a1}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container{position:relative;width:90%;max-width:1400px;margin:0 auto;z-index:10}@media(max-width:575px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container{width:84%}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container{position:relative;width:100%;height:100%;border-radius:20px;overflow:hidden}@media(max-width:767px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container{position:absolute;left:0;top:0}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0054a1;opacity:.5;mix-blend-mode:multiply}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container img{width:100%;height:100%;min-height:480px;-o-object-fit:cover;object-fit:cover;border-radius:20px}@media(max-width:767px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container img{min-height:0}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:100}@media(max-width:767px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{position:relative;left:auto;top:auto;padding:90px 0}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content{width:90%;max-width:1160px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:50px}@media(max-width:767px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content{padding:0 30px;width:100%}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .heading{width:100%;max-width:680px}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .heading h2{margin-bottom:20px}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .section-content .cta a{text-decoration:none}.wps-footer-main__wrapper{position:relative;width:100%;padding-top:140px;overflow:hidden;background-color:#0054a1}.wps-footer-main__wrapper .wps-footer-main__container{position:relative;width:90%;max-width:1400px;margin:0 auto}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container{width:70%;position:relative;z-index:100}@media(max-width:1199px){.wps-footer-main__wrapper .wps-footer-main__container .section-content__container{width:100%}}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container{width:100%}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .logo{width:240px}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .logo a{display:inline-block;width:100%;text-decoration:none}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .logo a img{width:100%}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content{width:100%;max-width:680px;display:flex;flex-direction:column;align-items:flex-start;gap:50px;margin-top:40px}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content h2{text-transform:uppercase}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas{width:100%;display:flex;flex-wrap:wrap;gap:40px}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas{flex-direction:column;gap:24px}}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a{text-decoration:none}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a.btn-2{color:#91be2f;border:1.5px solid #91be2f}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a.btn-1,.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-top__container .content .ctas a.btn-2{width:100%;max-width:300px}}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container{position:relative;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:70px;margin-bottom:40px}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container{grid-template-columns:1fr 1fr}}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container{grid-template-columns:1fr}}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container{width:100%}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container:last-child{display:none}}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container h3{font-family:"Inter",sans-serif;font-size:17px;font-weight:600;line-height:1;text-transform:uppercase;color:#91be2f;padding:0;margin:0;margin-bottom:16px}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container p{line-height:0;padding:0;margin:0;margin-bottom:40px}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container p a{font-family:"Inter",sans-serif;font-size:17px;font-weight:400;line-height:1.5;padding:0;margin:0;text-decoration:none;color:rgba(255,255,255,0.8);transition:color 300ms ease-in}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container p a:hover{color:white}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container p:last-of-type(1){margin-bottom:0}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:10px;list-style-type:none;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container ul li{line-height:1;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container ul li a{font-family:"Inter",sans-serif;font-size:17px;font-weight:400;line-height:1.5;padding:0;margin:0;text-decoration:none;color:rgba(255,255,255,0.8);transition:color 300ms ease-in}.wps-footer-main__wrapper .wps-footer-main__container .section-content__container .section-widgets__container .widgets__container ul li a:hover{color:white}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container{position:relative;width:100%;height:auto;display:flex;align-items:center;gap:30px;padding:26px 0;border-top:1px solid rgba(255,255,255,0.1);z-index:100}@media(max-width:1199px){.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container{flex-direction:column;align-items:center;text-align:center;gap:6px}}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p{color:rgba(255,255,255,0.8)}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p a{text-decoration:none;color:rgba(255,255,255,0.8);transition:color 300ms ease-in}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p a:hover{color:white}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.middle-child{flex-shrink:0}@media(max-width:1199px){.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.middle-child{width:100%;flex-shrink:1}}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.first-child,.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.last-child{width:50%}@media(max-width:1199px){.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.first-child,.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.last-child{width:100%}}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.last-child{text-align:right}@media(max-width:1199px){.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container p.last-child{text-align:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container{position:absolute;right:0;top:0;width:100%;transform:translateY(-60px)}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container{width:100%;position:relative;right:auto;top:auto;transform:none;margin-bottom:20px}}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container ul{display:flex;justify-content:flex-end;align-items:center;gap:30px;list-style-type:none;padding:0;margin:0}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container ul{justify-content:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container ul li a{display:inline-flex;align-items:center;text-decoration:none}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container ul li a svg{width:23px;height:23px;display:inline-flex;align-items:center;fill:#fff;transition:fill 200ms ease-in-out}.wps-footer-main__wrapper .wps-footer-main__container .section-copyrights__container .social-icons__container ul li a:hover svg{fill:#91be2f}.wps-footer-main__wrapper .wps-footer-main__container .section-pattern__container{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:flex-end;align-items:flex-start}@media(max-width:1199px){.wps-footer-main__wrapper .wps-footer-main__container .section-pattern__container{opacity:.3;justify-content:center;align-items:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-pattern__container img{width:100%;max-width:440px}.footer-sticky-navbar__wrapper{position:fixed;left:0;bottom:0;width:100%;box-shadow:0 5px 20px 2px rgba(0,0,0,0.1);background-color:#fff;display:none;z-index:1000}@media(max-width:767px){.footer-sticky-navbar__wrapper{display:flex}}.footer-sticky-navbar__wrapper::before,.footer-sticky-navbar__wrapper::after{content:"";position:absolute;top:0;width:1px;height:100px;background-color:#0054a1}.footer-sticky-navbar__wrapper::before{left:50%}.footer-sticky-navbar__wrapper::after{left:75%}.footer-sticky-navbar__wrapper .navbar-contact__container{width:50%;display:flex}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number,.footer-sticky-navbar__wrapper .navbar-contact__container .address{line-height:1;padding:0;margin:0;width:50%}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a,.footer-sticky-navbar__wrapper .navbar-contact__container .address a{display:flex;justify-content:center;width:100%;padding:20px 15px}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a svg{width:24px;height:24px;fill:#0054a1;transition:fill 300ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a:hover svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a:hover svg{fill:#91be2f}.footer-sticky-navbar__wrapper .navbar-cta__container{width:50%}.footer-sticky-navbar__wrapper .navbar-cta__container a{display:flex;justify-content:center;align-items:center;width:100%;padding:25px 0 15px;text-decoration:none}.footer-sticky-navbar__wrapper .navbar-cta__container a span{font-family:"Inter",sans-serif;font-size:16px;font-weight:600;line-height:1;text-transform:uppercase;color:#0054a1;padding:2px 0 0;margin:0;transition:color 200ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container a svg{width:24px;fill:#0054a1;transition:fill 200ms ease-in-out;display:none}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover svg{fill:#0054a1}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover span{color:#91be2f}.wps-homepage-intro__wrapper{position:relative;width:100%;padding:100px 0 0;background-color:#0054a1}@media(max-width:1199px){.wps-homepage-intro__wrapper{padding:120px 0 0}}@media(max-width:991px){.wps-homepage-intro__wrapper{padding:120px 0 0}}@media(max-width:575px){.wps-homepage-intro__wrapper{padding:90px 0 0}}.wps-homepage-intro__wrapper .circle__container{position:absolute;left:0;top:0;width:100%;height:100%;transform:translate(0,-20%);overflow:hidden}@media(max-width:991px){.wps-homepage-intro__wrapper .circle__container{height:80%}}@media(max-width:767px){.wps-homepage-intro__wrapper .circle__container{height:60%}}.wps-homepage-intro__wrapper .circle__container .circle{position:relative;display:inline-block;height:100%;aspect-ratio:1/1;border-radius:50%;background-color:#000;opacity:.1;transform:translate(-20%,-20%)}@media(max-width:991px){.wps-homepage-intro__wrapper .circle__container .circle{transform:translate(-15%,-15%)}}.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:100px;position:relative;z-index:100}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{flex-direction:column;gap:60px}}@media(max-width:575px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:84%}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:100%;max-width:680px}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container img{width:100%;aspect-ratio:1/1;border-radius:50%}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container h2{margin-bottom:20px}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta{margin-top:40px}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container .section-cta a{text-decoration:none}.wps-homepage-meet-the-doctors__wrapper{position:relative;width:100%;padding:140px 0;background-color:#0054a1}@media(max-width:1199px){.wps-homepage-meet-the-doctors__wrapper{padding:140px 0}}@media(max-width:991px){.wps-homepage-meet-the-doctors__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-meet-the-doctors__wrapper{padding:90px 0}}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container{width:90%;max-width:1160px;margin:0 auto;position:relative;z-index:3}@media(max-width:575px){.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container{width:84%}}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-heading__container{width:100%;text-align:center;margin-bottom:100px}@media(max-width:991px){.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-heading__container{text-align:start}}@media(max-width:767px){.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-heading__container{margin-bottom:80px}}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:140px}@media(max-width:991px){.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container{gap:100px}}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width:991px){.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container{flex-direction:column;align-items:flex-start;gap:60px}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container:last-child .doctor-image{order:1}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container:last-child .doctor-content{order:2}}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-image{width:100%;max-width:480px}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-image img{width:100%;aspect-ratio:1/1;border-radius:50%}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content{width:100%;max-width:560px}@media(max-width:767px){.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content{max-width:none}}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content h3{margin-bottom:14px}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content h4{font-size:17px;font-weight:600;margin-bottom:30px}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content p{margin-bottom:20px}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content p:nth-last-of-type(1){margin-bottom:0}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta{margin-top:40px}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .cta a{text-decoration:none}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .accreditations{display:flex;align-items:center;gap:40px;margin-top:60px}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .accreditations .logo{display:flex;align-items:center}.wps-homepage-meet-the-doctors__wrapper .wps-homepage-meet-the-doctors__container .section-doctors__container .doctor__container .doctor-content .accreditations .logo img{width:auto;max-height:70px;max-width:100px;-o-object-fit:contain;object-fit:contain}.wps-homepage-meet-the-doctors__wrapper .circle__container{position:absolute;left:0;top:40%;display:flex;align-items:center;z-index:2;overflow:hidden}.wps-homepage-meet-the-doctors__wrapper .circle__container .circle{position:relative;display:block;width:900px;height:900px;border-radius:50%;-o-object-fit:contain;object-fit:contain;opacity:.1;background:#000;transform:translateX(-20%)}@media(max-width:1399px){.wps-homepage-meet-the-doctors__wrapper .circle__container .circle{top:50%}}@media(max-width:991px){.wps-homepage-meet-the-doctors__wrapper .circle__container .circle{width:700px;height:700px;top:45%}}@media(max-width:575px){.wps-homepage-meet-the-doctors__wrapper .circle__container .circle{width:550px;height:550px;top:30%}}.wps-homepage-meet-the-doctors__wrapper .circle__container.top{position:absolute;right:0;left:auto;top:0;transform:translate(0,-20%)}.wps-homepage-meet-the-doctors__wrapper .circle__container.top .circle{transform:translateX(10%)}.wps-homepage-process__wrapper{position:relative;width:100%;background-color:#fff;overflow:hidden;z-index:10}.wps-homepage-process__wrapper .wps-homepage-process__container{width:100%;display:flex}@media(max-width:991px){.wps-homepage-process__wrapper .wps-homepage-process__container{flex-wrap:wrap}}.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container{width:50%}@media(max-width:991px){.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container,.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container{width:100%}}.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container{position:relative;overflow:hidden}.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container img{width:100%;height:100vh;max-height:100vh}}.wps-homepage-process__wrapper .wps-homepage-process__container .section-image__container h2{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);width:100%;max-width:90%;z-index:10}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container{display:flex;justify-content:center;align-items:center;padding:80px 0}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container{position:relative;width:84%;max-width:580px;display:flex;flex-direction:column;gap:60px;overflow:hidden}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container::after{content:"";position:absolute;left:25px;height:86%;width:1px;border:1px dashed #91be2f}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box{position:relative;width:100%;display:flex;align-items:flex-start;gap:50px;z-index:10}@media(max-width:575px){.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box{gap:30px}}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .number{flex-shrink:0;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#91be2f}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .number span{color:#fff}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content h3{color:#000}.wps-homepage-process__wrapper .wps-homepage-process__container .section-content__container .content-boxes__container .content-box .content p{color:#000}.wps-homepage-service-options__wrapper{position:relative;width:100%;padding:160px 0;overflow:hidden;background-color:#0054a1}@media(max-width:1199px){.wps-homepage-service-options__wrapper{padding:140px 0}}@media(max-width:991px){.wps-homepage-service-options__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-service-options__wrapper{padding:90px 0}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container{width:90%;max-width:1400px;margin:0 auto;position:relative;z-index:10}@media(max-width:575px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container{width:84%}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:50px;margin-bottom:80px}@media(max-width:767px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container{flex-direction:column;align-items:flex-start}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading{width:100%;max-width:560px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .heading h3{font-weight:600;margin-top:14px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-heading__container .description{width:100%;max-width:680px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container{width:100%;overflow:hidden}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container{width:100%;display:flex;justify-content:space-between;gap:100px}@media(max-width:991px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container{display:none}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images{position:relative;width:100%;max-width:560px;overflow:hidden;border-radius:20px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .main-image{width:100%;height:100%}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .main-image img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:100;opacity:0;visibility:hidden}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .image{position:relative;width:100%;height:100%}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .icon{position:absolute;top:40px;left:40px;z-index:100}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .icon svg{display:inline-block}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description{position:absolute;padding:40px;bottom:0;left:0;z-index:100}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-images .treatment-image .description h3{margin-bottom:12px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles{width:100%;max-width:680px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-decoration:none;padding:30px 0;border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1)}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a h3{color:#fff;transition:color 200ms ease-in-out}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a .cta{position:relative;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;border:1.5px solid #fff;transform:rotate(45deg);transition:transform 200ms ease-in-out,border 200ms ease-in-out}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a .cta svg{width:12px;height:12px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a .cta svg path{stroke:#fff;transition:stroke 200ms ease-in-out}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a.active h3{color:#91be2f}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a.active .cta{border:1.5px solid #91be2f;transform:rotate(0)}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .treatment-boxes__container .treatment-titles a.active .cta svg path{stroke:#91be2f}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track{position:relative;width:100%;display:none}@media(max-width:991px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track{display:block}}@media(max-width:679px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track{max-width:500px;margin:0 auto}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container{width:100%;display:flex;gap:0}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box{position:relative;width:100%;overflow:hidden}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a{position:relative;display:block;width:100%;text-decoration:none}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .image{position:relative;width:100%}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;background-color:rgba(0,0,0,0.2)}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .image img{width:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}@media(max-width:575px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .image img{height:400px}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .icon{position:absolute;top:40px;left:40px}@media(max-width:991px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .icon{top:30px;left:30px}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .icon svg{display:inline-block}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description{position:absolute;padding:40px;bottom:0;left:0}@media(max-width:991px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description{padding:30px}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description h3{color:#fff;margin-bottom:12px}@media(max-width:575px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description h3{font-size:32px}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .treatment-boxes__container .treatment-box a .description p{color:#fff}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container{position:relative;width:100%;display:flex;justify-content:center;align-items:center;gap:30px;margin-top:70px;display:none}@media(max-width:991px){.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container{display:flex}}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-prev,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-next{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:transparent;border:1.5px solid #fff}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-prev::before,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-prev::after,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-next::before,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-next::after{display:none}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-prev svg,.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-next svg{display:inline-block;width:14px}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-prev{transform:rotate(-135deg)}.wps-homepage-service-options__wrapper .wps-homepage-service-options__container .section-content__container .scroll-track .slider-navigation__container .swiper-button-next{transform:rotate(45deg)}.wps-homepage-service-options__wrapper .section-pattern__container{position:absolute;left:60%;top:50px;width:100%;display:flex;align-items:center}.wps-homepage-service-options__wrapper .section-pattern__container img{position:relative;width:50%;-o-object-fit:contain;object-fit:contain;transform:translateX(-20%) scaleX(-1);opacity:.2}@media(max-width:991px){.wps-homepage-service-options__wrapper .section-pattern__container img{width:75%}}.wps-homepage-service-options__wrapper .circle__container{position:absolute;right:60%;top:45%;display:flex;align-items:center;z-index:2}@media(max-width:991px){.wps-homepage-service-options__wrapper .circle__container{right:30%}}@media(max-width:575px){.wps-homepage-service-options__wrapper .circle__container{right:15%;width:550px}}.wps-homepage-service-options__wrapper .circle__container .circle{position:relative;display:block;width:1000px;height:1000px;border-radius:50%;-o-object-fit:contain;object-fit:contain;opacity:.2;background:#000}@media(max-width:1399px){.wps-homepage-service-options__wrapper .circle__container .circle{width:850px;height:850px}}@media(max-width:991px){.wps-homepage-service-options__wrapper .circle__container .circle{width:700px;height:700px}}@media(max-width:575px){.wps-homepage-service-options__wrapper .circle__container .circle{width:550px;height:550px}}.wps-homepage-treatments__wrapper{position:relative;width:100%;background-color:#fff}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container{width:100%;overflow:hidden}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container{width:100%;display:flex}@media(max-width:991px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container{flex-direction:column}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content{width:100%}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a{position:relative;display:block;width:100%;height:100%;height:640px;text-decoration:none}@media(max-width:1199px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a{min-height:640px}}@media(max-width:991px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a{min-height:400px;max-height:500px}}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a{min-height:0;max-height:none}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .image{width:100%;height:100%}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .image{position:absolute;left:0;top:0}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content{position:absolute;left:0;top:0;width:100%;height:100%;padding:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;z-index:100}@media(max-width:1399px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content{padding:40px}}@media(max-width:991px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content{padding:60px}}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content{position:relative;left:auto;top:auto;transform:none;padding:50px 30px 70px}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .icon{width:60px;height:60px;display:flex;align-items:flex-end;margin-bottom:30px}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .icon img{display:inline-block}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text{width:100%;max-width:560px;overflow:hidden}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content{width:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows 250ms ease-in-out;overflow:hidden;margin-top:20px}@media(max-width:767px){.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content{grid-template-rows:1fr}}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .description{display:flex;flex-direction:column;align-items:flex-start;gap:40px;overflow:hidden}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta{color:#fff}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a .content .text .fade-in-content .cta::before{background-color:#fff}.wps-homepage-treatments__wrapper .wps-homepage-treatments__container .section-content__container .section-content a:hover .content .text .fade-in-content{grid-template-rows:1fr}.wps-homepage-testimonial-slider__wrapper{position:relative;width:100%;padding:150px 0;overflow:hidden;background-color:#f0f0f0}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-testimonial-slider__wrapper{padding:90px 0}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{width:90%;max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:60px;position:relative;z-index:10}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{flex-direction:column;align-items:flex-start;gap:80px}}@media(max-width:575px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{width:84%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container{width:100%;max-width:440px;min-width:0 !important}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container{max-width:none}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container h2{color:#000}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container p{font-weight:500;color:#000;margin-top:20px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta{margin-top:40px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a{text-decoration:none}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a:hover{color:#91be2f}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .cta a:hover .text{color:#91be2f}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container{position:relative;width:100%;display:flex;align-items:center;gap:30px;margin-top:50px}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container{display:none}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-next{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:transparent;border:1.5px solid #91be2f}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-prev::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-prev::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-next::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-next::after{display:none}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-prev svg,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-next svg{display:inline-block;width:14px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-prev{transform:rotate(-135deg)}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-left__container .slider-navigation__container .swiper-button-next{transform:rotate(45deg)}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container{width:100%;max-width:560px;min-width:0 !important}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container{max-width:none}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials{position:relative;width:100%;max-width:680px;min-width:0 !important;overflow:hidden}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container{width:100%;display:flex;min-width:0 !important}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item{width:100%;min-width:0 !important}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .rating-icon{width:140px;margin-bottom:20px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .rating-icon svg{display:inline-block;width:100%;fill:#f3b415}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content{width:100%;margin-bottom:40px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content p{font-weight:600;color:#000}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details{width:100%}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details p{font-weight:600;text-transform:uppercase;color:#000}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container{position:relative;width:100%;display:flex;align-items:center;gap:30px;margin-top:50px;display:none}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container{display:flex}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-next{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background-color:transparent;border:1.5px solid #91be2f}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-prev::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-prev::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-next::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-next::after{display:none}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-prev svg,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-next svg{display:inline-block;width:14px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-prev{transform:rotate(-135deg)}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .section-right__container .slider-navigation__container .swiper-button-next{transform:rotate(45deg)}.wps-homepage-testimonial-slider__wrapper .section-pattern__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.wps-homepage-testimonial-slider__wrapper .section-pattern__container img{position:relative;width:50%;-o-object-fit:contain;object-fit:contain;transform:translateX(-20%);opacity:.2}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .section-pattern__container img{width:75%}}.wps-insidepage-intro__wrapper{position:relative;width:100%;overflow:hidden;padding:140px 0;background-color:#0054a1}@media(max-width:991px){.wps-insidepage-intro__wrapper{padding:120px 0}}@media(max-width:575px){.wps-insidepage-intro__wrapper{padding:90px 0}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{position:relative;width:90%;max-width:1400px;margin:0 auto;display:flex;gap:50px;z-index:100}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{flex-direction:column;align-items:flex-start}}@media(max-width:575px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container{width:84%}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .heading{width:100%;max-width:540px}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .heading{max-width:none}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content{width:100%;max-width:680px}@media(max-width:991px){.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content{max-width:none}}.wps-insidepage-intro__wrapper .wps-insidepage-intro__container .content h3{font-weight:600;margin-bottom:40px}.wps-insidepage-intro__wrapper .section-pattern__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.wps-insidepage-intro__wrapper .section-pattern__container img{position:relative;width:50%;-o-object-fit:contain;object-fit:contain;transform:translateX(-20%);opacity:.2}@media(max-width:991px){.wps-insidepage-intro__wrapper .section-pattern__container img{width:75%}}.wps-insidepage-image-content__wrapper{position:relative;width:100%}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{width:90%;max-width:920px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{flex-direction:column;align-items:flex-start;gap:60px}}@media(max-width:575px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{width:84%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image{width:100%;max-width:360px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image{order:1}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content{width:100%;max-width:400px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content{max-width:none;order:2}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content h3{color:#000;margin-bottom:40px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content p{color:#000;margin-bottom:24px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content p:nth-last-of-type(1){margin-bottom:0}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:24px;list-style-type:none;padding:0;margin:0}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li{position:relative;font-weight:600;color:#000;padding-left:50px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li strong{display:block;color:#000;margin-bottom:10px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul li::before{content:"";position:absolute;left:0;top:18px;width:30px;height:3px;background-color:#91be2f}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul.style-2 li{position:relative;font-weight:600;color:#000;padding-left:50px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content ul.style-2 li::before{top:12px}.wps-insidepage-image-content-block2__wrapper{position:relative;width:100%;background-color:#0054a1}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container{width:100%;display:flex}@media(max-width:991px){.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container{flex-direction:column}}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content{position:relative;width:50%;z-index:10}@media(max-width:991px){.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image,.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content{width:100%}}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image{background-color:#000}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-image h2{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);width:90%;max-width:740px}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content{display:flex;justify-content:center;align-items:center;padding:80px 0}@media(max-width:991px){.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content{padding:110px 0}}@media(max-width:575px){.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content{padding:90px 0}}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content{width:84%;max-width:560px}@media(max-width:991px){.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content{width:90%;max-width:none}}@media(max-width:575px){.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content{width:84%}}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content h3{font-weight:600;margin-bottom:40px}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content p{margin-bottom:24px}.wps-insidepage-image-content-block2__wrapper .wps-insidepage-image-content-block2__container .section-content .content p:nth-last-of-type(1){margin-bottom:0}.wps-insidepage-image-content-block2__wrapper .section-pattern__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-start;padding-right:10%}@media(max-width:991px){.wps-insidepage-image-content-block2__wrapper .section-pattern__container{padding-right:0;justify-content:center;align-items:flex-end}}.wps-insidepage-image-content-block2__wrapper .section-pattern__container img{position:relative;width:auto;max-width:360px;transform:translateY(-55%)}@media(max-width:991px){.wps-insidepage-image-content-block2__wrapper .section-pattern__container img{opacity:.25;transform:translateY(-10%)}}.wps-insidepage-image-content-block3__wrapper{position:relative;width:100%;background-color:#d9e9b7}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container{width:100%;display:flex}@media(max-width:991px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container{flex-direction:column}}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content{width:50%}@media(max-width:991px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image,.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content{width:100%}}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image{position:relative;background-color:#000}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-image h2{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);width:90%;max-width:740px}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content{display:flex;justify-content:center;align-items:center;padding:80px 0}@media(max-width:991px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content{padding:110px 0}}@media(max-width:575px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content{padding:90px 0}}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content{width:84%;max-width:560px}@media(max-width:991px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content{width:90%;max-width:none}}@media(max-width:575px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content{width:84%}}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content h3{font-weight:600;color:#000;margin-bottom:40px}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content p{color:#000;margin-bottom:24px}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul{display:flex;flex-direction:column;align-items:flex-start;gap:24px;list-style-type:none;padding:0}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li{position:relative;font-weight:600;color:#000;padding-left:50px}@media(max-width:575px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li{font-size:22px}}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li strong{display:block;color:#000;margin-bottom:10px}@media(max-width:575px){.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li strong{font-size:26px}}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul li::before{content:"";position:absolute;left:0;top:18px;width:30px;height:3px;background-color:#000}.wps-insidepage-image-content-block3__wrapper .wps-insidepage-image-content-block3__container .section-content .content ul.style-2 li{font-weight:600;color:#000;padding-left:50px}.wps-insidepage-featured-content__wrapper{position:relative;width:100%;padding:160px 0;background-color:#0054a1}@media(max-width:1199px){.wps-insidepage-featured-content__wrapper{padding:140px 0}}@media(max-width:991px){.wps-insidepage-featured-content__wrapper{padding:120px 0}}@media(max-width:575px){.wps-insidepage-featured-content__wrapper{padding:90px 0}}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container{width:90%;max-width:1160px;margin:0 auto;display:flex;flex-direction:column;gap:80px}@media(max-width:575px){.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container{width:84%}}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container{width:100%;display:flex;justify-content:space-between;gap:50px}@media(max-width:991px){.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container{flex-direction:column;align-items:flex-start;gap:60px}}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .heading{width:100%;max-width:380px}@media(max-width:991px){.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .heading{max-width:none}}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .description{width:100%;max-width:580px}@media(max-width:991px){.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-top__container .description{max-width:none}}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container{position:relative;width:100%;max-width:1060px;display:flex;justify-content:space-between;align-items:center;gap:50px;padding-top:80px}@media(max-width:991px){.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:60px}}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container::before{content:"";position:absolute;left:0;top:0;width:100%;height:1px;background-color:rgba(255,255,255,0.2)}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .image{width:100%;max-width:380px}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .image img{width:100%;border-radius:20px}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content{width:100%;max-width:580px}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content h3{margin-bottom:40px}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content ul{display:flex;align-items:flex-start;flex-direction:column;gap:24px;list-style-type:none;padding:0;margin:0}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content ul li{position:relative;font-weight:600;color:#fff;padding-left:50px}@media(max-width:575px){.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content ul li{font-size:22px}}.wps-insidepage-featured-content__wrapper .wps-insidepage-featured-content__container .section-bottom__container .content ul li::before{content:"";position:absolute;left:0;top:18px;width:30px;height:3px;background-color:#91be2f}.wps-insidepage-footer-content__wrapper{position:relative;width:100%}.wps-insidepage-footer-content__wrapper .wps-insidepage-footer-content__container{width:90%;max-width:920px;padding-top:40px;margin:0 auto;border-top:1px solid rgba(0,0,0,0.2)}.wps-insidepage-footer-content__wrapper .wps-insidepage-footer-content__container .section-content{width:100%;text-align:center}.wps-insidepage-footer-content__wrapper .wps-insidepage-footer-content__container .section-content p{font-weight:500;color:#000}.wps-insidepage-how-it-works__wrapper{position:relative;width:100%;padding:160px 0;background-color:#0054a1}@media(max-width:1199px){.wps-insidepage-how-it-works__wrapper{padding:140px 0}}@media(max-width:991px){.wps-insidepage-how-it-works__wrapper{padding:120px 0}}@media(max-width:575px){.wps-insidepage-how-it-works__wrapper{padding:90px 0}}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container{width:90%;max-width:1440px;margin:0 auto}@media(max-width:575px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container{width:84%}}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:50px;padding:0 20px;margin-bottom:80px}@media(max-width:991px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container{flex-direction:column;justify-content:flex-start}}@media(max-width:699px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container{padding:0}}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left{width:100%;max-width:580px}@media(max-width:991px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left{max-width:none}}@media(max-width:699px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left{text-align:center}}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-left h3{font-weight:600;margin-top:16px}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-right{width:100%;max-width:560px}@media(max-width:991px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-right{max-width:none}}@media(max-width:699px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-heading__container .section-right{text-align:center}}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container{width:100%;display:flex;justify-content:center;flex-wrap:wrap;gap:80px 0}@media(max-width:699px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container{justify-content:center;gap:80px}}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content{width:33.333%;display:flex;flex-direction:column;align-items:center;gap:24px;padding:0 20px}@media(max-width:991px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content{width:50%}}@media(max-width:699px){.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content{width:100%;max-width:500px;padding:0}}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .image{width:100%}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .image img{width:100%;border-radius:20px}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .content{width:90%;max-width:400px;text-align:center}.wps-insidepage-how-it-works__wrapper .wps-insidepage-how-it-works__container .section-content__container .section-content .content p{margin-top:20px}.wps-insidepage-accreditation-logo__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container{width:90%;max-width:960px;margin:0 auto;position:relative;z-index:100}@media(max-width:575px){.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container{width:84%}}.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container .section-logos__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:50px}@media(max-width:767px){.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container .section-logos__container{grid-template-columns:repeat(3,1fr);gap:60px 40px}}@media(max-width:499px){.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container .section-logos__container{grid-template-columns:1fr 1fr;gap:60px 40px}}.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container .section-logos__container .accreditation-logo{width:100%;display:flex;justify-content:center}.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container .section-logos__container .accreditation-logo img{width:90%;max-width:180px;max-height:140px;-o-object-fit:contain;object-fit:contain}.wps-insidepage-accreditation-logo__wrapper .wps-insidepage-accreditation-logo__container .section-logos__container>*:last-child{display:none}.wps-meet-the-doctor-intro__wrapper{position:relative;width:100%}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container{width:90%;max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container{flex-direction:column;align-items:flex-start;gap:70px}}@media(max-width:575px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container{width:84%}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-image__container{width:100%;max-width:480px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-image__container img{width:100%;border-radius:20px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container{width:100%;max-width:560px}@media(max-width:991px){.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container{max-width:none}}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content{width:100%}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content h2{color:#000;margin-bottom:14px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content h3{font-weight:600;color:#000;margin-bottom:30px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content p{color:#000;margin-bottom:20px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-content p:nth-last-of-type(1){margin-bottom:0}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-logos{display:flex;align-items:center;gap:40px;margin-top:80px}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-logos .logo{display:flex;align-items:center}.wps-meet-the-doctor-intro__wrapper .wps-meet-the-doctor-intro__container .section-content__container .section-logos .logo img{width:auto;max-height:70px;max-width:100px;-o-object-fit:contain;object-fit:contain}.wps-meet-the-doctor-info__wrapper{position:relative;width:100%;background-color:#d9e9b7}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container{width:100%;display:flex}@media(max-width:991px){.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container{flex-wrap:wrap}}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content{width:50%}@media(max-width:991px){.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image,.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content{width:100%}}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image{position:relative;background-color:#000}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-image h2{position:absolute;left:50%;bottom:60px;transform:translateX(-50%);width:90%;max-width:740px}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content{display:flex;justify-content:center;align-items:center;padding:80px 0}@media(max-width:991px){.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content{padding:110px 0}}@media(max-width:575px){.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content{padding:90px 0}}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content{width:84%;max-width:560px}@media(max-width:991px){.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content{width:90%;max-width:none}}@media(max-width:575px){.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content{width:84%}}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content h3{font-weight:500;color:#000;margin-bottom:30px}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content p{color:#000;margin-bottom:24px}.wps-meet-the-doctor-info__wrapper .wps-meet-the-doctor-info__container .section-content .content p:nth-last-of-type(1){margin-bottom:0}.wps-meet-the-doctor-featured-content__wrapper{position:relative;width:100%;padding:140px 0;overflow:hidden;background-color:#f0f0f0}@media(max-width:991px){.wps-meet-the-doctor-featured-content__wrapper{padding:120px 0}}@media(max-width:575px){.wps-meet-the-doctor-featured-content__wrapper{padding:90px 0}}.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container{width:90%;max-width:1160px;margin:0 auto;display:flex;justify-content:space-between;gap:50px;position:relative;z-index:100}@media(max-width:991px){.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container{flex-direction:column;gap:60px}}@media(max-width:575px){.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container{width:84%}}.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .heading{width:100%;max-width:440px}@media(max-width:991px){.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .heading{max-width:none}}.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .heading h2{color:#000}.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .content{width:100%;max-width:560px}@media(max-width:991px){.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .content{max-width:none}}.wps-meet-the-doctor-featured-content__wrapper .wps-meet-the-doctor-featured-content__container .content p{color:#000}.wps-meet-the-doctor-featured-content__wrapper .section-pattern__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center}.wps-meet-the-doctor-featured-content__wrapper .section-pattern__container img{position:relative;width:50%;-o-object-fit:contain;object-fit:contain;transform:translateX(-20%);opacity:.2}@media(max-width:991px){.wps-meet-the-doctor-featured-content__wrapper .section-pattern__container img{width:75%}}.wps-meet-the-team__wrapper{position:relative;width:100%;background-color:#fff}.wps-meet-the-team__wrapper .wps-meet-the-team__container{width:90%;max-width:920px;margin:0 auto}@media(max-width:575px){.wps-meet-the-team__wrapper .wps-meet-the-team__container{width:84%}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:80px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card{width:100%;display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width:767px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card{flex-direction:column;align-items:flex-start}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .image{width:100%;max-width:320px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .image img{width:100%;border-radius:20px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content{width:100%;max-width:440px}@media(max-width:767px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content{max-width:none}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content h3{color:#000;text-transform:uppercase;margin-bottom:16px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content h4{font-weight:600;color:#000;margin-bottom:30px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content p{color:#000;margin-top:20px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .content p:nth-last-of-type(1){margin-bottom:0}.wps-office-tour-single__wrapper{position:relative;width:100%;background-color:#fff}.wps-office-tour-single__wrapper .wps-office-tour-single__container{width:90%;max-width:920px;padding-top:50px;margin:0 auto;border-top:1px solid rgba(0,0,0,0.2)}@media(max-width:575px){.wps-office-tour-single__wrapper .wps-office-tour-single__container{width:84%}}.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-image{width:100%;margin-top:60px}.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-image img{width:100%;border-radius:20px}.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:50px}@media(max-width:991px){.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content{flex-direction:column;justify-content:flex-start;gap:30px}}.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content h2{width:100%;max-width:420px;color:#000}@media(max-width:991px){.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content h2{max-width:none}}.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content .inner-content{display:flex;gap:40px}.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content .inner-content h4{font-size:17px;font-weight:500;text-transform:uppercase;margin:0;padding:0;color:#000}.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content p{width:100%;max-width:440px;color:#000}@media(max-width:991px){.wps-office-tour-single__wrapper .wps-office-tour-single__container .section-content p{max-width:none}}.wps-office-tour-single__wrapper.no-border .wps-office-tour-single__container{padding-top:0;border-top:0}.wps-contact-page-info__wrapper{position:relative;width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:90%;max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:100px}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:84%;gap:70px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{grid-template-columns:1fr}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours{width:100%;line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours svg{display:inline-flex;align-items:baseline;width:18px;height:18px;fill:#91be2f;flex-shrink:0;position:relative;transform:translateY(2px)}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours span{font-family:"Inter",sans-serif;font-size:18px;font-weight:600;line-height:1.458;color:#0054a1;padding:0;margin:0;transition:color 200ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .fax-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email-address a:hover span{color:#91be2f}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours span{line-height:1.5}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .working-hours span strong{font-size:19px;font-weight:700}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container .map{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-map__container .map iframe{display:block;width:100%;aspect-ratio:16/9;max-height:500px}.wps-contact-form-container{background-color:#e9e9e9;padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}#gform_1 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_2 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_3 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#fff}#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.wpforms-field-select select>option.placeholder,#gform_2 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_3 .wps-input-field.wpforms-field-select select>option.placeholder{opacity:.1;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity=10)}#gform_1 .wps-input-field .choices__inner,#gform_2 .wps-input-field .choices__inner,#gform_3 .wps-input-field .choices__inner{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:12px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-family:"Inter",sans-serif;font-size:17px;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:#000}#gform_1 .wps-input-field select.placeholder,#gform_1 .wps-input-field input[type=text].placeholder,#gform_1 .wps-input-field input[type=tel].placeholder,#gform_1 .wps-input-field input[type=email].placeholder,#gform_1 .wps-input-field textarea.placeholder,#gform_2 .wps-input-field select.placeholder,#gform_2 .wps-input-field input[type=text].placeholder,#gform_2 .wps-input-field input[type=tel].placeholder,#gform_2 .wps-input-field input[type=email].placeholder,#gform_2 .wps-input-field textarea.placeholder,#gform_3 .wps-input-field select.placeholder,#gform_3 .wps-input-field input[type=text].placeholder,#gform_3 .wps-input-field input[type=tel].placeholder,#gform_3 .wps-input-field input[type=email].placeholder,#gform_3 .wps-input-field textarea.placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-moz-placeholder,#gform_1 .wps-input-field input[type=text]:-moz-placeholder,#gform_1 .wps-input-field input[type=tel]:-moz-placeholder,#gform_1 .wps-input-field input[type=email]:-moz-placeholder,#gform_1 .wps-input-field textarea:-moz-placeholder,#gform_2 .wps-input-field select:-moz-placeholder,#gform_2 .wps-input-field input[type=text]:-moz-placeholder,#gform_2 .wps-input-field input[type=tel]:-moz-placeholder,#gform_2 .wps-input-field input[type=email]:-moz-placeholder,#gform_2 .wps-input-field textarea:-moz-placeholder,#gform_3 .wps-input-field select:-moz-placeholder,#gform_3 .wps-input-field input[type=text]:-moz-placeholder,#gform_3 .wps-input-field input[type=tel]:-moz-placeholder,#gform_3 .wps-input-field input[type=email]:-moz-placeholder,#gform_3 .wps-input-field textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-moz-placeholder,#gform_1 .wps-input-field input[type=text]::-moz-placeholder,#gform_1 .wps-input-field input[type=tel]::-moz-placeholder,#gform_1 .wps-input-field input[type=email]::-moz-placeholder,#gform_1 .wps-input-field textarea::-moz-placeholder,#gform_2 .wps-input-field select::-moz-placeholder,#gform_2 .wps-input-field input[type=text]::-moz-placeholder,#gform_2 .wps-input-field input[type=tel]::-moz-placeholder,#gform_2 .wps-input-field input[type=email]::-moz-placeholder,#gform_2 .wps-input-field textarea::-moz-placeholder,#gform_3 .wps-input-field select::-moz-placeholder,#gform_3 .wps-input-field input[type=text]::-moz-placeholder,#gform_3 .wps-input-field input[type=tel]::-moz-placeholder,#gform_3 .wps-input-field input[type=email]::-moz-placeholder,#gform_3 .wps-input-field textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-ms-input-placeholder,#gform_1 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_1 .wps-input-field textarea:-ms-input-placeholder,#gform_2 .wps-input-field select:-ms-input-placeholder,#gform_2 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_2 .wps-input-field textarea:-ms-input-placeholder,#gform_3 .wps-input-field select:-ms-input-placeholder,#gform_3 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_3 .wps-input-field textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_1 .wps-input-field textarea::-webkit-input-placeholder,#gform_2 .wps-input-field select::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_2 .wps-input-field textarea::-webkit-input-placeholder,#gform_3 .wps-input-field select::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_3 .wps-input-field textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select,#gform_2 .wps-input-field select,#gform_3 .wps-input-field select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;line-height:1}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field textarea{height:200px;resize:none}#gform_1 .wps-input-field textarea>label,#gform_2 .wps-input-field textarea>label,#gform_3 .wps-input-field textarea>label{font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;color:#000}#gform_1 .wps-input-field textarea>label.wpforms-error,#gform_2 .wps-input-field textarea>label.wpforms-error,#gform_3 .wps-input-field textarea>label.wpforms-error{color:#e32222;padding-top:3px}#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_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 .gform_button{border:0}.gfield_description{display:none !important}.blog-post-collection{padding-bottom:40px}.blog .wpstf-page-content{padding:120px 0 80px}.single-post-container{width:90%;display:block;max-width:920px;padding-bottom:80px;margin:0 auto}@media(max-width:575px){.single-post-container{width:84%}}.wps-blog-collection__container{position:relative;width:100%;padding:0 0 40px;background-color:#fff}@media(max-width:1199px){.wps-blog-collection__container{padding:0 0 30px}}.wps-blog-collection-inner__container{width:90%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px 40px}@media(max-width:850px){.wps-blog-collection-inner__container{grid-template-columns:1fr}}@media(max-width:575px){.wps-blog-collection-inner__container{width:84%}}.archive-page-header{padding:0 15px 30px}.archive-page-header .page-title{color:#000;margin:0 0 20px}.wps-blog-post-item__container{width:100%;overflow:hidden}.wps-blog-post-item__container a{position:relative;display:block;width:100%;text-decoration:none;overflow:hidden}.wps-blog-post-item__container a .blog-image{width:100%;border-radius:20px;background-color:#0054a1}.wps-blog-post-item__container a .blog-image img{width:100%;border-radius:20px;min-height:360px;-o-object-fit:cover;object-fit:cover;opacity:.8}.wps-blog-post-item__container a .blog-content{position:absolute;left:0;bottom:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;z-index:10;padding:40px;overflow:hidden}@media(max-width:767px){.wps-blog-post-item__container a .blog-content{padding:40px 30px}}.wps-blog-post-item__container a .blog-content .content{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:20px;transform:translateY(90px);transition:transform 300ms ease-in}.wps-blog-post-item__container a .blog-content .content h3{width:100%;font-weight:600;max-width:600px}.wps-blog-post-item__container a .blog-content .content .icon{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid #fff;opacity:0;transition:opacity 200ms ease-in-out}.wps-blog-post-item__container a .blog-content .content .icon svg{width:14px}.wps-blog-post-item__container a:hover .content{transform:translateY(10px)}.wps-blog-post-item__container a:hover .content .icon{opacity:1}.wps-blog-post-single .section-cta__container{margin-bottom:30px}.wps-blog-post-single .section-cta__container a{text-decoration:none}.wps-blog-post-single .section-cta__container a .icon{transform:rotate(-120deg)}.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-header h1,.wps-blog-post-single .entry-header h2{color:#000}.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:90%;display:block;max-width:920px;margin:0 auto}@media(max-width:575px){.widget-area{width:84%}}.widget{margin:0 0 40px}.widget .widget-title{color:#0054a1;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;transition:all .2s linear}.widget.widget_archive ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_categories ul li a:hover{color:#91be2f;font-weight:normal;text-decoration:none}.widget.widget_archive ul li a:hover:before,.widget.widget_meta ul li a:hover:before,.widget.widget_categories ul li a:hover:before{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);transform:translate(0,8px)}.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:#91be2f;font-weight:normal;text-decoration:none}.widget.widget_archive ul li.current_page_item a:after,.widget.widget_meta ul li.current_page_item a:after,.widget.widget_categories ul li.current_page_item a:after{transform:translate(-20px,0);opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.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:#000}.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover{color:#91be2f;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.placeholder{color:#a1a1a1}.widget.widget_search input:-moz-placeholder{color:#a1a1a1}.widget.widget_search input::-moz-placeholder{color:#a1a1a1}.widget.widget_search input:-ms-input-placeholder{color:#a1a1a1}.widget.widget_search input::-webkit-input-placeholder{color:#a1a1a1}.widget.widget_search input:focus{outline:0;border-color:#000}.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}.wp-block-heading{font-size:30px;color:#0054a1;margin-bottom:20px}@media(max-width:1199px){.wp-block-heading{font-size:30px}}@media(max-width:991px){.wp-block-heading{font-size:30px}}@media(max-width:575px){.wp-block-heading{font-size:30px}}/*!
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:#0054a1;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:#000}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#000;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;transition:all .3s ease-out}.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:#0054a1}.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:#0054a1}.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]{color:#fff;border: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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci1oZXJvLnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci10b3BiYXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1ibG9nLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jdGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1zdGlja3ktbWVudS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX21lZXRfdGhlX2RvY3RvcnMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Byb2Nlc3Muc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3NlcnZpY2Vfb3B0aW9ucy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfdHJlYXRtZW50cy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfdGVzdGltb25pYWxzX3NsaWRlci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbnRyb19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ltYWdlX2NvbnRlbnRfYmxvY2tfMi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrXzMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfZmVhdHVyZWRfY29udGVudC5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9mb290ZXJfY29udGVudC5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9ob3dfaXRfd29ya3Muc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfYWNjcmVkaXRhdGlvbl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfbWVldF90aGVfZG9jdG9yX2ludHJvX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19tZWV0X3RoZV9kb2N0b3JfaW5mb19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfbWVldF90aGVfZG9jdG9yX2ZlYXR1cmVkX2NvbnRlbnQuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX21lZXRfdGhlX3RlYW1fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX29mZmljZV90b3VyX3NpbmdsZV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfY29udGFjdF9pbmZvLnNjc3MiLCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZS5zY3NzIiwidGVtcGxhdGVzL2Jsb2cuc2NzcyIsInRlbXBsYXRlcy9ibG9nLXdpZGdldHMuc2NzcyIsInRlbXBsYXRlcy9ibG9nLW5hdmlnYXRpb24uc2NzcyIsInRlbXBsYXRlcy9ibG9nLXNlYXJjaC5zY3NzIiwidGVtcGxhdGVz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N0MyZ05KOztBNkN2Z05BO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBN0MwZ05KOztBNkN0Z05JO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBN0N5Z05SOztBNkNsL01RO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0E3Q3EvTVoiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiAgICAgTmV3IFNtaWxlIE9ydGhvZG9udGljcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImJhc2UvY3VzdG9tLWZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvcmVcIjtcbkBpbXBvcnQgXCJiYXNlL3dwcy1zdHlsZWd1aWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL2FjY2Vzc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJiYXNlL3dwY29yZVwiO1xuXG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5LW5ld1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudFwiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci1uYXZiYXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLWhlcm9cIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLXRvcGJhci5zY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1zdGlja3ktbWVudVwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXItZnVsbC1zY3JlZW4tbWVudS5zY3NzXCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5cbkBpbXBvcnQgXCJ2Yy1jb21wb25lbnRzL2luaXRcIjtcblxuQGltcG9ydCBcImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlXCI7XG5cbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZ1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLXdpZGdldHNcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctY29tbWVudFwiO1xuXG5AaW1wb3J0IFwiYmFzZS9vdmVyaWRlXCI7XG4iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgNDUgQm9va1wiO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtQm9vay5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1Cb29rLmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1Cb29rLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULUJvb2suc3ZnI0F2ZW5pckxULUJvb2tcIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIDY1XCI7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1NZWRpdW0uZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtTWVkaXVtLmVvdD8jaWVmaXhcIilcclxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULU1lZGl1bS5zdmcjQXZlbmlyTFQtTWVkaXVtXCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCA1NSBSb21hblwiO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtSGVhdnkuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtSGVhdnkuZW90PyNpZWZpeFwiKVxyXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtSGVhdnkuc3ZnI0F2ZW5pckxULUhlYXZ5XCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgU3RkXCI7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVFN0ZC1IZWF2eS5lb3RcIik7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVFN0ZC1IZWF2eS5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFRTdGQtSGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVFN0ZC1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVFN0ZC1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVFN0ZC1IZWF2eS5zdmcjQXZlbmlyTFRTdGQtSGVhdnlcIilcclxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG4iLCIvKiFcblRoZW1lIE5hbWU6ICAgICBOZXcgU21pbGUgT3J0aG9kb250aWNzIEN1c3RvbSBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgNDUgQm9va1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULUJvb2suZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULUJvb2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULUJvb2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1Cb29rLnN2ZyNBdmVuaXJMVC1Cb29rXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIDY1XCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1NZWRpdW0uc3ZnI0F2ZW5pckxULU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pciBMVCA1NSBSb21hblwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULUhlYXZ5LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1IZWF2eS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFQtSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVC1IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxULUhlYXZ5LnN2ZyNBdmVuaXJMVC1IZWF2eVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTFQgU3RkXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFRTdGQtSGVhdnkuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxUU3RkLUhlYXZ5LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxUU3RkLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQXZlbmlyRm9udC9BdmVuaXJMVFN0ZC1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9BdmVuaXJGb250L0F2ZW5pckxUU3RkLUhlYXZ5LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0F2ZW5pckZvbnQvQXZlbmlyTFRTdGQtSGVhdnkuc3ZnI0F2ZW5pckxUU3RkLUhlYXZ5XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5ib2R5LmFkZC1iZy1jb2xvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndwcy1pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJBZmFjYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5oZWFkaW5nIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQWZhY2FkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjgzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuaGVhZGluZyBoMSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5oZWFkaW5nIGgxIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmhlYWRpbmcgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaDIsIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQWZhY2FkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAud3AtYmxvY2staGVhZGluZywgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiwgLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaDIsIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaDIsIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaDIsIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaDIsIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIsIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmhlYWRpbmcgaDIsIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IGgyLCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5oZWFkaW5nIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuaGVhZGluZyBoMiwgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuZGVzY3JpcHRpb24gaDMsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWltYWdlcyAudHJlYXRtZW50LWltYWdlIC5kZXNjcmlwdGlvbiBoMywgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5jb250ZW50IGgyLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaGVhZGluZyBoMiwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFmYWNhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyLCAud3BzLW9mZmljZS10b3VyLXNpbmdsZV9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyLXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5oZWFkaW5nIGgyLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCBoMiwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1ib3R0b21fX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuaGVhZGluZyBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmhlYWRpbmcgaDIsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2sgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLmRlc2NyaXB0aW9uIGgzLCAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLnRyZWF0bWVudC1pbWFnZSAuZGVzY3JpcHRpb24gaDMsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuY29udGVudCBoMiwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmhlYWRpbmcgaDIsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIsIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLmhlYWRpbmcgaDIsIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IGgyLCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5oZWFkaW5nIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuaGVhZGluZyBoMiwgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuZGVzY3JpcHRpb24gaDMsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWltYWdlcyAudHJlYXRtZW50LWltYWdlIC5kZXNjcmlwdGlvbiBoMywgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5jb250ZW50IGgyLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaGVhZGluZyBoMiwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGkgc3Ryb25nLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkgc3Ryb25nLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQgLnRleHQgaDIsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LXRpdGxlcyBhIGgzLCAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXIgLmNvbnRlbnQtYm94IC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgaDMsIC53cGJfdGV4dF9jb2x1bW4gdWwgbGkgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiQWZhY2FkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHVsIGxpIHN0cm9uZywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIHN0cm9uZywgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC50ZXh0IGgyLCAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC10aXRsZXMgYSBoMywgLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudC1ib3hlc19fY29udGFpbmVyIC5jb250ZW50LWJveCAuY29udGVudCBoMywgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IGgzLCAud3BiX3RleHRfY29sdW1uIHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB1bCBsaSBzdHJvbmcsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSBzdHJvbmcsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuY29udGVudCAudGV4dCBoMiwgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtdGl0bGVzIGEgaDMsIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQtYm94ZXNfX2NvbnRhaW5lciAuY29udGVudC1ib3ggLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kb2N0b3JzX19jb250YWluZXIgLmRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItY29udGVudCBoMywgLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGkgc3Ryb25nLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkgc3Ryb25nLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQgLnRleHQgaDIsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LXRpdGxlcyBhIGgzLCAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXIgLmNvbnRlbnQtYm94IC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgaDMsIC53cGJfdGV4dF9jb2x1bW4gdWwgbGkgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDMsIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IGgzLCAud3BzLWluc2lkZXBhZ2UtZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZvb3Rlci1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5jb250ZW50IHVsIGxpLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB1bCBsaSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGksIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudCBoMywgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtaW1hZ2VzIC50cmVhdG1lbnQtaW1hZ2UgLmRlc2NyaXB0aW9uIHAsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgzLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCAuY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCBoMywgLndwcy1pbnNpZGVwYWdlLWZvb3Rlci1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mb290ZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1ib3R0b21fX2NvbnRhaW5lciAuY29udGVudCB1bCBsaSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGksIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWltYWdlcyAudHJlYXRtZW50LWltYWdlIC5kZXNjcmlwdGlvbiBwLCAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCBoMywgLndwcy1pbnNpZGVwYWdlLWZvb3Rlci1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mb290ZXItY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1ib3R0b21fX2NvbnRhaW5lciAuY29udGVudCB1bCBsaSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGksIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWltYWdlcyAudHJlYXRtZW50LWltYWdlIC5kZXNjcmlwdGlvbiBwLCAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiwgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGEsIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jb250ZW50IHAsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNvbnRlbnQgaDQsIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAsIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCwgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQgcCwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24gcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwuc3R5bGUtMiBsaSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsLnN0eWxlLTIgbGksIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQgLnRleHQgLmZhZGUtaW4tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5kZXNjcmlwdGlvbiBwLCAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24gcCwgLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudC1ib3hlc19fY29udGFpbmVyIC5jb250ZW50LWJveCAuY29udGVudCBwLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaGVhZGluZyBwLCAuaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIHAsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAsIC53cGJfdGV4dF9jb2x1bW4gdWwuc3R5bGUtMiBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUzLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLWRldGFpbHMgcCwgLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudC1ib3hlc19fY29udGFpbmVyIC5jb250ZW50LWJveCAubnVtYmVyIHNwYW4sIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kb2N0b3JzX19jb250YWluZXIgLmRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItY29udGVudCBoNCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmhlYWRpbmcgaDIge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4MztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy1saW5rX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuY3RhIGEsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC50ZXh0IC5mYWRlLWluLWNvbnRlbnQgLmN0YSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IC5jdGEgYSwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM5MWJlMmY7XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDIwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyMDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTEgLnRleHQsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhIC50ZXh0LCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuY3RhIGEgLnRleHQsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC50ZXh0IC5mYWRlLWluLWNvbnRlbnQgLmN0YSAudGV4dCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IC5jdGEgYSAudGV4dCwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC50ZXh0IHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOjpiZWZvcmUsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5jdGEgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuY29udGVudCAudGV4dCAuZmFkZS1pbi1jb250ZW50IC5jdGE6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IC5jdGEgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGhlaWdodDogMS41cHg7XG4gIHdpZHRoOiA0NnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFiZTJmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQsIHdpZHRoIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTZweCwgLTUwJSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGE6aG92ZXIsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5jdGEgYTpob3ZlciwgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQgLnRleHQgLmZhZGUtaW4tY29udGVudCAuY3RhOmhvdmVyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgLmN0YSBhOmhvdmVyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOmhvdmVyOjpiZWZvcmUsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOmhvdmVyOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5jdGEgYTpob3Zlcjo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuY29udGVudCAudGV4dCAuZmFkZS1pbi1jb250ZW50IC5jdGE6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IC5jdGEgYTpob3Zlcjo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAzNXB4O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6aG92ZXIgLnRleHQsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIC50ZXh0LCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIgLnRleHQsIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC50ZXh0IC5mYWRlLWluLWNvbnRlbnQgLmN0YTpob3ZlciAudGV4dCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IC5jdGEgYTpob3ZlciAudGV4dCwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTBweCk7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTEsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8xIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b24sIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuY29udGVudCAuY3RhcyBhLmJ0bi0xLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGEsIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSwgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItcGhvbmVfX2NvbnRhaW5lciBhLCAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLCAuZmVhdHVyZWQtY3RhLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFiZTJmO1xuICBwYWRkaW5nOiAwIDI2cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6aG92ZXIsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV8xIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246aG92ZXIsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuY29udGVudCAuY3RhcyBhLmJ0bi0xOmhvdmVyLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGE6aG92ZXIsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGE6aG92ZXIsIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYTpob3ZlciwgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItcGhvbmVfX2NvbnRhaW5lciBhOmhvdmVyLCAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyLCAuZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTIsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuY29udGVudCAuY3RhcyBhLmJ0bi0yLCAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwIDI2cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMjpob3ZlciwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5jb250ZW50IC5jdGFzIGEuYnRuLTI6aG92ZXIsIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY2FsbF9fY29udGFpbmVyIGE6aG92ZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cblxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbmNlbnRlcixcbiAgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG4ucnRsIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogXCJBZmFjYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkFmYWNhZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQWZhY2FkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42NjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbmEge1xuICBjb2xvcjogIzAwNTRhMTtcbn1cbmE6aG92ZXIge1xuICBjb2xvcjogIzAwNTRhMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5wIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NGExO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGExO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5wIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG51bCBsaSxcbm9sIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG51bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gb2wge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuLndwYl90ZXh0X2NvbHVtbiBvbCBsaSB7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4gdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BiX3RleHRfY29sdW1uIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BiX3RleHRfY29sdW1uIHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWJlMmY7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA1NGExO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGExO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsLnN0eWxlLTIgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bC5zdHlsZS0zIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bC5zdHlsZS0zIGxpIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bC5zdHlsZS0zIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bC5zdHlsZS0zIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bC5zdHlsZS0zIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG4ud3BiX3RleHRfY29sdW1uIHVsLnN0eWxlLTMgbGk6OmFmdGVyIHtcbiAgdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cGJfdGV4dF9jb2x1bW4gdWwuc3R5bGUtMyBsaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bC5zdHlsZS0zIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwuc3R5bGUtNCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwuc3R5bGUtNCBsaTo6YWZ0ZXIge1xuICB0b3A6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bC5zdHlsZS00IGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BiX3RleHRfY29sdW1uIHVsLnN0eWxlLTQgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjOTFiZTJmO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjOTFiZTJmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjOTFiZTJmO1xufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBoZWFkaW5nICovXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndwcy1jcy1mZWF0dXJlZC1oZWFkaW5nMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6ICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLXBhbmVsLWhlYWRpbmcgYSB7XG4gIHBhZGRpbmc6IDIwcHggNTBweCAyMHB4IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXBhbmVsLWhlYWRpbmcgYSB7XG4gICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEtcGFuZWwtYm9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udmNfdHRhLXBhbmVsLWJvZHkgcCB7XG4gIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtcGFuZWwtYm9keSBwIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0IC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaG9tZXBhZ2UtZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ob21lcGFnZS1mYXEtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZm9udC1mYW1pbHk6IFwiQWZhY2FkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWJlMmY7XG4gIHBhZGRpbmc6IDJweCAyNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mZWF0dXJlZC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxYmUyZjtcbn1cblxuLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0IC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwJSkgIWltcG9ydGFudDtcbn1cblxuLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG4gIH1cbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNpcmNsZS1wYXR0ZXJuIC5jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWJlMmY7XG59XG4uY2lyY2xlLXBhdHRlcm4gLmNpcmNsZS0xIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCA2MCUpO1xufVxuLmNpcmNsZS1wYXR0ZXJuIC5jaXJjbGUtMiB7XG4gIHdpZHRoOiAyNSU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDIwJTtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkY2RjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDYwJSk7XG59XG4uY2lyY2xlLXBhdHRlcm4gLmNpcmNsZS0zIHtcbiAgd2lkdGg6IDMwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDM1JTtcbiAgb3BhY2l0eTogMC41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmY2ZjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA3MCUpO1xufVxuLmNpcmNsZS1wYXR0ZXJuIC5jaXJjbGUtNCB7XG4gIHdpZHRoOiAzMCU7XG4gIGxlZnQ6IDMwJTtcbiAgdG9wOiA1MCU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZTE5YTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNzAlKTtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMnB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3JkZXI6IDI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lIGEgLmljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFiZTJmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTFiZTJmO1xufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZSBhIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lIGEgLnRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDI0MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBnYXA6IDIwcHg7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAudGV4dCxcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20gc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20gc3ZnIHtcbiAgICB3aWR0aDogMTNweDtcbiAgfVxufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItcGhvbmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItcGhvbmVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItcGhvbmVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXBob25lX19jb250YWluZXIgYSB7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1waG9uZV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1waG9uZV9fY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1waG9uZV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuICB9XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMyAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMyAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLnBob25lIGEgLmljb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA1NGExO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUzIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUgYSAuaWNvbiBzdmcge1xuICBmaWxsOiAjMDA1NGExO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUzIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUgYSAudGV4dCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUzIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEge1xuICBjb2xvcjogIzAwNTRhMTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjMDA1NGExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTMgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSBzdmcge1xuICAgIGZpbGw6ICMwMDU0YTE7XG4gIH1cbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMyAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gIGNvbG9yOiAjMDA1NGExO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUzIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsbDogIzAwNTRhMTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMyAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNTRhMTtcbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNzBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIC5oZWFkZXItaW1hZ2Utc2xpZGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIC5pbWFnZS1zbGlkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciAuaW1hZ2Utc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgei1pbmRleDogOTk5O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxMDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxODBweCAwIDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogODQlO1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmhlYWRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuaGVhZGluZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuaGVhZGluZyBoMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuaGVhZGluZyBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuaGVhZGluZyBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5wYXR0ZXJuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLnBhdHRlcm4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5wYXR0ZXJuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiA2MHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDQwMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAyNjBweCAwIDE3MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMjBweCAwIDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCA5MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICBmb250LWZhbWlseTogXCJBZmFjYWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIHBhZGRpbmctdG9wOiAyNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDYwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBjb2xvcjogIzAwNTRhMTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICMwMDU0YTE7XG59XG5cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMTtcbn1cbi5oZWFkZXItdG9wYmFyX193cmFwcGVyIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAuaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5pbm5lcl9fY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci10b3BiYXJfX3dyYXBwZXIgLmhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuaW5uZXJfX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE1cHggcmdiYSg4NCwgODQsIDg0LCAwKSwgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSwgLTdweCAtN3B4IDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjUpLCBpbnNldCAwcHggMHB4IDRweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIuc3RpY2t5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY0OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMTIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMTAwcHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjQ5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICBjb2xvcjogIzAwNTRhMTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMzMsIDMzLCAzMywgMC4xKTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IHVsLnN1Yi1tZW51ID4gbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwNTRhMTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCA1cHg7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA5LCAxMDAlLCAzMiUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgZmlsbDogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIxcHggMCAxNXB4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA1NGExO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU0YTE7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwOSwgMTAwJSwgMzIlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IHVsIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogOHB4IDVweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpOmhvdmVyID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDU0YTE7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMTUwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwOSwgMTAwJSwgMzIlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjcwZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkgdWwuc3ViLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3ZlciB1bC5zdWItbWVudSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAudGV4dCxcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMThweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY0OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY2FsbF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY2FsbF9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWJlMmY7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzkxYmUyZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIC50ZXh0LFxuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY2FsbF9fY29udGFpbmVyIGEgLnNob3ctb24tc20ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNhbGxfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NDlweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4ge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM5MWJlMmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gLmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICM5MWJlMmY7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjOTFiZTJmO1xufVxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIC5jbG9zZS1idG4ge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogIzAwNTRhMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmxpbmssIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6dmlzaXRlZCwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTpob3ZlciwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMDAlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDFweDtcbiAgd2lkdGg6IDEycHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBib3R0b207XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhLnJvdGF0ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICBnYXA6IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIHtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzVweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTVweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QtY29udGVudCAuYWRkcmVzcyxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QtY29udGVudCAucGhvbmUtbnVtYmVyIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QtY29udGVudCAuYWRkcmVzcyBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdC1jb250ZW50IC5waG9uZS1udW1iZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QtY29udGVudCAuYWRkcmVzcyBhIC5pY29uLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdC1jb250ZW50IC5waG9uZS1udW1iZXIgYSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdC1jb250ZW50IC5hZGRyZXNzIGEgLmljb24gc3ZnLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdC1jb250ZW50IC5waG9uZS1udW1iZXIgYSAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0LWNvbnRlbnQgLmFkZHJlc3MgYSAudGV4dCxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QtY29udGVudCAucGhvbmUtbnVtYmVyIGEgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmNvbnRhY3QtY29udGVudCAuYWRkcmVzcyBhOmhvdmVyIC50ZXh0LFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdC1jb250ZW50IC5waG9uZS1udW1iZXIgYTpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjOTFiZTJmO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuY29udGFjdC1jb250ZW50IC5waG9uZS1udW1iZXIgLnRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5jb250YWN0LWNvbnRlbnQgLmFkZHJlc3MgLnRleHQge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjZweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM5MWJlMmY7XG59XG5cbi5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwIDQwcHg7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5jb250ZW50IC5pY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5jb250ZW50IC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhOmhvdmVyIC5jb250ZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhOmhvdmVyIC5jb250ZW50IC5pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG4gIG9wYWNpdHk6IDAuNTtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMTtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNzAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdG9wX19jb250YWluZXIgLmxvZ28ge1xuICB3aWR0aDogMjQwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdG9wX19jb250YWluZXIgLmxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAubG9nbyBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdG9wX19jb250YWluZXIgLmNvbnRlbnQgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5jb250ZW50IC5jdGFzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuY29udGVudCAuY3RhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuY29udGVudCAuY3RhcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5jb250ZW50IC5jdGFzIGEuYnRuLTIge1xuICBjb2xvcjogIzkxYmUyZjtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTFiZTJmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuY29udGVudCAuY3RhcyBhLmJ0bi0xLCAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdG9wX19jb250YWluZXIgLmNvbnRlbnQgLmN0YXMgYS5idG4tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXdpZGdldHNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24td2lkZ2V0c19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24td2lkZ2V0c19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXdpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXdpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi13aWRnZXRzX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjOTFiZTJmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24td2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgcCB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24td2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgcCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbjtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi13aWRnZXRzX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciBwIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24td2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgcDpsYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXdpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24td2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXdpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXdpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogMjZweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDZweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIHAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbjtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIgcC5taWRkbGUtY2hpbGQge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIHAubWlkZGxlLWNoaWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIHAuZmlyc3QtY2hpbGQsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwLmxhc3QtY2hpbGQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIgcC5maXJzdC1jaGlsZCwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIHAubGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvcHlyaWdodHNfX2NvbnRhaW5lciBwLmxhc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIHAubGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tY29weXJpZ2h0c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICM5MWJlMmY7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cblxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmJlZm9yZSwgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgbGVmdDogNzUlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiAjMDA1NGExO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3ZlciBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjOTFiZTJmO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDA1NGExO1xuICBwYWRkaW5nOiAycHggMCAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgZmlsbDogIzAwNTRhMTtcbiAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzAwNTRhMTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjOTFiZTJmO1xufVxuXG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5jaXJjbGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTIwJSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuY2lyY2xlX19jb250YWluZXIge1xuICAgIGhlaWdodDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuY2lyY2xlX19jb250YWluZXIge1xuICAgIGhlaWdodDogNjAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5jaXJjbGVfX2NvbnRhaW5lciAuY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4xO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAtMjAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5jaXJjbGVfX2NvbnRhaW5lciAuY2lyY2xlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlLCAtMTUlKTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kb2N0b3JzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kb2N0b3JzX19jb250YWluZXIgLmRvY3Rvcl9fY29udGFpbmVyOmxhc3QtY2hpbGQgLmRvY3Rvci1pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXI6bGFzdC1jaGlsZCAuZG9jdG9yLWNvbnRlbnQge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kb2N0b3JzX19jb250YWluZXIgLmRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgcDpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kb2N0b3JzX19jb250YWluZXIgLmRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItY29udGVudCAuY3RhIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kb2N0b3JzX19jb250YWluZXIgLmRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItY29udGVudCAuY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgLmFjY3JlZGl0YXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIC5zZWN0aW9uLWRvY3RvcnNfX2NvbnRhaW5lciAuZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1jb250ZW50IC5hY2NyZWRpdGF0aW9ucyAubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX19jb250YWluZXIgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIC5kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWNvbnRlbnQgLmFjY3JlZGl0YXRpb25zIC5sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBtYXgtd2lkdGg6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC5jaXJjbGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMCU7XG4gIHRvcDogNDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC5jaXJjbGVfX2NvbnRhaW5lciAuY2lyY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwMHB4O1xuICBoZWlnaHQ6IDkwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuMTtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIgLmNpcmNsZV9fY29udGFpbmVyIC5jaXJjbGUge1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC5jaXJjbGVfX2NvbnRhaW5lciAuY2lyY2xlIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgICB0b3A6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAuY2lyY2xlX19jb250YWluZXIgLmNpcmNsZSB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIGhlaWdodDogNTUwcHg7XG4gICAgdG9wOiAzMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fd3JhcHBlciAuY2lyY2xlX19jb250YWluZXIudG9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMCU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMCUpO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JzX193cmFwcGVyIC5jaXJjbGVfX2NvbnRhaW5lci50b3AgLmNpcmNsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpO1xufVxuXG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcixcbi53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyLFxuICAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogODBweCAwO1xufVxuLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudC1ib3hlc19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogODQlO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyNXB4O1xuICBoZWlnaHQ6IDg2JTtcbiAgd2lkdGg6IDFweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM5MWJlMmY7XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXIgLmNvbnRlbnQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9jZXNzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudC1ib3hlc19fY29udGFpbmVyIC5jb250ZW50LWJveCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXIgLmNvbnRlbnQtYm94IC5udW1iZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxYmUyZjtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXByb2Nlc3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQtYm94ZXNfX2NvbnRhaW5lciAuY29udGVudC1ib3ggLm51bWJlciBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXIgLmNvbnRlbnQtYm94IC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXIgLmNvbnRlbnQtYm94IC5jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWhvbWVwYWdlLXByb2Nlc3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50LWJveGVzX19jb250YWluZXIgLmNvbnRlbnQtYm94IC5jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWltYWdlcyAubWFpbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLm1haW4taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLnRyZWF0bWVudC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWltYWdlcyAudHJlYXRtZW50LWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLnRyZWF0bWVudC1pbWFnZSAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLnRyZWF0bWVudC1pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLnRyZWF0bWVudC1pbWFnZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLnRyZWF0bWVudC1pbWFnZSAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1pbWFnZXMgLnRyZWF0bWVudC1pbWFnZSAuZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtaW1hZ2VzIC50cmVhdG1lbnQtaW1hZ2UgLmRlc2NyaXB0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LXRpdGxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtdGl0bGVzIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtdGl0bGVzIGEgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC10aXRsZXMgYSAuY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0LCBib3JkZXIgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC10aXRsZXMgYSAuY3RhIHN2ZyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC10aXRsZXMgYSAuY3RhIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC10aXRsZXMgYS5hY3RpdmUgaDMge1xuICBjb2xvcjogIzkxYmUyZjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LXRpdGxlcyBhLmFjdGl2ZSAuY3RhIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjOTFiZTJmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LXRpdGxlcyBhLmFjdGl2ZSAuY3RhIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjOTFiZTJmO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzlweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDA7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2sgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2sgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLmltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuaWNvbiB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2sgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuZGVzY3JpcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAudHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuZGVzY3JpcHRpb24gaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5kZXNjcmlwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5kZXNjcmlwdGlvbiBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2sgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSxcbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2sgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2sgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNjcm9sbC10cmFjayAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDYwJTtcbiAgdG9wOiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZS1vcHRpb25zX193cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKSBzY2FsZVgoLTEpO1xuICBvcGFjaXR5OiAwLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLmNpcmNsZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjAlO1xuICB0b3A6IDQ1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAuY2lyY2xlX19jb250YWluZXIge1xuICAgIHJpZ2h0OiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAuY2lyY2xlX19jb250YWluZXIge1xuICAgIHJpZ2h0OiAxNSU7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciAuY2lyY2xlX19jb250YWluZXIgLmNpcmNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIGhlaWdodDogMTAwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuMjtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLmNpcmNsZV9fY29udGFpbmVyIC5jaXJjbGUge1xuICAgIHdpZHRoOiA4NTBweDtcbiAgICBoZWlnaHQ6IDg1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLmNpcmNsZV9fY29udGFpbmVyIC5jaXJjbGUge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDcwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX3dyYXBwZXIgLmNpcmNsZV9fY29udGFpbmVyIC5jaXJjbGUge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSB7XG4gICAgbWluLWhlaWdodDogNjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuY29udGVudCB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA3MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuY29udGVudCAuaWNvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC5pY29uIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgYSAuY29udGVudCAudGV4dCAuZmFkZS1pbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQgLnRleHQgLmZhZGUtaW4tY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC50ZXh0IC5mYWRlLWluLWNvbnRlbnQgLmRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBhIC5jb250ZW50IC50ZXh0IC5mYWRlLWluLWNvbnRlbnQgLmN0YSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGEgLmNvbnRlbnQgLnRleHQgLmZhZGUtaW4tY29udGVudCAuY3RhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGE6aG92ZXIgLmNvbnRlbnQgLnRleHQgLmZhZGUtaW4tY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xufVxuXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgcCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLmN0YSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIge1xuICBjb2xvcjogIzkxYmUyZjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5jdGEgYTpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjOTFiZTJmO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMS41cHggc29saWQgIzkxYmUyZjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnJhdGluZy1pY29uIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnJhdGluZy1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICNmM2I0MTU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLmF1dGhvci1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLWRldGFpbHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICM5MWJlMmY7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNTBweDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIgLmNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMThweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFiZTJmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsLnN0eWxlLTIgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwuc3R5bGUtMiBsaTo6YmVmb3JlIHtcbiAgdG9wOiAxMnB4O1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlLFxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHtcbiAgd2lkdGg6IDg0JTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2syX193cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZy1yaWdodDogMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazJfX3dyYXBwZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIH1cbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZTliNztcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlLFxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSxcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBoMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDYwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA3NDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTEwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHtcbiAgd2lkdGg6IDg0JTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgdWwgbGkgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHVsIGxpIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrM19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHVsLnN0eWxlLTIgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdG9wX19jb250YWluZXIgLmhlYWRpbmcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXIgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXIgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1ODBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXIgLmNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1ib3R0b21fX2NvbnRhaW5lciAuY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1ib3R0b21fX2NvbnRhaW5lciAuY29udGVudCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5jb250ZW50IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXIgLmNvbnRlbnQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWJlMmY7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1mb290ZXItY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZvb3Rlci1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud3BzLWluc2lkZXBhZ2UtZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZvb3Rlci1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWluc2lkZXBhZ2UtZm9vdGVyLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZvb3Rlci1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4MHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaG93LWl0LXdvcmtzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWhvdy1pdC13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaW5zaWRlcGFnZS1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIgLnNlY3Rpb24tbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNjBweCA0MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIC5hY2NyZWRpdGF0aW9uLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIC5hY2NyZWRpdGF0aW9uLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgbWF4LWhlaWdodDogMTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWxvZ29zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tbG9nb3MgLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tbG9nb3MgLmxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDcwcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllOWI3O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSxcbi53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlLFxuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC44O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2UgaDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNzQwcHg7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxMTBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHtcbiAgd2lkdGg6IDg0JTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWluZm9fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5oZWFkaW5nIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuXG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogODBweDtcbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY29udGVudCBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW9mZmljZS10b3VyLXNpbmdsZV9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyLXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5pbm5lci1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5pbm5lci1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIubm8tYm9yZGVyIC53cHMtb2ZmaWNlLXRvdXItc2luZ2xlX19jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5waG9uZS1udW1iZXIsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLndvcmtpbmctaG91cnMge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmVtYWlsLWFkZHJlc3MgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC53b3JraW5nLWhvdXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5waG9uZS1udW1iZXIgYSBzdmcsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZmF4LW51bWJlciBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzIGEgc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLndvcmtpbmctaG91cnMgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZmlsbDogIzkxYmUyZjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAucGhvbmUtbnVtYmVyIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5mYXgtbnVtYmVyIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC53b3JraW5nLWhvdXJzIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ODtcbiAgY29sb3I6ICMwMDU0YTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyBhOmhvdmVyIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAucGhvbmUtbnVtYmVyIGE6aG92ZXIgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5mYXgtbnVtYmVyIGE6aG92ZXIgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbC1hZGRyZXNzIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjOTFiZTJmO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLndvcmtpbmctaG91cnMgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAud29ya2luZy1ob3VycyBzcGFuIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LW1hcF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1tYXBfX2NvbnRhaW5lciAubWFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1tYXBfX2NvbnRhaW5lciAubWFwIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogODBweCA4MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1zZWxlY3QgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbiNnZm9ybV8xIGxpOjpiZWZvcmUsXG4jZ2Zvcm1fMiBsaTo6YmVmb3JlLFxuI2dmb3JtXzMgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4xO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEgPiBsYWJlbCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEgPiBsYWJlbCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSA+IGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBjb2xvcjogI2UzMjIyMjtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3Ige1xuICBjb2xvcjogI2UzMjIyMjtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzMgLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctcG9zdC1jb2xsZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogODBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xufVxuLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMTtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4O1xuICB9XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuY29udGVudCBoMyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuY29udGVudCAuaWNvbiB7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5jb250ZW50IC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGE6aG92ZXIgLmNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuY29udGVudCAuaWNvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMjBkZWcpO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICNjN2M3Y2E7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4gYSB7XG4gIGNvbG9yOiAjYzdjN2NhO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNjN2M3Y2E7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLyohXG5XaWRnZXQgU3R5bGVzXG4gKi9cbi53aWRnZXQtYXJlYSB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2lkZ2V0LWFyZWEge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogIzAwNTRhMTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGEsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLyogJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGY4NmMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBsaW5lYXIpO1xuICB9Ki9cbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlciwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhOmhvdmVyLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzkxYmUyZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmhvdmVyOmJlZm9yZSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhOmhvdmVyOmJlZm9yZSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgY29sb3I6ICM5MWJlMmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYTpob3ZlciwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzkxYmUyZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tc2VhcmNoLXpvb20uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMwMDU0YTE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3AtYmxvY2staGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4vKiFcblBvc3QgTmF2aWdhdGlvblxuKi9cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyxcbiAgLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzIGEsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpob3Zlcixcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYTpob3ZlciBzcGFuLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyBzcGFuLm1ldGEtbmF2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHNwYW4ucG9zdC10aXRsZSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIVxuUG9zdHMgTmF2aWdhdGlvblxuKi9cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYSxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYTpob3Zlcixcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBsZWZ0OiAwO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGEge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIVxuNDA0XG4qL1xuLmVycm9yLTQwNC5ub3QtZm91bmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTAwcHggMCA5MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5uby1yZXN1bHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyohXG5TZWFyY2ggUmVzdWx0c1xuKi9cbi5zZWFyY2gtcmVzdWx0cy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHRzLXNlYXJjaC1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0cy1zZWFyY2gtZm9ybSBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAuc2VhcmNoLXJlc3VsdC1pdGVtLmxhc3QtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0LWJveCAucmVzdWx0LWluZm8gaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdC1ib3ggLnJlc3VsdC1pbmZvIGgzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIVxuQ29tbWVudHNcbiovXG4uY29tbWVudHMtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg5NiwgOTYsIDk2LCAwLjIpO1xufVxuXG4uY29tbWVudC1tZXRhLmNvbW1lbnRtZXRhZGF0YSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwNTRhMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSBhLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ3ZDk7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSBhLmNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NGExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSAucGluZy1saXN0IGxpLmNvbW1lbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ3ZDk7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQuZGVwdGgtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ3ZDk7XG59XG5cbi5jb21tZW50cy1hcmVhIC5ieXBvc3RhdXRob3Ige1xuICBib3JkZXItY29sb3I6ICNkNmQ3ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dGV4dF0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9dXJsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxucC5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYWE7XG59XG5cbnAuc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwsXG4uY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDE2MHB4O1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmNfcm93LndwYl9yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5uby1jb250YWluZXIgPiAucm93IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnJvdy1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149Y29sLV0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePXZjX2NvbF0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lciAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufSIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLCAkdGltZTogMC4ycywgJGhvdzogZWFzZS1pbi1vdXQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuICAtbW96LXRyYW5zaXRpb246ICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW8tdHJhbnNpdGlvbjogICAgICAkd2hhdCAkdGltZSAkaG93O1xuICB0cmFuc2l0aW9uOiAgICAgICAgICR3aGF0ICR0aW1lICRob3c7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxNiwgJGxpbmU6ICRzaXplVmFsdWUgKiAxLjUpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSkgKyBweDtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSkgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDE2KSArIHJlbTtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSAvIDE2KSArIHJlbTtcbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5cbi8vIEJyZWFrIFBvaW50XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwb2ludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpe1xuICAkSUVWYWx1ZTogJHZhbHVlKjEwMDtcbiAgb3BhY2l0eTogJHZhbHVlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyRJRVZhbHVlK1wiKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFVmFsdWUpO1xufVxuXG5AbWl4aW4gZ3JheXNjYWxlKCAkdG9nZ2xlOiBcIm9uXCIsICRwZXJjZW50YWdlOiAxICkge1xuICAkc3ZnLXR5cGU6IFwibWF0cml4XCI7XG4gICRzdmctdmFsdWU6IFwiMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXCI7XG4gICRpZS1hbHBoYTogYWxwaGEoI3tcIm9wYWNpdHk9XCJ9cm91bmQoICRwZXJjZW50YWdlICogMTAwICkgKTtcblxuICBAaWYgJHBlcmNlbnRhZ2UgIT0gMSB7XG4gICAgJHN2Zy10eXBlOiBcInNhdHVyYXRlXCI7XG4gICAgJHN2Zy12YWx1ZTogJHBlcmNlbnRhZ2U7XG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9uXCIge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJyN7JHN2Zy10eXBlfVxcJyB2YWx1ZXM9XFwnI3skc3ZnLXZhbHVlfVxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLy8gRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZFxuICAgIGZpbHRlcjogZ3JheSAkaWUtYWxwaGE7IC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPU1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2F0Y2gtYWxsXG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9mZlwiIHtcbiAgICBAaWYgJHN2Zy10eXBlID09IFwic2F0dXJhdGVcIiB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICB9XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gQnJvd3NlciBQcmVmaXhlc1xuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIFJvdGF0ZVxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGVcbkBtaXhpbiBzY2FsZSgkeHksICRzY2FsZSkge1xuICAkc2NhbGVWYWw6IFwiXCI7XG4gIEBpZigkeHkgPT0gXCJhbGxcIikge1xuICAgICRzY2FsZVZhbDogc2NhbGU7XG4gIH0gQGVsc2Uge1xuICAgICRzY2FsZVZhbDogc2NhbGUgKyAkeHk7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZVZhbCtcIihcIiskc2NhbGUrXCIpXCIpO1xufVxuXG4vLyBUcmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBTa2V3XG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbiR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4iLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gb3V0bGluZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICYuYWRkLWJnLWNvbG9yIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIHtcbiAgLy9wYWRkaW5nLXRvcDogMzJweDtcbn1cblxubWFpbiB7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogJGZvbnQtYnV0dG9uO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUsXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiN3cGFkbWluYmFyIHtcbiAgLy9kaXNwbGF5OiBub25lO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndwcy1pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIiRmb250LWN1c3RvbTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtY3VzdG9tMjogXCJBZmFjYWRcIiwgc2Fucy1zZXJpZjtcblxuJGRlZmF1bHQtZm9udDogJGZvbnQtY3VzdG9tO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWhlYWRpbmc6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWxpbmtzOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG4kZm9udC1idXR0b246ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcblxuJGNvbG9yLWJsdWU6ICMwMDU0YTE7XG4kY29sb3ItZ3JlZW46ICM5MWJlMmY7XG4kY29sb3ItbGlnaHQtZ3JlZW46ICNkOWU5Yjc7XG4kY29sb3ItZ3JheTogI2YwZjBmMDtcblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItYWNjZW50OiAkY29sb3ItYmx1ZTtcbiRoZWFkaW5nLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4kdGV4dC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuIiwiLy8gaW5zaWRlcGFnZSBoZWFkZXIgdGl0bGUgLSBoMVxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLy8gLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuLy8gICBmb250LXNpemU6IDQ2cHg7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjE5NTtcbi8vICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIG1hcmdpbjogMDtcblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4vLyAgICAgZm9udC1zaXplOiA0MnB4O1xuLy8gICB9XG5cbi8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuLy8gICAgIGZvbnQtc2l6ZTogMzZweDtcbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbi8vICAgICBmb250LXNpemU6IDMycHg7XG4vLyAgIH1cbi8vIH1cblxuLy8gcGFnZSBoZWFkZXIgdGl0bGUgLSBoMVxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4vLyBoZWFkaW5nIHN0eWxlc1xuLndwcy1jcy1oZWFkaW5nX19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiA5MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMTI7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLy8gdGV4dCBzdHlsZXNcbi53cHMtY3MtdGV4dF9fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42NjY7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU4MztcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4vL2xpbmsgc3R5bGVzXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIHBhZGRpbmctbGVmdDogNTZweDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDIwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciAyMDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgLnRleHR7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiAxLjVweDtcbiAgICB3aWR0aDogNDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0ICwgd2lkdGggMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTU2cHgsIC01MCUpO1xuICB9XG4gIFxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgfVxuXG4gICAgLnRleHR7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gYnRuIHN0eWxlc1xuLndwcy1jcy1idG5fX3N0eWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgcGFkZGluZzogMCAyNnB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgMjZweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAyMDBtcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICB9XG59XG4iLCJAbWl4aW4gYnAtbGcge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJwLW1kIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGJwLXNtIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy9cbi8vICBNRURJQSBRVUVSSUVTXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBBIG1hcCBvZiBicmVha3BvaW50cy5cbiRicmVha3BvaW50czogKFxuICAgIHhzOiA1NzZweCxcbiAgICBzbTogNzY4cHgsXG4gICAgbWQ6IDk5MnB4LFxuICAgIGxnOiAxMjAwcHgsXG4gICAgeGxnOiAxNDAwcHgsXG4pO1xuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgIHhzOiAwLFxuICAgIHNtOiA1NzZweCxcbiAgICBtZDogNzY4cHgsXG4gICAgbGc6IDk5MnB4LFxuICAgIHhsOiAxMjAwcHgsXG4gICAgeHhsOiAxNDAwcHhcbik7XG5cblxuLy9cbi8vICBSRVNQT05EIEFCT1ZFXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWFib3ZlKHNtKSB7fVxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC12YWx1ZSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgICB9XG59XG5cblxuLy9cbi8vICBSRVNQT05EIEJFTE9XXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7fVxuQG1peGluIHJlc3BvbmQtYmVsb3coJGJyZWFrcG9pbnQpIHtcblxuICAgIC8vIElmIHRoZSBicmVha3BvaW50IGV4aXN0cyBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBicmVha3BvaW50IHZhbHVlLlxuICAgICAgICAkYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAoJGJyZWFrcG9pbnQtdmFsdWUgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXAuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgQHdhcm4gJ0ludmFsaWQgYnJlYWtwb2ludDogI3skYnJlYWtwb2ludH0uJztcbiAgICB9XG59XG5cblxuLy9cbi8vICBSRVNQT05EIEJFVFdFRU5cbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmV0d2VlbihzbSwgbWQpIHt9XG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyKSB7XG5cbiAgICAvLyBJZiBib3RoIHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpIGFuZCBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikge1xuXG4gICAgICAgIC8vIEdldCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzLlxuICAgICAgICAkbG93ZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRsb3dlcik7XG4gICAgICAgICR1cHBlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHVwcGVyKTtcblxuICAgICAgICAvLyBXcml0ZSB0aGUgbWVkaWEgcXVlcnkuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbG93ZXItYnJlYWtwb2ludCkgYW5kIChtYXgtd2lkdGg6ICgkdXBwZXItYnJlYWtwb2ludCAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIG9uZSBvciBib3RoIG9mIHRoZSBicmVha3BvaW50cyBkb24ndCBleGlzdC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBJZiBsb3dlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbG93ZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciBsb3dlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyRsb3dlcn0uJztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHVwcGVyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICR1cHBlcikgPT0gZmFsc2UpIHtcblxuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIHVwcGVyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JHVwcGVyfS4nO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdFx0cGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cblx0fVxufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNjb250ZW50W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuIiwiXG4ud3AtY2FwdGlvbixcbi53cC1jYXB0aW9uLXRleHQsXG4uc3RpY2t5LFxuLmdhbGxlcnktY2FwdGlvbixcbi5hbGlnbnJpZ2h0LFxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5ieXBvc3RhdXRob3Ige1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggMCAxNHB4IDIwcHg7XG59XG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNnB4IDIwcHggMTRweCAwO1xufVxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmltZy5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxpZ25jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFsaWdubGVmdCxcbi5hbGlnbmNlbnRlcixcbi5hbGlnbnJpZ2h0IHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLndwLWNhcHRpb24tdGV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy9sZWZ0OiAyMHB4O1xuICAgIC8vYm90dG9tOiAyMHB4O1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuXG4gICAgLnJ0bCAmIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMy4zMyU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNi42NiU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMi41JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy05IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDExLjExJTtcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsImgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdHlsZS0yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3R5bGUtMyB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc3R5bGUtNCB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbi1kZXAge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG59XG5cbi53cHMtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1ncmVlbjtcbn1cblxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEge1xuICBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogaGVhZGluZyAqL1xuXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICAvL2ZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b200O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAvL2NvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi52Y190dGEtY29udGFpbmVyIHtcbiAgaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLXRpdGxlLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWY5ZjlmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgYSB7XG4gICAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMzBweCAhaW1wb3J0YW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWJvZHkge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4IHNvbGlkICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgcCB7XG4gICAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvblxuICAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tbGVmdFxuICAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gIHBhZGRpbmc6IDJweCAyNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICB9XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvblxuICAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tbGVmdFxuICAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpICFpbXBvcnRhbnQ7XG59XG4iLCIud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG4gIH1cbn1cblxuLndwc2Ytbm90LWhvbWVwYWdlIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmNpcmNsZS1wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHZoO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICB9XG5cbiAgLmNpcmNsZS0xIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwJSwgNjAlKTtcbiAgfVxuXG4gIC5jaXJjbGUtMiB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwJTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZGNkYztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDYwJSk7XG4gIH1cblxuICAuY2lyY2xlLTMge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzUlO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdmY2ZjO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDcwJSk7XG4gIH1cblxuICAuY2lyY2xlLTQge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbGVmdDogMzAlO1xuICAgIHRvcDogNTAlO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJlMTlhO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDcwJSk7XG4gIH1cbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4iLCIud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gIH1cclxuXHJcbiAgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XHJcbiAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC4zKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGhvbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcclxuICAgICAgZmxleC1iYXNpczogMjQwcHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBvcmRlcjogMztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMDtcclxuICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAudGV4dCxcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNob3ctb24tc20ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItcGhvbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcclxuICAgICAgICAubWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgIGFsbDogdW5zZXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTRweDtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5zdHlsZTMge1xyXG4gICAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICAgICAgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4gICAgICAgIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBob25lIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1idG5zX19jb250YWluZXIge1xyXG4gICAgICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAuc2hvdy1vbi1zbSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5tZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoICsgNzBweCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgIH1cclxuXHJcbiAgICAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5pbWFnZS1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb257XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xyXG4gICAgICAgICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgLy8gICB0b3A6IGF1dG87XHJcbiAgICAgICAgLy8gICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTgwcHggMCAxMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODQlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDkwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhlYWRpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5LCB2aXNpYmlsaXR5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcclxuXHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucGF0dGVybiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZmxleC1iYXNpczogNDAwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDI2MHB4IDAgMTcwcHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDIyMHB4IDAgMTEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAxNjBweCAwIDkwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICB3aWR0aDogODQlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gJi5pbnNpZGVwYWdlLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgLy8gICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIC8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjYwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgd2lkdGg6IDg0JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xyXG4gIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XHJcblxyXG4gIC5oZWFkZXItdG9wYmFyX19jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG5cclxuICAgIC5pbm5lcl9fY29udGFpbmVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gICAgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSxcbiAgICAtN3B4IC03cHggMjBweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuNSksXG4gICAgaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjIpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gICYuc3RpY2t5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG5cbiAgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2NDlweCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTY0OXB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtYWluLW1lbnUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGxldmVsIDJcbiAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgICAgICAgbWluLXdpZHRoOiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxMnB4IHJnYmEoMzMsIDMzLCAzMywgMC4xKTtcblxuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCA3cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZS1vdXQpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMjA5LCAxMDAlLCAzMiUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDAgMTVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAwLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwOSwgMTAwJSwgMzIlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDVweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaSB1bCA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMTUwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDIwOSwgMTAwJSwgMzIlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zdGlja3ktYnRuc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgZ2FwOiAxNnB4O1xuICAgIH1cblxuICAgIC5zdGlja3ktY3RhX19jb250YWluZXIge1xuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC50ZXh0LFxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctb24tc20ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdGlja3ktY2FsbF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTY0OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIC8vIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgIC50ZXh0LFxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNob3ctb24tc20ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzZweDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE2NDlweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMzBweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmVlbjtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAuY2xvc2UtYnRuX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgLmNsb3NlLWJ0biB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgIH1cblxuICAgIC5sb2dvX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICY6bGluayxcbiAgICAgICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBib3R0b207XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yb3RhdGUge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZ2FwOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDEwcHg7XG5cbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5jb250YWN0X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzNXB4O1xuXG4gICAgICAgIC5jb250YWN0LWNvbnRlbnR7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogMTVweDtcblxuICAgICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMjZweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLWJsb2dfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMTYwcHggMCA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgNDBweDtcbiAgfVxuXG4gIC5mb290ZXItYmxvZ19fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY5OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5ibG9nLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAuYmxvZy1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1NGExO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzYwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW47XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcblxuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cblxuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDU0YTE7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0ODBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tdG9wX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN0YXMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAmLmJ0bi0xIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmJ0bi0yIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAmLmJ0bi0xLFxuICAgICAgICAgICAgICAgICYuYnRuLTIge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi13aWRnZXRzX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53aWRnZXRzX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjgpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC44KTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAxKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDI2cHggMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMSk7XG4gICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuOCk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuOCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbjtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5taWRkbGUtY2hpbGQge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpcnN0LWNoaWxkLFxuICAgICAgICAmLmxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgMTBweCByZ2JhKDg0LCA4NCwgODQsIDApLFxuICAvLyBpbnNldCAwIDAgMTVweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDApLFxuICAvLyA3cHggN3B4IDEwcHggcmdiYSg4NCwgODQsIDg0LCAuMTApLFxuICAvLyAtN3B4IC03cHggMTVweCByZ2JhKDE1NSwgMTU1LCAxNTUsIC41KSxcbiAgLy8gaW5zZXQgMHB4IDBweCA0cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDIwcHggMnB4IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAucGhvbmUtbnVtYmVyLFxuICAgIC5hZGRyZXNzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgcGFkZGluZzogMnB4IDAgMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci1ibHVlO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwIDBweDtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDkwcHggMCAwcHg7XG4gIH1cblxuICAuY2lyY2xlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC0yMCUpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBoZWlnaHQ6IDgwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBoZWlnaHQ6IDYwJTtcbiAgICB9XG5cbiAgICAuY2lyY2xlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgLTIwJSk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1JSwgLTE1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2ODBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3RvcnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMTQwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZG9jdG9yc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgLmRvY3Rvcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAuZG9jdG9yLWltYWdlIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb2N0b3ItY29udGVudCB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kb2N0b3ItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZG9jdG9yLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmN0YSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY2NyZWRpdGF0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgIC5sb2dvIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNpcmNsZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMCU7XG4gICAgdG9wOiA0MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5jaXJjbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogOTAwcHg7XG4gICAgICBoZWlnaHQ6IDkwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ibGFjaztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDcwMHB4O1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIHRvcDogMzAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudG9wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwJTtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB0b3A6IDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTIwJSk7XG5cbiAgICAgIC5jaXJjbGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtcHJvY2Vzc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG5cbiAgLndwcy1ob21lcGFnZS1wcm9jZXNzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcixcbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4yKTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG5cbiAgICAgIC5jb250ZW50LWJveGVzX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDg2JTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IGRhc2hlZCAkY29sb3ItZ3JlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1ib3gge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubnVtYmVyIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXNlcnZpY2Utb3B0aW9uc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5oZWFkaW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC50cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudHJlYXRtZW50LWltYWdlcyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgICAgLm1haW4taW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50cmVhdG1lbnQtaW1hZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudHJlYXRtZW50LXRpdGxlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMSk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjEpO1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQsIGJvcmRlciAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcblxuICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zY3JvbGwtdHJhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjc5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMDtcblxuICAgICAgICAgIC50cmVhdG1lbnQtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNjAlO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSkgc2NhbGVYKC0xKTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaXJjbGVfX2NvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA2MCU7XG4gICAgICB0b3A6IDQ1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgIHJpZ2h0OiAzMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpe1xuICAgICAgICByaWdodDogMTUlO1xuICAgICAgICB3aWR0aDogNTUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jaXJjbGV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XG4gICAgICAgIGhlaWdodDogMTAwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKXtcbiAgICAgICAgICB3aWR0aDogODUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4NTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpe1xuICAgICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS10cmVhdG1lbnRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDY0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4zKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmZhZGUtaW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDBmcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY3RhIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgICAgICAuZmFkZS1pbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JheTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuY3RhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgIC50ZXh0e1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5yYXRpbmctaWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZjNiNDE1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmF1dGhvci1kZXRhaWxzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgJGNvbG9yLWdyZWVuO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAlKTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5oZWFkaW5nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXBhdHRlcm5fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XG4gICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5zdHlsZS0yIHtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrMl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZSxcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tcGF0dGVybl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG5cbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2szX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlLFxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDc2MHB4O1xuICAgICAgICAvLyBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgLy8gJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgLy8gbWFyZ2luOiAzMnB4IDAgMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc3R5bGUtMiB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDE0MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjIpO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWZvb3Rlci1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAud3BzLWluc2lkZXBhZ2UtZm9vdGVyLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMik7XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMTQwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxuXG4gIC53cHMtaW5zaWRlcGFnZS1ob3ctaXQtd29ya3NfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjk5cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tbGVmdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY5OXB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2OTlweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDgwcHggMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2OTlweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2OTlweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLWluc2lkZXBhZ2UtYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1sb2dvc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogNjBweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiA2MHB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hY2NyZWRpdGF0aW9uLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLW1lZXQtdGhlLWRvY3Rvci1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1sb2dvcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1tZWV0LXRoZS1kb2N0b3ItaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmVlbjtcblxuICAud3BzLW1lZXQtdGhlLWRvY3Rvci1pbmZvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2UsXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgYm90dG9tOiA2MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIG1heC13aWR0aDogNzQwcHg7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDExMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAwO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLW1lZXQtdGhlLWRvY3Rvci1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTQwcHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmF5O1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgcGFkZGluZzogOTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3ItZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA5MCU7XHJcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGdhcDogNTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgIHdpZHRoOiA4NCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRpbmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1wYXR0ZXJuX19jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDAuMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDgwcHg7XG5cbiAgICAgIC5tZW1iZXItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogNTBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMik7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbm5lci1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICBoNHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgfVxuXG5cblxuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vLWJvcmRlciB7XG4gICAgLndwcy1vZmZpY2UtdG91ci1zaW5nbGVfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgICBnYXA6IDcwcHg7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXRhaWwtcm93IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgLmFkZHJlc3MsXG4gICAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgICAuZmF4LW51bWJlcixcbiAgICAgICAgICAuZW1haWwtYWRkcmVzcyxcbiAgICAgICAgICAud29ya2luZy1ob3VycyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcyBhLFxuICAgICAgICAgIC5waG9uZS1udW1iZXIgYSxcbiAgICAgICAgICAuZmF4LW51bWJlciBhLFxuICAgICAgICAgIC5lbWFpbC1hZGRyZXNzIGEsXG4gICAgICAgICAgLndvcmtpbmctaG91cnMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1ODtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hZGRyZXNzIGEsXG4gICAgICAgICAgLnBob25lLW51bWJlciBhLFxuICAgICAgICAgIC5mYXgtbnVtYmVyIGEsXG4gICAgICAgICAgLmVtYWlsLWFkZHJlc3MgYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC53b3JraW5nLWhvdXJzIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1tYXBfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLm1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDk5MXB4KSB7XG4gICAgcGFkZGluZzogODBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgLy9tYXJnaW46IDQwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNnZm9ybV8xIHtcbiAgLy9AZXh0ZW5kIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lcjtcbn1cblxuI2dmb3JtXzEsXG4jZ2Zvcm1fMixcbiNnZm9ybV8zIHtcbiAgLndwcy1pbnB1dC1maWVsZC1zZWxlY3Qge1xuICAgIGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC53cHMtaW5wdXQtZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG5cbiAgICAmLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDAuMSk7XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuXG4gICAgbGVnZW5kIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIHNlbGVjdCxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zNSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc2VsZWN0IHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBhcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cblxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksXG4gICAgICAgIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAxcHggMS41ZW07XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcblxuICAgICAgPiBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAmLndwZm9ybXMtZXJyb3Ige1xuICAgICAgICAgIGNvbG9yOiAjZTMyMjIyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgJi53cGZvcm1zLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNlMzIyMjI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4gIC5nZm9ybV9idXR0b24ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi5ibG9nLXBvc3QtY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDgwcHggNDBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC50YXhvbm9teS1kZXNjcmlwdGlvbiB7XG4gIH1cbn1cblxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmJsb2ctaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTRhMTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOTBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogU2luZ2xlIEJsb2cgKi9cblxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIHtcbiAgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG5cbiAgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5lbnRyeS1tZXRhIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgY29sb3I6ICNjN2M3Y2E7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNjN2M3Y2E7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjYzdjN2NhO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbldpZGdldCBTdHlsZXNcbiAqL1xuXG4ud2lkZ2V0LWFyZWEge1xuICB3aWR0aDogOTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgLndpZGdldC10aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmLndpZGdldF9hcmNoaXZlLFxuICAmLndpZGdldF9tZXRhLFxuICAmLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgbGluZWFyKTtcblxuICAgICAgICAgIC8qICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGY4NmMnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBsaW5lYXIpO1xuICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRnZXRfcmVjZW50X2VudHJpZXMsXG4gICYud2lkZ2V0X3JlY2VudF9jb21tZW50cyB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpZGdldF9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1zZWFyY2gtem9vbS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbiIsIi8qIVxuUG9zdCBOYXZpZ2F0aW9uXG4qL1xuXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICAubmF2LWxpbmtzIHtcbiAgICAubmF2LXByZXZpb3VzLFxuICAgIC5uYXYtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLm1ldGEtbmF2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgIH1cblxuICAgIHNwYW4ucG9zdC10aXRsZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiFcblBvc3RzIE5hdmlnYXRpb25cbiovXG5cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5uYXYtcHJldmlvdXMsXG4gIC5uYXYtbmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MsIGVhc2Utb3V0KTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWV0YS1uYXYge1xuICB9XG5cbiAgLm5hdi1wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzdcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LW5leHQge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuNDA0XG4qL1xuXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuXG4uc2VhcmNoLXJlc3VsdHMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG5cbiAgICBhIHtcblxuICAgIH1cblxuICAgICYubGFzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQtYm94IHtcbiAgICAucmVzdWx0LWluZm8ge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbkNvbW1lbnRzXG4qL1xuXG4uY29tbWVudHMtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgjNjA2MDYwLCAwLjIpO1xufVxuXG4uY29tbWVudC1tZXRhLmNvbW1lbnRtZXRhZGF0YSB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgfVxufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIC5waW5nLWxpc3QgbGkuY29tbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC5kZXB0aC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDdkOTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmJ5cG9zdGF1dGhvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDdkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnBpbmctbGlzdCxcbi5lbnRyeS1jb21tZW50cyxcbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ1cmxcIl0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLy9tYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbnAubm8tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5wLnN1YnNjcmliZS10by1jb21tZW50cyB7XG4gIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xufVxuXG4uY29tbWVudC1mb3JtIHtcbiAgLmNvbW1lbnQtZm9ybS1jb21tZW50LFxuICAuY29tbWVudC1mb3JtLWF1dGhvcixcbiAgLmNvbW1lbnQtZm9ybS1lbWFpbCxcbiAgLmNvbW1lbnQtZm9ybS11cmwsXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gIGlucHV0W3R5cGU9XCJ1cmxcIl0sXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1ibGFjaywgNjApO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgdGV4dGFyZWEge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi52Y19yb3cud3BiX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwiY29sLVwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJ2Y19jb2xcIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmVkZ3RmLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIHtcbiAgICAvLy5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLy99XG59XG4iXX0= */
