/*!
Theme Name:     Chronic USA Custom Theme
Theme URI:      https://houmanity.com/
Author:         Seyed Meeran
Author URI:     https://houmanity.com/
Description:    This is a modern custom-build WordPress theme by Houmanity.
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    humnty-theme
Tags: custom theme, houmanity, wps
*/@font-face{font-family:"Radley Sans";src:url("assets/fonts/RadleySans/Radley-Sans.woff2") format("woff2"),url("assets/fonts/RadleySans/Radley-Sans.woff") format("woff"),url("assets/fonts/RadleySans/Radley-Sans.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}:root{box-sizing:border-box;font-size:16px;overscroll-behavior:none}html{font-size:100%;width:100%;text-rendering:optimizeLegibility}*,*::before,*::after{padding:0;margin:0;box-sizing:border-box}body{position:relative;width:100%;padding:0;margin:0;font-family:"DM Sans",sans-serif;background-color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal}body::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;z-index:1000;transition:all 200ms cubic-bezier(0.39,0.575,0.565,1)}body.blur::after{opacity:.75;visibility:visible}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,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1 span,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description h2{font-family:"DM Sans",sans-serif;font-size:clamp(54px,8vw,280px);font-weight:700;line-height:1.2;letter-spacing:-1px;color:#fff;padding:0;margin:0}.wps-cs-heading__style2,.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content h2,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content h2{font-family:"DM Sans",sans-serif;font-size:clamp(38px,4vw,120px);font-weight:400;line-height:1.1;letter-spacing:-1px;color:#000;padding:0;margin:0}.wps-cs-heading__style3,.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer h2,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content h3,.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .section-title__container h2,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description p,.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content h2,.wps-revealer__wrapper .wps-revealer__container .number{font-family:"DM Sans",sans-serif;font-size:clamp(24px,1vw,32px);font-weight:600;line-height:1.5;letter-spacing:-0.25px;color:#000;padding:0;margin:0}.wps-cs-heading__style4{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:700;line-height:1.6;letter-spacing:-1px;color:#000;padding:0;margin:0}.wps-cs-heading__style5{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:-1px;color:#000;padding:0;margin:0}.wps-cs-text__style1,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content p,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p{font-family:"DM Sans",sans-serif;font-size:clamp(28px,2.5vw,72px);font-weight:300;line-height:1.23;letter-spacing:-0.2px;color:#000;padding:0;margin:0}.wps-cs-text__style1 span,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content p span,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading h2 span,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p span{font-weight:600}.wps-cs-text__style2,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content h2,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description h2,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container p,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content p,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header h2{font-family:"DM Sans",sans-serif;font-size:clamp(24px,1.5vw,42px);font-weight:400;line-height:1.31;letter-spacing:-0.25px;color:#000;padding:0;margin:0}.wps-cs-text__style2 span,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content h2 span,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description h2 span,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p span,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container p span,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content p span,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header h2 span{font-weight:600}.wps-cs-text__style3,.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container a,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content h2,.wps-footer-features__wrapper .wps-footer-features__container ul li .text,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details h3,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description p,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content p,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#000;padding:0;margin:0}@media(max-width:499px){.wps-cs-text__style3,.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container a,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content h2,.wps-footer-features__wrapper .wps-footer-features__container ul li .text,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details h3,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description p,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content p,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{font-size:18px;line-height:1.4}}.wps-cs-text__style4,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p a,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item h3,.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer p,.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-out-content p,.wps-homepage-works__wrapper .wps-homepage-works__container .section-heading__container h2,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content .fade-in-content .content p,.wps-homepage-services__wrapper .wps-homepage-services__container .section-heading__container h2,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .error-message,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .error-message,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form button,.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header p{font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#000;padding:0;margin:0}.wps-cs-link__style1{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.wps-cs-link__style1 .text{position:relative;display:grid;overflow:hidden}.wps-cs-link__style1 .text .fade-in-text,.wps-cs-link__style1 .text .fade-out-text{position:relative;grid-row:1/-1;grid-column:1/-1;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-link__style1 .text .fade-in-text{transform:translateY(-115%)}.wps-cs-link__style1 .text .fade-out-text{transform:translateY(0)}.wps-cs-link__style1 .icon{position:relative;display:grid;text-decoration:none;width:20px;overflow:hidden}.wps-cs-link__style1 .icon span{position:relative;grid-row:1/-1;grid-column:1/-1;display:flex;justify-content:center;align-items:center;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-link__style1 .icon span svg{display:inline-block;width:20px;fill:#fff}.wps-cs-link__style1 .icon span.fade-out-icon{transform:translateX(0)}.wps-cs-link__style1 .icon span.fade-in-icon{transform:translateX(-115%)}.wps-cs-link__style1:hover .text .fade-in-text{transform:translateY(0)}.wps-cs-link__style1:hover .text .fade-out-text{transform:translateY(115%)}.wps-cs-link__style1:hover .icon span.fade-out-icon{transform:translateX(115%)}.wps-cs-link__style1:hover .icon span.fade-in-icon{transform:translateX(0)}.wps-cs-btn__style1,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a{position:relative;display:inline-flex;align-items:center;gap:12px;text-decoration:none;height:54px;padding:0 30px 0 40px;border-radius:7px;background-color:#000;overflow:hidden}.wps-cs-btn__style1 .text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .text,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text{position:relative;display:grid;overflow:hidden}.wps-cs-btn__style1 .text .fade-in-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-in-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .text .fade-in-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .text .fade-in-text,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .text .fade-in-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-in-text,.wps-cs-btn__style1 .text .fade-out-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-out-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .text .fade-out-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .text .fade-out-text,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .text .fade-out-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-out-text{position:relative;grid-row:1/-1;grid-column:1/-1;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-btn__style1 .text .fade-in-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-in-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .text .fade-in-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .text .fade-in-text,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .text .fade-in-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-in-text{transform:translateY(-115%)}.wps-cs-btn__style1 .text .fade-out-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .text .fade-out-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .text .fade-out-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .text .fade-out-text,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .text .fade-out-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .text .fade-out-text{transform:translateY(0)}.wps-cs-btn__style1 .icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .icon,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon{position:relative;display:grid;text-decoration:none;width:20px;overflow:hidden}.wps-cs-btn__style1 .icon span,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .icon span,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .icon span,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .icon span,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span{position:relative;grid-row:1/-1;grid-column:1/-1;display:flex;justify-content:center;align-items:center;transition:transform 150ms cubic-bezier(0.39,0.575,0.565,1)}.wps-cs-btn__style1 .icon span svg,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span svg,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .icon span svg,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .icon span svg,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .icon span svg,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span svg{display:inline-block;width:20px;fill:#fff}.wps-cs-btn__style1 .icon span.fade-out-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span.fade-out-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .icon span.fade-out-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .icon span.fade-out-icon,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .icon span.fade-out-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span.fade-out-icon{transform:translateX(0)}.wps-cs-btn__style1 .icon span.fade-in-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a .icon span.fade-in-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button .icon span.fade-in-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button .icon span.fade-in-icon,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a .icon span.fade-in-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a .icon span.fade-in-icon{transform:translateX(-115%)}.wps-cs-btn__style1:hover .text .fade-in-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .text .fade-in-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button:hover .text .fade-in-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button:hover .text .fade-in-text,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a:hover .text .fade-in-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .text .fade-in-text{transform:translateY(0)}.wps-cs-btn__style1:hover .text .fade-out-text,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .text .fade-out-text,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button:hover .text .fade-out-text,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button:hover .text .fade-out-text,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a:hover .text .fade-out-text,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .text .fade-out-text{transform:translateY(115%)}.wps-cs-btn__style1:hover .icon span.fade-out-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .icon span.fade-out-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button:hover .icon span.fade-out-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button:hover .icon span.fade-out-icon,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a:hover .icon span.fade-out-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .icon span.fade-out-icon{transform:translateX(115%)}.wps-cs-btn__style1:hover .icon span.fade-in-icon,.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a:hover .icon span.fade-in-icon,.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button:hover .icon span.fade-in-icon,.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button:hover .icon span.fade-in-icon,.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a:hover .icon span.fade-in-icon,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a:hover .icon span.fade-in-icon{transform:translateX(0)}.mf-cursor{width:12px;height:12px;border-radius:50%;background-color:#fff;mix-blend-mode:difference;position:fixed;top:0;left:0;pointer-events:none;z-index:100000;overflow:hidden;display:flex;justify-content:center;align-items:center}.mf-cursor::before,.mf-cursor::after{display:none}@media(max-width:991px){.mf-cursor{display:none;opacity:0;visibility:hidden}}.mf-cursor .mf-cursor-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:transparent}@media(max-width:575px){.mf-cursor .mf-cursor-inner{display:none}}.mf-cursor .mf-cursor-inner .mf-cursor-text{position:relative;left:auto;top:auto;bottom:auto;right:auto;transform:none;display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-transform:uppercase;font-weight:700;line-height:1.428;text-align:center;color:#fff;background-color:transparent}@media(max-width:575px){.mf-cursor .mf-cursor-inner .mf-cursor-text{display:none}}.mf-cursor .mf-cursor-inner .mf-cursor-text svg{display:inline-block;fill:#fff;width:30px;height:30px;pointer-events:none}.mf-cursor .mf-cursor-inner .mf-cursor-text img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;pointer-events:none}@media(max-width:575px){.mf-cursor .mf-cursor-inner .mf-cursor-text img{width:50px;height:50px}}@media(max-width:499px){.mf-cursor .mf-cursor-inner .mf-cursor-text img{width:40px;height:40px}}.wpstf-page-wrap{opacity:0;visibility:hidden}.wps-revealer__wrapper{position:fixed;width:100%;height:100vh;height:100dvh;z-index:100000;opacity:0;visibility:hidden;overflow:hidden}.wps-revealer__wrapper .wps-revealer__container{width:100%;height:100%;position:relative}.wps-revealer__wrapper .wps-revealer__container .loader-line__container{position:absolute;width:100%;display:flex;justify-content:flex-start;align-items:center;left:50%;top:50%;z-index:10;transform:translate(-50%,-50%)}.wps-revealer__wrapper .wps-revealer__container .loader-line__container .loader-line{width:0;height:1px;background-color:#fff;will-change:width}.wps-revealer__wrapper .wps-revealer__container .number{position:absolute;right:60px;bottom:60px;color:#fff;opacity:0;visibility:hidden;z-index:100}.wps-revealer__wrapper .wps-revealer__container .revealer-boxes__container{position:relative;width:100%;height:100%}.wps-revealer__wrapper .wps-revealer__container .revealer-boxes__container .box{width:100%;height:50%;background-color:#fff;will-change:transform}.wps-revealer__wrapper .wps-revealer__container .logo__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1000}.wps-revealer__wrapper .wps-revealer__container .logo__container img{width:75px;-o-object-fit:contain;object-fit:contain}.wps-header-age-confirmation__wrapper{position:fixed;width:100%;height:100vh;height:100dvh;left:0;top:0;z-index:10000;opacity:0;visibility:hidden}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.7)}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content{width:auto;height:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:40px;padding:50px 60px 60px;border-radius:10px;background-color:#000}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content{width:100%;padding:50px 30px;max-width:90%}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content h2{color:#fff}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content h2{font-size:18px}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas{width:100%;display:flex;gap:16px}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas{flex-direction:column}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas button{all:unset;cursor:pointer}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas a,.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas button{width:50%;min-width:-moz-fit-content;min-width:fit-content;height:54px;display:flex;justify-content:center;align-items:center;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;color:#fff;border-radius:7px;padding:0 24px;margin:0}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas a,.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas button{width:100%}}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas a{background-color:#4a4a4a}.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas button{background-color:#da3832}@media(max-width:499px){.wps-header-age-confirmation__wrapper .wps-header-age-confirmation__container .section-content .ctas button{padding:0}}.wps-header-newsletter__wrapper{position:fixed;width:100%;height:100vh;height:100dvh;left:0;top:0;z-index:10000;opacity:0;visibility:hidden}.wps-header-newsletter__wrapper .wps-header-newsletter__container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.7)}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content{position:relative;width:100%;max-width:600px;padding:50px 60px 60px;border-radius:10px;background-color:#000}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-button{position:absolute;right:36px;top:36px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-button button{all:unset;cursor:pointer}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-button button svg{display:inline-block;width:20px;height:20px;fill:#fff}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header h2{font-weight:400;color:#fff}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-header p{color:#aaa}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form{width:100%;margin-top:50px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input{position:relative;width:100%;height:60px;border:0;outline:0;border-radius:7px;background-color:#212121;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0 14px;margin:0}@media(max-width:499px){.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input{font-size:18px;height:60px}}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::-moz-placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.4);padding:0;margin:0;opacity:.2}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:rgba(255,255,255,0.4);padding:0;margin:0;opacity:.2}@media(max-width:499px){.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::-moz-placeholder{font-size:18px}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form input::placeholder{font-size:18px}}.wps-header-newsletter__wrapper .wps-header-newsletter__container .section-content .section-form form button{all:unset;width:100%;height:60px;display:flex;justify-content:center;align-items:center;width:140px;height:60px;border-radius:7px;font-weight:600;color:#fff;width:100%;cursor:pointer;background-color:#da3832}.wps-header-form__wrapper{position:fixed;left:0;top:0;width:100%;height:100dvh;height:100dvh;z-index:10000;opacity:0;visibility:hidden;overflow:hidden}@media(max-width:991px){.wps-header-form__wrapper{overflow-y:scroll}}.wps-header-form__wrapper .wps-header-form__container{position:relative;width:100%;height:100%;background-color:#fff;overflow:hidden}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container{height:auto}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container{position:relative;width:100%;height:100%}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track{position:relative;width:100%;height:100%;display:flex}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track{height:auto;flex-direction:column;gap:80px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container{position:fixed;right:50px;top:50px;z-index:1000;mix-blend-mode:difference}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container{right:30px;top:30px}}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container{right:24px;top:30px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container button{all:unset;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-button__container button svg{display:inline-block;width:20px;height:20px;fill:#fff}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container{position:relative;width:30%;height:100%;overflow:hidden;background-color:#000}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container{width:100%;height:auto}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .image{width:100%;height:100%}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .image{position:absolute;left:0;top:0}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content{position:absolute;left:50%;top:0;transform:translateX(-50%);width:90%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:50px;z-index:100}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content{position:relative;width:90%;left:auto;top:auto;transform:none;padding:120px 0;margin:0 auto}}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content{padding:90px 0}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .icon{width:180px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .icon img{width:180px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description{width:100%;max-width:380px;text-align:center}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description h2{font-weight:400;color:#fff;margin-bottom:28px}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description h2{font-size:clamp(54px,10vw,280px);line-height:1}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-image__container .content .description p{font-weight:400;color:#fff}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container{width:70%;height:100%;display:flex;justify-content:center}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container{width:100%;height:auto;margin-bottom:80px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state{display:none;width:100%;height:100%;justify-content:center;align-items:center;opacity:0;visibility:hidden}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state{height:auto;padding:80px 24px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content{text-align:center;max-width:450px;padding:0 24px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content .success-icon{width:100px;height:100px;margin:0 auto 40px;background-color:#28a745;border-radius:50%;display:flex;justify-content:center;align-items:center}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content .success-icon{width:80px;height:80px;margin-bottom:30px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content .success-icon svg{width:50px;height:50px;fill:#fff}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content .success-icon svg{width:40px;height:40px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content h2{color:#000;margin-bottom:20px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content p{color:rgba(0,0,0,0.7);margin-bottom:40px;line-height:1.6}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content .close-success-btn{all:unset;display:inline-flex;justify-content:center;align-items:center;min-width:160px;height:54px;border-radius:7px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0 30px;background-color:#000;cursor:pointer;transition:opacity .2s ease}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .form-success-state .success-content .close-success-btn:hover{opacity:.85}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content{width:90%;max-width:900px;height:100%;display:flex;align-items:center;box-sizing:border-box}@media(max-width:991px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content{height:auto}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 50px}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form{grid-template-columns:1fr;gap:60px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{font-weight:400;color:rgba(0,0,0,0.5);margin-bottom:32px}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{margin-bottom:24px}}@media(max-width:499px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{font-size:20px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .error-message,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .error-message{display:inline-block;color:#da3832;padding-top:8px;display:none}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .error-message.show,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .error-message.show{display:block}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container{grid-column:1/1}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container{grid-column:1/-1}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container h3{margin-bottom:32px}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li{position:relative;display:inline-flex;align-items:baseline;gap:16px;line-height:1;padding:0;margin:0;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{display:inline-block;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#bfbfbf}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check svg{display:inline-block;width:14px;fill:#fff}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li input{position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;visibility:hidden}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.5;color:#000;padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li .check,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li label{position:relative;z-index:10}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li.active .check{background-color:#000}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .checkboxes__container .checkboxes li.active label{font-weight:600}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container{width:100%;grid-column:2/4;display:flex;flex-direction:column;align-items:flex-end}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container{grid-column:1/-1;align-items:flex-start}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container h3{width:100%;max-width:520px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:20px;list-style-type:none;padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li{width:100%;max-width:520px;line-height:1;padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea{position:relative;display:block;width:100%;height:54px;border:0;outline:0;border-bottom:1px solid rgba(0,0,0,0.2);font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1;color:#000;padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::-moz-placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::-moz-placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1;color:rgba(0,0,0,0.3);padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li input::placeholder,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea::placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1;color:rgba(0,0,0,0.3);padding:0;margin:0}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li textarea{resize:none;line-height:1.25;padding-top:16px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li.active input,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .input-fields__container .textfields li.active textarea{border-bottom:1px solid black}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container{width:100%;grid-column:2/4;display:flex;justify-content:flex-end}@media(max-width:575px){.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container{grid-column:1/-1;justify-content:flex-start}}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container button,.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container button{all:unset;height:60px;display:flex;justify-content:center;align-items:center;width:140px;height:54px;border-radius:7px;width:100%;max-width:520px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;background-color:#000;cursor:pointer}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .g-recaptcha__container .g-recaptcha{width:100%;max-width:520px}.wps-header-form__wrapper .wps-header-form__container .scroll-track__container .track .section-content__container .content form .submit-btn__container{margin-top:20px}.wps-header-form__wrapper .wps-header-form__container .toast{position:fixed;bottom:50px;right:50px;z-index:100000}.wps-header-form__wrapper .wps-header-form__container .toast span{position:relative;display:inline-flex;justify-content:center;align-items:center;height:54px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0 30px;margin:0;border-radius:7px;transform:translateY(50px)}.wps-header-form__wrapper .wps-header-form__container .toast span.success{background-color:#28a745}.wps-header-form__wrapper .wps-header-form__container .toast span.error{background-color:#da3832}.wps-header-popup-video__wrapper{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100dvh;background-color:#000;z-index:10000;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center;transition:opacity 200ms linear,visibility 200ms linear}.wps-header-popup-video__wrapper .wps-header-popup-video__container{position:relative;width:90%;height:80%;display:flex;justify-content:center;align-items:center}.wps-header-popup-video__wrapper .wps-header-popup-video__container .popup-video__container{position:relative;width:100%;height:100%}.wps-header-popup-video__wrapper .wps-header-popup-video__container .popup-video__container iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.wps-header-popup-video__wrapper .wps-header-popup-video__container .close-btn{all:unset;position:absolute;top:0;right:0;cursor:pointer;z-index:100}.wps-header-popup-video__wrapper .wps-header-popup-video__container .close-btn svg{display:inline-block;width:20px;height:20px;fill:#fff}.wps-header-popup-video__wrapper.is-active{opacity:1;visibility:visible}.wps-header-topbar__wrapper{position:absolute;width:100%;padding:12px 0;overflow:hidden;background-color:#000;z-index:100}@media(max-width:767px){.wps-header-topbar__wrapper{display:none}}.wps-header-topbar__wrapper .wps-header-topbar__container{width:100%;max-width:90%;margin:0 auto}.wps-header-topbar__wrapper .wps-header-topbar__container ul{width:100%;display:flex;justify-content:center;align-items:center;gap:7px;list-style-type:none;padding:0;margin:0}.wps-header-topbar__wrapper .wps-header-topbar__container ul li{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#000;padding:0;margin:0;color:#fff}.wps-header-topbar__wrapper .wps-header-topbar__container ul li:last-child{font-weight:700}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .wps-header-hero__wrapper{position:relative;width:100%;height:100vh;height:100dvh;background-color:#000}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.6}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .video__container{position:absolute;left:0;top:0;width:100%;height:100%}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .video__container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container{position:relative;z-index:10;opacity:0;visibility:hidden;display:flex;justify-content:center}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{display:inline-block;width:100%;text-decoration:none;will-change:transform,opacity;width:240px}@media(max-width:1199px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{width:220px}}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{width:200px}}@media(max-width:575px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a{width:180px}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container a img{width:100%}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container{position:relative;display:flex;flex-direction:column;align-items:center;z-index:10;opacity:0;visibility:hidden;text-align:center}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;text-align:center;overflow:hidden;opacity:0;padding:0;margin:0;will-change:opacity}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1 span{position:relative;display:block;line-height:1.2;grid-row:1/-1;grid-column:1/-1;text-align:center;will-change:transform,opacity}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container h1 span{font-size:clamp(54px,10vw,280px);line-height:1}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container p{color:#fff;margin-top:50px;will-change:transform,opacity}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container p{margin-top:70px}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta{margin-top:30px;overflow:hidden}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a{text-decoration:none;background-color:#da3832;cursor:none;will-change:transform}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container .cta a{cursor:pointer}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container,.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .content__container{width:100%;max-width:90%;margin:0 auto}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container{margin:0 auto 10px}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .logo__container{margin-bottom:30px}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .scroll-down-indicator{position:absolute;left:50%;bottom:0;transform:translate(-50%,-40px);z-index:10}@media(max-width:991px){.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .scroll-down-indicator{opacity:0;visibility:hidden}}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .scroll-down-indicator .icon{width:20px;will-change:transform}.page-hero-section-wrap .wps-header-hero__wrapper .wps-header-hero__container .scroll-down-indicator .icon svg{position:relative;display:inline-block;width:20px;fill:#fff;transform:rotate(90deg)}.wps-homepage-intro__wrapper{position:relative;width:100%;padding-top:120px;overflow:hidden;background-color:#fff}@media(max-width:575px){.wps-homepage-intro__wrapper{padding-top:90px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:100%;max-width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:10%}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{flex-direction:column;align-items:center;gap:60px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container{width:100%;max-width:25%}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container{max-width:400px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-image__container img{width:100%}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:100%;max-width:65%}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{max-width:none}}.wps-homepage-client-logos__wrapper{position:relative;width:100%;padding:60px 0 120px;overflow:hidden;background-color:#fff}@media(max-width:575px){.wps-homepage-client-logos__wrapper{padding:60px 0 90px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container{width:100%}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .section-title__container{width:100%;max-width:90%;margin:0 auto 70px}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .section-title__container h2{font-weight:400;color:rgba(0,0,0,0.6)}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container{width:100%;position:relative}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container{width:100%;display:flex;flex-direction:column;gap:50px}@media(max-width:767px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container{gap:30px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container{width:100%;display:flex;gap:100px;will-change:transform}@media(max-width:575px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container{gap:70px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container{min-width:100%;width:-moz-max-content;width:max-content;flex-basis:auto;display:flex;justify-content:flex-start;align-items:center;padding:0;flex-shrink:0;will-change:transform;gap:100px}@media(max-width:575px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container{gap:70px}}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container .client-logo{width:auto;flex-shrink:0;display:flex;justify-content:center;align-items:center}.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container .client-logo img{width:auto;max-height:120px;-o-object-fit:contain;object-fit:contain}@media(max-width:575px){.wps-homepage-client-logos__wrapper .wps-homepage-client-logos__container .client-logos__container .client-logos-inner__container .client-logos-row__container .client-logos-row-inner__container .client-logo img{max-height:100px}}.wps-homepage-services__wrapper{position:relative;width:100%;overflow:hidden;background-color:#fff}.wps-homepage-services__wrapper .wps-homepage-services__container{width:100%;max-width:90%;margin:0 auto}.wps-homepage-services__wrapper .wps-homepage-services__container .section-heading__container{width:100%;margin-bottom:40px}.wps-homepage-services__wrapper .wps-homepage-services__container .section-heading__container h2{color:rgba(0,0,0,0.6)}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container{position:relative;width:100%;height:200vh}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container{height:auto}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container{position:sticky;left:0;top:0;width:100%;will-change:transform}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container{position:relative;left:auto;top:auto;height:auto}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container{width:100%;display:flex;align-items:center;gap:60px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container{flex-direction:column;align-items:flex-start}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container{flex-basis:40%;flex-shrink:0}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container{flex-basis:auto;flex-shrink:1}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p{width:100%;max-width:80%}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .description__container p{max-width:none}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{width:100%;display:flex;gap:80px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{display:grid;grid-template-columns:1fr 1fr;gap:40px}}@media(max-width:767px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{gap:30px}}@media(max-width:629px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container{grid-template-columns:1fr;gap:40px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card{flex-basis:520px;flex-shrink:0;border-radius:10px;overflow:hidden;will-change:transform,opacity}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card{flex-basis:auto;flex-shrink:0;width:100%}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(1){background-color:#cce8f3}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(2){background-color:#ffd4cb}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(3){background-color:#cfefc7}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card:nth-child(4){background-color:#d1d6f2}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image{position:relative;width:100%}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .image,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .video{width:100%;height:100%}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .image img,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .image video,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .video img,.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .video video{width:100%;height:100%;max-height:420px;-o-object-fit:cover;object-fit:cover;aspect-ratio:1.083/1}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon{position:absolute;left:40px;top:40px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon{left:30px;top:30px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon svg{display:inline-block;width:60px;fill:#fff}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-image .icon svg{width:50px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content{width:100%;padding:30px 40px}@media(max-width:991px){.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content{padding:30px}}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content p{margin-top:12px}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content .fade-in-content{position:relative;overflow:hidden}.wps-homepage-services__wrapper .wps-homepage-services__container .scroll-track__container .scroller__container .section-content__container .cards__container .card .card-content .fade-in-content .content p{padding-top:16px}.wps-homepage-who-we-are__wrapper{position:relative;width:100%;padding:140px 0;overflow:hidden;background-color:#fff}@media(max-width:991px){.wps-homepage-who-we-are__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-who-we-are__wrapper{padding:30px 0 0}}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container{position:relative;width:100%;max-width:90%;margin:0 auto}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-images__container{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;transform:translateY(60px)}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-images__container .section-image{grid-column:1/-1;grid-row:1/-1;width:100%;height:100%;display:flex;justify-content:center;will-change:opacity}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-images__container .section-image img{width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container{position:absolute;left:0;bottom:0;width:100%;display:flex;justify-content:center;z-index:10;mix-blend-mode:difference;transform:translateY(-80px)}@media(max-width:575px){.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container{position:relative;top:auto;left:auto;transform:none;transform:translateY(-120px)}}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content{width:100%;max-width:85%;display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform}@media(max-width:991px){.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content{max-width:none}}.wps-homepage-who-we-are__wrapper .wps-homepage-who-we-are__container .section-content__container .section-content h2{color:#fff}.wps-homepage-descriptions__wrapper{position:relative;width:100%;padding-bottom:120px;overflow:hidden;background-color:#fff}@media(max-width:575px){.wps-homepage-descriptions__wrapper{padding-bottom:90px}}.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container{width:90%;max-width:960px;margin:0 auto}.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:10%}@media(max-width:575px){.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description{flex-direction:column;justify-content:flex-start;gap:30px}}.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description h2{width:100%;max-width:33%}@media(max-width:575px){.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description h2{max-width:none}}.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description p{width:100%;max-width:57%}@media(max-width:575px){.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-description p{max-width:none}}.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta{display:flex;justify-content:center;margin-top:50px}@media(max-width:575px){.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta{justify-content:flex-start}}.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a{text-decoration:none;cursor:none}@media(max-width:991px){.wps-homepage-descriptions__wrapper .wps-homepage-descriptions__container .section-cta a{cursor:pointer}}.wps-homepage-works__wrapper{position:relative;width:100%;overflow:hidden;background-color:#fff}.wps-homepage-works__wrapper .wps-homepage-works__container{width:100%;max-width:90%;margin:0 auto}.wps-homepage-works__wrapper .wps-homepage-works__container .section-heading__container{width:100%;margin-bottom:40px}.wps-homepage-works__wrapper .wps-homepage-works__container .section-heading__container h2{color:rgba(0,0,0,0.6)}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container{position:relative;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media(max-width:1199px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:899px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{grid-template-columns:1fr 1fr}}@media(max-width:575px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container{grid-template-columns:1fr}}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item{width:100%;position:relative;background-color:#f7f1ee;overflow:hidden;border-radius:10px;overflow:hidden;will-change:transform}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div{display:block;position:relative;width:100%;height:100%;overflow:hidden;cursor:none}@media(max-width:991px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div{cursor:pointer}}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-out-content{width:100%;height:100%;padding:50px 40px;opacity:1;visibility:visible;background-color:#f7f1ee;transition:opacity 200ms linear,visibility 200ms linear}@media(max-width:991px){.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-out-content{padding:40px 30px}}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-out-content .icon{width:50px;height:50px;display:flex;justify-content:flex-start;align-items:flex-end;margin-bottom:24px;mix-blend-mode:multiply;opacity:.8}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-out-content .icon img{display:inline-block;width:100%}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-out-content h3{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:700;line-height:1.7;color:#000;padding:0;margin:0}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-out-content p{margin-top:24px}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-in-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;visibility:hidden;transition:opacity 200ms linear,visibility 200ms linear}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-in-content .play-btn{position:fixed;left:0;top:0;z-index:10;pointer-events:none;will-change:transform;opacity:0;visibility:hidden}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-in-content .play-btn svg{display:inline-block;width:40px;height:40px;fill:#fff}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-in-content video,.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-in-content img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div .fade-in-content video{position:relative;z-index:100}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div:hover .fade-out-content{opacity:0;visibility:hidden}.wps-homepage-works__wrapper .wps-homepage-works__container .section-content__container .work-items__container .work-item div:hover .fade-in-content{opacity:1;visibility:visible}.wps-homepage-partner-with-us__wrapper{position:relative;width:100%;padding:180px 0;overflow:hidden;background-color:#fff}@media(max-width:991px){.wps-homepage-partner-with-us__wrapper{padding:140px 0}}@media(max-width:575px){.wps-homepage-partner-with-us__wrapper{padding:120px 0}}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container{width:100%;max-width:90%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:50px}@media(max-width:899px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container{flex-direction:column;align-items:flex-start}}@media(max-width:499px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container{align-items:center}}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading{width:100%;max-width:70%}@media(max-width:991px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading{max-width:none}}@media(max-width:499px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-heading{text-align:center}}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta{width:100%;max-width:-moz-max-content;max-width:max-content}.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button{border:0;background-color:#000;cursor:none}@media(max-width:991px){.wps-homepage-partner-with-us__wrapper .wps-homepage-partner-with-us__container .section-cta button{cursor:pointer}}.wps-homepage-testimonials__wrapper{position:relative;width:100%;padding-bottom:150px;overflow:hidden;background-color:#fff;display:none}@media(max-width:991px){.wps-homepage-testimonials__wrapper{padding-bottom:120px}}@media(max-width:575px){.wps-homepage-testimonials__wrapper{padding-bottom:90px}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container{width:100%;max-width:90%;margin:0 auto}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container{position:relative;width:100%;height:40px;display:flex;align-items:center;gap:30px;margin-bottom:40px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next{position:relative;left:auto;top:auto;right:auto;bottom:auto;transform:none;width:14px;height:14px;display:flex;justify-content:center;align-items:center;cursor:none}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev::before,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev::after,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next::before,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next::after{display:none}@media(max-width:991px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next{cursor:pointer}}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-prev svg,.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .slider-navigation__container .swiper-button-next svg{display:inline-block;width:14px;fill:#000}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider{position:relative;width:100%;overflow:hidden}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container{width:100%;display:flex}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:36px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading{width:100%;display:flex;align-items:center;gap:20px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .image{flex-basis:60px;flex-shrink:0}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .image img{width:100%;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details{width:100%}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details h3{font-weight:700}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .heading .details p{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:gray;padding:0;margin:0}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content .ratings{width:120px}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content .ratings svg{display:inline-block;width:100%}.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content p{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#000;padding:0;margin:0}@media(max-width:499px){.wps-homepage-testimonials__wrapper .wps-homepage-testimonials__container .wps-testimonial-slider .wps-testimonial__container .wps-testimonial-item .content p{font-size:18px}}.wps-footer-cta-banner__wrapper{position:relative;width:100%;overflow:hidden;background-color:#1b9daf}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container{width:100%;display:flex;gap:50px}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container{flex-direction:column;gap:0}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{position:relative;width:40%;padding:40px 0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{width:100%;padding:120px 0 160px}}@media(max-width:575px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container{padding:90px 0 120px}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .image{position:absolute;left:0;top:0;width:80%}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content{position:relative;width:100%;max-width:70%;margin:0 auto;z-index:10}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content{max-width:90%}}@media(max-width:499px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content{text-align:center}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content h2{color:#fff}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta{margin-top:50px}@media(max-width:499px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta{width:100%;display:flex;justify-content:center}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button{border:0;cursor:none}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-content__container .content .cta button{cursor:pointer}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container{width:60%;max-height:100vh;overflow:hidden}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container{width:100%}}.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container img{position:relative;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-footer-cta-banner__wrapper .wps-footer-cta-banner__container .section-image__container img{height:auto}}.wps-footer-features__wrapper{position:relative;width:100%;padding-top:120px;overflow:hidden;background-color:#000}@media(max-width:575px){.wps-footer-features__wrapper{padding-top:90px}}.wps-footer-features__wrapper .wps-footer-features__container{width:100%;max-width:90%;margin:0 auto;display:flex;justify-content:center}.wps-footer-features__wrapper .wps-footer-features__container ul{width:100%;max-width:1160px;list-style-type:none;padding:0;margin:0;display:flex;justify-content:space-between;gap:40px}@media(max-width:729px){.wps-footer-features__wrapper .wps-footer-features__container ul{justify-content:center;flex-wrap:wrap;gap:50px 0}}.wps-footer-features__wrapper .wps-footer-features__container ul li{line-height:1;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}@media(max-width:729px){.wps-footer-features__wrapper .wps-footer-features__container ul li{width:33.333%}}@media(max-width:499px){.wps-footer-features__wrapper .wps-footer-features__container ul li{width:50%}}.wps-footer-features__wrapper .wps-footer-features__container ul li .icon{display:inline-flex;align-items:flex-end;width:40px;height:50px}.wps-footer-features__wrapper .wps-footer-features__container ul li .icon svg{display:inline-block;width:40px;fill:#bbb}.wps-footer-features__wrapper .wps-footer-features__container ul li .text{width:100%;max-width:130px;line-height:1.5;color:#bbb}.wps-footer-scheduling__wrapper{position:relative;width:100%;padding-top:120px;overflow:hidden;background-color:#000}@media(max-width:575px){.wps-footer-scheduling__wrapper{padding-top:90px}}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container{width:100%;max-width:90%;margin:0 auto}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-image{width:100%;display:flex;justify-content:center}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-image img{width:100%;max-width:200px}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container{position:relative;width:100%;max-width:80%;margin:0 auto;transform:translateY(-20px)}@media(max-width:991px){.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container{max-width:none}}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;will-change:transform}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content h2{font-weight:600;color:#da3832;margin-bottom:16px}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content p{color:#bbb}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta{width:100%;display:flex;justify-content:center;margin-top:50px}.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a{text-decoration:none;background-color:#da3832;cursor:none}@media(max-width:991px){.wps-footer-scheduling__wrapper .wps-footer-scheduling__container .section-content__container .section-content .cta a{cursor:pointer}}.wps-footer-instagram-feeds__wrapper{position:relative;width:100%;overflow:hidden;background-color:#000}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container{width:100%;max-width:90%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container a{display:inline-block;text-decoration:none;font-weight:600;color:#da3832;cursor:none}@media(max-width:991px){.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container a{cursor:pointer}}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container #sbi_images{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:12px !important}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container .sbi_item{width:100% !important;border-radius:10px !important;overflow:hidden !important;filter:grayscale(100%) !important;opacity:.5 !important}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container .sbi_item:hover{filter:grayscale(0) !important;opacity:1 !important}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container .sbi_item:hover .sbi_link{opacity:0 !important}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container #sbi_load{display:none !important}@media(max-width:1199px){.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container #sbi_images{grid-template-columns:repeat(4,1fr) !important}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container .sbi_item:last-child{display:none !important}}@media(max-width:768px){.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container #sbi_images{grid-template-columns:repeat(2,1fr) !important}.wps-footer-instagram-feeds__wrapper .wps-footer-instagram-feeds__container .sbi_item:last-child{display:none !important}}.wps-footer-main__wrapper{position:relative;width:100%;padding:100px 0;overflow:hidden;background-color:#000}@media(max-width:575px){.wps-footer-main__wrapper{padding:90px 0}}.wps-footer-main__wrapper .wps-footer-main__container{width:100%;max-width:90%;margin:0 auto;display:flex;gap:8%}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container{flex-direction:column;gap:80px}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{width:50%}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container,.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{width:100%}}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container{width:-moz-max-content;width:max-content;margin:0 auto}}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container{width:100%}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer{width:100%}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer{text-align:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer h2{font-weight:400;color:#bbb}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer p{color:gray;margin-top:24px}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form{position:relative;width:100%;max-width:600px;display:block;margin-top:50px}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input{position:relative;width:100%;height:74px;border:0;outline:0;border-radius:7px;background-color:#212121;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0 14px;margin:0}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input{font-size:18px;height:60px}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::-moz-placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0;margin:0;opacity:.2}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::placeholder{font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.7;color:#fff;padding:0;margin:0;opacity:.2}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::-moz-placeholder{font-size:18px}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form input::placeholder{font-size:18px}}.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form button{all:unset;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;width:140px;height:54px;right:10px;transform:translateY(-50%);border-radius:7px;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;background-color:#595959;cursor:pointer}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-left__container .newsletter__cotnainer form button{width:100%;position:relative;right:auto;top:auto;transform:none;margin-top:10px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{display:flex;justify-content:space-between;gap:50px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container{flex-direction:column;align-items:center;gap:70px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container{display:flex;flex-direction:column;align-items:flex-start;gap:32px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container{align-items:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item{width:100%}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item{text-align:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item:last-child{margin-top:10px}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item h3{color:gray;margin-bottom:10px}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p{line-height:1;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a{text-decoration:none;color:#fff}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a{transition:color 200ms linear;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item p a{cursor:pointer}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul{display:flex;align-items:center;gap:24px;list-style-type:none;padding:0;margin:0}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul{justify-content:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li{line-height:1;padding:0;margin:0}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li a{display:inline-flex;align-items:center;text-decoration:none;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li a{cursor:pointer}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item ul li a svg{display:inline-flex;align-items:center;width:20px;height:20px;fill:gray}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container{margin-top:10px}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:300;line-height:2;letter-spacing:-1px;color:gray;padding:0;margin:0;opacity:.4}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p{font-size:12px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p a{font-family:"DM Sans",sans-serif;font-size:14px;font-weight:300;line-height:2;letter-spacing:-1px;color:gray;text-decoration:none;padding:0;margin:0;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p a{cursor:pointer}}@media(max-width:767px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .widgets__container .widget-item .copyrights__container p a{font-size:12px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container{display:flex;flex-direction:column;align-items:flex-end;gap:40px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container{align-items:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a{display:inline-flex;text-decoration:none}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a img{width:160px}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a img{width:140px}}@media(max-width:575px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .logo__container a img{width:120px}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container{display:flex;flex-direction:column;align-items:flex-end;gap:6px}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container{align-items:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p{font-size:14px;color:#fff;opacity:.3;text-align:right}@media(max-width:499px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p{text-align:center}}.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p a{color:#fff;text-decoration:none;cursor:none}@media(max-width:991px){.wps-footer-main__wrapper .wps-footer-main__container .section-right__container .main__container .copyrights__container p a{cursor:pointer}}.vc_row.wpb_row{margin-top:0;margin-bottom:0;margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-section{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-grid-section{margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-grid-section .row{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-section.wps-row-inner-fix{margin-left:-20px;margin-right:-20px}.no-container>.row{margin:0 15px}.no-container .row .vc_column_container{padding:0}.wpb_wrapper .row-bg-center{background-position:center center !important}.row-overflow-hidden{overflow:hidden}.row.no-gutters,.vc_row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.vc_row.no-gutters>[class^=vc_col],.vc_row.no-gutters>[class*=" vc_col"],.row.no-gutters>[class*=" col-"],.vc_column-inner{padding-right:0 !important;padding-left:0 !important}.row.no-gutters .container,.vc_row.no-gutters .container,.container.no-gutters{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.container .container,.container-fluid .container{width:100%}.container{width:100%;max-width:1440px;margin:0 auto}.edgtf-grid-section .edgtf-section-inner{padding-left:20px;padding-right:20px}.wps-vc-row-no-padding .vc_column_container{padding-left:0;padding-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwiY29tcG9uZW50cy9jdXJzb3Iuc2NzcyIsInV0aWxpdGllcy9tZWRpYS1xdWVyaWVzLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1wcmVsb2FkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLWFnZS1jb25maXJtYXRpb24uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLW5ld3NsZXR0ZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXZpZGVvLXBvcHVwLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvYW1tYXItaGVhZGVyLXRvcGJhci5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItaGVyby5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX2NsaWVudF9sb2dvcy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2Vfc2VydmljZXMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3dob193ZV9hcmUuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX2Rlc2NyaXB0aW9uc19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2Vfd29ya3Muc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3BhcnRuZXJfd2l0aF91cy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1jdGEtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1mZWF0dXJlcy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItc2NoZWR1bGluZy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItaW5zdGFncmFtLWZlZWRzLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJiYXNlL292ZXJpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBO0VBQ0UsMEJBQUE7RUFDQSx3TUFDRTtFQUdGLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1VGO0FDSkEsMENBQUE7QUNkQTtFQUNFLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLHlCQUFBO0FGcUJGOztBRWxCQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0NBQUE7QUZxQkY7O0FFbEJBOzs7RUFHRSxVQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0FGcUJGOztBRWxCQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0Esa0NDekJZO0VEMEJaLHlCQ2ZZO0VEZ0JaLG1DQUFBO0VBQ0Esa0NBQUE7RUFDQSxvQkFBQTtBRnFCRjtBRW5CRTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx5QkMzQlU7RUQ0QlYsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLHlEQUFBO0FGcUJKO0FFakJJO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0FGbUJOOztBRWRBO0VBQ0UsY0FBQTtFQUNBLGVBQUE7RUFDQSxZQUFBO0FGaUJGOztBRWRBO0VBQ0UscUJBQUE7QUZpQkY7O0FFZEE7RUFDRSxxQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FGaUJGOztBSWxGQTtFQUNFLGtDREZZO0VDR1osa0NBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjREdZO0VDRlosVUFBQTtFQUNBLFNBQUE7QUpxRkY7O0FJakZBO0VBQ0Usa0NEZFk7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QUNBLGlCQUFBO0VBQ0EsY0FBQTtBM0J5OEZKOztBMkJyOEZJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBM0J3OEZSOztBMkJqN0ZRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0EzQm83RloiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiAgICAgQ2hyb25pYyBVU0EgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuXG5AY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCJiYXNlL2N1c3RvbS1mb250c1wiO1xuQGltcG9ydCBcImJhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWl4aW5zXCI7XG5AaW1wb3J0IFwiYmFzZS9jb3JlXCI7XG5AaW1wb3J0IFwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzXCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvY3Vyc29yXCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLXByZWxvYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1hZ2UtY29uZmlybWF0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLW5ld3NsZXR0ZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXItZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci12aWRlby1wb3B1cC1zZWN0aW9uLnNjc3NcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLXRvcGJhclwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hbW1hci1oZWFkZXItaGVyb1wiO1xuXG5AaW1wb3J0IFwiLi92Yy1jb21wb25lbnRzL2luaXQuc2Nzc1wiO1xuXG4vLyBAaW1wb3J0IFwiLi93b3JrL3dvcmstYXJjaGl2ZXMtaGVhZGVyLnNjc3NcIjtcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9mb290ZXJcIjtcblxuLy8gQGltcG9ydCBcImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlXCI7XG5cbkBpbXBvcnQgXCJiYXNlL292ZXJpZGVcIjtcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJhZGxleSBTYW5zXCI7XHJcbiAgc3JjOlxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL1JhZGxleVNhbnMvUmFkbGV5LVNhbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvUmFkbGV5U2Fucy9SYWRsZXktU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvUmFkbGV5U2Fucy9SYWRsZXktU2Fucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcbiIsIi8qIVxuVGhlbWUgTmFtZTogICAgIENocm9uaWMgVVNBIEN1c3RvbSBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSYWRsZXkgU2Fuc1wiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvUmFkbGV5U2Fucy9SYWRsZXktU2Fucy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9SYWRsZXlTYW5zL1JhZGxleS1TYW5zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG46cm9vdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG59XG5ib2R5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbmJvZHkuYmx1cjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjc1O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgxIHNwYW4sIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24gaDIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTRweCwgOHZ3LCAyODBweCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZm9ybS1zdWNjZXNzLXN0YXRlIC5zdWNjZXNzLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMzhweCwgNHZ3LCAxMjBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtY29udGVudCBoMywgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHAsIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtcmV2ZWFsZXJfX3dyYXBwZXIgLndwcy1yZXZlYWxlcl9fY29udGFpbmVyIC5udW1iZXIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMXZ3LCAzMnB4KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0IHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyBoMiwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjhweCwgMi41dncsIDcycHgpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY3MtdGV4dF9fc3R5bGUxIHNwYW4sIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAgc3BhbiwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyIHNwYW4sIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIGgyLCAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCwgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmZvcm0tc3VjY2Vzcy1zdGF0ZSAuc3VjY2Vzcy1jb250ZW50IHAsIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taGVhZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDEuNXZ3LCA0MnB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1jcy10ZXh0X19zdHlsZTIgc3BhbiwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGgyIHNwYW4sIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gaDIgc3BhbiwgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZGVzY3JpcHRpb25fX2NvbnRhaW5lciBwIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCBzcGFuLCAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZm9ybS1zdWNjZXNzLXN0YXRlIC5zdWNjZXNzLWNvbnRlbnQgcCBzcGFuLCAud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWhlYWRlciBoMiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTMsIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fd3JhcHBlciAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX2NvbnRhaW5lciBhLCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCBsaSAudGV4dCwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5kZXRhaWxzIGgzLCAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHAsIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtY29udGVudCBwLCAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgaDMsXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY3MtdGV4dF9fc3R5bGUzLCAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX3dyYXBwZXIgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX19jb250YWluZXIgYSwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIgdWwgbGkgLnRleHQsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLndwcy10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtaXRlbSAuaGVhZGluZyAuZGV0YWlscyBoMywgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbiBwLCAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWNvbnRlbnQgcCwgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIGgzLFxuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTQsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCwgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSBwIGEsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW0gaDMsIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubmV3c2xldHRlcl9fY290bmFpbmVyIHAsIC53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gZGl2IC5mYWRlLW91dC1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1jb250ZW50IC5mYWRlLWluLWNvbnRlbnQgLmNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmVycm9yLW1lc3NhZ2UsXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAuZXJyb3ItbWVzc2FnZSwgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1mb3JtIGZvcm0gYnV0dG9uLCAud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWhlYWRlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtbGlua19fc3R5bGUxIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTEgLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAudGV4dCAuZmFkZS1pbi10ZXh0LFxuLndwcy1jcy1saW5rX19zdHlsZTEgLnRleHQgLmZhZGUtb3V0LXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtcm93OiAxLy0xO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAudGV4dCAuZmFkZS1pbi10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTUlKTtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxIC50ZXh0IC5mYWRlLW91dC10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTEgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXJvdzogMS8tMTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMSAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTE1JSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciAudGV4dCAuZmFkZS1pbi10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLndwcy1jcy1saW5rX19zdHlsZTE6aG92ZXIgLnRleHQgLmZhZGUtb3V0LXRleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTE1JSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTE1JSk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMSwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBidXR0b24sIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGJ1dHRvbiwgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIC50ZXh0LCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEgLnRleHQsIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbiAudGV4dCwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYnV0dG9uIC50ZXh0LCAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC50ZXh0LCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAudGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbiAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBidXR0b24gLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0LCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0LFxuLndwcy1jcy1idG5fX3N0eWxlMSAudGV4dCAuZmFkZS1vdXQtdGV4dCxcbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1vdXQtdGV4dCxcbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbiAudGV4dCAuZmFkZS1vdXQtdGV4dCxcbi53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGJ1dHRvbiAudGV4dCAuZmFkZS1vdXQtdGV4dCxcbi53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLnRleHQgLmZhZGUtb3V0LXRleHQsXG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAudGV4dCAuZmFkZS1vdXQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbiAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBidXR0b24gLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0LCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAudGV4dCAuZmFkZS1pbi10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTUlKTtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAudGV4dCAuZmFkZS1vdXQtdGV4dCwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYnV0dG9uIC50ZXh0IC5mYWRlLW91dC10ZXh0LCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBidXR0b24gLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLnRleHQgLmZhZGUtb3V0LXRleHQsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIC50ZXh0IC5mYWRlLW91dC10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAuaWNvbiwgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC5pY29uLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBidXR0b24gLmljb24sIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGJ1dHRvbiAuaWNvbiwgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIC5pY29uIHNwYW4sIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBidXR0b24gLmljb24gc3BhbiwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYnV0dG9uIC5pY29uIHNwYW4sIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLmljb24gc3BhbiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgLmljb24gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDEvLTE7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAuaWNvbiBzcGFuIHN2ZywgLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSBhIC5pY29uIHNwYW4gc3ZnLCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBidXR0b24gLmljb24gc3BhbiBzdmcsIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGJ1dHRvbiAuaWNvbiBzcGFuIHN2ZywgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiBzcGFuIHN2ZywgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEgLmljb24gc3BhbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbiAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGJ1dHRvbiAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLmljb24gc3Bhbi5mYWRlLW91dC1pY29uLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGEgLmljb24gc3Bhbi5mYWRlLWluLWljb24sIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbiAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYnV0dG9uIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYSAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTE1JSk7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYTpob3ZlciAudGV4dCAuZmFkZS1pbi10ZXh0LCAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSBidXR0b246aG92ZXIgLnRleHQgLmZhZGUtaW4tdGV4dCwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYnV0dG9uOmhvdmVyIC50ZXh0IC5mYWRlLWluLXRleHQsIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIgLnRleHQgLmZhZGUtaW4tdGV4dCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGE6aG92ZXIgLnRleHQgLmZhZGUtaW4tdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTE6aG92ZXIgLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYTpob3ZlciAudGV4dCAuZmFkZS1vdXQtdGV4dCwgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYnV0dG9uOmhvdmVyIC50ZXh0IC5mYWRlLW91dC10ZXh0LCAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBidXR0b246aG92ZXIgLnRleHQgLmZhZGUtb3V0LXRleHQsIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIgLnRleHQgLmZhZGUtb3V0LXRleHQsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhOmhvdmVyIC50ZXh0IC5mYWRlLW91dC10ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExNSUpO1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbjpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGJ1dHRvbjpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24sIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGE6aG92ZXIgLmljb24gc3Bhbi5mYWRlLW91dC1pY29uLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTE1JSk7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhIGE6aG92ZXIgLmljb24gc3Bhbi5mYWRlLWluLWljb24sIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIGJ1dHRvbjpob3ZlciAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiwgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYnV0dG9uOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyIC5pY29uIHNwYW4uZmFkZS1pbi1pY29uLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIC5jdGEgYTpob3ZlciAuaWNvbiBzcGFuLmZhZGUtaW4taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm1mLWN1cnNvciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tZi1jdXJzb3I6OmJlZm9yZSwgLm1mLWN1cnNvcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tZi1jdXJzb3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5tZi1jdXJzb3IgLm1mLWN1cnNvci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tZi1jdXJzb3IgLm1mLWN1cnNvci1pbm5lciAubWYtY3Vyc29yLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI2ZmZmZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IGltZyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tZi1jdXJzb3IgLm1mLWN1cnNvci1pbm5lciAubWYtY3Vyc29yLXRleHQgaW1nIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAubWYtY3Vyc29yIC5tZi1jdXJzb3ItaW5uZXIgLm1mLWN1cnNvci10ZXh0IGltZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi53cHN0Zi1wYWdlLXdyYXAge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIgLndwcy1yZXZlYWxlcl9fY29udGFpbmVyIC5sb2FkZXItbGluZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAubG9hZGVyLWxpbmVfX2NvbnRhaW5lciAubG9hZGVyLWxpbmUge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWxsLWNoYW5nZTogd2lkdGg7XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAubnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjBweDtcbiAgYm90dG9tOiA2MHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxMDA7XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAucmV2ZWFsZXItYm94ZXNfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIgLndwcy1yZXZlYWxlcl9fY29udGFpbmVyIC5yZXZlYWxlci1ib3hlc19fY29udGFpbmVyIC5ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ud3BzLXJldmVhbGVyX193cmFwcGVyIC53cHMtcmV2ZWFsZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndwcy1yZXZlYWxlcl9fd3JhcHBlciAud3BzLXJldmVhbGVyX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogNzVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDUwcHggNjBweCA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhcyBidXR0b24ge1xuICBhbGw6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGFzIGEsXG4ud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGFzIGJ1dHRvbiB7XG4gIHdpZHRoOiA1MCU7XG4gIG1pbi13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogNTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGFzIGEsXG4gIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YXMgYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY3RhcyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhNGE0YTtcbn1cbi53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX3dyYXBwZXIgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YXMgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMzgzMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhlYWRlci1hZ2UtY29uZmlybWF0aW9uX193cmFwcGVyIC53cHMtaGVhZGVyLWFnZS1jb25maXJtYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGFzIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiA1MHB4IDYwcHggNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMzZweDtcbiAgdG9wOiAzNnB4O1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1idXR0b24gYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1idXR0b24gYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDI0cHg7XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1oZWFkZXIgcCB7XG4gIGNvbG9yOiAjYWFhO1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWZvcm0gZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1mb3JtIGZvcm0gaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSBmb3JtIGlucHV0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1uZXdzbGV0dGVyX193cmFwcGVyIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWZvcm0gZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fd3JhcHBlciAud3BzLWhlYWRlci1uZXdzbGV0dGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1mb3JtIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIgLndwcy1oZWFkZXItbmV3c2xldHRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZm9ybSBmb3JtIGJ1dHRvbiB7XG4gIGFsbDogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMzgzMjtcbn1cblxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tYnV0dG9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tYnV0dG9uX19jb250YWluZXIge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tYnV0dG9uX19jb250YWluZXIge1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1idXR0b25fX2NvbnRhaW5lciBidXR0b24ge1xuICBhbGw6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWJ1dHRvbl9fY29udGFpbmVyIGJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5jb250ZW50IC5pY29uIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5jb250ZW50IC5pY29uIGltZyB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuY29udGVudCAuZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNTRweCwgMTB2dywgMjgwcHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5mb3JtLXN1Y2Nlc3Mtc3RhdGUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5mb3JtLXN1Y2Nlc3Mtc3RhdGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA4MHB4IDI0cHg7XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5mb3JtLXN1Y2Nlc3Mtc3RhdGUgLnN1Y2Nlc3MtY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmZvcm0tc3VjY2Vzcy1zdGF0ZSAuc3VjY2Vzcy1jb250ZW50IC5zdWNjZXNzLWljb24ge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmZvcm0tc3VjY2Vzcy1zdGF0ZSAuc3VjY2Vzcy1jb250ZW50IC5zdWNjZXNzLWljb24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZm9ybS1zdWNjZXNzLXN0YXRlIC5zdWNjZXNzLWNvbnRlbnQgLnN1Y2Nlc3MtaWNvbiBzdmcge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5mb3JtLXN1Y2Nlc3Mtc3RhdGUgLnN1Y2Nlc3MtY29udGVudCAuc3VjY2Vzcy1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZm9ybS1zdWNjZXNzLXN0YXRlIC5zdWNjZXNzLWNvbnRlbnQgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5mb3JtLXN1Y2Nlc3Mtc3RhdGUgLnN1Y2Nlc3MtY29udGVudCBwIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5mb3JtLXN1Y2Nlc3Mtc3RhdGUgLnN1Y2Nlc3MtY29udGVudCAuY2xvc2Utc3VjY2Vzcy1idG4ge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuZm9ybS1zdWNjZXNzLXN0YXRlIC5zdWNjZXNzLWNvbnRlbnQgLmNsb3NlLXN1Y2Nlc3MtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ2FwOiA0MHB4IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgaDMsXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIGgzLFxuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciBoMyxcbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5lcnJvci1tZXNzYWdlLFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLmVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZGEzODMyO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5lcnJvci1tZXNzYWdlLnNob3csXG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciAuZXJyb3ItbWVzc2FnZS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIge1xuICBncmlkLWNvbHVtbjogMS8xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMThweDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkgLmNoZWNrLFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGlucHV0LFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkgLmNoZWNrIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaSAuY2hlY2sgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5jaGVja2JveGVzX19jb250YWluZXIgLmNoZWNrYm94ZXMgbGkgLmNoZWNrLFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuY2hlY2tib3hlc19fY29udGFpbmVyIC5jaGVja2JveGVzIGxpIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaS5hY3RpdmUgLmNoZWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmNoZWNrYm94ZXNfX2NvbnRhaW5lciAuY2hlY2tib3hlcyBsaS5hY3RpdmUgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgaDMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIGlucHV0LFxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgdGV4dGFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIGlucHV0OjpwbGFjZWhvbGRlcixcbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuaW5wdXQtZmllbGRzX19jb250YWluZXIgLnRleHRmaWVsZHMgbGkgdGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpLmFjdGl2ZSBpbnB1dCxcbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmlucHV0LWZpZWxkc19fY29udGFpbmVyIC50ZXh0ZmllbGRzIGxpLmFjdGl2ZSB0ZXh0YXJlYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLnN1Ym1pdC1idG5fX2NvbnRhaW5lcixcbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmctcmVjYXB0Y2hhX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnRyYWNrIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCBmb3JtIC5zdWJtaXQtYnRuX19jb250YWluZXIsXG4gIC53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmctcmVjYXB0Y2hhX19jb250YWluZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuc3VibWl0LWJ0bl9fY29udGFpbmVyIGJ1dHRvbixcbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLmctcmVjYXB0Y2hhX19jb250YWluZXIgYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC50cmFjayAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgZm9ybSAuZy1yZWNhcHRjaGFfX2NvbnRhaW5lciAuZy1yZWNhcHRjaGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAudHJhY2sgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IGZvcm0gLnN1Ym1pdC1idG5fX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAudG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cbi53cHMtaGVhZGVyLWZvcm1fX3dyYXBwZXIgLndwcy1oZWFkZXItZm9ybV9fY29udGFpbmVyIC50b2FzdCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNTRweDtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIgLnRvYXN0IHNwYW4uc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG4ud3BzLWhlYWRlci1mb3JtX193cmFwcGVyIC53cHMtaGVhZGVyLWZvcm1fX2NvbnRhaW5lciAudG9hc3Qgc3Bhbi5lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYTM4MzI7XG59XG5cbi53cHMtaGVhZGVyLXBvcHVwLXZpZGVvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhciwgdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLWhlYWRlci1wb3B1cC12aWRlb19fd3JhcHBlciAud3BzLWhlYWRlci1wb3B1cC12aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDgwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud3BzLWhlYWRlci1wb3B1cC12aWRlb19fd3JhcHBlciAud3BzLWhlYWRlci1wb3B1cC12aWRlb19fY29udGFpbmVyIC5wb3B1cC12aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1oZWFkZXItcG9wdXAtdmlkZW9fX3dyYXBwZXIgLndwcy1oZWFkZXItcG9wdXAtdmlkZW9fX2NvbnRhaW5lciAucG9wdXAtdmlkZW9fX2NvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xufVxuLndwcy1oZWFkZXItcG9wdXAtdmlkZW9fX3dyYXBwZXIgLndwcy1oZWFkZXItcG9wdXAtdmlkZW9fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi53cHMtaGVhZGVyLXBvcHVwLXZpZGVvX193cmFwcGVyIC53cHMtaGVhZGVyLXBvcHVwLXZpZGVvX19jb250YWluZXIgLmNsb3NlLWJ0biBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWhlYWRlci1wb3B1cC12aWRlb19fd3JhcHBlci5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWhlYWRlci10b3BiYXJfX3dyYXBwZXIgLndwcy1oZWFkZXItdG9wYmFyX19jb250YWluZXIgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC52aWRlb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAudmlkZW9fX2NvbnRhaW5lciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY29udGVudF9fY29udGFpbmVyIGgxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGdyaWQtcm93OiAxLy0xO1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1NHB4LCAxMHZ3LCAyODBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIgLmN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGEzODMyO1xuICBjdXJzb3I6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNvbnRlbnRfX2NvbnRhaW5lciAuY3RhIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lcixcbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNjcm9sbC1kb3duLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MHB4KTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhlYWRlci1oZXJvX19jb250YWluZXIgLnNjcm9sbC1kb3duLWluZGljYXRvciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zY3JvbGwtZG93bi1pbmRpY2F0b3IgLmljb24ge1xuICB3aWR0aDogMjBweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1oZWFkZXItaGVyb19fY29udGFpbmVyIC5zY3JvbGwtZG93bi1pbmRpY2F0b3IgLmljb24gc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDkwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNzBweDtcbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwMHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgZ2FwOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtY2xpZW50LWxvZ29zX19jb250YWluZXIgLmNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvd19fY29udGFpbmVyIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIC5jbGllbnQtbG9nb3NfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLWlubmVyX19jb250YWluZXIgLmNsaWVudC1sb2dvcy1yb3dfX2NvbnRhaW5lciAuY2xpZW50LWxvZ29zLXJvdy1pbm5lcl9fY29udGFpbmVyIC5jbGllbnQtbG9nbyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDB2aDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmRlc2NyaXB0aW9uX19jb250YWluZXIgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjI5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIHtcbiAgZmxleC1iYXNpczogNTIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZThmMztcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZDRjYjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZWZjNztcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQ6bnRoLWNoaWxkKDQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDZmMjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1pbWFnZSAuaW1hZ2UsXG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWltYWdlIC52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWltYWdlIC5pbWFnZSBpbWcsXG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWltYWdlIC5pbWFnZSB2aWRlbyxcbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtaW1hZ2UgLnZpZGVvIGltZyxcbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtaW1hZ2UgLnZpZGVvIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDEuMDgzLzE7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWltYWdlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1pbWFnZSAuaWNvbiB7XG4gICAgbGVmdDogMzBweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtaW1hZ2UgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWltYWdlIC5pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIgLnNjcm9sbC10cmFja19fY29udGFpbmVyIC5zY3JvbGxlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY2FyZHNfX2NvbnRhaW5lciAuY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4ud3BzLWhvbWVwYWdlLXNlcnZpY2VzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utc2VydmljZXNfX2NvbnRhaW5lciAuc2Nyb2xsLXRyYWNrX19jb250YWluZXIgLnNjcm9sbGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jYXJkc19fY29udGFpbmVyIC5jYXJkIC5jYXJkLWNvbnRlbnQgLmZhZGUtaW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2Utc2VydmljZXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fY29udGFpbmVyIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciAuc2Nyb2xsZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNhcmRzX19jb250YWluZXIgLmNhcmQgLmNhcmQtY29udGVudCAuZmFkZS1pbi1jb250ZW50IC5jb250ZW50IHAge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cbi53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICBncmlkLXJvdzogMS8tMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xufVxuLndwcy1ob21lcGFnZS13aG8td2UtYXJlX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg1JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoby13ZS1hcmVfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aG8td2UtYXJlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbiBoMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIGgyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtZGVzY3JpcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb24gcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjFlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gZGl2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gZGl2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gZGl2IC5mYWRlLW91dC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCA0MHB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmMWVlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhciwgdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBkaXYgLmZhZGUtb3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBkaXYgLmZhZGUtb3V0LWNvbnRlbnQgLmljb24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBvcGFjaXR5OiAwLjg7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGRpdiAuZmFkZS1vdXQtY29udGVudCAuaWNvbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBkaXYgLmZhZGUtb3V0LWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gZGl2IC5mYWRlLW91dC1jb250ZW50IHAge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBkaXYgLmZhZGUtaW4tY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGxpbmVhciwgdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXI7XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGRpdiAuZmFkZS1pbi1jb250ZW50IC5wbGF5LWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gZGl2IC5mYWRlLWluLWNvbnRlbnQgLnBsYXktYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2Utd29ya3NfX3dyYXBwZXIgLndwcy1ob21lcGFnZS13b3Jrc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud29yay1pdGVtc19fY29udGFpbmVyIC53b3JrLWl0ZW0gZGl2IC5mYWRlLWluLWNvbnRlbnQgdmlkZW8sXG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGRpdiAuZmFkZS1pbi1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBkaXYgLmZhZGUtaW4tY29udGVudCB2aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53b3JrLWl0ZW1zX19jb250YWluZXIgLndvcmstaXRlbSBkaXY6aG92ZXIgLmZhZGUtb3V0LWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXdvcmtzX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd29ya3NfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndvcmstaXRlbXNfX2NvbnRhaW5lciAud29yay1pdGVtIGRpdjpob3ZlciAuZmFkZS1pbi1jb250ZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIgLnNlY3Rpb24tY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4ud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBhcnRuZXItd2l0aC11c19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBidXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLWl0ZW0gLmhlYWRpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5pbWFnZSB7XG4gIGZsZXgtYmFzaXM6IDYwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLWl0ZW0gLmhlYWRpbmcgLmRldGFpbHMgaDMge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5oZWFkaW5nIC5kZXRhaWxzIHAge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLndwcy10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtaXRlbSAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5jb250ZW50IC5yYXRpbmdzIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLXNsaWRlciAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1pdGVtIC5jb250ZW50IC5yYXRpbmdzIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsc19fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtc2xpZGVyIC53cHMtdGVzdGltb25pYWxfX2NvbnRhaW5lciAud3BzLXRlc3RpbW9uaWFsLWl0ZW0gLmNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWxzX19jb250YWluZXIgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIgLndwcy10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC53cHMtdGVzdGltb25pYWwtaXRlbSAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjlkYWY7XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTIwcHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDgwJTtcbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuY29udGVudCAuY3RhIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmNvbnRlbnQgLmN0YSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5jb250ZW50IC5jdGEgYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLndwcy1mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC53cHMtZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOXB4KSB7XG4gIC53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDUwcHggMDtcbiAgfVxufVxuLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcyOXB4KSB7XG4gIC53cHMtZm9vdGVyLWZlYXR1cmVzX193cmFwcGVyIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIgdWwgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLndwcy1mb290ZXItZmVhdHVyZXNfX3dyYXBwZXIgLndwcy1mb290ZXItZmVhdHVyZXNfX2NvbnRhaW5lciB1bCBsaSAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciAud3BzLWZvb3Rlci1mZWF0dXJlc19fY29udGFpbmVyIHVsIGxpIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGZpbGw6ICNiYmJiYmI7XG59XG4ud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciAud3BzLWZvb3Rlci1mZWF0dXJlc19fY29udGFpbmVyIHVsIGxpIC50ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuXG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZGEzODMyO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLndwcy1mb290ZXItc2NoZWR1bGluZ19fd3JhcHBlciAud3BzLWZvb3Rlci1zY2hlZHVsaW5nX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhMzgzMjtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLXNjaGVkdWxpbmdfX3dyYXBwZXIgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jdGEgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX3dyYXBwZXIgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbn1cbi53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fd3JhcHBlciAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZGEzODMyO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX193cmFwcGVyIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fY29udGFpbmVyIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX193cmFwcGVyIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fY29udGFpbmVyICNzYmlfaW1hZ2VzIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpICFpbXBvcnRhbnQ7XG4gIGdhcDogMTJweCAhaW1wb3J0YW50O1xufVxuLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX193cmFwcGVyIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fY29udGFpbmVyIC5zYmlfaXRlbSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cbi53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fd3JhcHBlciAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX2NvbnRhaW5lciAuc2JpX2l0ZW06aG92ZXIge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSkgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX193cmFwcGVyIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fY29udGFpbmVyIC5zYmlfaXRlbTpob3ZlciAuc2JpX2xpbmsge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG4ud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX3dyYXBwZXIgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX19jb250YWluZXIgI3NiaV9sb2FkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX3dyYXBwZXIgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX19jb250YWluZXIgI3NiaV9pbWFnZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcbiAgfVxuICAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX3dyYXBwZXIgLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX19jb250YWluZXIgLnNiaV9pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fd3JhcHBlciAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX2NvbnRhaW5lciAjc2JpX2ltYWdlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKSAhaW1wb3J0YW50O1xuICB9XG4gIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fd3JhcHBlciAud3BzLWZvb3Rlci1pbnN0YWdyYW0tZmVlZHNfX2NvbnRhaW5lciAuc2JpX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyLFxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyLFxuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLm5ld3NsZXR0ZXJfX2NvdG5haW5lciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLm5ld3NsZXR0ZXJfX2NvdG5haW5lciBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjYmJiYmJiO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgcCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzRweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5uZXdzbGV0dGVyX19jb3RuYWluZXIgZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubmV3c2xldHRlcl9fY290bmFpbmVyIGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubmV3c2xldHRlcl9fY290bmFpbmVyIGZvcm0gYnV0dG9uIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU5NTk1OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAubmV3c2xldHRlcl9fY290bmFpbmVyIGZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIGgzIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHAge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSBwIGEge1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBsaW5lYXI7XG4gIGN1cnNvcjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSB1bCBsaSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW0gdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZmlsbDogIzgwODA4MDtcbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud2lkZ2V0LWl0ZW0gLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndpZGdldC1pdGVtIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiRE0gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICM4MDgwODA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53aWRnZXQtaXRlbSAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBpbWcge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgaW1nIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi53cHMtZm9vdGVyLW1haW5fX3dyYXBwZXIgLndwcy1mb290ZXItbWFpbl9fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuMztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIC53cHMtZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mb290ZXItbWFpbl9fd3JhcHBlciAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLnZjX3Jvdy53cGJfcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4ubm8tY29udGFpbmVyIC5yb3cgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJvdy5uby1ndXR0ZXJzLCAudmNfcm93Lm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePWNvbC1dLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj12Y19jb2xdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiB2Y19jb2xcIl0sXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIGNvbC1cIl0sXG4udmNfY29sdW1uLWlubmVyIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLndwcy12Yy1yb3ctbm8tcGFkZGluZyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn0iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAqem9vbTogMTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuQG1peGluIHRyYW5zaXRpb24oJHdoYXQ6IGFsbCwgJHRpbWU6IDAuMnMsICRob3c6IGVhc2UtaW4tb3V0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1vei10cmFuc2l0aW9uOiAgICAkd2hhdCAkdGltZSAkaG93O1xuICAtbXMtdHJhbnNpdGlvbjogICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1vLXRyYW5zaXRpb246ICAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgdHJhbnNpdGlvbjogICAgICAgICAkd2hhdCAkdGltZSAkaG93O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMTYsICRsaW5lOiAkc2l6ZVZhbHVlICogMS41KSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUpICsgcHg7XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUpICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUgLyAxNikgKyByZW07XG59XG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuXG4vLyBCcmVhayBQb2ludFxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcGhhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cblxuQG1peGluIG9wYWNpdHkoJHZhbHVlKXtcbiAgJElFVmFsdWU6ICR2YWx1ZSoxMDA7XG4gIG9wYWNpdHk6ICR2YWx1ZTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT1cIiskSUVWYWx1ZStcIilcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRJRVZhbHVlKTtcbn1cblxuQG1peGluIGdyYXlzY2FsZSggJHRvZ2dsZTogXCJvblwiLCAkcGVyY2VudGFnZTogMSApIHtcbiAgJHN2Zy10eXBlOiBcIm1hdHJpeFwiO1xuICAkc3ZnLXZhbHVlOiBcIjAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFwiO1xuICAkaWUtYWxwaGE6IGFscGhhKCN7XCJvcGFjaXR5PVwifXJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCApICk7XG5cbiAgQGlmICRwZXJjZW50YWdlICE9IDEge1xuICAgICRzdmctdHlwZTogXCJzYXR1cmF0ZVwiO1xuICAgICRzdmctdmFsdWU6ICRwZXJjZW50YWdlO1xuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvblwiIHtcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCcjeyRzdmctdHlwZX1cXCcgdmFsdWVzPVxcJyN7JHN2Zy12YWx1ZX1cXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8vIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWRcbiAgICBmaWx0ZXI6IGdyYXkgJGllLWFscGhhOyAvLyBJRTYtOVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoIHJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCUgKSApOyAvLyBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1NcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENhdGNoLWFsbFxuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvZmZcIiB7XG4gICAgQGlmICRzdmctdHlwZSA9PSBcInNhdHVyYXRlXCIge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgfVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG5cbi8vIEJyb3dzZXIgUHJlZml4ZXNcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBSb3RhdGVcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIFNjYWxlXG5AbWl4aW4gc2NhbGUoJHh5LCAkc2NhbGUpIHtcbiAgJHNjYWxlVmFsOiBcIlwiO1xuICBAaWYoJHh5ID09IFwiYWxsXCIpIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlO1xuICB9IEBlbHNlIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlICsgJHh5O1xuICB9XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGVWYWwrXCIoXCIrJHNjYWxlK1wiKVwiKTtcbn1cblxuLy8gVHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gU2tld1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cblxuLy8gVHJhbnNmb3JtIE9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4kdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuIiwiOnJvb3Qge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LWtlcm5pbmc6IG5vcm1hbDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxuXG4gICYuYmx1ciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiIsIiRmb250LWN1c3RvbTogXCJETSBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiRkZWZhdWx0LWZvbnQ6ICRmb250LWN1c3RvbTtcblxuJGNvbG9yLXJlZDogI2RhMzgzMjtcbiRjb2xvci1saWdodC1ibHVlOiAjY2NlOGYzO1xuJGNvbG9yLWRhcmstYmx1ZTogIzFiOWRhZjtcbiRjb2xvci1zYWxtb246ICNmZmQ0Y2I7XG4kY29sb3ItYmVpZ2U6ICNmN2YxZWU7XG4kY29sb3ItZ3JheTogIzgwODA4MDtcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcbiIsIi8vIHBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiBjbGFtcCg1NHB4LCA4dncsIDI4MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gaGVhZGluZyBzdHlsZXNcbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiBjbGFtcCgzOHB4LCA0dncsIDEyMHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IGNsYW1wKDI0cHgsIDF2dywgMzJweCk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gdGV4dCBzdHlsZXNcbi53cHMtY3MtdGV4dF9fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiBjbGFtcCgyOHB4LCAyLjV2dywgNzJweCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogY2xhbXAoMjRweCwgMS41dncsIDQycHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBzcGFuIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGU0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIGxpbmsgc3R5bGVzXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAudGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5mYWRlLWluLXRleHQsXG4gICAgLmZhZGUtb3V0LXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ3JpZC1yb3c6IDEvLTE7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgICB9XG5cbiAgICAuZmFkZS1pbi10ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTE1JSk7XG4gICAgfVxuXG4gICAgLmZhZGUtb3V0LXRleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxuXG4gIC5pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZ3JpZC1yb3c6IDEvLTE7XG4gICAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJi5mYWRlLW91dC1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuXG4gICAgICAmLmZhZGUtaW4taWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTE1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLnRleHQge1xuICAgICAgLmZhZGUtaW4tdGV4dCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgLmZhZGUtb3V0LXRleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTE1JSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgc3BhbiB7XG4gICAgICAgICYuZmFkZS1vdXQtaWNvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExNSUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mYWRlLWluLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBidG4gc3R5bGVzXG4ud3BzLWNzLWJ0bl9fc3R5bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZzogMCAzMHB4IDAgNDBweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuZmFkZS1pbi10ZXh0LFxuICAgIC5mYWRlLW91dC10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSk7XG4gICAgfVxuXG4gICAgLmZhZGUtaW4tdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExNSUpO1xuICAgIH1cblxuICAgIC5mYWRlLW91dC10ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cblxuICAuaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdyaWQtcm93OiAxLy0xO1xuICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYuZmFkZS1vdXQtaWNvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgIH1cblxuICAgICAgJi5mYWRlLWluLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTExNSUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIC50ZXh0IHtcbiAgICAgIC5mYWRlLWluLXRleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB9XG5cbiAgICAgIC5mYWRlLW91dC10ZXh0IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDExNSUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pY29uIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmLmZhZGUtb3V0LWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFkZS1pbi1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZi1jdXJzb3Ige1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAubWYtY3Vyc29yLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWYtY3Vyc29yLXRleHQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS40Mjg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJwLWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1tZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/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+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuXG4gICAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cbiAgICAgICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi53cHN0Zi1wYWdlLXdyYXAge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi53cHMtcmV2ZWFsZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgei1pbmRleDogMTAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLndwcy1yZXZlYWxlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmxvYWRlci1saW5lX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICAgICAgLmxvYWRlci1saW5lIHtcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm51bWJlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNjBweDtcbiAgICAgIGJvdHRvbTogNjBweDtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICB9XG5cbiAgICAucmV2ZWFsZXItYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLmJveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sb2dvX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgLndwcy1oZWFkZXItYWdlLWNvbmZpcm1hdGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC43KTtcblxuICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nOiA1MHB4IDYwcHggNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jdGFzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWluLXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGE0YTRhO1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gIC53cHMtaGVhZGVyLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuNyk7XG5cbiAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggNjBweCA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgLnNlY3Rpb24tYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgdG9wOiAzNnB4O1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgY29sb3I6ICNhYWE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tZm9ybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC40KTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1oZWFkZXItZm9ybV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cblxuICAud3BzLWhlYWRlci1mb3JtX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLnNjcm9sbC10cmFja19fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAudHJhY2sge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWJ1dHRvbl9fY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICByaWdodDogMjRweDtcbiAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC40KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDU0cHgsIDEwdncsIDI4MHB4KTtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLXN1Y2Nlc3Mtc3RhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggMjRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnN1Y2Nlc3MtY29udGVudCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuXG4gICAgICAgICAgICAgIC5zdWNjZXNzLWljb24ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC43KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2xvc2Utc3VjY2Vzcy1idG4ge1xuICAgICAgICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZm9ybSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgICAgICBnYXA6IDQwcHggNTBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgICAgZ2FwOiA2MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNoZWNrYm94ZXNfX2NvbnRhaW5lcixcbiAgICAgICAgICAgICAgLmlucHV0LWZpZWxkc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuNSk7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5lcnJvci1tZXNzYWdlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuY2hlY2tib3hlc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8xO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG5cbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgIGdhcDogMThweDtcblxuICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5jaGVjayxcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZmJmO1xuXG4gICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuY2hlY2ssXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgLmNoZWNrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pbnB1dC1maWVsZHNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvNDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRleHRmaWVsZHMge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZFxuICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGlucHV0LFxuICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZFxuICAgICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zdWJtaXQtYnRuX19jb250YWluZXIsXG4gICAgICAgICAgICAgIC5nLXJlY2FwdGNoYV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi80O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZy1yZWNhcHRjaGFfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmctcmVjYXB0Y2hhIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc3VibWl0LWJ0bl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRvYXN0IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNTRweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXG4gICAgICAgICYuc3VjY2VzcyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaGVhZGVyLXBvcHVwLXZpZGVvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgei1pbmRleDogMTAwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246XG4gICAgb3BhY2l0eSAyMDBtcyBsaW5lYXIsXG4gICAgdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXI7XG5cbiAgLndwcy1oZWFkZXItcG9wdXAtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA4MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBvcHVwLXZpZGVvX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNsb3NlLWJ0biB7XG4gICAgICBhbGw6IHVuc2V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbiIsIi53cHMtaGVhZGVyLXRvcGJhcl9fd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDEycHggMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAud3BzLWhlYWRlci10b3BiYXJfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgdWwge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogN3B4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAud3BzLWhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgIC53cHMtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlb19fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvLTE7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg1NHB4LCAxMHZ3LCAyODBweCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcclxuICAgICAgICAgICAgY3Vyc29yOiBub25lO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ29fX2NvbnRhaW5lcixcclxuICAgICAgLmNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvX19jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Nyb2xsLWRvd24taW5kaWNhdG9yIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDBweCk7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA2MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDI1JTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDY1JTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1jbGllbnQtbG9nb3NfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogNjBweCAwIDkwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLWNsaWVudC1sb2dvc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDcwcHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC42KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2xpZW50LWxvZ29zX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5jbGllbnQtbG9nb3MtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDUwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jbGllbnQtbG9nb3Mtcm93X19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jbGllbnQtbG9nb3Mtcm93LWlubmVyX19jb250YWluZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2xpZW50LWxvZ28ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1zZXJ2aWNlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLWhvbWVwYWdlLXNlcnZpY2VzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zY3JvbGwtdHJhY2tfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwdmg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuc2Nyb2xsZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDYwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNDAlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jYXJkc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogODBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjI5cHgpIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNhcmQge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA1MjBweDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjZThmMztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkNGNiO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZmVmYzc7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QxZDZmMjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5jYXJkLWltYWdlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuaW1hZ2UsXG4gICAgICAgICAgICAgICAgLnZpZGVvIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICBpbWcsXG4gICAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQyMHB4O1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLjA4My8xO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhZGUtaW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2Utd2hvLXdlLWFyZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuXG4gICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgICAgICBncmlkLXJvdzogMS8tMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODBweCk7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA4NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1kZXNjcmlwdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLWRlc2NyaXB0aW9uc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NyU7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWN0YSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS13b3Jrc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLWhvbWVwYWdlLXdvcmtzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIC53b3JrLWl0ZW1zX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgZ2FwOiAxMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4OTlweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53b3JrLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVpZ2U7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWRlLW91dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmVpZ2U7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgICAgb3BhY2l0eSAyMDBtcyBsaW5lYXIsXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eSAyMDBtcyBsaW5lYXI7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhZGUtaW4tY29udGVudCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOlxuICAgICAgICAgICAgICAgIG9wYWNpdHkgMjAwbXMgbGluZWFyLFxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHkgMjAwbXMgbGluZWFyO1xuXG4gICAgICAgICAgICAgIC5wbGF5LWJ0biB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdmlkZW8sXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5mYWRlLW91dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYWRlLWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1wYXJ0bmVyLXdpdGgtdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE0MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtcGFydG5lci13aXRoLXVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4OTlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNzAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbHNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBub25lO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwcy10ZXN0aW1vbmlhbC1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAud3BzLXRlc3RpbW9uaWFsX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAud3BzLXRlc3RpbW9uaWFsLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDM2cHg7XG5cbiAgICAgICAgICAuaGVhZGluZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA2MHB4O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRldGFpbHMge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG5cbiAgICAgICAgICAgIC5yYXRpbmdzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcmstYmx1ZTtcblxuICAud3BzLWZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAxNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgIGN1cnNvcjogbm9uZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZvb3Rlci1mZWF0dXJlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuXG4gIC53cHMtZm9vdGVyLWZlYXR1cmVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICB1bCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzI5cHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiA1MHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDI0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3MjlweCkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGZpbGw6ICNiYmJiYmI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTMwcHg7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZvb3Rlci1zY2hlZHVsaW5nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG5cbiAgLndwcy1mb290ZXItc2NoZWR1bGluZ19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgY29sb3I6ICNiYmJiYmI7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1mb290ZXItaW5zdGFncmFtLWZlZWRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIC53cHMtZm9vdGVyLWluc3RhZ3JhbS1mZWVkc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAjZGEzODMyO1xuICAgICAgY3Vyc29yOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjc2JpX2ltYWdlcyB7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpICFpbXBvcnRhbnQ7XG4gICAgICBnYXA6IDEycHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2JpX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2JpX2l0ZW06aG92ZXIge1xuICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNiaV9pdGVtOmhvdmVyIC5zYmlfbGluayB7XG4gICAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3NiaV9sb2FkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAjc2JpX2ltYWdlcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcikgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNiaV9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAjc2JpX2ltYWdlcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcikgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgLnNiaV9pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAud3BzLWZvb3Rlci1tYWluX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA4JTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDgwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyLFxuICAgIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubmV3c2xldHRlcl9fY290bmFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICNiYmJiYmI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgZm9ybSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuMjtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OTU5NTk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDcwcHg7XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXRzX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMnB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLndpZGdldC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGU0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGxpbmVhcjtcbiAgICAgICAgICAgICAgY3Vyc29yOiBub25lO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmF5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFpbl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nb19fY29udGFpbmVyIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTYwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGdhcDogNnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBjdXJzb3I6IG5vbmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAua2xhdml5by1mb3JtLVY5VVRMVCB7XG4vLyAgIGZvcm0ge1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuLy8gICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4vLyAgICAgbWF4LXdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuLy8gICAgIGhlaWdodDogNzRweCAhaW1wb3J0YW50O1xuXG4vLyAgICAgaW5wdXQge1xuLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4vLyAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgaGVpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xuLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMSAhaW1wb3J0YW50O1xuXG4vLyAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tICFpbXBvcnRhbnQ7XG4vLyAgICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbi8vICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbi8vICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcbi8vICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbi8vICAgICAgIHBhZGRpbmc6IDAgMTRweCAhaW1wb3J0YW50O1xuLy8gICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbi8vICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuLy8gICAgICAgfVxuXG4vLyAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4vLyAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20gIWltcG9ydGFudDtcbi8vICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNyAhaW1wb3J0YW50O1xuLy8gICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbi8vICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIG9wYWNpdHk6IDAuMiAhaW1wb3J0YW50O1xuXG4vLyAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbi8vICAgICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgIGJ1dHRvbiB7XG4vLyAgICAgICBhbGw6IHVuc2V0ICFpbXBvcnRhbnQ7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4vLyAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgd2lkdGg6IDE0MHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbi8vICAgICAgIHJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbi8vICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCAhaW1wb3J0YW50O1xuLy8gICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbSAhaW1wb3J0YW50O1xuLy8gICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuLy8gICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuLy8gICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuLy8gICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTk1OTU5ICFpbXBvcnRhbnQ7XG4vLyAgICAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcblxuLy8gICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuLy8gICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbi8vICAgICAgICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbi8vICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4vLyAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi8vIC5rbGF2aXlvLWZvcm0tVjlVVExUIHtcbi8vICAgZm9ybSB7XG4vLyAgICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJlZCAhaW1wb3J0YW50O1xuXG4vLyAgICAgLy8gaDEge1xuLy8gICAgIC8vICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuLy8gICAgIC8vIH1cbi8vICAgfVxuLy8gfVxuIiwiLnZjX3Jvdy53cGJfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDE1cHhcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJjb2wtXCJdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1cInZjX2NvbFwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9wYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZWRndGYtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW4taW5uZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcge1xuICAgIC8vLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAvL31cbn1cbiJdfQ== */
