/*!
Theme Name:     GreatStar 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:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-Bold.eot");src:url("assets/fonts/VisbyCF/VisbyCF-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-Bold.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-Bold.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-Bold.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-Bold.svg#VisbyCF-Bold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF Demi";src:url("assets/fonts/VisbyCF/VisbyCF-DemiBold.eot");src:url("assets/fonts/VisbyCF/VisbyCF-DemiBold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-DemiBold.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-DemiBold.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-DemiBold.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-DemiBold.svg#VisbyCF-DemiBold") format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF Demi";src:url("assets/fonts/VisbyCF/VisbyCF-DemiBoldOblique.eot");src:url("assets/fonts/VisbyCF/VisbyCF-DemiBoldOblique.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-DemiBoldOblique.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-DemiBoldOblique.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-DemiBoldOblique.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-DemiBoldOblique.svg#VisbyCF-DemiBoldOblique") format("svg");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Visby CF Extra";src:url("assets/fonts/VisbyCF/VisbyCF-ExtraBold.eot");src:url("assets/fonts/VisbyCF/VisbyCF-ExtraBold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-ExtraBold.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-ExtraBold.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-ExtraBold.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-ExtraBold.svg#VisbyCF-ExtraBold") format("svg");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-Light.eot");src:url("assets/fonts/VisbyCF/VisbyCF-Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-Light.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-Light.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-Light.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-Light.svg#VisbyCF-Light") format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-Heavy.eot");src:url("assets/fonts/VisbyCF/VisbyCF-Heavy.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-Heavy.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-Heavy.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-Heavy.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-Heavy.svg#VisbyCF-Heavy") format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-MediumOblique.eot");src:url("assets/fonts/VisbyCF/VisbyCF-MediumOblique.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-MediumOblique.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-MediumOblique.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-MediumOblique.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-MediumOblique.svg#VisbyCF-MediumOblique") format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-Medium.eot");src:url("assets/fonts/VisbyCF/VisbyCF-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-Medium.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-Medium.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-Medium.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-Medium.svg#VisbyCF-Medium") format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-LightOblique.eot");src:url("assets/fonts/VisbyCF/VisbyCF-LightOblique.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-LightOblique.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-LightOblique.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-LightOblique.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-LightOblique.svg#VisbyCF-LightOblique") format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-Regular.eot");src:url("assets/fonts/VisbyCF/VisbyCF-Regular.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-Regular.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-Regular.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-Regular.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-Regular.svg#VisbyCF-Regular") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("assets/fonts/VisbyCF/VisbyCF-Thin.eot");src:url("assets/fonts/VisbyCF/VisbyCF-Thin.eot?#iefix") format("embedded-opentype"),url("assets/fonts/VisbyCF/VisbyCF-Thin.woff2") format("woff2"),url("assets/fonts/VisbyCF/VisbyCF-Thin.woff") format("woff"),url("assets/fonts/VisbyCF/VisbyCF-Thin.ttf") format("truetype"),url("assets/fonts/VisbyCF/VisbyCF-Thin.svg#VisbyCF-Thin") format("svg");font-weight:100;font-style:normal;font-display:swap}:root{box-sizing:border-box;font-size:16px}html{font-size:100%}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}body{width:100%;font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:1.75;color:rgba(255,255,255,0.7);font-optical-sizing:auto;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;background-color:#0d0d0d;padding:0;margin:0}img{display:block;max-width:100%;height:auto}a{text-decoration:none}ul{list-style-type:none;margin:0;padding:0}.wps-cs-heading__style1,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h3,.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container h1{font-family:"Poppins",sans-serif;font-size:60px;font-weight:500;line-height:1.166;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style1,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h3,.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container h1{font-size:54px}}@media(max-width:767px){.wps-cs-heading__style1,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h3,.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container h1{font-size:48px;line-height:1}}@media(max-width:575px){.wps-cs-heading__style1,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h3,.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container h1{font-size:42px}}.wps-cs-heading__style2,.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container h2,.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container h2,.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container h2,.wps-homepage-intro__wrapper .section-content__container .heading__container h2,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1{font-family:"Poppins",sans-serif;font-size:48px;font-weight:400;line-height:1.25;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style2,.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container h2,.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container h2,.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container h2,.wps-homepage-intro__wrapper .section-content__container .heading__container h2,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1{font-size:42px}}@media(max-width:767px){.wps-cs-heading__style2,.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container h2,.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container h2,.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container h2,.wps-homepage-intro__wrapper .section-content__container .heading__container h2,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1{font-size:36px}}@media(max-width:575px){.wps-cs-heading__style2,.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container h2,.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container h2,.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container h2,.wps-homepage-intro__wrapper .section-content__container .heading__container h2,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title h1{font-size:30px}}.wps-cs-heading__style3,.wps-product-collections__wrapper .wps-product-collections__container .heading__container h2,.wps-related-projects__wrapper .wps-related-projects__container .heading__container h2,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .heading h2,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .heading__container h2{font-family:"Poppins",sans-serif;font-size:36px;font-weight:400;line-height:1.333;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style3,.wps-product-collections__wrapper .wps-product-collections__container .heading__container h2,.wps-related-projects__wrapper .wps-related-projects__container .heading__container h2,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .heading h2,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .heading__container h2{font-size:32px}}@media(max-width:767px){.wps-cs-heading__style3,.wps-product-collections__wrapper .wps-product-collections__container .heading__container h2,.wps-related-projects__wrapper .wps-related-projects__container .heading__container h2,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .heading h2,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .heading__container h2{font-size:30px}}@media(max-width:575px){.wps-cs-heading__style3,.wps-product-collections__wrapper .wps-product-collections__container .heading__container h2,.wps-related-projects__wrapper .wps-related-projects__container .heading__container h2,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .heading h2,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .heading__container h2{font-size:28px}}.wps-cs-heading__style4,.wps-product-intro__wrapper .wps-product-intro__container .content__container .details h3,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container h3,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .heading__container h2{font-family:"Poppins",sans-serif;font-size:32px;font-weight:600;line-height:1.5;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style4,.wps-product-intro__wrapper .wps-product-intro__container .content__container .details h3,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container h3,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .heading__container h2{font-size:30px}}@media(max-width:767px){.wps-cs-heading__style4,.wps-product-intro__wrapper .wps-product-intro__container .content__container .details h3,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container h3,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .heading__container h2{font-size:28px}}@media(max-width:575px){.wps-cs-heading__style4,.wps-product-intro__wrapper .wps-product-intro__container .content__container .details h3,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container h3,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .heading__container h2{font-size:26px}}.wps-cs-heading__style5,.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container h3,.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .heading__container h2,.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container h3,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .heading__container h2,.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container h3,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .heading h3,.wps-homepage-intro__wrapper .section-content__container .heading__container h3,.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title-small h3,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title-small h3{font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:1.333;text-transform:uppercase;color:#e11e1e;padding:0;margin:0}.wps-cs-text__style1,.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content h3,.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .heading__container p,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .heading__container p,.wps-aboutpage-featured-content__wrapper .wps-aboutpage-featured-content__container p{font-family:"Poppins",sans-serif;font-size:20px;font-weight:400;line-height:1.6;color:rgba(255,255,255,0.7);padding:0;margin:0}@media(max-width:767px){.wps-cs-text__style1,.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content h3,.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .heading__container p,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .heading__container p,.wps-aboutpage-featured-content__wrapper .wps-aboutpage-featured-content__container p{font-size:18px}}.wps-cs-text__style2,.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta p,.wps-product-intro__wrapper .wps-product-intro__container .content__container .details p,.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container p,.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .details h3,.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .details p,.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .details h3,.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .details p,.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container h3,.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content p,.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container p,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h4,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .description__container p,.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container p,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .details h3,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .details p,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container p,.wps-homepage-intro__wrapper .section-content__container .description__container p,.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container p,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-description p,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container p{font-family:"Poppins",sans-serif;font-size:16px;font-weight:300;line-height:1.75;color:rgba(255,255,255,0.7);padding:0;margin:0}@media(max-width:767px){.wps-cs-text__style2,.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta p,.wps-product-intro__wrapper .wps-product-intro__container .content__container .details p,.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container p,.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .details h3,.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .details p,.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .details h3,.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .details p,.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container h3,.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content p,.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container p,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h4,.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .description__container p,.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container p,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .details h3,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .details p,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container p,.wps-homepage-intro__wrapper .section-content__container .description__container p,.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container p,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-description p,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container p{font-size:15px}}.wps-cs-text__style3,.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container p a,.wps-homepage-brands__wrapper .wps-homepage-brands__container .heading__container h2{font-family:"Poppins",sans-serif;font-size:14px;font-weight:300;line-height:2;color:rgba(255,255,255,0.7);padding:0;margin:0}.wps-cs-link__style1,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a{display:inline-flex;position:relative;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;padding-left:66px;padding-right:0;overflow:hidden;transition:padding-left 200ms linear,padding-right 200ms linear}.wps-cs-link__style1::before,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a::before,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a::before,.wps-cs-link__style1::after,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a::after,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a::after{content:"";position:absolute;top:50%;width:56px;height:1px;background-color:#fff;transition:transform 200ms linear}.wps-cs-link__style1::before,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a::before,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a::before{left:0;transform:translate(0,-50%)}.wps-cs-link__style1::after,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a::after,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a::after{right:0;transform:translate(101%,-50%)}.wps-cs-link__style1:hover,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a:hover,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a:hover{padding-left:0;padding-right:66px}.wps-cs-link__style1:hover::before,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a:hover::before,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a:hover::before{transform:translate(-101%,-50%)}.wps-cs-link__style1:hover::after,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a:hover::after,.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a:hover::after{transform:translate(0,-50%)}.wps-cs-btn__style1,.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta a,.wps-homepage-intro__wrapper .section-content__container .description__container .cta a,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container a{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:12px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1;text-align:center;text-transform:uppercase;vertical-align:middle;padding:16px 26px;border:1px solid #fff;border-radius:24px;color:#fff;background-color:#0d0d0d;transition:color 200ms linear,border 200ms linear,background-color 200ms linear}.wps-cs-btn__style1 svg,.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta a svg,.wps-homepage-intro__wrapper .section-content__container .description__container .cta a svg,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container a svg{display:inline-flex;align-items:center}.wps-cs-btn__style1 svg path,.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta a svg path,.wps-homepage-intro__wrapper .section-content__container .description__container .cta a svg path,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container a svg path{transition:fill 200ms linear}.wps-cs-btn__style1:hover,.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta a:hover,.wps-homepage-intro__wrapper .section-content__container .description__container .cta a:hover,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container a:hover{border:1px solid #fff;color:#0d0d0d;background-color:#fff}.wps-cs-btn__style1:hover path,.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta a:hover path,.wps-homepage-intro__wrapper .section-content__container .description__container .cta a:hover path,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container a:hover path{stroke:#0d0d0d}.wps-cs-btn__style2{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:12px;min-width:160px;font-family:"Poppins",sans-serif;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;text-align:center;vertical-align:middle;padding:16px 26px;border:1px solid #fff;border-radius:24px;color:#fff;background-color:#0d0d0d;transition:color 300ms linear,border 300ms linear,background-color 300ms linear}.wps-cs-btn__style2:hover{border:1px solid #fff;color:#0d0d0d;background-color:#fff}.wps-header-topbar__wrapper{position:absolute;width:100%;height:40px;left:0;top:0;display:flex;align-items:center;background-color:#0d0d0d;z-index:100}@media(max-width:767px){.wps-header-topbar__wrapper{display:none}}.wps-header-topbar__wrapper .wps-header-topbar__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:30px}.wps-header-topbar__wrapper .wps-header-topbar__container .phone,.wps-header-topbar__wrapper .wps-header-topbar__container .contact,.wps-header-topbar__wrapper .wps-header-topbar__container .email{width:200px;display:flex;justify-content:flex-start;line-height:1;padding:0;margin:0}.wps-header-topbar__wrapper .wps-header-topbar__container .phone a,.wps-header-topbar__wrapper .wps-header-topbar__container .contact a,.wps-header-topbar__wrapper .wps-header-topbar__container .email a{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.wps-header-topbar__wrapper .wps-header-topbar__container .phone a .icon,.wps-header-topbar__wrapper .wps-header-topbar__container .phone a .text,.wps-header-topbar__wrapper .wps-header-topbar__container .contact a .icon,.wps-header-topbar__wrapper .wps-header-topbar__container .contact a .text,.wps-header-topbar__wrapper .wps-header-topbar__container .email a .icon,.wps-header-topbar__wrapper .wps-header-topbar__container .email a .text{display:inline-flex;align-items:center}.wps-header-topbar__wrapper .wps-header-topbar__container .phone a .text,.wps-header-topbar__wrapper .wps-header-topbar__container .contact a .text,.wps-header-topbar__wrapper .wps-header-topbar__container .email a .text{font-family:"Poppins",sans-serif;font-size:12px;font-weight:300;line-height:1;color:#fff;padding:0;margin:0;transition:color linear 200ms}.wps-header-topbar__wrapper .wps-header-topbar__container .phone a:hover .text,.wps-header-topbar__wrapper .wps-header-topbar__container .contact a:hover .text,.wps-header-topbar__wrapper .wps-header-topbar__container .email a:hover .text{color:#e11e1e}.wps-header-topbar__wrapper .wps-header-topbar__container .email{justify-content:flex-end}.wpstf-site-header-wrap.style1 .wps-header-topbar__wrapper,.wpstf-site-header-wrap.style2 .wps-header-topbar__wrapper,.wpstf-site-header-wrap.header-xbox-brand .wps-header-topbar__wrapper,.wpstf-site-header-wrap.header-sony-brand .wps-header-topbar__wrapper,.wpstf-site-header-wrap.header-nintendo-brand .wps-header-topbar__wrapper{position:relative;left:auto;top:auto}.wps-header-navbar__wrapper{position:absolute;width:100%;left:0;top:0;transform:translateY(40px);padding:24px 0;z-index:100}@media(max-width:767px){.wps-header-navbar__wrapper{transform:none}}.wps-header-navbar__wrapper .wps-header-navbar__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media(max-width:575px){.wps-header-navbar__wrapper .wps-header-navbar__container{width:84%;gap:20px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container{width:180px;flex-shrink:0}@media(max-width:499px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container{width:160px}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container a{display:inline-block;text-decoration:none}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-logo__container a img{width:180px}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-menu__container{display:flex;justify-content:space-between;align-items:center;gap:28px}@media(max-width:767px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-menu__container{display:none}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-menu__container ul{display:flex;align-items:center;gap:24px;list-style-type:none;padding:0;margin:0}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-menu__container ul li{line-height:1;padding:0;margin:0}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-menu__container ul li a{display:inline-block;text-decoration:none;font-family:"Poppins",sans-serif;font-size:14px;font-weight:500;line-height:1;color:#fff;padding:0;margin:0;transition:color 200ms linear}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-menu__container ul li a:hover{color:#e11e1e}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-menu__container span{display:inline-block;width:1px;height:40px;background-color:rgba(255,255,255,0.5)}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-toggle-menu__container{display:none}@media(max-width:767px){.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-toggle-menu__container{display:flex;align-items:center}}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-toggle-menu__container .toggle-btn{all:unset;cursor:pointer}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-toggle-menu__container .toggle-btn .bars{width:24px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.wps-header-navbar__wrapper .wps-header-navbar__container .navbar-toggle-menu__container .toggle-btn .bars .bar{width:100%;height:2px;background-color:#fff}.wpstf-site-header-wrap.style1 .wps-header-navbar__wrapper,.wpstf-site-header-wrap.style2 .wps-header-navbar__wrapper,.wpstf-site-header-wrap.header-xbox-brand .wps-header-navbar__wrapper,.wpstf-site-header-wrap.header-sony-brand .wps-header-navbar__wrapper,.wpstf-site-header-wrap.header-nintendo-brand .wps-header-navbar__wrapper{position:relative;left:auto;top:auto;transform:none}.wps-home-header-hero__wrapper{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden}.wps-home-header-hero__wrapper .wps-home-header-hero__container{width:100%;height:100%;position:relative}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-slider__container{width:100%;height:100%;position:relative}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-slider__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0d0d0d;opacity:.25;z-index:1}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-slider__container .wps-header-image-slider{position:relative;width:100%;height:100%;overflow:hidden}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-slider__container .wps-header-image-slider .header-image-slider__container{width:100%;height:100%}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-slider__container .wps-header-image-slider .header-image-slider__container .image-slide{width:100%;height:100%;overflow:hidden}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-slider__container .wps-header-image-slider .header-image-slider__container .image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container h1,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container p{width:90%;max-width:1160px}@media(max-width:575px){.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container h1,.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container p{width:84%}}.wps-home-header-hero__wrapper .wps-home-header-hero__container .section-content__container p{color:#fff;margin-top:14px}.wps-home-header-hero__wrapper .wps-home-header-hero__container .swiper-pagination{bottom:20px}.wps-home-header-hero__wrapper .wps-home-header-hero__container .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:rgba(255,255,255,0.2)}.wps-home-header-hero__wrapper .wps-home-header-hero__container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:white}.wpstf-site-header-wrap.style1 .page-hero-section-wrap{position:relative;width:100%}.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper{width:100%;position:relative;z-index:10;padding:70px 0 80px}.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container{width:90%;max-width:720px;margin:0 auto}.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title-small,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title,.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-description{width:100%;text-align:center}.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title-small{margin-bottom:12px}.wpstf-site-header-wrap.style1 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-description{margin-top:20px}.wpstf-site-header-wrap.style2 .page-hero-section-wrap{position:relative;width:100%}.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-header-image-wrapper{position:absolute;width:90%;max-width:1400px;height:100%;left:50%;top:0;transform:translateX(-50%)}@media(max-width:575px){.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-header-image-wrapper{width:84%}}.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-header-image-wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0d0d0d;opacity:.35}.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-header-image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper{width:90%;padding:170px 0 160px;margin:0 auto;position:relative;z-index:10}@media(max-width:1399px){.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper{padding:140px 0 130px}}@media(max-width:1199px){.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper{padding:120px 0 110px}}@media(max-width:767px){.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper{padding:100px 0 90px}}@media(max-width:575px){.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper{width:84%;padding:80px 0 70px}}.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container{width:84%}}.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title-small{width:100%;margin-bottom:10px}.wpstf-site-header-wrap.style2 .page-hero-section-wrap .page-title-wrapper .page-title-container .page-title{width:100%;max-width:960px}.wps-header-brand-hero__wrapper{position:relative;width:100%}.wps-header-brand-hero__wrapper .wps-header-brand-hero__container{width:100%}.wps-header-brand-hero__wrapper .wps-header-brand-hero__container img{width:100%;-o-object-fit:cover;object-fit:cover}.wps-footer-brands__wrapper{position:relative;width:100%}.wps-footer-brands__wrapper .wps-footer-brands__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-footer-brands__wrapper .wps-footer-brands__container{width:84%}}.wps-footer-brands__wrapper .wps-footer-brands__container ul{display:flex;justify-content:space-between;align-items:center;gap:40px;list-style-type:none;padding:0;margin:0;padding-top:30px;border-top:1px solid rgba(255,255,255,0.2)}.wps-footer-brands__wrapper .wps-footer-brands__container ul li{line-height:1;padding:0;margin:0}.wps-footer-brands__wrapper .wps-footer-brands__container ul li a{display:inline-block;text-decoration:none}.wps-footer-brands__wrapper .wps-footer-brands__container ul li a img{-o-object-fit:contain;object-fit:contain}.wps-footer-cta-banner__wrapper{position:relative;width:100%;padding:140px 0 120px}@media(max-width:1199px){.wps-footer-cta-banner__wrapper{padding:120px 0}}@media(max-width:767px){.wps-footer-cta-banner__wrapper{padding:100px 0}}@media(max-width:575px){.wps-footer-cta-banner__wrapper{padding:80px 0}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container{width:90%;max-width:920px;margin:0 auto}@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 .heading__container{width:100%;text-align:center}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .heading__container h2{font-weight:400}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container{width:100%;display:flex;justify-content:center;gap:30px;margin-top:40px}@media(max-width:575px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container{flex-wrap:wrap;gap:20px}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .cta__container a{text-decoration:none}.wps-footer-main__wrapper{position:relative;width:100%;padding-bottom:40px}.wps-footer-main__wrapper .wps-footer-main__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container{width:84%}}.wps-footer-main__wrapper .wps-footer-main__container .main__container{width:100%;display:flex;gap:160px}@media(max-width:1399px){.wps-footer-main__wrapper .wps-footer-main__container .main__container{gap:100px}}@media(max-width:1199px){.wps-footer-main__wrapper .wps-footer-main__container .main__container{gap:60px}}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .main__container{flex-direction:column;align-items:flex-start}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container{flex-basis:320px;flex-shrink:0}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;flex-basis:0;flex-shrink:1}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container .logo__container{width:100%;margin-bottom:30px}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container .logo__container a{display:inline-block;text-decoration:none}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container .logo__container a img{width:180px}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container p{font-weight:400;color:rgba(255,255,255,0.7)}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container p{width:100%;max-width:80%}}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-left__container p{max-width:none}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container{width:100%;display:flex;gap:30px}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container{flex-wrap:wrap;gap:0}}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container{gap:40px}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .links__container{width:35%}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .links__container{display:none}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .links__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:12px;list-style-type:none;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .links__container ul li{line-height:1;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .links__container ul li a{display:inline-block;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(255,255,255,0.7);padding:0;margin:0;transition:color 200ms linear}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .links__container ul li a:hover{color:#e11e1e}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container{width:65%;display:flex;gap:40px}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container{width:100%;gap:30px}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address{width:65%}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address{width:100%}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address p{display:flex;flex-direction:column;align-items:flex-start;gap:50px;line-height:1;padding:0;margin:0}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address p{gap:20px}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address p span,.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address p a{display:inline-block;font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(255,255,255,0.7);padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address p span{line-height:1.857}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address p a{text-decoration:underline;transition:color 200ms linear}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .address p a:hover{color:#e11e1e}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone{width:35%}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone{width:auto;flex-basis:100px;flex-shrink:0}}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone h3,.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone a{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(255,255,255,0.7);padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone h3{margin-bottom:5px}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone a{display:inline-block;text-decoration:none;color:#fff;transition:color 200ms linear}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone a:hover{color:#e11e1e}.wps-footer-main__wrapper .wps-footer-main__container .main__container .section-right__container .contact-details__container .phone a.mobile{margin-bottom:32px}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container{width:100%;display:flex;gap:30px;margin-top:60px}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container{flex-direction:column;align-items:center;text-align:center;gap:10px}}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .legal,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .design{width:50%;display:flex}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .legal,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .design{width:auto}}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .design{justify-content:flex-end}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .legal{gap:14px}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .copyright{flex-basis:240px;flex-shrink:0;text-align:center}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .copyright{flex-basis:auto;flex-shrink:1}}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .legal a,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .legal p,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .copyright a,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .copyright p,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .design a,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .design p{font-family:"Poppins",sans-serif;font-size:14px;font-weight:300;line-height:1.428;color:rgba(255,255,255,0.5);padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .legal a,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .copyright a,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .design a{transition:color 200ms linear}.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .legal a:hover,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .copyright a:hover,.wps-footer-main__wrapper .wps-footer-main__container .copyrights__container .design a:hover{color:#e11e1e}.wps-homepage-brands__wrapper{position:relative;width:100%;padding-top:100px}@media(max-width:575px){.wps-homepage-brands__wrapper{padding-top:80px}}.wps-homepage-brands__wrapper .wps-homepage-brands__container{width:90%;max-width:1160px;margin:0 auto;position:relative;z-index:10}@media(max-width:575px){.wps-homepage-brands__wrapper .wps-homepage-brands__container{width:84%}}.wps-homepage-brands__wrapper .wps-homepage-brands__container .heading__container{width:100%;text-align:center;margin-bottom:40px}.wps-homepage-brands__wrapper .wps-homepage-brands__container .heading__container h2{text-transform:uppercase}.wps-homepage-brands__wrapper .wps-homepage-brands__container .brand-logos__container{width:100%;display:flex;justify-content:center;align-items:center;gap:100px}@media(max-width:991px){.wps-homepage-brands__wrapper .wps-homepage-brands__container .brand-logos__container{gap:80px}}@media(max-width:767px){.wps-homepage-brands__wrapper .wps-homepage-brands__container .brand-logos__container{gap:60px}}@media(max-width:575px){.wps-homepage-brands__wrapper .wps-homepage-brands__container .brand-logos__container{gap:40px}}@media(max-width:499px){.wps-homepage-brands__wrapper .wps-homepage-brands__container .brand-logos__container{gap:30px}}.wps-homepage-brands__wrapper .wps-homepage-brands__container .brand-logos__container .brand-logo{width:auto}.wps-homepage-brands__wrapper .wps-homepage-brands__container .brand-logos__container .brand-logo img{-o-object-fit:contain;object-fit:contain}.wps-homepage-intro__wrapper{position:relative;width:100%;padding:160px 0 90px}@media(max-width:1399px){.wps-homepage-intro__wrapper{padding:140px 0 90px}}@media(max-width:1199px){.wps-homepage-intro__wrapper{padding:120px 0 0}}@media(max-width:767px){.wps-homepage-intro__wrapper{padding:100px 0 0}}@media(max-width:575px){.wps-homepage-intro__wrapper{padding:80px 0 0}}.wps-homepage-intro__wrapper .section-image__container{width:100%;position:absolute;left:0;top:0;transform:translateY(-10%);display:flex;justify-content:center}@media(max-width:991px){.wps-homepage-intro__wrapper .section-image__container{max-width:none}}.wps-homepage-intro__wrapper .section-image__container .image{width:90%;max-width:1160px}@media(max-width:575px){.wps-homepage-intro__wrapper .section-image__container .image{width:84%;display:flex;align-items:center;justify-content:center}}.wps-homepage-intro__wrapper .section-content__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;gap:60px;position:relative;z-index:10}@media(max-width:991px){.wps-homepage-intro__wrapper .section-content__container{flex-wrap:wrap;justify-content:flex-start}}@media(max-width:575px){.wps-homepage-intro__wrapper .section-content__container{width:84%}}.wps-homepage-intro__wrapper .section-content__container .heading__container{width:100%;max-width:760px;position:relative}@media(max-width:991px){.wps-homepage-intro__wrapper .section-content__container .heading__container{max-width:none}}.wps-homepage-intro__wrapper .section-content__container .heading__container h3{position:absolute;left:0;top:0;transform:translateY(-32px)}.wps-homepage-intro__wrapper .section-content__container .heading__container h2{max-width:720px}.wps-homepage-intro__wrapper .section-content__container .description__container{width:100%;max-width:560px}@media(max-width:991px){.wps-homepage-intro__wrapper .section-content__container .description__container{max-width:none}}.wps-homepage-intro__wrapper .section-content__container .description__container .cta{width:100%;margin-top:60px}.wps-homepage-intro__wrapper .section-content__container .description__container .cta a{text-decoration:none}.wps-homepage-featured-collections__wrapper{position:relative;width:100%;padding:80px 0 130px}@media(max-width:1199px){.wps-homepage-featured-collections__wrapper{padding:120px 0}}@media(max-width:767px){.wps-homepage-featured-collections__wrapper{padding:100px 0}}@media(max-width:575px){.wps-homepage-featured-collections__wrapper{padding:80px 0}}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container{width:84%}}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .heading__container{width:100%;margin-bottom:40px}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container{width:100%;display:grid;min-height:700px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px}@media(max-width:767px){.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container{min-height:0;grid-template-columns:1fr;grid-template-rows:1fr}}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card{width:100%}@media(max-width:767px){.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card{max-height:400px;min-height:400px}}@media(max-width:575px){.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card{max-height:340px;min-height:340px}}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card:nth-child(1){grid-row:1/-1}@media(max-width:767px){.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card:nth-child(1){grid-row:auto}}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card:nth-child(2){grid-row:1/1}@media(max-width:767px){.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card:nth-child(2){grid-row:auto}}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a{display:block;width:100%;height:100%;position:relative;text-decoration:none}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .image{width:100%;height:100%;background-color:#0d0d0d}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .image img{width:100%;height:100%;opacity:.75;-o-object-fit:cover;object-fit:cover}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-start;align-items:flex-end;overflow:hidden}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container{width:100%;max-width:400px;padding:30px;position:absolute;left:0;bottom:0;transform:translateY(calc(100% - 100px));transition:transform 300ms linear}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container h3{margin-bottom:6px}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container p{color:#fff;margin-bottom:20px;opacity:0;transition:opacity 300ms linear}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a .content .content-inner__container span{display:inline-block;position:relative;transform:rotate(-125deg);opacity:0;transition:opacity 300ms linear}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a:hover .content .content-inner__container{transform:translateY(0)}.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a:hover .content .content-inner__container p,.wps-homepage-featured-collections__wrapper .wps-homepage-featured-collections__container .collection-cards__container .collection-card a:hover .content .content-inner__container span{opacity:1}.wps-homepage-new-arrivals__wrapper{position:relative;width:100%}.wps-homepage-new-arrivals__wrapper.add-padding{padding-bottom:70px}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container{width:84%}}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .heading{display:flex;flex-direction:column;align-items:flex-start;gap:6px}@media(max-width:499px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta{display:none}}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .section-heading__container .cta a{text-decoration:none}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:991px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:659px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container{gap:30px}}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item{width:100%}@media(max-width:991px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item:last-child{display:none}}@media(max-width:659px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item:last-child{display:block}}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a{position:relative;display:block;width:100%;height:100%;text-decoration:none}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .image{width:100%;overflow:hidden}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .image img{width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform 200ms linear}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .details{width:100%;margin-top:12px}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .details h3{font-weight:600;color:#fff;margin-bottom:6px}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a .details p{font-weight:400}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .products-items__container .products-item a:hover .image img{transform:scale(1.05)}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container{display:none}@media(max-width:499px){.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container{display:block;margin-top:40px}}.wps-homepage-new-arrivals__wrapper .wps-homepage-new-arrivals__container .cta__container a{text-decoration:none}.wps-aboutpage-featured-content__wrapper{position:relative;width:100%;padding:100px 0}@media(max-width:575px){.wps-aboutpage-featured-content__wrapper{padding:80px 0}}.wps-aboutpage-featured-content__wrapper .wps-aboutpage-featured-content__container{width:90%;max-width:920px;margin:0 auto;text-align:center}@media(max-width:575px){.wps-aboutpage-featured-content__wrapper .wps-aboutpage-featured-content__container{width:84%}}.wps-aboutpage-intro__wrapper{position:relative;width:100%}.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;gap:50px}@media(max-width:991px){.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container{flex-direction:column;justify-content:flex-start}}@media(max-width:575px){.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container{width:84%}}.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-image__container{width:40%;max-width:560px}@media(max-width:991px){.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-image__container{width:100%;max-width:none}}.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-image__container img{height:auto;max-height:100vh}}.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container{width:60%;max-width:720px;padding:70px 0;display:flex;flex-direction:column;justify-content:center}@media(max-width:991px){.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container{width:100%;max-width:none;padding:0}}.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container h3{margin-bottom:12px}.wps-aboutpage-intro__wrapper .wps-aboutpage-intro__container .section-content__container p{max-width:600px;margin-top:30px}.wps-aboutpage-stats__wrapper{position:relative;width:100%;padding:120px 0 140px}@media(max-width:1199px){.wps-aboutpage-stats__wrapper{padding:120px 0}}@media(max-width:767px){.wps-aboutpage-stats__wrapper{padding:100px 0}}@media(max-width:575px){.wps-aboutpage-stats__wrapper{padding:80px 0}}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container{width:84%}}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .heading__container{width:100%;max-width:920px;margin-bottom:30px}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .heading__container p{color:#fff;margin-top:12px}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .description__container{width:100%;display:flex;justify-content:space-between;gap:50px;margin-bottom:60px}@media(max-width:767px){.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .description__container{flex-direction:column;align-items:flex-start;gap:20px}}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .description__container p{width:100%;max-width:600px}@media(max-width:767px){.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .description__container p{max-width:none}}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container{width:100%;display:grid;grid-template-columns:repeat(5,1fr);gap:40px}@media(max-width:879px){.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container{grid-template-columns:repeat(3,1fr);gap:50px 30px}}@media(max-width:499px){.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container{grid-template-columns:repeat(2,1fr)}}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h3{font-weight:300;color:#e11e1e}.wps-aboutpage-stats__wrapper .wps-aboutpage-stats__container .stats__container .stat h4{font-weight:500}.wps-aboutpage-our-excellence__wrapper{position:relative;width:100%}.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;gap:50px}@media(max-width:991px){.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container{flex-direction:column;justify-content:flex-start}}@media(max-width:575px){.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container{width:84%}}.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container{width:60%;max-width:720px;padding:70px 0;display:flex;flex-direction:column;justify-content:center}@media(max-width:991px){.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container{width:100%;max-width:none;padding:0;order:2}}.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container h3{margin-bottom:12px}.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-content__container p{max-width:600px;margin-top:30px}.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-image__container{width:40%;max-width:560px}@media(max-width:991px){.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-image__container{width:100%;max-width:none;order:1}}.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-aboutpage-our-excellence__wrapper .wps-aboutpage-our-excellence__container .section-image__container img{height:auto;max-width:100vh}}.wps-aboutpage-why-us__wrapper{position:relative;width:100%;padding-top:120px}@media(max-width:767px){.wps-aboutpage-why-us__wrapper{padding-top:100px}}@media(max-width:575px){.wps-aboutpage-why-us__wrapper{padding-top:80px}}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container{width:84%}}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .heading__container{width:100%;max-width:920px;margin-bottom:70px}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .heading__container p{color:#fff;margin-top:12px}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:991px){.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container{grid-template-columns:repeat(2,1fr);gap:60px 40px}}@media(max-width:575px){.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container{grid-template-columns:1fr;gap:50px}}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .image{width:60px}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .image img{width:100%}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content{width:100%}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content h3{font-weight:600;color:#fff}.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content p{margin-top:16px}@media(max-width:991px){.wps-aboutpage-why-us__wrapper .wps-aboutpage-why-us__container .cards__container .card .content p{max-width:360px}}.wps-contactpage-contact-details__wrapper{position:relative;width:100%}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container{width:90%;max-width:920px;margin:0 auto;display:flex;justify-content:space-between;gap:30px}@media(max-width:699px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container{flex-wrap:wrap;gap:0}}@media(max-width:575px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container{width:84%}}@media(max-width:499px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container{gap:40px}}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(max-width:699px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container{width:100%;align-items:center;text-align:center;margin-bottom:50px}}@media(max-width:499px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container{margin-bottom:0}}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container h3{font-weight:500;color:#fff}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container p{width:100%;max-width:280px;line-height:1;padding:0;margin:0}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .address__container p a{font-weight:400;line-height:1.857}@media(max-width:699px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container{width:50%}}@media(max-width:499px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container h3,.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container a{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(255,255,255,0.7);padding:0;margin:0}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container h3{margin-bottom:10px}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container p{line-height:1;padding:0;margin:0}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container p.mobile{margin-bottom:32px}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container p a{display:inline-block;text-decoration:none;color:#fff;transition:color 200ms linear}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .phone__container p a:hover{color:#e11e1e}@media(max-width:699px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container{width:50%}}@media(max-width:499px){.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container h3,.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container a{font-family:"Poppins",sans-serif;font-size:14px;font-weight:400;line-height:1;color:rgba(255,255,255,0.7);padding:0;margin:0}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container h3{margin-bottom:16px}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container p{line-height:1;padding:0;margin:0}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container p a{display:inline-block;text-decoration:none;font-weight:500;color:#fff;transition:color 200ms linear}.wps-contactpage-contact-details__wrapper .wps-contactpage-contact-details__container .email__container p a:hover{color:#e11e1e}.wps-related-projects__wrapper{position:relative;width:100%;padding-bottom:80px}.wps-related-projects__wrapper .wps-related-projects__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-related-projects__wrapper .wps-related-projects__container{width:84%}}.wps-related-projects__wrapper .wps-related-projects__container .heading__container{width:100%;margin-bottom:40px}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:991px){.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:659px){.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container{gap:30px}}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card{width:100%}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a{position:relative;display:block;width:100%;height:100%;text-decoration:none}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .image{width:100%;overflow:hidden}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .image img{width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform 200ms linear}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .details{width:100%;margin-top:12px}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .details h3{font-weight:600;color:#fff;margin-bottom:6px}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a .details p{font-weight:400}.wps-related-projects__wrapper .wps-related-projects__container .product-cards__container .product-card a:hover .image img{transform:scale(1.05)}.wps-product-collections__wrapper{position:relative;width:100%;padding-bottom:80px}.wps-product-collections__wrapper .wps-product-collections__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-product-collections__wrapper .wps-product-collections__container{width:84%}}.wps-product-collections__wrapper .wps-product-collections__container .heading__container{width:100%;margin-bottom:40px}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}@media(max-width:879px){.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:679px){.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container{gap:30px}}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card{width:100%}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a{position:relative;display:block;width:100%;height:100%;text-decoration:none}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .image{width:100%;overflow:hidden}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .image img{width:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transform-origin:center center;transition:transform 200ms linear}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .details{width:100%;margin-top:12px}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .details h3{font-weight:600;color:#fff;margin-bottom:6px}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a .details p{font-weight:400}.wps-product-collections__wrapper .wps-product-collections__container .product-cards__container .product-card a:hover .image img{transform:scale(1.05)}.wps-brand-intro__wrapper{position:relative;width:100%;padding:150px 0 120px}@media(max-width:1399px){.wps-brand-intro__wrapper{padding:140px 0 120px}}@media(max-width:1199px){.wps-brand-intro__wrapper{padding:120px 0}}@media(max-width:767px){.wps-brand-intro__wrapper{padding:100px 0}}@media(max-width:575px){.wps-brand-intro__wrapper{padding:80px 0}}.wps-brand-intro__wrapper .wps-brand-intro__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;gap:50px}@media(max-width:991px){.wps-brand-intro__wrapper .wps-brand-intro__container{flex-direction:column;align-items:flex-start}}@media(max-width:575px){.wps-brand-intro__wrapper .wps-brand-intro__container{width:84%}}.wps-brand-intro__wrapper .wps-brand-intro__container .section-image__container{width:40%;max-width:560px}@media(max-width:991px){.wps-brand-intro__wrapper .wps-brand-intro__container .section-image__container{width:100%;max-width:none}}.wps-brand-intro__wrapper .wps-brand-intro__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-brand-intro__wrapper .wps-brand-intro__container .section-image__container img{height:auto;max-height:100vh}}.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container{width:60%;max-width:720px;padding:70px 0;display:flex;flex-direction:column;justify-content:center}@media(max-width:991px){.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container{width:100%;padding:0;max-width:none}}.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container h3{margin-bottom:12px}.wps-brand-intro__wrapper .wps-brand-intro__container .section-content__container p{max-width:600px;margin-top:30px}.wps-product-intro__wrapper{position:relative;width:100%;padding:100px 0 160px}@media(max-width:1399px){.wps-product-intro__wrapper{padding:100px 0 140px}}@media(max-width:1199px){.wps-product-intro__wrapper{padding:100px 0 120px}}@media(max-width:767px){.wps-product-intro__wrapper{padding:100px 0}}@media(max-width:575px){.wps-product-intro__wrapper{padding:80px 0}}.wps-product-intro__wrapper .wps-product-intro__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;gap:50px}@media(max-width:699px){.wps-product-intro__wrapper .wps-product-intro__container{flex-direction:column;align-items:flex-start;justify-content:flex-start}}@media(max-width:575px){.wps-product-intro__wrapper .wps-product-intro__container{width:84%}}.wps-product-intro__wrapper .wps-product-intro__container .image__container{width:100%;max-width:600px}@media(max-width:699px){.wps-product-intro__wrapper .wps-product-intro__container .image__container{max-width:none}}.wps-product-intro__wrapper .wps-product-intro__container .image__container img{width:100%;height:100%;max-height:600px;-o-object-fit:cover;object-fit:cover}.wps-product-intro__wrapper .wps-product-intro__container .content__container{width:100%;max-width:560px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.wps-product-intro__wrapper .wps-product-intro__container .content__container .details{width:100%}.wps-product-intro__wrapper .wps-product-intro__container .content__container .details p{font-weight:400;margin-top:10px}.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.2)}.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta p{font-weight:400}.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta a{text-decoration:none;border:1px solid #fff;color:#0d0d0d;background-color:#fff}.wps-product-intro__wrapper .wps-product-intro__container .content__container .cta a:hover{border:1px solid #fff;color:#fff;background-color:#0d0d0d}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS1uZXcuc2NzcyIsInV0aWxpdGllcy9tZWRpYS1xdWVyaWVzLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci10b3BiYXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLW5hdmJhci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItaGVyby5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItYnJhbmRzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jdGEuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLW1haW4uc2NzcyIsImFjZi9ob21lL3dwc19ob21lcGFnZV9icmFuZHNfYmxvY2suc2NzcyIsImFjZi9ob21lL3dwc19ob21lcGFnZV9pbnRyb19ibG9jay5zY3NzIiwiYWNmL2hvbWUvd3BzX2hvbWVwYWdlX2ZlYXR1cmVkX2NvbGxlY3Rpb25zX2Jsb2NrLnNjc3MiLCJhY2YvaG9tZS93cHNfaG9tZXBhZ2VfbmV3X2Fycml2YWxzX2Jsb2NrLnNjc3MiLCJhY2YvYWJvdXQvd3BzX2Fib3V0cGFnZV9mZWF0dXJlZF9jb250ZW50X2Jsb2NrLnNjc3MiLCJhY2YvYWJvdXQvd3BzX2Fib3V0cGFnZV9pbnRyb19ibG9jay5zY3NzIiwiYWNmL2Fib3V0L3dwc19hYm91dHBhZ2Vfc3RhdHNfYmxvY2suc2NzcyIsImFjZi9hYm91dC93cHNfYWJvdXRwYWdlX291cl9leGNlbGxlbmNlX2Jsb2NrLnNjc3MiLCJhY2YvYWJvdXQvd3BzX2Fib3V0cGFnZV93aHlfdXNfYmxvY2suc2NzcyIsImFjZi9jb250YWN0L3dwc19jb250YWN0cGFnZV9jb250YWN0X2RldGFpbHMuc2NzcyIsImFjZi9jb21tb24vd3BzX3JlbGF0ZWRfcHJvZHVjdHMuc2NzcyIsInByb2R1Y3Qvd3BzLXByb2R1Y3QtY29sbGVjdGlvbnMuc2NzcyIsInByb2R1Y3Qvd3BzLWJyYW5kLWludHJvLWJsb2NrLnNjc3MiLCJwcm9kdWN0L3dwcy1wcm9kdWN0LWludHJvLWJsb2NrLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7O0NBQUE7QUMyS0E7RUFDRSx1QkFBQTtFQUNBLGlEQUFBO0VBQ0EsNFZBQUE7RUFPQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNwS0Y7QUR1S0E7RUFDRSw0QkFBQTtFQUNBLHFEQUFBO0VBQ0Esb1hBQUE7RUFPQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUMzS0Y7QUQ4S0E7RUFDRSw0QkFBQTtFQUNBLDREQUFBO0VBQ0EsOFpBQUE7RUFVQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNyTEY7QUR3TEE7RUFDRSw2QkFBQTtFQUNBLHNEQUFBO0VBQ0EsMFhBQUE7RUFPQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUM1TEY7QUQrTEE7RUFDRSx1QkFBQTtFQUNBLGtEQUFBO0VBQ0Esa1dBQUE7RUFPQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNuTUY7QURzTUE7RUFDRSx1QkFBQTtFQUNBLGtEQUFBO0VBQ0Esa1dBQUE7RUFPQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUMxTUY7QUQ2TUE7RUFDRSx1QkFBQTtFQUNBLDBEQUFBO0VBQ0Esa1pBQUE7RUFTQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNuTkY7QURzTkE7RUFDRSx1QkFBQTtFQUNBLG1EQUFBO0VBQ0Esd1dBQUE7RUFPQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUMxTkY7QUQ2TkE7RUFDRSx1QkFBQTtFQUNBLHlEQUFBO0VBQ0EsNFlBQUE7RUFRQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNsT0Y7QURxT0E7RUFDRSx1QkFBQTtFQUNBLG9EQUFBO0VBQ0EsOFdBQUE7RUFP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RSxXQUFBO0F6Qnd6RVI7QXlCbHpFUTtFQUVFLGdCQUFBO0VBQ0EsZ0JBQUE7QXpCbXpFVjtBeUIveUVNO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsOENBQUE7QXpCaXpFUjtBeUIveUVRO0VBRUUsZ0JBQUE7QXpCZ3pFVjtBeUI3eUVRO0VBRUUscUJBQUE7RUFDQSx5QkFBQTtFQUNBLGN0QnRGSTtFc0J1RkoseUJ0QnRGSTtBSG80RWQ7QXlCNXlFVTtFQUNFLHlCQUFBO0VBQ0EsY3RCMUZFO0VzQjJGRix5QnRCNUZFO0FIMDRFZDs7QXlCdHlFQTs7Ozs7Ozs7OztDQUFBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuVGhlbWUgTmFtZTogICAgIEdyZWF0U3RhciBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImJhc2UvY3VzdG9tLWZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvcmVcIjtcbkBpbXBvcnQgXCJiYXNlL3dwcy1zdHlsZWd1aWRlLW5ldy5zY3NzXCI7XG4vLyBAaW1wb3J0IFwiYmFzZS9hY2Nlc3NpYmlsaXR5XCI7XG4vLyBAaW1wb3J0ICdiYXNlL3dwY29yZSc7XG5cbi8vIEBpbXBvcnQgJ2Jhc2UvdHlwb2dyYXBoeS1uZXcnO1xuXG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL3NpdGUtbWFpbi1jb250ZW50JzsgLy90byByZXZpZXdcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5cbkBpbXBvcnQgXCJhY2YvYWNmX2luaXQuc2Nzc1wiO1xuQGltcG9ydCBcIi4vcHJvZHVjdC93cHMtcHJvZHVjdC1pbml0LnNjc3NcIjtcblxuLy8gQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nXCI7XG4vLyBAaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctaW5zaWRlLnNjc3NcIjtcbi8vIEBpbXBvcnQgJ3RlbXBsYXRlcy9ibG9nLWNvbW1lbnQnO1xuXG4vLyBAaW1wb3J0ICdiYXNlL292ZXJpZGUnO1xuIiwiLy8gQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdWaXNieSBDRic7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtQm9sZC5lb3QnKTtcbi8vICAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLmVvdD8jaWVmaXgnKVxuLy8gICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLnN2ZyNWaXNieUNGLUJvbGQnKVxuLy8gICAgICAgICBmb3JtYXQoJ3N2ZycpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4vLyAgIH1cbiAgXG4vLyAgIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnVmlzYnkgQ0YgRGVtaSc7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQuZW90Jyk7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQuZW90PyNpZWZpeCcpXG4vLyAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkLnN2ZyNWaXNieUNGLURlbWlCb2xkJylcbi8vICAgICAgICAgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogNjAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4vLyAgIH1cbiAgXG4vLyAgIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnVmlzYnkgQ0YgRGVtaSc7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlLmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkT2JsaXF1ZS5lb3Q/I2llZml4Jylcbi8vICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkT2JsaXF1ZS53b2ZmMicpXG4vLyAgICAgICAgIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZE9ibGlxdWUud29mZicpXG4vLyAgICAgICAgIGZvcm1hdCgnd29mZicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkT2JsaXF1ZS50dGYnKVxuLy8gICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlLnN2ZyNWaXNieUNGLURlbWlCb2xkT2JsaXF1ZScpXG4vLyAgICAgICAgIGZvcm1hdCgnc3ZnJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gICB9XG4gIFxuLy8gICBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ1Zpc2J5IENGIEV4dHJhJztcbi8vICAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1FeHRyYUJvbGQuZW90Jyk7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRXh0cmFCb2xkLmVvdD8jaWVmaXgnKVxuLy8gICAgICAgICBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRXh0cmFCb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1FeHRyYUJvbGQuc3ZnI1Zpc2J5Q0YtRXh0cmFCb2xkJylcbi8vICAgICAgICAgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gICB9XG4gIFxuLy8gICBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ1Zpc2J5IENGJztcbi8vICAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC5lb3QnKTtcbi8vICAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC5lb3Q/I2llZml4Jylcbi8vICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHQuc3ZnI1Zpc2J5Q0YtTGlnaHQnKVxuLy8gICAgICAgICBmb3JtYXQoJ3N2ZycpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vICAgfVxuICBcbi8vICAgQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdWaXNieSBDRic7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkuZW90Jyk7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkuZW90PyNpZWZpeCcpXG4vLyAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1IZWF2eS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1IZWF2eS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUhlYXZ5LnN2ZyNWaXNieUNGLUhlYXZ5Jylcbi8vICAgICAgICAgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogOTAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4vLyAgIH1cbiAgXG4vLyAgIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnVmlzYnkgQ0YnO1xuLy8gICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bU9ibGlxdWUuZW90Jyk7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS5lb3Q/I2llZml4Jylcbi8vICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bU9ibGlxdWUud29mZjInKVxuLy8gICAgICAgICBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS50dGYnKVxuLy8gICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS5zdmcjVmlzYnlDRi1NZWRpdW1PYmxpcXVlJylcbi8vICAgICAgICAgZm9ybWF0KCdzdmcnKTtcbi8vICAgICBmb250LXdlaWdodDogNTAwO1xuLy8gICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4vLyAgIH1cbiAgXG4vLyAgIEBmb250LWZhY2Uge1xuLy8gICAgIGZvbnQtZmFtaWx5OiAnVmlzYnkgQ0YnO1xuLy8gICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bS5lb3QnKTtcbi8vICAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0uZW90PyNpZWZpeCcpXG4vLyAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bS5zdmcjVmlzYnlDRi1NZWRpdW0nKVxuLy8gICAgICAgICBmb3JtYXQoJ3N2ZycpO1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcbi8vICAgfVxuICBcbi8vICAgQGZvbnQtZmFjZSB7XG4vLyAgICAgZm9udC1mYW1pbHk6ICdWaXNieSBDRic7XG4vLyAgICAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHRPYmxpcXVlLmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0T2JsaXF1ZS5lb3Q/I2llZml4Jylcbi8vICAgICAgICAgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0T2JsaXF1ZS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodE9ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0T2JsaXF1ZS50dGYnKVxuLy8gICAgICAgICBmb3JtYXQoJ3RydWV0eXBlJyksXG4vLyAgICAgICB1cmwoJ2Fzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHRPYmxpcXVlLnN2ZyNWaXNieUNGLUxpZ2h0T2JsaXF1ZScpXG4vLyAgICAgICAgIGZvcm1hdCgnc3ZnJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbi8vICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gICB9XG4gIFxuLy8gICBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ1Zpc2J5IENGJztcbi8vICAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1SZWd1bGFyLmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIuZW90PyNpZWZpeCcpXG4vLyAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIuc3ZnI1Zpc2J5Q0YtUmVndWxhcicpXG4vLyAgICAgICAgIGZvcm1hdCgnc3ZnJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gICB9XG4gIFxuLy8gICBAZm9udC1mYWNlIHtcbi8vICAgICBmb250LWZhbWlseTogJ1Zpc2J5IENGJztcbi8vICAgICBzcmM6IHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1UaGluLmVvdCcpO1xuLy8gICAgIHNyYzogdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4uZW90PyNpZWZpeCcpXG4vLyAgICAgICAgIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbi8vICAgICAgIHVybCgnYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1UaGluLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4ud29mZicpIGZvcm1hdCgnd29mZicpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxuLy8gICAgICAgdXJsKCdhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4uc3ZnI1Zpc2J5Q0YtVGhpbicpXG4vLyAgICAgICAgIGZvcm1hdCgnc3ZnJyk7XG4vLyAgICAgZm9udC13ZWlnaHQ6IDEwMDtcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuLy8gICB9XG4gIFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpc2J5IENGXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUJvbGQuZW90PyNpZWZpeFwiKVxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUJvbGQuc3ZnI1Zpc2J5Q0YtQm9sZFwiKVxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaXNieSBDRiBEZW1pXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZC5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQuc3ZnI1Zpc2J5Q0YtRGVtaUJvbGRcIilcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaXNieSBDRiBEZW1pXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZE9ibGlxdWUuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlLndvZmYyXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkT2JsaXF1ZS53b2ZmXCIpXG4gICAgICBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlLnR0ZlwiKVxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZE9ibGlxdWUuc3ZnI1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlXCIpXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0YgRXh0cmFcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUV4dHJhQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1FeHRyYUJvbGQuZW90PyNpZWZpeFwiKVxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUV4dHJhQm9sZC5zdmcjVmlzYnlDRi1FeHRyYUJvbGRcIilcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0ZcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0LmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC5zdmcjVmlzYnlDRi1MaWdodFwiKVxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpc2J5IENGXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1IZWF2eS5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1IZWF2eS5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUhlYXZ5LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkuc3ZnI1Zpc2J5Q0YtSGVhdnlcIilcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaXNieSBDRlwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW1PYmxpcXVlLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS53b2ZmMlwiKVxuICAgICAgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW1PYmxpcXVlLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bU9ibGlxdWUudHRmXCIpXG4gICAgICBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bU9ibGlxdWUuc3ZnI1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZVwiKVxuICAgICAgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpc2J5IENGXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtLmVvdD8jaWVmaXhcIilcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0uc3ZnI1Zpc2J5Q0YtTWVkaXVtXCIpXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0ZcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0T2JsaXF1ZS5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodE9ibGlxdWUuZW90PyNpZWZpeFwiKVxuICAgICAgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodE9ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodE9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHRPYmxpcXVlLnR0ZlwiKVxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodE9ibGlxdWUuc3ZnI1Zpc2J5Q0YtTGlnaHRPYmxpcXVlXCIpXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0ZcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtUmVndWxhci5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtUmVndWxhci5zdmcjVmlzYnlDRi1SZWd1bGFyXCIpXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0ZcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4uZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtVGhpbi5lb3Q/I2llZml4XCIpXG4gICAgICBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtVGhpbi5zdmcjVmlzYnlDRi1UaGluXCIpXG4gICAgICBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4gICIsIi8qIVxuVGhlbWUgTmFtZTogICAgIEdyZWF0U3RhciBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaXNieSBDRlwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1Cb2xkLnN2ZyNWaXNieUNGLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0YgRGVtaVwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkLnN2ZyNWaXNieUNGLURlbWlCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0YgRGVtaVwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkT2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkT2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1EZW1pQm9sZE9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLURlbWlCb2xkT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRGVtaUJvbGRPYmxpcXVlLnN2ZyNWaXNieUNGLURlbWlCb2xkT2JsaXF1ZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpc2J5IENGIEV4dHJhXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1FeHRyYUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRXh0cmFCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtRXh0cmFCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1FeHRyYUJvbGQuc3ZnI1Zpc2J5Q0YtRXh0cmFCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpc2J5IENGXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHQuc3ZnI1Zpc2J5Q0YtTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaXNieSBDRlwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1IZWF2eS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1IZWF2eS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtSGVhdnkudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUhlYXZ5LnN2ZyNWaXNieUNGLUhlYXZ5XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0ZcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bU9ibGlxdWUuZW90XCIpO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bU9ibGlxdWUud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtT2JsaXF1ZS5zdmcjVmlzYnlDRi1NZWRpdW1PYmxpcXVlXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVmlzYnkgQ0ZcIjtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLU1lZGl1bS5zdmcjVmlzYnlDRi1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJWaXNieSBDRlwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHRPYmxpcXVlLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0T2JsaXF1ZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0T2JsaXF1ZS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1MaWdodE9ibGlxdWUud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLUxpZ2h0T2JsaXF1ZS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9WaXNieUNGL1Zpc2J5Q0YtTGlnaHRPYmxpcXVlLnN2ZyNWaXNieUNGLUxpZ2h0T2JsaXF1ZVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpc2J5IENGXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVJlZ3VsYXIuc3ZnI1Zpc2J5Q0YtUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlZpc2J5IENGXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1UaGluLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL1Zpc2J5Q0YvVmlzYnlDRi1UaGluLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvVmlzYnlDRi9WaXNieUNGLVRoaW4uc3ZnI1Zpc2J5Q0YtVGhpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuOnJvb3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoMywgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoMywgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoMywgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoMywgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIgLndwcy1icmFuZC1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtYWJvdXRwYWdlLWludHJvX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIgLndwcy1icmFuZC1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtYWJvdXRwYWdlLWludHJvX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAud3BzLWJyYW5kLWludHJvX193cmFwcGVyIC53cHMtYnJhbmQtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMiwgLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgyLCAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyBoMiwgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1yZWxhdGVkLXByb2plY3RzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDIsIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5oZWFkaW5nIGgyLCAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTQsIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5kZXRhaWxzIGgzLCAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQgYSAuY29udGVudCAuY29udGVudC1pbm5lcl9fY29udGFpbmVyIGgzLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQsIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5kZXRhaWxzIGgzLCAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQgYSAuY29udGVudCAuY29udGVudC1pbm5lcl9fY29udGFpbmVyIGgzLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmRldGFpbHMgaDMsIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmRzX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCBhIC5jb250ZW50IC5jb250ZW50LWlubmVyX19jb250YWluZXIgaDMsIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuZGV0YWlscyBoMywgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIGEgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciBoMywgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU1LCAud3BzLWJyYW5kLWludHJvX193cmFwcGVyIC53cHMtYnJhbmQtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDMsIC53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMywgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMywgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmhlYWRpbmcgaDMsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDMsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBoMywgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNlMTFlMWU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY29udGVudCBoMywgLndwcy1hYm91dHBhZ2Utd2h5LXVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXdoeS11c19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgcCwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtYWJvdXRwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUxLCAud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utd2h5LXVzX19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgaDMsIC53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBwLCAud3BzLWFib3V0cGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIsIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgcCwgLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmRldGFpbHMgcCwgLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmQgYSAuZGV0YWlscyBoMyxcbi53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmQgYSAuZGV0YWlscyBwLCAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1yZWxhdGVkLXByb2plY3RzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGEgLmRldGFpbHMgaDMsXG4ud3BzLXJlbGF0ZWQtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1yZWxhdGVkLXByb2plY3RzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGEgLmRldGFpbHMgcCwgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIGgzLCAud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utd2h5LXVzX19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNvbnRlbnQgcCwgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoNCwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciBwLCAud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtIGEgLmRldGFpbHMgaDMsXG4ud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtIGEgLmRldGFpbHMgcCwgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIGEgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciBwLCAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBwLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCwgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTIsIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgcCwgLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmRldGFpbHMgcCwgLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmQgYSAuZGV0YWlscyBoMyxcbiAgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIC5kZXRhaWxzIHAsIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmQgYSAuZGV0YWlscyBoMyxcbiAgLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIC5kZXRhaWxzIHAsIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3NfX2NvbnRhaW5lciBoMywgLndwcy1hYm91dHBhZ2Utd2h5LXVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXdoeS11c19fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jb250ZW50IHAsIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLnN0YXRzX19jb250YWluZXIgLnN0YXQgaDQsIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIgcCwgLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbXNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbSBhIC5kZXRhaWxzIGgzLFxuICAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtIGEgLmRldGFpbHMgcCwgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIGEgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciBwLCAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciBwLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCwgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTMsIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3NfX2NvbnRhaW5lciBwIGEsIC53cHMtaG9tZXBhZ2UtYnJhbmRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYnJhbmRzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYSwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmN0YSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDY2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAyMDBtcyBsaW5lYXIsIHBhZGRpbmctcmlnaHQgMjAwbXMgbGluZWFyO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYTo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuY3RhIGE6OmJlZm9yZSwgLndwcy1jcy1saW5rX19zdHlsZTE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhOjphZnRlciwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmN0YSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIGE6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmN0YSBhOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOjphZnRlciwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5jdGEgYTo6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAxJSwgLTUwJSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYTpob3ZlciwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmN0YSBhOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA2NnB4O1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6aG92ZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYTpob3Zlcjo6YmVmb3JlLCAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDElLCAtNTAlKTtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOmhvdmVyOjphZnRlciwgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYTpob3Zlcjo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5jdGEgYTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMSwgLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuY3RhIGEsIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhciwgYm9yZGVyIDIwMG1zIGxpbmVhciwgYmFja2dyb3VuZC1jb2xvciAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHN2ZywgLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIHN2ZywgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIgLmN0YSBhIHN2ZywgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIGEgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHN2ZyBwYXRoLCAud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgc3ZnIHBhdGgsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5jdGEgYSBzdmcgcGF0aCwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIGEgc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGxpbmVhcjtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6aG92ZXIsIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYTpob3ZlciwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIgLmN0YSBhOmhvdmVyLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYTpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGNvbG9yOiAjMGQwZDBkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciBwYXRoLCAud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIgcGF0aCwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIgLmN0YSBhOmhvdmVyIHBhdGgsIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHBhdGgge1xuICBzdHJva2U6ICMwZDBkMGQ7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMTZweCAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgbGluZWFyLCBib3JkZXIgMzAwbXMgbGluZWFyLCBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGxpbmVhcjtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTI6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogIzBkMGQwZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG59XG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnBob25lLFxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5jb250YWN0LFxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5lbWFpbCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5waG9uZSBhLFxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5jb250YWN0IGEsXG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmVtYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnBob25lIGEgLmljb24sXG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnBob25lIGEgLnRleHQsXG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmNvbnRhY3QgYSAuaWNvbixcbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuY29udGFjdCBhIC50ZXh0LFxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5lbWFpbCBhIC5pY29uLFxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5lbWFpbCBhIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLnBob25lIGEgLnRleHQsXG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmNvbnRhY3QgYSAudGV4dCxcbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuZW1haWwgYSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgbGluZWFyIDIwMG1zO1xufVxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5waG9uZSBhOmhvdmVyIC50ZXh0LFxuLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIC5jb250YWN0IGE6aG92ZXIgLnRleHQsXG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgLmVtYWlsIGE6aG92ZXIgLnRleHQge1xuICBjb2xvcjogI2UxMWUxZTtcbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciAuZW1haWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLndwcy1oZWFkZXItdG9wYmFyX193cmFwcGVyLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5oZWFkZXIteGJveC1icmFuZCAud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLmhlYWRlci1zb255LWJyYW5kIC53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciwgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuaGVhZGVyLW5pbnRlbmRvLWJyYW5kIC53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xufVxuXG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgcGFkZGluZzogMjRweCAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxODBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTYwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTgwcHg7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1tZW51X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1tZW51X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLW1lbnVfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjRweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1tZW51X19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbWVudV9fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1tZW51X19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTExZTFlO1xufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbWVudV9fY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLW1lbnVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtbWVudV9fY29udGFpbmVyIC50b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIC53cHMtaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLW1lbnVfX2NvbnRhaW5lciAudG9nZ2xlLWJ0biAuYmFycyB7XG4gIHdpZHRoOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0cHg7XG59XG4ud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtbWVudV9fY29udGFpbmVyIC50b2dnbGUtYnRuIC5iYXJzIC5iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAud3BzLWhlYWRlci1uYXZiYXJfX3dyYXBwZXIsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLmhlYWRlci14Ym94LWJyYW5kIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciwgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuaGVhZGVyLXNvbnktYnJhbmQgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyLCAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5oZWFkZXItbmludGVuZG8tYnJhbmQgLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIHotaW5kZXg6IDE7XG59XG4ud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tc2xpZGVyX19jb250YWluZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciAuaW1hZ2Utc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zZWN0aW9uLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIC5pbWFnZS1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDEsXG4ud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgxLFxuICAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMjBweDtcbn1cbi53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nOiA3MHB4IDAgODBweDtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsLFxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLFxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMTcwcHggMCAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogODQlO1xuICAgIHBhZGRpbmc6IDgwcHggMCA3MHB4O1xuICB9XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xufVxuLndwcy1oZWFkZXItYnJhbmQtaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhlYWRlci1icmFuZC1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWJyYW5kLWhlcm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1oZWFkZXItYnJhbmQtaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1icmFuZC1oZXJvX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ud3BzLWZvb3Rlci1icmFuZHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1mb290ZXItYnJhbmRzX193cmFwcGVyIC53cHMtZm9vdGVyLWJyYW5kc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLWJyYW5kc19fd3JhcHBlciAud3BzLWZvb3Rlci1icmFuZHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1mb290ZXItYnJhbmRzX193cmFwcGVyIC53cHMtZm9vdGVyLWJyYW5kc19fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cbi53cHMtZm9vdGVyLWJyYW5kc19fd3JhcHBlciAud3BzLWZvb3Rlci1icmFuZHNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZvb3Rlci1icmFuZHNfX3dyYXBwZXIgLndwcy1mb290ZXItYnJhbmRzX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mb290ZXItYnJhbmRzX193cmFwcGVyIC53cHMtZm9vdGVyLWJyYW5kc19fY29udGFpbmVyIHVsIGxpIGEgaW1nIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDMyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgcCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIge1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubGlua3NfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5saW5rc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmxpbmtzX19jb250YWluZXIgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTExZTFlO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3Mge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3MgcCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIHAgc3Bhbixcbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3MgcCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3MgcCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuODU3O1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzcyBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzcyBwIGE6aG92ZXIge1xuICBjb2xvcjogI2UxMWUxZTtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1iYXNpczogMTAwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lIGgzLFxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAucGhvbmUgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAucGhvbmUgaDMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZSBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMTFlMWU7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZSBhLm1vYmlsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAubGVnYWwsXG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5kZXNpZ24ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmxlZ2FsLFxuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5kZXNpZ24ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5kZXNpZ24ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAubGVnYWwge1xuICBnYXA6IDE0cHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5jb3B5cmlnaHQge1xuICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5jb3B5cmlnaHQge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmxlZ2FsIGEsXG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5sZWdhbCBwLFxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuY29weXJpZ2h0IGEsXG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5jb3B5cmlnaHQgcCxcbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmRlc2lnbiBhLFxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuZGVzaWduIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5sZWdhbCBhLFxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuY29weXJpZ2h0IGEsXG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5kZXNpZ24gYSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmxlZ2FsIGE6aG92ZXIsXG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5jb3B5cmlnaHQgYTpob3Zlcixcbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmRlc2lnbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMTFlMWU7XG59XG5cbi53cHMtaG9tZXBhZ2UtYnJhbmRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYnJhbmRzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1icmFuZHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1icmFuZHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWJyYW5kc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWJyYW5kc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWJyYW5kc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWJyYW5kc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1ob21lcGFnZS1icmFuZHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1icmFuZHNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53cHMtaG9tZXBhZ2UtYnJhbmRzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYnJhbmRzX19jb250YWluZXIgLmJyYW5kLWxvZ29zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1icmFuZHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1icmFuZHNfX2NvbnRhaW5lciAuYnJhbmQtbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1icmFuZHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1icmFuZHNfX2NvbnRhaW5lciAuYnJhbmQtbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1icmFuZHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1icmFuZHNfX2NvbnRhaW5lciAuYnJhbmQtbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1icmFuZHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1icmFuZHNfX2NvbnRhaW5lciAuYnJhbmQtbG9nb3NfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWJyYW5kc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWJyYW5kc19fY29udGFpbmVyIC5icmFuZC1sb2dvc19fY29udGFpbmVyIC5icmFuZC1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG59XG4ud3BzLWhvbWVwYWdlLWJyYW5kc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWJyYW5kc19fY29udGFpbmVyIC5icmFuZC1sb2dvc19fY29udGFpbmVyIC5icmFuZC1sb2dvIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwIDkwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmltYWdlIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMnB4KTtcbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDAgMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIHtcbiAgICBtYXgtaGVpZ2h0OiAzNDBweDtcbiAgICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkOm50aC1jaGlsZCgxKSB7XG4gIGdyaWQtcm93OiAxLy0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmRzX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZDpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgZ3JpZC1yb3c6IDEvMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLXJvdzogYXV0bztcbiAgfVxufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQgYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkO1xufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIGEgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIGEgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQgYSAuY29udGVudCAuY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygxMDAlIC0gMTAwcHgpKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGxpbmVhcjtcbn1cbi53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmRzX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCBhIC5jb250ZW50IC5jb250ZW50LWlubmVyX19jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQgYSAuY29udGVudCAuY29udGVudC1pbm5lcl9fY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBsaW5lYXI7XG59XG4ud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmQgYSAuY29udGVudCAuY29udGVudC1pbm5lcl9fY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEyNWRlZyk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgbGluZWFyO1xufVxuLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciAuY29sbGVjdGlvbi1jYXJkIGE6aG92ZXIgLmNvbnRlbnQgLmNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmRzX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCBhOmhvdmVyIC5jb250ZW50IC5jb250ZW50LWlubmVyX19jb250YWluZXIgcCxcbi53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1mZWF0dXJlZC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWNhcmRzX19jb250YWluZXIgLmNvbGxlY3Rpb24tY2FyZCBhOmhvdmVyIC5jb250ZW50IC5jb250ZW50LWlubmVyX19jb250YWluZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyLmFkZC1wYWRkaW5nIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuY3RhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjU5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbXNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW1zX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW1zX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW1zX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW1zX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW0gYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW1zX19jb250YWluZXIgLnByb2R1Y3RzLWl0ZW0gYSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xufVxuLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbXNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbSBhIC5kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtc19fY29udGFpbmVyIC5wcm9kdWN0cy1pdGVtIGEgLmRldGFpbHMgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbXNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbSBhIC5kZXRhaWxzIHAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbXNfX2NvbnRhaW5lciAucHJvZHVjdHMtaXRlbSBhOmhvdmVyIC5pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1uZXctYXJyaXZhbHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW5ldy1hcnJpdmFsc19fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3BzLWFib3V0cGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWFib3V0cGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtZmVhdHVyZWQtY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWFib3V0cGFnZS1mZWF0dXJlZC1jb250ZW50X193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLWludHJvX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG4ud3BzLWFib3V0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1zdGF0c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1zdGF0c19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1zdGF0c19fY29udGFpbmVyIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1zdGF0c19fY29udGFpbmVyIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1zdGF0c19fY29udGFpbmVyIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODc5cHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciAuc3RhdHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDUwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLnN0YXRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLnN0YXRzX19jb250YWluZXIgLnN0YXQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLnN0YXRzX19jb250YWluZXIgLnN0YXQgaDMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogI2UxMWUxZTtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXN0YXRzX19jb250YWluZXIgLnN0YXRzX19jb250YWluZXIgLnN0YXQgaDQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgcGFkZGluZzogNzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fd3JhcHBlciAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utb3VyLWV4Y2VsbGVuY2VfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMHZoO1xuICB9XG59XG5cbi53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utd2h5LXVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG4ud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utd2h5LXVzX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utd2h5LXVzX19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDYwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utd2h5LXVzX19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzBweDtcbn1cbi53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuaW1hZ2Uge1xuICB3aWR0aDogNjBweDtcbn1cbi53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2Utd2h5LXVzX19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY29udGVudCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1hYm91dHBhZ2Utd2h5LXVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXdoeS11c19fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXdoeS11c19fd3JhcHBlciAud3BzLWFib3V0cGFnZS13aHktdXNfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY29udGVudCBwIHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICB9XG59XG5cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fd3JhcHBlciAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3NfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fd3JhcHBlciAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzX19jb250YWluZXIgaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3NfX2NvbnRhaW5lciBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fd3JhcHBlciAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzX19jb250YWluZXIgcCBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODU3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fd3JhcHBlciAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lX19jb250YWluZXIgaDMsXG4ud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fd3JhcHBlciAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5waG9uZV9fY29udGFpbmVyIGEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lX19jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAucGhvbmVfX2NvbnRhaW5lciBwIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lX19jb250YWluZXIgcC5tb2JpbGUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAucGhvbmVfX2NvbnRhaW5lciBwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLnBob25lX19jb250YWluZXIgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMTFlMWU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuZW1haWxfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmVtYWlsX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuZW1haWxfX2NvbnRhaW5lciBoMyxcbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmVtYWlsX19jb250YWluZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuZW1haWxfX2NvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fd3JhcHBlciAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIC5lbWFpbF9fY29udGFpbmVyIHAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX3dyYXBwZXIgLndwcy1jb250YWN0cGFnZS1jb250YWN0LWRldGFpbHNfX2NvbnRhaW5lciAuZW1haWxfX2NvbnRhaW5lciBwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbn1cbi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIC53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX19jb250YWluZXIgLmVtYWlsX19jb250YWluZXIgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICNlMTFlMWU7XG59XG5cbi53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1yZWxhdGVkLXByb2plY3RzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY1OXB4KSB7XG4gIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1yZWxhdGVkLXByb2plY3RzX193cmFwcGVyIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLXJlbGF0ZWQtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1yZWxhdGVkLXByb2plY3RzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGEgLmRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciAud3BzLXJlbGF0ZWQtcHJvamVjdHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmQgYSAuZGV0YWlscyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ud3BzLXJlbGF0ZWQtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1yZWxhdGVkLXByb2plY3RzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGEgLmRldGFpbHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3BzLXJlbGF0ZWQtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1yZWxhdGVkLXByb2plY3RzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGE6aG92ZXIgLmltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NzlweCkge1xuICAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3OXB4KSB7XG4gIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX193cmFwcGVyIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIgLnByb2R1Y3QtY2FyZCBhIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGEgLmRldGFpbHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbi53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciAud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkc19fY29udGFpbmVyIC5wcm9kdWN0LWNhcmQgYSAuZGV0YWlscyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGEgLmRldGFpbHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ud3BzLXByb2R1Y3QtY29sbGVjdGlvbnNfX3dyYXBwZXIgLndwcy1wcm9kdWN0LWNvbGxlY3Rpb25zX19jb250YWluZXIgLnByb2R1Y3QtY2FyZHNfX2NvbnRhaW5lciAucHJvZHVjdC1jYXJkIGE6aG92ZXIgLmltYWdlIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwIDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWJyYW5kLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJyYW5kLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ud3BzLWJyYW5kLWludHJvX193cmFwcGVyIC53cHMtYnJhbmQtaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWJyYW5kLWludHJvX193cmFwcGVyIC53cHMtYnJhbmQtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWJyYW5kLWludHJvX193cmFwcGVyIC53cHMtYnJhbmQtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIgLndwcy1icmFuZC1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIgLndwcy1icmFuZC1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA2MCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1icmFuZC1pbnRyb19fd3JhcHBlciAud3BzLWJyYW5kLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIgLndwcy1icmFuZC1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDQwcHg7XG59XG4ud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmRldGFpbHMgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53cHMtcHJvZHVjdC1pbnRyb19fd3JhcHBlciAud3BzLXByb2R1Y3QtaW50cm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgY29sb3I6ICMwZDBkMGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLXByb2R1Y3QtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9kdWN0LWludHJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDtcbn1cblxuLypcblxuMS4gUmVzcG9uc2l2ZSAtLSBcbjIuIEZvcm1cbjMuIFNlcGVyYXRlIEFjZiBmb3IgQXJjaGl2ZSBwYWdlcyAtLVxuNC4gQXBwZWFyZW5jZSBhbmltIC0tXG41LiBIb3ZlciBmb3IgaG9tZSBmZWF0dXJlZCBicmFuZHMgLS1cbjYuIEhvdmVyIG9uIGxpbmsgLS1cbjcuIEZ1bGxzY3JlZW4gTWVudVxuXG4qLyIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLCAkdGltZTogMC4ycywgJGhvdzogZWFzZS1pbi1vdXQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuICAtbW96LXRyYW5zaXRpb246ICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW8tdHJhbnNpdGlvbjogICAgICAkd2hhdCAkdGltZSAkaG93O1xuICB0cmFuc2l0aW9uOiAgICAgICAgICR3aGF0ICR0aW1lICRob3c7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxNiwgJGxpbmU6ICRzaXplVmFsdWUgKiAxLjUpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSkgKyBweDtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSkgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDE2KSArIHJlbTtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSAvIDE2KSArIHJlbTtcbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5cbi8vIEJyZWFrIFBvaW50XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwb2ludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpe1xuICAkSUVWYWx1ZTogJHZhbHVlKjEwMDtcbiAgb3BhY2l0eTogJHZhbHVlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyRJRVZhbHVlK1wiKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFVmFsdWUpO1xufVxuXG5AbWl4aW4gZ3JheXNjYWxlKCAkdG9nZ2xlOiBcIm9uXCIsICRwZXJjZW50YWdlOiAxICkge1xuICAkc3ZnLXR5cGU6IFwibWF0cml4XCI7XG4gICRzdmctdmFsdWU6IFwiMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXCI7XG4gICRpZS1hbHBoYTogYWxwaGEoI3tcIm9wYWNpdHk9XCJ9cm91bmQoICRwZXJjZW50YWdlICogMTAwICkgKTtcblxuICBAaWYgJHBlcmNlbnRhZ2UgIT0gMSB7XG4gICAgJHN2Zy10eXBlOiBcInNhdHVyYXRlXCI7XG4gICAgJHN2Zy12YWx1ZTogJHBlcmNlbnRhZ2U7XG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9uXCIge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJyN7JHN2Zy10eXBlfVxcJyB2YWx1ZXM9XFwnI3skc3ZnLXZhbHVlfVxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLy8gRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZFxuICAgIGZpbHRlcjogZ3JheSAkaWUtYWxwaGE7IC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPU1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2F0Y2gtYWxsXG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9mZlwiIHtcbiAgICBAaWYgJHN2Zy10eXBlID09IFwic2F0dXJhdGVcIiB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICB9XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gQnJvd3NlciBQcmVmaXhlc1xuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIFJvdGF0ZVxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGVcbkBtaXhpbiBzY2FsZSgkeHksICRzY2FsZSkge1xuICAkc2NhbGVWYWw6IFwiXCI7XG4gIEBpZigkeHkgPT0gXCJhbGxcIikge1xuICAgICRzY2FsZVZhbDogc2NhbGU7XG4gIH0gQGVsc2Uge1xuICAgICRzY2FsZVZhbDogc2NhbGUgKyAkeHk7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZVZhbCtcIihcIiskc2NhbGUrXCIpXCIpO1xufVxuXG4vLyBUcmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBTa2V3XG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbiR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4iLCI6cm9vdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvLyBjdXN0b20gZm9udFxuXG4kZm9udC1jdXN0b206IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuXG4kZGVmYXVsdC1mb250OiAkZm9udC1jdXN0b207XG5cbiRjb2xvci1yZWQ6ICNlMTFlMWU7XG4kY29sb3ItZ3JleTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuXG4kY29sb3ItYmxhY2s6ICMwZDBkMGQ7XG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4iLCIud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU1IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItcmVkO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIHRleHQgc3R5bGVzXG4ud3BzLWNzLXRleHRfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICRjb2xvci1ncmV5O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAkY29sb3ItZ3JleTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy9saW5rIHN0eWxlc1xuLndwcy1jcy1saW5rX19zdHlsZTEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogNjZweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDIwMG1zIGxpbmVhciwgcGFkZGluZy1yaWdodCAyMDBtcyBsaW5lYXI7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAxJSwgLTUwJSk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogNjZweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAxJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIGJ0biBzdHlsZXNcbi53cHMtY3MtYnRuX19zdHlsZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhciwgYm9yZGVyIDIwMG1zIGxpbmVhcixcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjtcblxuICBzdmcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgbGluZWFyO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE2cHggMjZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGxpbmVhciwgYm9yZGVyIDMwMG1zIGxpbmVhcixcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGxpbmVhcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cbn1cbiIsIi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogNTc2cHgsXG4gICAgc206IDc2OHB4LFxuICAgIG1kOiA5OTJweCxcbiAgICBsZzogMTIwMHB4LFxuICAgIHhsZzogMTQwMHB4LFxuKTtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIHh4bDogMTQwMHB4XG4pO1xuXG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRUxPV1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuXG4gICAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cbiAgICAgICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHotaW5kZXg6IDEwMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53cHMtaGVhZGVyLXRvcGJhcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgLy8gLnBob25lLFxuICAgIC8vIC5lbWFpbCB7XG4gICAgLy8gICB3aWR0aDogNTAlO1xuICAgIC8vIH1cblxuICAgIC5waG9uZSxcbiAgICAuY29udGFjdCxcbiAgICAuZW1haWwge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuaWNvbixcbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGxpbmVhciAyMDBtcztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gICYuc3R5bGUxLFxuICAmLnN0eWxlMixcbiAgJi5oZWFkZXIteGJveC1icmFuZCxcbiAgJi5oZWFkZXItc29ueS1icmFuZCxcbiAgJi5oZWFkZXItbmludGVuZG8tYnJhbmQge1xuICAgIC53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLndwcy1oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgei1pbmRleDogMTAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAud3BzLWhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbWVudV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyOHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC41KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZS1tZW51X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAudG9nZ2xlLWJ0biB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuYmFycyB7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogNHB4O1xuXG4gICAgICAgICAgLmJhciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gICYuc3R5bGUxLFxuICAmLnN0eWxlMixcbiAgJi5oZWFkZXIteGJveC1icmFuZCxcbiAgJi5oZWFkZXItc29ueS1icmFuZCxcbiAgJi5oZWFkZXItbmludGVuZG8tYnJhbmQge1xuICAgIC53cHMtaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuc2VjdGlvbi1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjI1O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLmltYWdlLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMSxcbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoMSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTE7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBib3R0b206IDIwcHg7XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMik7XG5cbiAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcbiAgJi5zdHlsZTEge1xuICAgIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCA4MHB4O1xuXG4gICAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgLnBhZ2UtdGl0bGUtc21hbGwsXG4gICAgICAgICAgLnBhZ2UtdGl0bGUsXG4gICAgICAgICAgLnBhZ2UtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2UtdGl0bGUtc21hbGwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGFnZS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnN0eWxlMiB7XG4gICAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgb3BhY2l0eTogMC4zNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBwYWRkaW5nOiAxNzBweCAwIDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICAgIHBhZGRpbmc6IDE0MHB4IDAgMTMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgcGFkZGluZzogMTIwcHggMCAxMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDkwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiA4NCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2UtdGl0bGUtc21hbGwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBhZ2UtdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xuXG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cHMtaGVhZGVyLWJyYW5kLWhlcm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53cHMtaGVhZGVyLWJyYW5kLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZm9vdGVyLWJyYW5kc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLndwcy1mb290ZXItYnJhbmRzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC4yKTtcblxuICAgICAgbGkge1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNDBweCAwIDEyMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAubWFpbl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMTYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgIGdhcDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JleTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3NfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGFjdC1kZXRhaWxzX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogNjUlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU3O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucGhvbmUge1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwcHg7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdyZXk7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5sZWdhbCxcbiAgICAgIC5kZXNpZ24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVzaWduIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cblxuICAgICAgLmxlZ2FsIHtcbiAgICAgICAgZ2FwOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAuY29weXJpZ2h0IHtcbiAgICAgICAgZmxleC1iYXNpczogMjQwcHg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxlZ2FsLFxuICAgICAgLmNvcHlyaWdodCxcbiAgICAgIC5kZXNpZ24ge1xuICAgICAgICBhLFxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjUpO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtYnJhbmRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtYnJhbmRzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5icmFuZC1sb2dvc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYnJhbmQtbG9nbyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDAgOTBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgOTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDgwcHggMCAwO1xuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAlKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA3NjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzJweCk7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgIH1cblxuICAgICAgLmN0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtZmVhdHVyZWQtY29sbGVjdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDAgMTMwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLWZlYXR1cmVkLWNvbGxlY3Rpb25zX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbGxlY3Rpb24tY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICB9XG5cbiAgICAgIC5jb2xsZWN0aW9uLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzQwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEvLTE7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEvMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgLmNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoMTAwJSAtIDEwMHB4KSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhcjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEyNWRlZyk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGxpbmVhcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAuY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmFkZC1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtbmV3LWFycml2YWxzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDZweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGEge1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3RzLWl0ZW1zX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY1OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdHMtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY1OXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGV0YWlscyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGFfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1hYm91dHBhZ2UtZmVhdHVyZWQtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIC53cHMtYWJvdXRwYWdlLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgIH1cbiAgfVxufVxuIiwiLndwcy1hYm91dHBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC53cHMtYWJvdXRwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwIDE0MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgLndwcy1hYm91dHBhZ2Utc3RhdHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3RhdHNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg3OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIGdhcDogNTBweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIC5zdGF0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDEycHg7XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0IHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtYWJvdXRwYWdlLW91ci1leGNlbGxlbmNlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAud3BzLWFib3V0cGFnZS1vdXItZXhjZWxsZW5jZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBwYWRkaW5nOiA3MHB4IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZoO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWFib3V0cGFnZS13aHktdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuXG4gIC53cHMtYWJvdXRwYWdlLXdoeS11c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmRzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDYwcHggNDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAuY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtY29udGFjdHBhZ2UtY29udGFjdC1kZXRhaWxzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAud3BzLWNvbnRhY3RwYWdlLWNvbnRhY3QtZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2OTlweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIC5hZGRyZXNzX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2OTlweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGhvbmVfX2NvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY5OXB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaDMsXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5tb2JpbGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWxfX2NvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY5OXB4KSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaDMsXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ncmV5O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtcmVsYXRlZC1wcm9qZWN0c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gIC53cHMtcmVsYXRlZC1wcm9qZWN0c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY1OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gIC53cHMtcHJvZHVjdC1jb2xsZWN0aW9uc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LWNhcmRzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NzlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY3OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvZHVjdC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgICAgICAgICBoMyxcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtYnJhbmQtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwIDEyMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMTQwcHggMCAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG5cbiAgLndwcy1icmFuZC1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIG1heC13aWR0aDogNTYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1wcm9kdWN0LWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMCAxNjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMTQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gIC53cHMtcHJvZHVjdC1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjk5cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2OTlweCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAuZGV0YWlscyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmN0YSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC4yKTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcblxuMS4gUmVzcG9uc2l2ZSAtLSBcbjIuIEZvcm1cbjMuIFNlcGVyYXRlIEFjZiBmb3IgQXJjaGl2ZSBwYWdlcyAtLVxuNC4gQXBwZWFyZW5jZSBhbmltIC0tXG41LiBIb3ZlciBmb3IgaG9tZSBmZWF0dXJlZCBicmFuZHMgLS1cbjYuIEhvdmVyIG9uIGxpbmsgLS1cbjcuIEZ1bGxzY3JlZW4gTWVudVxuXG4qL1xuIl19 */
