/*!
Theme Name:     Elassal Orthodontics Custom Theme
Theme URI:      https://houmanity.com/
Author:         Seyed Meeran
Author URI:     https://houmanity.com/
Description:    This is a modern custom-build WordPress theme by Houmanity.
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    humnty-theme
Tags: custom theme, houmanity, wps
*/@font-face{font-family:"aloevera";src:url("assets/fonts/Alovera/aloevera-light-webfont.woff2") format("woff2"),url("assets/fonts/Alovera/aloevera-light-webfont.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"aloevera";src:url("assets/fonts/Alovera/aloevera-regular-webfont.woff2") format("woff2"),url("assets/fonts/Alovera/aloevera-regular-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"aloevera";src:url("assets/fonts/Alovera/aloevera-medium-webfont.woff2") format("woff2"),url("assets/fonts/Alovera/aloevera-medium-webfont.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{margin-top:0 !important}html,body{padding:0;margin:0;width:100%}body{min-height:100vh;font-family:"Work Sans",sans-serif;font-size:18px;font-weight:normal;font-display:swap;line-height:1.7;overflow-x:hidden;color:#222;background-color:#fff}a{color:inherit;text-decoration:none}button{font-family:"aloevera",sans-serif}ul{list-style:none;margin:0;padding:0}iframe{max-width:100%}video{width:100%;height:auto}picture,img{max-width:100%;height:auto}figure{margin:0}button{background-color:transparent;box-shadow:none;border:0;cursor:pointer}strong{font-weight:bold}.wps-img-fluid{max-width:100%;width:100%}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}a{cursor:pointer}.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1{font-family:"aloevera",sans-serif;font-size:clamp(40px,11vw,150px);font-weight:400;line-height:.86;color:#fff;padding:0;margin:0}.wps-cs-inside-heading__style1 .text1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text1,.wps-cs-inside-heading__style1 .text2,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text2{display:block;width:100%}.wps-cs-inside-heading__style1 .text1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text1{color:#0ea7b0}.wps-cs-inside-heading__style1 .text2,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text2{color:#ccc}.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-family:"aloevera",sans-serif;font-size:150px;font-weight:400;line-height:.86;color:#0ea7b0;padding:0;margin:0}@media(max-width:1399px){.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:140px}}@media(max-width:1199px){.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:120px}}@media(max-width:991px){.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:100px}}@media(max-width:767px){.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:80px}}@media(max-width:575px){.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:60px}}@media(max-width:499px){.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:40px}}.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-family:"Work Sans",sans-serif;font-size:50px;font-weight:400;line-height:1.4;letter-spacing:-0.5px;color:#222;padding:0;margin:0}@media(max-width:575px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:40px}}.wps-cs-heading__style1,.wps-homepage-meet-the-team__wrapper .section-title__container .section-title-inner__container h2,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .section-heading__container h2,.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container h1{font-family:"aloevera",sans-serif;font-size:clamp(50px,11vw,150px);font-weight:400;line-height:.86;color:#fff;padding:0;margin:0}.wps-cs-heading__style2,.archive-page-header .page-title,.footer-main__wrapper .footer-main__container .widgets__container .working-hours__container h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content h4,.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content h3,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container h2{font-family:"Work Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:2px;text-transform:uppercase;color:#0ea7b0;padding:0;margin:0}.wps-cs-text__style1,.footer-main__wrapper .footer-main__container .heading__container .section-right h2,.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content h3,.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content h2,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content h2,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content .featured-text,.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .section-content__container h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content .featured-text,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-top__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-heading__container h2,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p{font-family:"Work Sans",sans-serif;font-size:50px;font-weight:400;line-height:1.4;letter-spacing:-0.5px;color:#222;padding:0;margin:0}@media(max-width:991px){.wps-cs-text__style1,.footer-main__wrapper .footer-main__container .heading__container .section-right h2,.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content h3,.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content h2,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content h2,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content .featured-text,.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .section-content__container h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content .featured-text,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-top__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-heading__container h2,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p{font-size:40px}}@media(max-width:575px){.wps-cs-text__style1,.footer-main__wrapper .footer-main__container .heading__container .section-right h2,.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content h3,.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content h2,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content h2,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content .featured-text,.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .section-content__container h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content .featured-text,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-top__container h2,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-heading__container h2,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p{font-size:30px}}.wps-cs-text__style2,.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a,.wps-blog-post-item__container a .blog-content h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h4,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text h3,.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .titles h3,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content h3,.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .retention-boxes__container h3,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .section-image-gallery__container .section-slide .section-content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3,.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container p,.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-content h3{font-family:"Work Sans",sans-serif;font-size:26px;font-weight:600;line-height:1.23;letter-spacing:-0.38px;color:#222;padding:0;margin:0}.wps-cs-text__style3,.footer-main__wrapper .footer-main__container .heading__container .section-right .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .page-details a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .working-hours,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .working-hours,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .working-hours,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a,.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content p,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author-name .author-name,.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p,.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content p,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content p,.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content p,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content ul li,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content p,.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .retention-boxes__container .retention-boxes .box p,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .section-image-gallery__container .section-slide .section-content p span,.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .section-content__container p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ol li,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p,.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container .section-content ul li,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .content .author,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .content .testimonial,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-content,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .author-name,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-description p,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a,.page-hero-section-wrap .header-hero__wrapper .home-hero-description-lists__container .lists li,.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists li .text,.vc_tta-panel-body ul li{font-family:"Work Sans",sans-serif;font-size:22px;font-weight:400;line-height:1.63;letter-spacing:-0.45px;color:#222;padding:0;margin:0}.wps-cs-link__style1,.footer-blog__wrapper .footer-blog__container .section-cta__container a,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a{position:relative;display:inline-flex;align-items:center;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#0ea7b0;padding:0;margin:0;padding-left:160px}@media(max-width:575px){.wps-cs-link__style1,.footer-blog__wrapper .footer-blog__container .section-cta__container a,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a{padding-left:130px}}@media(max-width:499px){.wps-cs-link__style1,.footer-blog__wrapper .footer-blog__container .section-cta__container a,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a{padding:0}}.wps-cs-link__style1::after,.footer-blog__wrapper .footer-blog__container .section-cta__container a::after,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a::after,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:150px;height:2px;background-color:#0ea7b0}@media(max-width:575px){.wps-cs-link__style1::after,.footer-blog__wrapper .footer-blog__container .section-cta__container a::after,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a::after,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a::after{width:120px}}@media(max-width:499px){.wps-cs-link__style1::after,.footer-blog__wrapper .footer-blog__container .section-cta__container a::after,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a::after,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a::after,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a::after{width:100%;top:100%}}.wps-cs-link__style1 .text,.footer-blog__wrapper .footer-blog__container .section-cta__container a .text,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a .text,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a .text,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a .text{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;background-color:#fff;transform:translateX(0)}.wps-cs-link__style1:hover .text,.footer-blog__wrapper .footer-blog__container .section-cta__container a:hover .text,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a:hover .text,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a:hover .text,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a:hover .text{transform:translateX(-50%)}.wps-cs-btn__style1,.comment-form input[type=submit],#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button,.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container .section-cta a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btns__container a,.sticky-navbar .sticky-btns__container .sticky-cta__container a,.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .hero-cta__container a,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a,.featured-cta-btn{display:flex;justify-content:center;align-items:center;min-width:220px;height:60px;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:2px;padding:0 24px;text-transform:uppercase;color:#fff;background-color:#0ea7b0;border:3px solid #0ea7b0;position:relative;transition:border-radius 300ms ease-in-out,background-color 300ms ease-in-out,color 300ms ease-in-out}.wps-cs-btn__style1:hover,.comment-form input[type=submit]:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 .gform_button:hover,.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container .section-cta a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btns__container a:hover,.sticky-navbar .sticky-btns__container .sticky-cta__container a:hover,.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .hero-cta__container a:hover,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover,.featured-cta-btn:hover{background-color:transparent}.wps-cs-btn__style2,.footer-main__wrapper .footer-main__container .widgets__container .cta__container a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btns__container a.style2{display:flex;justify-content:center;align-items:center;min-width:240px;height:60px;font-family:"Work Sans",sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#fff;padding:0 24px;background-color:transparent;border:3px solid #0ea7b0;position:relative;transition:border-radius 300ms ease-in-out,background-color 300ms ease-in-out,color 300ms ease-in-out}.wps-cs-btn__style2:hover,.footer-main__wrapper .footer-main__container .widgets__container .cta__container a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btns__container a.style2:hover{background-color:#0ea7b0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#000;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#fff;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.alignright,.alignleft,.aligncenter,.bypostauthor{color:inherit}.alignright{float:right;margin:6px 0 14px 20px}.alignleft{float:left;margin:6px 20px 14px 0}.alignright img,.alignleft img,.aligncenter img{width:100%;max-width:100%}img.center{margin:0 auto;display:block}.aligncenter{display:block;clear:both;margin:0 auto}@media(max-width:767px){.alignleft,.aligncenter,.alignright{width:100%;margin:0 0 20px}}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:0;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{position:relative;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{display:block;max-width:80%;margin:0;font-weight:300;font-size:13px;background:#fff;color:#000;padding:13px 15px}.rtl .wp-caption .wp-caption-text{left:auto;right:20px}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}h1,.h1{font-family:"aloevera",sans-serif;font-size:60px;line-height:1.1;color:#222;padding:0;margin:16px 0 30px}@media(max-width:1199px){h1,.h1{font-size:52px}}@media(max-width:991px){h1,.h1{font-size:44px}}@media(max-width:767px){h1,.h1{font-size:36px}}@media(max-width:575px){h1,.h1{font-size:30px}}h2,.h2{font-family:"Work Sans",sans-serif;font-size:40px;font-weight:400;line-height:1.1;letter-spacing:-0.5px;color:#222;padding:0;margin:16px 0 40px}@media(max-width:991px){h2,.h2{font-size:40px}}@media(max-width:575px){h2,.h2{font-size:30px}}h3,.h3{font-family:"Work Sans",sans-serif;font-size:26px;font-weight:600;line-height:1.23;letter-spacing:-0.38px;color:#222;text-transform:none;padding:0;margin:0;margin:16px 0 24px}h4,.h4{font-family:"Work Sans",sans-serif;font-size:26px;font-weight:600;line-height:1.23;letter-spacing:-0.38px;color:#222;text-transform:none;padding:0;margin:0;margin:16px 0 24px}a{color:#0ea7b0}a:hover{color:#0ea7b0;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Work Sans",sans-serif;font-size:22px;font-weight:400;line-height:1.63;letter-spacing:-0.45px;color:#222;padding:0;margin:0 0 32px}p strong{font-weight:700}p a{text-decoration:none;font-weight:400;color:#0ea7b0;text-decoration:underline}p a:hover{color:#0ea7b0;text-decoration:none}p img{display:block;margin:30px 0 50px !important}p.add-max-width{max-width:500px}@media(max-width:767px){p.add-max-width{max-width:none}}ul,ol{margin:0 0 40px}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#222}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.wpb_text_column ul,.entry-text-content ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none}.wpb_text_column ul li,.entry-text-content ul li{font-family:"Work Sans",sans-serif;font-size:22px;font-weight:600;line-height:1.63;letter-spacing:-0.45px;color:#222;position:relative;padding:0 0 0 50px;margin:0;position:relative}.wpb_text_column ul li a,.entry-text-content ul li a{text-decoration:none;font-weight:700;color:#222;text-decoration:none;transition:color 300ms ease-in-out}.wpb_text_column ul li a:hover,.entry-text-content ul li a:hover{color:#0ea7b0}.wpb_text_column ul li::before,.entry-text-content ul li::before{content:"";position:absolute;left:0;top:16px;width:40px;height:2px;background-color:#0ea7b0}.wpb_text_column ul li>ul,.entry-text-content ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li,.entry-text-content ul li>ul li{padding-left:30px;position:relative}.wpb_text_column ul li>ul li::before,.entry-text-content ul li>ul li::before{content:"";position:absolute;left:0;top:16px;width:40px;height:2px;background-color:#222}.wpb_text_column-dep ul{list-style-type:none}.wpb_text_column-dep ul li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-no-padding{padding:0}.wps-column-space-left{padding-right:30px !important}@media(max-width:767px){.wps-column-space-left{padding-right:0 !important}}.wps-column-space-right{padding-left:30px !important}@media(max-width:767px){.wps-column-space-right{padding-left:0 !important}}.wps-meet-doc-column-space-left{padding-right:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-left{padding-right:0 !important}}.wps-meet-doc-column-space-right{padding-left:45px !important}@media(max-width:1199px){.wps-meet-doc-column-space-right{padding-left:0 !important}}.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-family:"Work Sans",sans-serif;font-size:26px;font-weight:400;line-height:1.9;color:#fff;padding:0;margin:0 0 30px}@media(max-width:575px){.wps-featured-para,.wps-featured-para-style3,.wps-featured-para-style2,.wps-featured-para-style1{font-size:22px}}.wps-cs-editor-text-color-secondary{color:#0ea7b0}.wps-cs-editor-link-style1 a{font-weight:bold;color:#0ea7b0;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#0ea7b0}.wps-cs-editor-ul-style1{list-style-type:none}.wps-cs-editor-ul-style1 li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-cs-featured-heading{color:#0ea7b0}.vc_tta-title-text{font-family:"Work Sans",sans-serif;font-size:26px;font-weight:500;line-height:1.5;text-transform:none;color:#222;padding:0;margin:0}@media(max-width:767px){.vc_tta-title-text{font-size:24px}}@media(max-width:499px){.vc_tta-title-text{font-size:21px}}.vc_tta-panel-heading h3 a span{transition:color 300ms ease-in-out}.vc_tta-panel-heading:hover h3 a span{color:#0ea7b0 !important}.vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{background-color:transparent !important}.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-heading h3 a span{color:#0ea7b0 !important}.vc_tta.vc_general .vc_tta-panel-title>a{padding:14px 30px 14px 60px !important}@media(max-width:575px){.vc_tta.vc_general .vc_tta-panel-title>a{padding:14px 10px 14px 40px !important}}.vc_tta .vc_tta-controls-icon{height:16px !important;width:16px !important}.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after,.vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before{border-color:#222 !important}.vc_tta-panel-body p{padding:0 40px !important}@media(max-width:575px){.vc_tta-panel-body p{padding:0 24px 0 20px !important}}@media(max-width:499px){.vc_tta-panel-body p{font-size:18px}}.vc_tta-panel-body ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0 40px !important;margin:0}@media(max-width:575px){.vc_tta-panel-body ul{padding:0 24px 0 20px !important}}.vc_tta-panel-body ul li{font-weight:600;padding-left:50px;position:relative}@media(max-width:499px){.vc_tta-panel-body ul li{font-size:18px}}.vc_tta-panel-body ul li::after{content:"";position:absolute;left:0;top:16px;width:40px;height:2px;background-color:#0ea7b0}@media(max-width:575px){.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:0 !important}}.wpb_content_element{margin-bottom:0}.reveal-txt{font-kerning:none}.accordion-body{color:#0ea7b0 !important;border:1px solid #0ea7b0 !important}.accordion-button{background:#0ea7b0 !important}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:block;width:100%}.wps-contact-map-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wps-contact-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.wps-contact-map-container{margin:40px 0 0}}.header-navbar__wrapper{position:absolute;left:0;top:0;width:100%;padding:40px 0;z-index:100;overflow:hidden}@media(max-width:767px){.header-navbar__wrapper{padding:16px 0;z-index:100}}.header-navbar__wrapper .header-navbar__container{width:100%;padding:0 60px;margin:0 auto;display:flex;align-items:center;gap:50px}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container{padding:0 40px}}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container{gap:30px}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{gap:20px;padding:0 20px}}@media(max-width:499px){.header-navbar__wrapper .header-navbar__container{gap:20px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:120px;flex-shrink:0}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:80px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a{display:block;text-decoration:none;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a svg{display:block;width:100%;fill:#fff}.header-navbar__wrapper .header-navbar__container .navbar-contact__container{display:flex;flex-direction:column;align-items:flex-start;gap:16px}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-contact__container{display:none;gap:20px}}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a .icon{flex-shrink:0}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a .icon svg{display:block;width:20px;height:20px;fill:#fff}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a .text{font-family:"Work Sans",sans-serif;line-height:1;color:#fff;padding:0;margin:0;transition:color 250ms ease-in-out}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a.nav-call-cta{font-size:20px;font-weight:700}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a.nav-address-cta{font-size:14px;font-weight:400;text-transform:uppercase}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a:hover .text{color:#0ea7b0}.header-navbar__wrapper .header-navbar__container .navbar-btns__container{display:flex;align-items:center;gap:20px;margin-left:auto}@media(max-width:499px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:16px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{display:none}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{display:flex;align-items:center;gap:20px}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{text-decoration:none}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a svg{display:none}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-call-btn{display:none}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{min-width:0;width:55px;height:55px;border-radius:50%;padding:0}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .text{display:none}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-call-btn{display:flex}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a svg{display:block;width:20px;height:20px;fill:#fff;transition:fill 300ms ease-in-out}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover svg{fill:#0ea7b0}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:12px;cursor:pointer}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn svg{display:block;fill:#fff}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn svg{width:32px}}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1 .header-navbar__wrapper{position:relative;left:auto;top:auto;background-color:#fff}@media(max-width:1080px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container{flex-wrap:wrap}}@media(max-width:991px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container{gap:40px}}@media(max-width:1080px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-logo__container{order:2}}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-logo__container a svg{fill:#0ea7b0}@media(max-width:767px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-logo__container a svg{fill:#0ea7b0}}@media(max-width:1080px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-contact__container{width:100%;order:1;position:relative}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-contact__container::after{content:"";position:absolute;left:0;bottom:0;transform:translateY(25px);width:100%;height:2px;background-color:rgba(34,34,34,0.075)}}@media(max-width:1080px) and (max-width:991px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-contact__container::after{transform:translateY(20px)}}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-contact__container a .icon svg{fill:#222}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-contact__container a .text{color:#222}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-contact__container a:hover .text{color:#0ea7b0}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:32px}@media(max-width:1080px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{order:3}}@media(max-width:767px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:20px}}@media(max-width:499px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:16px}}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{display:flex}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-cta-btn{display:flex}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-call-btn{display:none}@media(max-width:767px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-call-btn{display:flex}}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover{color:#0ea7b0}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn svg{display:block;fill:#0ea7b0}@media(max-width:767px){.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn svg{fill:#0ea7b0}}@media(max-width:1080px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container{flex-wrap:wrap}}@media(max-width:991px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container{gap:40px}}@media(max-width:1080px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-logo__container{order:2}}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-logo__container a svg{fill:#0ea7b0}@media(max-width:767px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-logo__container a svg{fill:#0ea7b0}}@media(max-width:1080px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-contact__container{width:100%;order:1;position:relative}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-contact__container::after{content:"";position:absolute;left:0;bottom:0;transform:translateY(25px);width:100%;height:2px;background-color:rgba(255,255,255,0.075)}}@media(max-width:1080px) and (max-width:991px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-contact__container::after{transform:translateY(20px)}}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-contact__container a .icon svg{fill:#fff}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-contact__container a .text{color:#fff}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-contact__container a:hover .text{color:#0ea7b0}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:32px}@media(max-width:1080px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{order:3}}@media(max-width:767px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:20px}}@media(max-width:499px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container{gap:16px}}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container{display:flex}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-cta-btn{display:flex}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-call-btn{display:none}@media(max-width:767px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a.nav-call-btn{display:flex}}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a:hover{color:#0ea7b0}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn svg{display:block;fill:#fff}@media(max-width:767px){.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn svg{fill:#fff}}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .header-hero__wrapper{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background-color:#fff}@media(max-width:960px){.page-hero-section-wrap .header-hero__wrapper{height:auto;background-color:#222}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container{position:relative;width:100%;height:100%}@media(max-width:960px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container{height:auto}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container{width:100%;height:100%;position:relative;z-index:10}@media(max-width:960px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container{height:100vh;height:100dvh}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container .wps-header-image-slider{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container .wps-header-image-slider .header-image-slider__container{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container .wps-header-image-slider .header-image-slider__container .image-slide{width:100%;height:100%;position:relative}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container .wps-header-image-slider .header-image-slider__container .image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container .main-image{width:100%;height:100%}@media(max-width:960px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container .main-image{display:none}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-image__container .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;padding-bottom:80px;z-index:10}@media(max-width:1480px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container{padding-bottom:40px}}@media(max-width:1300px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container{padding-bottom:60px}}@media(max-width:960px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container{height:100vh;height:100dvh;padding-bottom:100px}}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container{padding:70px 0}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container{padding:0 20px}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container.home-hero-content__container{opacity:0;visibility:hidden}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container{position:relative;width:100%;will-change:opacity,transform;max-width:1300px}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container{transform:0}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container h1{display:block}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container{width:100%;display:flex;align-items:center;gap:40px;margin-top:80px}@media(max-width:1480px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container{margin-top:40px}}@media(max-width:1300px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container{flex-wrap:wrap}}@media(max-width:960px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container{margin-top:40px;gap:30px}}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container{margin-top:40px}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists{width:75%;display:flex;align-items:center;gap:40px;list-style-type:none;padding:0;margin:0}@media(max-width:1300px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists{width:100%}}@media(max-width:960px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists{display:none}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists li{width:100%;position:relative;display:flex;align-items:center;gap:20px;padding-left:20px;overflow:hidden}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists li .border-line{position:absolute;left:0;top:0;width:3px;height:100%;background-color:#0ea7b0}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists li .text{color:#fff}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .lists li{max-width:380px}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .hero-cta__container{width:25%;display:flex;justify-content:flex-start;overflow:hidden}@media(max-width:1300px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .hero-cta__container{width:100%}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container .hero-cta__container a{text-decoration:none}.page-hero-section-wrap .header-hero__wrapper .home-hero-description-lists__container{width:100%;position:relative;padding:120px 40px;background-color:#222;z-index:100}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .home-hero-description-lists__container{padding:100px 20px}}.page-hero-section-wrap .header-hero__wrapper .home-hero-description-lists__container .lists{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.page-hero-section-wrap .header-hero__wrapper .home-hero-description-lists__container .lists li{color:#fff;padding-left:20px;border-left:3px solid #0ea7b0}@media(max-width:575px){.page-hero-section-wrap .header-hero__wrapper .home-hero-description-lists__container .lists li{max-width:380px}}.page-hero-section-wrap.hero-section__style1{position:relative;width:100%;background-color:#fff}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{width:100%;display:flex;justify-content:center;padding:120px 0 80px;position:relative;z-index:10}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:100px 0 80px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:80px 0}}@media(max-width:499px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:65px 0}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;text-align:center}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{padding:0 20px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container.insidepage-hero-content{opacity:0;visibility:hidden}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%;background-color:#fff}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;background-color:#000}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;filter:grayscale(100%);-webkit-filter:grayscale(100%);height:540px;-o-object-fit:cover;object-fit:cover;opacity:.4}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{min-height:520px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{height:auto;min-height:400px}}@media(max-width:575px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{min-height:320px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{width:100%;height:100%;position:relative;display:flex;align-items:flex-end;transform:translateY(-50%)}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:10px 0}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:100%}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container.insidepage-hero-content{opacity:0;visibility:hidden}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1{position:relative}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:#fff;z-index:1}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text2{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text2{padding:0 20px;text-align:center}}.sticky-navbar{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);transition:.2s ease-in-out;background:#fff;border:0;padding:0;box-shadow:0 0 12px rgba(0,0,0,0.1)}@media(max-width:1199px){.sticky-navbar{padding:0 20px}}@media(max-width:767px){.sticky-navbar{transform:translateY(-100px)}}.sticky-navbar.sticky{transform:translateY(0)}.sticky-navbar .sticky-navbar__container{width:100%;display:flex;align-items:center;gap:40px;padding:0}@media(max-width:767px){.sticky-navbar .sticky-navbar__container{height:70px;gap:20px}}@media(max-width:499px){.sticky-navbar .sticky-navbar__container{gap:16px}}.sticky-navbar .sticky-navbar-logo__container{flex-basis:50px;flex-shrink:0;margin-left:40px}@media(max-width:1199px){.sticky-navbar .sticky-navbar-logo__container{margin-left:0}}@media(max-width:767px){.sticky-navbar .sticky-navbar-logo__container{flex-basis:80px}}.sticky-navbar .sticky-navbar-logo__container a{display:block;text-decoration:none;width:100%}@media(max-width:767px){.sticky-navbar .sticky-navbar-logo__container a{position:relative;transform:translateY(10px)}}.sticky-navbar .sticky-navbar-logo__container a svg{display:block;width:100%;fill:#0ea7b0;background-color:#fff;border-radius:50%}@media(max-width:1199px){.sticky-navbar .stickybar-navigation__container{display:none}}.sticky-navbar .stickybar-navigation__container #main-menu{display:inline-flex;align-items:center;gap:20px;list-style:none;padding:0;margin:0}.sticky-navbar .stickybar-navigation__container #main-menu ul{list-style:none;padding:0;margin:0}.sticky-navbar .stickybar-navigation__container #main-menu li.current-menu-ancestor>a,.sticky-navbar .stickybar-navigation__container #main-menu li.current-menu-item>a,.sticky-navbar .stickybar-navigation__container #main-menu li.current-menu-parent>a,.sticky-navbar .stickybar-navigation__container #main-menu li.current_page_item>a{color:#222}.sticky-navbar .stickybar-navigation__container #main-menu ul.sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:240px;width:100%;max-width:240px;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 4px 12px rgba(33,33,33,0.1)}.sticky-navbar .stickybar-navigation__container #main-menu ul.sub-menu>li{margin-bottom:0}.sticky-navbar .stickybar-navigation__container #main-menu ul.sub-menu>li a{font-family:"aloevera",sans-serif;font-size:16px;font-weight:400;line-height:1.2;height:auto;text-decoration:none;color:#222;padding:14px 10px 10px;position:relative;transition:all .2s ease-out}.sticky-navbar .stickybar-navigation__container #main-menu ul.sub-menu>li a:hover{color:#0ea7b0;background-color:#222;border-radius:5px}.sticky-navbar .stickybar-navigation__container #main-menu>li{display:inline-block;position:relative;padding:0 10px 0;margin:0}.sticky-navbar .stickybar-navigation__container #main-menu>li.menu-item-has-children{padding-right:24px}.sticky-navbar .stickybar-navigation__container #main-menu>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 13%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:5px;top:14px;width:10px;height:10px;fill:#222;transition:all 300ms ease-in-out}.sticky-navbar .stickybar-navigation__container #main-menu>li a{display:block;font-family:"aloevera",sans-serif;font-size:16px;font-weight:400;padding:15px 0 15px;color:#222;background:0;position:relative;white-space:normal;text-decoration:none;transition:all .3s ease-out}.sticky-navbar .stickybar-navigation__container #main-menu>li a:hover{text-decoration:none;color:#222}.sticky-navbar .stickybar-navigation__container #main-menu>li:hover.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 13%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar .stickybar-navigation__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:2;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;transform:translateX(-5px)}.sticky-navbar .stickybar-navigation__container #main-menu>li:hover>a{text-decoration:none;color:#222}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li{position:relative}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(0, 0%, 13%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(270deg);width:10px;height:10px;transition:all 300ms ease-in-out}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li ul.sub-menu{left:100%;top:0;transform:translateX(-5px)}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover>a{color:#0ea7b0;border-radius:5px;background-color:#222}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(0, 0%, 13%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar .stickybar-navigation__container #main-menu>li ul>li:hover ul.sub-menu{opacity:1;visibility:visible;top:0;left:100%;margin-left:0;display:block;z-index:2;padding:10px;margin-top:0;transform:translateX(0)}.sticky-navbar .sticky-btns__container{margin-left:auto;display:flex;align-items:center;gap:40px}@media(max-width:1199px){.sticky-navbar .sticky-btns__container{gap:30px}}@media(max-width:767px){.sticky-navbar .sticky-btns__container{gap:20px}}.sticky-navbar .sticky-btns__container .sticky-contact__container{display:flex;align-items:center}.sticky-navbar .sticky-btns__container .sticky-contact__container a{display:inline-flex;align-items:center;gap:12px;text-decoration:none}.sticky-navbar .sticky-btns__container .sticky-contact__container a .icon{flex-shrink:0}.sticky-navbar .sticky-btns__container .sticky-contact__container a .icon svg{display:block;width:16px;height:16px;fill:#0ea7b0}.sticky-navbar .sticky-btns__container .sticky-contact__container a .text{font-family:"aloevera",sans-serif;line-height:1;color:#222;padding:0;margin:0;transition:color 250ms ease-in-out}@media(max-width:767px){.sticky-navbar .sticky-btns__container .sticky-contact__container a .text{display:none}}.sticky-navbar .sticky-btns__container .sticky-contact__container a.nav-call-cta{font-size:16px;font-weight:700}.sticky-navbar .sticky-btns__container .sticky-contact__container a:hover .text{color:#0ea7b0}@media(max-width:767px){.sticky-navbar .sticky-btns__container .sticky-contact__container a{display:flex;justify-content:center;align-items:center;width:55px;height:55px;border-radius:50%;padding:0;border:3px solid #0ea7b0;background-color:#0ea7b0;transition:all 300ms ease-in-out}.sticky-navbar .sticky-btns__container .sticky-contact__container a .icon svg{width:20px;height:20px;fill:#fff}.sticky-navbar .sticky-btns__container .sticky-contact__container a:hover{background-color:transparent}.sticky-navbar .sticky-btns__container .sticky-contact__container a:hover .icon svg{fill:#0ea7b0}}.sticky-navbar .sticky-btns__container .sticky-cta__container a{text-decoration:none;border:0}.sticky-navbar .sticky-btns__container .sticky-cta__container a:hover{color:#222;background-color:#0ea7b0}.sticky-navbar .sticky-btns__container .sticky-cta__container a svg{display:none}.sticky-navbar .sticky-btns__container .sticky-cta__container a.nav-call-btn{display:none}@media(max-width:767px){.sticky-navbar .sticky-btns__container .sticky-cta__container a{min-width:0;width:55px;height:55px;border-radius:50%;padding:0;border:3px solid #0ea7b0}.sticky-navbar .sticky-btns__container .sticky-cta__container a .text{display:none}.sticky-navbar .sticky-btns__container .sticky-cta__container a.nav-call-btn{display:flex}.sticky-navbar .sticky-btns__container .sticky-cta__container a svg{display:block;width:20px;height:20px;fill:#fff;transition:fill 300ms ease-in-out}.sticky-navbar .sticky-btns__container .sticky-cta__container a:hover{background-color:transparent}.sticky-navbar .sticky-btns__container .sticky-cta__container a:hover svg{fill:#0ea7b0}}.sticky-navbar .sticky-toggle-btn__container{display:none}@media(max-width:1199px){.sticky-navbar .sticky-toggle-btn__container{display:block}}.sticky-navbar .sticky-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:12px;cursor:pointer}.sticky-navbar .sticky-toggle-btn__container .menu-toggle-btn svg{display:block;fill:#0ea7b0}@media(max-width:767px){.sticky-navbar .sticky-toggle-btn__container .menu-toggle-btn svg{width:34px;fill:#0ea7b0}}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;min-height:100dvh;z-index:10000000;opacity:0;visibility:hidden}.wps-full-screen-menu__wrapper .close-btn__container{position:fixed;right:60px;top:80px;z-index:10}@media(max-width:575px){.wps-full-screen-menu__wrapper .close-btn__container{right:30px;top:40px}}.wps-full-screen-menu__wrapper .close-btn__container .close-btn svg{width:20px;fill:#fff;transform:rotate(0);transform-origin:50% 50%;transition:transform 200ms ease-in-out}.wps-full-screen-menu__wrapper .close-btn__container:hover .close-btn svg{transform:rotate(90deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;min-width:700px;max-width:33.333%;height:100%;padding:80px 40px;overflow-y:scroll !important;background-color:#222;z-index:1}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{min-width:0;max-width:100%;padding:80px 20px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container{width:100%;display:flex;justify-content:center;margin-bottom:20px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{display:block;text-decoration:none;width:100%;max-width:120px}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{max-width:100px}}@media(max-width:499px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{max-width:90px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a svg{display:block;width:100%;fill:#0ea7b0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin-bottom:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{font-family:"aloevera",sans-serif;font-size:18px;font-weight:400;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:active{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{padding-right:24px;display:inline-block;font-family:"aloevera",sans-serif;color:#fff;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:3px;top:calc(30% - 3px);width:12px;fill:#0ea7b0;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a.rotate::after{transform:rotateX(180deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;gap:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li{padding:10px 0 10px 50px;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li::after{content:"";position:absolute;left:0;top:18px;width:30px;height:2px;background-color:#0ea7b0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li:first-child{padding-top:26px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li:first-child::after{top:34px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a{font-family:"aloevera",sans-serif;font-size:18px;font-weight:400;color:#fff;opacity:.65;transition:opacity 150ms ease-in-out;text-transform:capitalize}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a:hover{opacity:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li>ul.sub-menu li a{font-size:18px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btns__container{display:inline-flex;flex-wrap:wrap;gap:30px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btns__container a{text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px;margin-top:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:baseline;gap:12px;font-size:18px;line-height:1;color:#fff;text-decoration:none;transition:color 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg{width:16px;height:16px;flex-shrink:0;fill:#fff;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a:hover{color:#0ea7b0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a{line-height:1.4}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg{top:2px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{display:flex;gap:16px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;background-color:transparent;transition:all 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg{width:15px;height:15px;fill:#fff;transition:fill 400ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover{border:2px solid #0ea7b0;background-color:#0ea7b0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover svg{fill:#fff}.wps-homepage-intro__wrapper{position:relative;width:100%;padding:220px 0 40px;background-color:#fff}@media(max-width:1399px){.wps-homepage-intro__wrapper{padding:160px 0 40px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{padding:0 20px}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:100%;will-change:transform}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container h2{line-height:1.4}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p{margin-top:20px}.wps-homepage-meet-the-doctor__wrapper{position:relative;width:100%;background-color:#fff}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;gap:60px}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{flex-wrap:wrap;gap:0}}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{padding:0 20px}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container{width:66.666%;position:relative}@media(max-width:1240px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container{width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a{display:block;width:100%;height:100%;text-decoration:none}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a .doctor-image{width:100%;height:100%}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a .doctor-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a .doctor-image img{max-height:100vh}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a .play-btn{width:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:767px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a .play-btn{width:80px}}@media(max-width:499px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a .play-btn{width:65px}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a .play-btn img{width:100%;transform:scale(1);transition:transform 300ms cubic-bezier(0.68,-0.155,0.165,3.55)}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container a:hover .play-btn img{transform:scale(1.1)}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{width:33.333%;display:flex;justify-content:flex-end;align-items:center;padding:120px 0;position:relative;z-index:10}@media(max-width:1240px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{width:auto;flex-basis:380px;flex-shrink:0}}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{width:100%;flex-basis:auto;flex-shrink:1;padding:90px 0 0}}@media(max-width:575px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{padding:70px 0 0}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content{max-width:380px}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content{max-width:none}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta{margin-top:50px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a{text-decoration:none}.wps-accreditation-logo__wrapper{position:relative;width:100%;padding-top:160px;background-color:#fff;overflow:hidden}@media(max-width:1199px){.wps-accreditation-logo__wrapper{padding-top:120px}}@media(max-width:575px){.wps-accreditation-logo__wrapper{padding-top:90px}}.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:100px}@media(max-width:900px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{gap:70px}}@media(max-width:767px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{padding:0 20px}}@media(max-width:740px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{gap:50px}}@media(max-width:660px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{display:grid;grid-template-columns:1fr 1fr;gap:50px 30px}}@media(max-width:767px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container .accreditation-logo{display:flex;justify-content:center}}@media(max-width:660px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container .accreditation-logo img{min-width:120px;max-width:60%}}.wps-accreditation-logo__wrapper.no-padding{padding-top:0}.wps-accreditation-logo__wrapper.no-padding .wps-accreditation-logo__container{gap:40px}.wps-accreditation-logo__wrapper.no-padding .wps-accreditation-logo__container .accreditation-logo{display:flex;justify-content:center}.wps-accreditation-logo__wrapper.no-padding .wps-accreditation-logo__container .accreditation-logo img{max-width:70%}.wps-homepage-treatment-options__wrapper{position:relative;width:100%;padding:200px 0;overflow:hidden;background-color:#fff}@media(max-width:1199px){.wps-homepage-treatment-options__wrapper{padding:160px 0}}@media(max-width:991px){.wps-homepage-treatment-options__wrapper{padding:120px 0}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container{padding:0 20px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container{display:flex;align-items:center;gap:100px;will-change:transform}@media(max-width:991px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container{gap:80px}}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container{flex-direction:column;align-items:flex-start}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .section-heading__container{text-align:center}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .section-heading__container h2{color:#0ea7b0}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider{position:relative}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider{width:100%}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container{display:flex;gap:80px;padding:40px}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container{display:grid;grid-template-columns:1fr 1fr;padding:0;gap:40px;width:100%}}@media(max-width:499px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container{gap:40px 20px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option{flex-basis:320px;flex-shrink:0}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option{flex-basis:auto;flex-shrink:1;display:flex;justify-content:center;width:100%;padding:0 5%}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a{display:block;width:100%;text-decoration:none;position:relative}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a{display:flex;flex-direction:column;align-items:center}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-image{width:100%;height:320px;position:relative;z-index:2}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-image{max-width:280px;max-height:280px}}@media(max-width:640px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-image{max-width:150px;max-height:150px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:#000;opacity:.15;transition:opacity 500ms ease-in-out;z-index:20}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-image img{display:block;width:100%;height:100%;border-radius:50%;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:filter 500ms ease-in-out;position:relative;z-index:10}@media(max-width:767px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-image img{-o-object-fit:cover;object-fit:cover}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-image .fade-in-border{display:inline-block;position:absolute;left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px);transform:scale(0);border-radius:50%;border:10px solid #0ea7b0;transition:transform 500ms cubic-bezier(0.785,0.135,0.15,0.86)}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-content{width:100%;text-align:center;margin-top:40px}@media(max-width:640px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-content{margin-top:20px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-content h3{position:relative;font-weight:500;transform:translateY(0);transition:transform 500ms cubic-bezier(0.785,0.135,0.15,0.86)}@media(max-width:640px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-content h3{font-size:20px}}@media(max-width:499px){.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a .section-content h3{padding:0 20px}}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a:hover .section-image::after{opacity:0}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a:hover .section-image img{filter:grayscale(0);-webkit-filter:grayscale(0)}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a:hover .section-image .fade-in-border{transform:scale(1)}.wps-homepage-treatment-options__wrapper .wps-homepage-treatment-options__container .wps-homepage-treatment-options-inner__container .wps-home-treatment-options-slider .treatment-options__container .treatment-option a:hover .section-content h3{transform:translateY(-5px)}.wps-homepage-tmj__wrapper{position:relative;width:100%;padding:160px 0 260px}@media(max-width:1399px){.wps-homepage-tmj__wrapper{padding:160px 0 200px}}@media(max-width:575px){.wps-homepage-tmj__wrapper{padding:100px 0 140px}}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:100px}@media(max-width:1199px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container{gap:70px}}@media(max-width:991px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container{justify-content:center;flex-wrap:wrap;gap:100px}}@media(max-width:767px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container{padding:0 20px}}@media(max-width:575px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container{gap:80px}}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container{width:50%;display:flex;position:relative;z-index:10}@media(max-width:991px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container{width:100%}}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container{justify-content:flex-end;padding-top:60px}@media(max-width:991px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container{justify-content:flex-start;padding-top:0}}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content{max-width:580px;will-change:transform}@media(max-width:991px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content{max-width:none}}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content h2{margin-bottom:70px}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta{margin-top:50px}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-content__container .section-content .section-cta a{text-decoration:none}@media(max-width:991px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container{width:auto}}@media(max-width:499px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container{width:100%}}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image1,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image2{will-change:transform}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image1 img,.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image2 img{border-radius:50%}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image2{position:absolute;right:0;bottom:0;transform:translate(0,20%)}@media(max-width:1199px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image2{width:220px;height:220px}}@media(max-width:499px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image2{width:180px;height:180px}}.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image2 .fade-in-border{display:inline-block;position:absolute;left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px);border-radius:50%;border:10px solid #0ea7b0;will-change:transform}@media(max-width:499px){.wps-homepage-tmj__wrapper .wps-homepage-tmj__container .section-image__container .image2 .fade-in-border{left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:5px solid #0ea7b0}}.wps-homepage-tmj__wrapper .bg-circle__container{position:absolute;right:0;bottom:0;width:100%;height:100%;transform:translate(-5%,-5%)}@media(max-width:767px){.wps-homepage-tmj__wrapper .bg-circle__container{display:none}}.wps-homepage-tmj__wrapper .bg-circle__container svg{display:block;width:80%;min-width:800px;fill:#0ea7b0;opacity:.2}.wps-homepage-meet-the-team__wrapper{position:relative;width:100%;background-color:#222}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container{display:block}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{width:100%;height:100%;display:flex;align-items:flex-end;grid-column:1/span 1;grid-row:1/span 1;padding:220px 0 300px;position:relative;z-index:30}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{grid-row:auto;grid-column:auto;padding:40px 0 120px}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;will-change:transform}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content{padding:0 20px}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-description{max-width:440px}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-description{max-width:none}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-description p{color:#fff}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta{margin:50px 0 0}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a{text-decoration:none}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container{width:100%;height:100%;position:relative;grid-column:1/span 1;grid-row:1/span 1;overflow:hidden}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container::after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:10px;background-color:#0ea7b0}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container::after{display:none}}@media(max-width:1399px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container{position:absolute;left:0;top:0;grid-column:auto;grid-row:auto}}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container{position:relative;top:auto;left:auto}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container .image{display:block;width:100%;height:100%;position:relative}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container .image img{display:inline-block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.65;will-change:transform}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container .image img{min-height:240px}}.wps-homepage-meet-the-team__wrapper .section-title__container{width:100%;position:absolute;left:0;bottom:0;padding-bottom:20px;overflow:hidden}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-title__container{position:relative;left:auto;top:auto;padding-top:120px}}.wps-homepage-meet-the-team__wrapper .section-title__container::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:50%;background-color:#0ea7b0;z-index:10}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-title__container::after{display:none}}.wps-homepage-meet-the-team__wrapper .section-title__container .section-title-inner__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:30;will-change:transform}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-title__container .section-title-inner__container{padding:0 20px}}.wps-homepage-meet-the-team__wrapper .section-title__container .section-title-inner__container h2{text-wrap:nowrap;white-space:nowrap}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .section-title__container .section-title-inner__container h2{text-align:left;text-wrap:wrap;white-space:normal}}.wps-homepage-meet-the-team__wrapper .section-circle__container{position:absolute;right:0;bottom:0;width:100%;height:100%;transform:translateY(50%);display:flex;justify-content:flex-end;align-items:center;z-index:10}.wps-homepage-meet-the-team__wrapper .section-circle__container svg{display:block;width:50%;min-width:800px;fill:#000;opacity:.2}.wps-homepage-testimonial-slider__wrapper{position:relative;width:100%;padding:180px 0 200px;overflow:hidden;background-color:#0ea7b0}@media(max-width:1399px){.wps-homepage-testimonial-slider__wrapper{padding:160px 0}}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper{padding:160px 0 120px}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper{padding:100px 0}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{width:100%}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:20}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container{padding:0 20px}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-heading__container{width:100%;max-width:1040px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container{width:100%;display:flex;gap:40px;margin-top:120px}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container{margin-top:100px}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container{flex-direction:column;gap:70px;margin-top:90px}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .section-icon{flex-basis:200px;flex-shrink:0;display:flex;align-items:flex-start;justify-content:center}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .section-icon{flex-basis:auto;flex-shrink:1}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .section-icon img{width:60px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider{position:relative;width:100%}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.hide-on-sm{display:block}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.hide-on-sm{display:none}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm{display:none}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm{display:block}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:flex-end;gap:30px;margin-top:40px;z-index:10}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-next,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#222;border-radius:50%}@media(max-width:499px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-next,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev{width:50px;height:50px}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-next.swiper-button-disabled,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev.swiper-button-disabled{opacity:.2}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-next::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-next::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev::after{display:none}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-next svg,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev svg{display:block;width:30px;height:30px;fill:#fff;position:relative;transition:fill 300ms ease-in-out}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-next:hover svg,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev:hover svg{fill:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider.show-on-sm .swiper-navigation__container .swiper-button-prev svg{transform:rotate(180deg)}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container{width:100%;display:flex;gap:140px}@media(max-width:1399px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container{gap:120px}}@media(max-width:1199px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container{gap:100px}}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container{gap:80px}}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container{gap:0}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item{flex-basis:440px}@media(max-width:767px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item{flex-basis:auto;width:100%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-content{font-style:italic}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .section-content__container .wps-home-testimonials-slider .testimonial-items__container .testimonial-item .author-name{font-weight:500;margin-top:32px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container{position:relative;width:100%;max-width:1200px;margin:150px auto 0;display:flex;justify-content:space-between;align-items:center;gap:80px}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container{flex-direction:column}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .content{width:100%;max-width:700px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .content .testimonial{font-style:italic}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .content .author{font-weight:500;margin-top:40px}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .image{position:relative;width:100%;max-width:500px}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .image{width:90%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .image::after{content:"";position:absolute;left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px);border-radius:50%;border:10px solid rgba(5,68,71,0.25)}@media(max-width:499px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .image::after{left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:5px solid rgba(5,68,71,0.25)}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .image img{width:auto;border-radius:50%}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .content,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .image{position:relative;z-index:100}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .bg-circle__container{position:absolute;right:0;bottom:0;width:100%;height:100%;display:flex;justify-content:flex-end;padding-right:15%}@media(max-width:991px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .bg-circle__container{padding-right:0;justify-content:center;align-items:flex-end}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-homepage-testimonial-slider-inner__container .main-testimonial__container .bg-circle__container .testimonial-circle{display:block;width:500px;height:500px;background-color:#054447;opacity:.1;border-radius:50%;transform:scale(1.5)}.wps-homepage-appointment__wrapper{position:relative;width:100%;padding-top:140px;background-color:#fff}@media(max-width:1199px){.wps-homepage-appointment__wrapper{padding-top:110px}}@media(max-width:767px){.wps-homepage-appointment__wrapper{padding-top:90px}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-homepage-appointment__wrapper .wps-homepage-appointment__container{padding:0 20px}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-top__container{width:100%;max-width:920px;margin:0 auto;text-align:center;margin-bottom:80px}@media(max-width:991px){.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-top__container{text-align:left;margin-bottom:60px}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container{width:100%;display:flex;align-items:center;gap:60px;margin-bottom:80px}@media(max-width:991px){.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container{flex-wrap:wrap}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-image__container{width:50%;position:relative}@media(max-width:991px){.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-image__container{width:100%}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-image__container .section-image{width:100%}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-image__container .section-image img{display:block;width:100%}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container{width:50%;display:flex;justify-content:center;align-items:center;position:relative;z-index:10}@media(max-width:991px){.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container{width:100%;justify-content:flex-start}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container .section-content{max-width:560px}@media(max-width:991px){.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container .section-content{max-width:none}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container .section-content ul{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container .section-content ul li{padding-left:60px;position:relative}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-center__container .section-content__container .section-content ul li::before{content:"";position:absolute;left:0;top:16px;width:40px;height:2px;background-color:#0ea7b0}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}@media(max-width:991px){.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container{align-items:flex-start;text-align:left}}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container .section-cta{margin-top:40px}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container .section-cta a{width:-moz-max-content;width:max-content;text-decoration:none}.wps-homepage-appointment__wrapper .wps-homepage-appointment__container .section-bottom__container .section-cta a:hover{color:#0ea7b0}.wps-insidepage-featured-text__wrapper{position:relative;width:100%;background-color:#fff;overflow:hidden}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{padding:0 20px}}.wps-insidepage-image-content__wrapper{position:relative;width:100%;padding:120px 0;position:relative;z-index:2}@media(max-width:1399px){.wps-insidepage-image-content__wrapper{overflow:hidden}}@media(max-width:991px){.wps-insidepage-image-content__wrapper{padding:60px 0 100px}}@media(max-width:575px){.wps-insidepage-image-content__wrapper{padding:40px 0 100px}}.wps-insidepage-image-content__wrapper .bg-circle-lg{left:0;top:0;transform:translate(-20%) scale(1);position:absolute;width:50%;height:100%}.wps-insidepage-image-content__wrapper .bg-circle-lg svg{display:block;width:100%;min-width:560px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .bg-circle-lg{display:none}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{flex-wrap:wrap;gap:40px}}@media(max-width:767px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{padding:0 20px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{position:relative;width:45%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .main-img{position:relative}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .main-img{display:flex;align-items:center;justify-content:center}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .main-img img{position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .main-img img{transform:scale(0.8);transform-origin:center center}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .bg-circle-sm{display:none;left:0;top:0;position:absolute;width:100%;height:100%;transform:translate(-30%,-3%) scale(1)}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .bg-circle-sm svg{display:block;width:100%}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .bg-circle-sm{display:block}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{width:55%;display:flex;justify-content:flex-end;display:block}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{width:100%;justify-content:flex-start}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{display:block}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{max-width:none}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content .featured-text{font-size:40px;margin-bottom:40px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3{margin-bottom:30px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p{margin-bottom:36px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p strong{font-weight:600}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p a{color:#0ea7b0;text-decoration:underline}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p a:hover{text-decoration:none}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ol{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0;margin:0 0 50px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ol li{font-weight:600;position:relative}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ol{padding-left:24px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul{list-style-type:none}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li{padding-left:50px;position:relative}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li a{display:inline-block;text-decoration:none;color:#0ea7b0;transition:color 300ms ease-in-out}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li a:hover{color:#222}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul li::after{content:"";position:absolute;left:0;top:16px;width:40px;height:2px;background-color:#0ea7b0}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul.forms-list li{padding-left:44px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul.forms-list li::after{content:url('data:image/svg+xml;utf8, <svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 35 34.99"><defs><style>.cls-1{fill:hsl(183, 85%, 37%);}</style></defs><path class="cls-1" d="m25.02,5.05c-.57,0-1.03-.48-1.03-1.07s.46-1.08,1.03-1.08h2.48c2.06,0,3.94.88,5.3,2.31,1.36,1.43,2.2,3.39,2.2,5.56v16.36c0,2.16-.84,4.13-2.2,5.56-1.36,1.43-3.24,2.31-5.3,2.31H7.5c-2.06,0-3.94-.89-5.3-2.31-1.36-1.43-2.2-3.39-2.2-5.56V10.76c0-2.16.84-4.13,2.2-5.56,1.36-1.43,3.24-2.31,5.3-2.31h2.48c.57,0,1.03.48,1.03,1.08s-.46,1.07-1.03,1.07h-2.48c-1.5,0-2.86.64-3.85,1.68-.99,1.04-1.6,2.47-1.6,4.04v16.36c0,1.57.61,3,1.6,4.04.99,1.04,2.35,1.68,3.85,1.68h19.99c1.5,0,2.86-.64,3.85-1.68.99-1.04,1.6-2.47,1.6-4.04V10.77c0-1.57-.61-3-1.6-4.04-.99-1.04-2.35-1.68-3.85-1.68h-2.48Zm-8.54,18.17V1.07c0-.59.46-1.07,1.03-1.07s1.03.48,1.03,1.07v22.14l5.14-5.91c.38-.44,1.03-.47,1.45-.07.42.4.45,1.08.07,1.52-2.24,2.58-4.82,5.31-6.92,7.96-.02.02-.04.05-.07.07-.42.4-1.07.37-1.45-.07l-6.92-7.96c-.38-.44-.35-1.12.07-1.52.42-.4,1.07-.37,1.45.07l5.14,5.91Z"/></svg>');position:absolute;left:0;top:0;transform:translateY(4px);background-color:transparent}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul.forms-list li a{color:#222}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content ul.forms-list li a:hover{color:#0ea7b0}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-insurance__wrapper{position:relative;width:100%;background-color:#fff;padding:120px 0 140px;overflow:hidden}@media(max-width:1500px){.wps-insidepage-insurance__wrapper{padding:20px 0 140px}}@media(max-width:1199px){.wps-insidepage-insurance__wrapper{padding:20px 0 120px}}@media(max-width:991px){.wps-insidepage-insurance__wrapper{padding:0 0 100px}}@media(max-width:575px){.wps-insidepage-insurance__wrapper{padding:0 0 80px}}.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container{padding:0 20px}}.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .section-content__container{width:100%;margin-bottom:80px}.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .section-content__container h2{font-size:40px;margin-bottom:40px}.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .insurance-logo__container{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:60px}@media(max-width:767px){.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .insurance-logo__container{gap:40px}}@media(max-width:499px){.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .insurance-logo__container{flex-direction:column;align-items:flex-start;gap:50px}}@media(max-width:499px){.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .insurance-logo__container .insurance-logo{display:flex;justify-content:flex-start}}.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .insurance-logo__container .insurance-logo img{min-width:120px;max-width:200px;max-height:60px}@media(max-width:799px){.wps-insidepage-insurance__wrapper .wps-insidepage-insurance__container .insurance-logo__container .insurance-logo img{width:80%;min-width:120px;max-width:180px}}.wps-insidepage-image__wrapper{position:relative;width:100%;padding-bottom:80px;background-color:#fff}@media(max-width:575px){.wps-insidepage-image__wrapper{padding-bottom:60px}}.wps-insidepage-image__wrapper .wps-insidepage-image__container{width:100%;max-width:1160px;margin:0 auto;position:relative;z-index:20}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider{width:100%;overflow:hidden;position:relative}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .section-image-gallery__container .section-image{width:100%}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .section-image-gallery__container .section-image img{width:100%;-o-object-fit:cover;object-fit:cover}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;gap:30px;padding:40px;z-index:10}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-next,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#0ea7b0;border-radius:50%}@media(max-width:499px){.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-next,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev{width:50px;height:50px}}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-next.swiper-button-disabled,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev.swiper-button-disabled{opacity:.2}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-next::before,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-next::after,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev::before,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev::after{display:none}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-next svg,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev svg{display:block;width:30px;height:30px;fill:#222;position:relative;transition:fill 300ms ease-in-out}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-next:hover svg,.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev:hover svg{fill:#fff}.wps-insidepage-image__wrapper .wps-insidepage-image__container .wps-insidepage-image-slider .swiper-navigation__container .swiper-button-prev svg{transform:rotate(180deg)}.wps-insidepage-image__wrapper.add-padding .wps-insidepage-image__container{max-width:1240px;padding:0 40px}@media(max-width:767px){.wps-insidepage-image__wrapper.add-padding .wps-insidepage-image__container{padding:0 20px}}.wps-insidepage-image2__wrapper{position:relative;width:100%;padding-bottom:80px;background-color:#fff}@media(max-width:575px){.wps-insidepage-image2__wrapper{padding-bottom:60px}}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container{width:100%;max-width:960px;padding:0 40px;margin:0 auto;position:relative;z-index:20}@media(max-width:767px){.wps-insidepage-image2__wrapper .wps-insidepage-image2__container{padding:0 20px}}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2{width:100%;overflow:hidden;position:relative;background-color:#222}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .section-image-gallery__container{width:100%;display:flex}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .section-image-gallery__container .section-slide{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .section-image-gallery__container .section-slide .section-content{width:100%;text-align:center;margin-top:20px;max-width:700px}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .section-image-gallery__container .section-slide .section-content p{color:#fff}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .section-image-gallery__container .section-slide .section-content p span{color:#fff}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;gap:30px;padding:40px;z-index:10}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-next,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#0ea7b0;border-radius:50%}@media(max-width:499px){.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-next,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev{width:50px;height:50px}}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-next.swiper-button-disabled,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev.swiper-button-disabled{opacity:.2}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-next::before,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-next::after,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev::before,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev::after{display:none}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-next svg,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev svg{display:block;width:30px;height:30px;fill:#222;position:relative;transition:fill 300ms ease-in-out}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-next:hover svg,.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev:hover svg{fill:#fff}.wps-insidepage-image2__wrapper .wps-insidepage-image2__container .wps-insidepage-image-slider2 .swiper-navigation__container .swiper-button-prev svg{transform:rotate(180deg)}.wps-insidepage-retention__wrapper{position:relative;width:100%;padding:120px 0;position:relative;z-index:2}@media(max-width:1399px){.wps-insidepage-retention__wrapper{overflow:hidden}}@media(max-width:991px){.wps-insidepage-retention__wrapper{padding:60px 0 100px}}@media(max-width:575px){.wps-insidepage-retention__wrapper{padding:40px 0 100px}}.wps-insidepage-retention__wrapper .bg-circle-lg{left:0;top:0;transform:translate(-20%) scale(1);position:absolute;width:50%;height:100%}.wps-insidepage-retention__wrapper .bg-circle-lg svg{display:block;width:100%;min-width:560px}@media(max-width:991px){.wps-insidepage-retention__wrapper .bg-circle-lg{display:none}}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}@media(max-width:991px){.wps-insidepage-retention__wrapper .wps-insidepage-retention__container{flex-wrap:wrap;gap:40px}}@media(max-width:767px){.wps-insidepage-retention__wrapper .wps-insidepage-retention__container{padding:0 20px}}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container{position:relative;width:45%}@media(max-width:991px){.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container{width:100%}}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container .main-img{position:relative}@media(max-width:991px){.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container .main-img{display:flex;align-items:center;justify-content:center}}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container .main-img img{position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}@media(max-width:991px){.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container .main-img img{transform:scale(0.8);transform-origin:center center}}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container .bg-circle-sm{display:none;left:0;top:0;position:absolute;width:100%;height:100%;transform:translate(-30%,-3%) scale(1)}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container .bg-circle-sm svg{display:block;width:100%}@media(max-width:991px){.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .section-image__container .bg-circle-sm{display:block}}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .retention-boxes__container{width:55%}@media(max-width:991px){.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .retention-boxes__container{width:100%}}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .retention-boxes__container h3{margin-bottom:50px}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .retention-boxes__container .retention-boxes{width:100%;display:flex;flex-wrap:wrap;background-color:rgba(14,167,176,0.2);border:1px solid #0ea7b0}.wps-insidepage-retention__wrapper .wps-insidepage-retention__container .retention-boxes__container .retention-boxes .box{width:50%;padding:20px;border:1px solid #0ea7b0}.wps-insidepage-tmj__wrapper{position:relative;width:100%;padding:120px 0;position:relative;z-index:2;overflow:hidden}@media(max-width:991px){.wps-insidepage-tmj__wrapper{padding:60px 0 100px}}@media(max-width:575px){.wps-insidepage-tmj__wrapper{padding:40px 0 100px}}.wps-insidepage-tmj__wrapper .bg-circle-lg{left:0;top:0;transform:translate(-20%) scale(1);position:absolute;width:50%;height:100%}.wps-insidepage-tmj__wrapper .bg-circle-lg svg{display:block;width:100%;min-width:560px}@media(max-width:991px){.wps-insidepage-tmj__wrapper .bg-circle-lg{display:none}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}@media(max-width:991px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container{flex-wrap:wrap;gap:140px}}@media(max-width:767px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container{padding:0 20px}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container{position:relative;width:45%;display:flex;justify-content:flex-start;align-items:flex-start}@media(max-width:991px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container{width:auto}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a{display:inline-block;text-decoration:none;position:relative}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a .main-image{position:relative;z-index:1}@media(max-width:991px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a .main-image{display:flex;align-items:center;justify-content:center;transform:scale(1)}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a .main-image img{position:relative;z-index:2;display:block}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a .play-btn{position:absolute;left:0;top:0;width:560px;height:560px;transform:translate(-30px,-30px);z-index:10;display:flex;justify-content:center;align-items:center}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a .play-btn img{width:100px;transform:scale(1);transition:transform 300ms cubic-bezier(0.68,-0.155,0.165,3.55)}@media(max-width:767px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a .play-btn img{width:80px}}@media(max-width:499px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a .play-btn img{width:65px}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container a:hover .play-btn img{transform:scale(1.1)}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img{position:absolute;bottom:0;right:20px;transform:translateY(20px);z-index:2}@media(max-width:1399px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img{transform:translateY(50px)}}@media(max-width:1199px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img{transform:translateY(80px)}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img img{border-radius:50%}@media(max-width:1199px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img{width:220px;height:220px}}@media(max-width:499px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img{width:180px;height:180px}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img .fade-in-border{display:inline-block;position:absolute;left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px);border-radius:50%;border:10px solid #0ea7b0;will-change:transform}@media(max-width:499px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .floating-img .fade-in-border{left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:5px solid #0ea7b0}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .bg-circle-sm{display:none;left:0;top:0;position:absolute;width:100%;height:100%;transform:translate(-30%,-3%) scale(1)}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .bg-circle-sm svg{display:block;width:100%}@media(max-width:991px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-video__container .bg-circle-sm{display:block}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container{width:55%;display:flex;justify-content:flex-end;display:block}@media(max-width:991px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container{width:100%;justify-content:flex-start}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content{display:block}@media(max-width:991px){.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content{max-width:none}}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content h2,.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content .featured-text{font-size:40px;margin-bottom:40px}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content h3{margin-bottom:30px}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content p{margin-bottom:36px}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content p strong{font-weight:600}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content p a{color:#0ea7b0;text-decoration:underline}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content p a:hover{text-decoration:none}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:0;margin:0 0 50px;list-style-type:none}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content ul li{font-weight:600;position:relative;padding-left:50px}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content ul li a{display:inline-block;text-decoration:none;color:#0ea7b0;transition:color 300ms ease-in-out}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content ul li a:hover{color:#222}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content ul li::after{content:"";position:absolute;left:0;top:16px;width:40px;height:2px;background-color:#0ea7b0}.wps-insidepage-tmj__wrapper .wps-insidepage-tmj__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-doctor-intro__wrapper{position:relative;width:100%;background-color:#fff}.wps-doctor-intro__wrapper .wps-doctor-intro__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;display:flex;align-items:center;gap:60px}@media(max-width:991px){.wps-doctor-intro__wrapper .wps-doctor-intro__container{flex-wrap:wrap;gap:100px}}@media(max-width:767px){.wps-doctor-intro__wrapper .wps-doctor-intro__container{padding:0 20px;gap:80px}}.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-image__container{width:40%}@media(max-width:991px){.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-image__container{width:100%}}.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-image__container img{width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-image__container img{width:auto}}.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container{width:60%;display:flex;justify-content:flex-end}@media(max-width:991px){.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container{width:100%;justify-content:flex-start}}.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content{max-width:620px}@media(max-width:991px){.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content{max-width:none}}.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content h3{margin-bottom:20px}.wps-doctor-intro__wrapper .wps-doctor-intro__container .section-content__container .section-content h2{margin-bottom:40px}.wps-meet-the-team__wrapper{position:relative;width:100%;background-color:#fff;overflow:hidden}.wps-meet-the-team__wrapper .wps-meet-the-team__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-meet-the-team__wrapper .wps-meet-the-team__container{padding:0 20px}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:120px}@media(max-width:1199px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container{gap:100px}}@media(max-width:767px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container{gap:80px}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card{width:100%;display:flex;align-items:flex-start;gap:60px}@media(max-width:991px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card{gap:40px}}@media(max-width:767px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card{flex-direction:column;align-items:flex-start}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-image{flex-basis:280px;padding:20px;flex-shrink:0;position:relative}@media(max-width:499px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-image{flex-basis:auto;flex-shrink:1;width:280px}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-image img{border-radius:50%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-image .outer-border{display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:10px solid #0ea7b0}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content{width:100%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content h3{font-size:40px;margin-bottom:18px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content h4{margin-bottom:40px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content p{margin-bottom:24px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-cards__container .member-card .card-content>*:last-child{margin-bottom:0}.wps-office-tour__wrapper{position:relative;width:100%;background-color:#fff}.wps-office-tour__wrapper .wps-office-tour__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;position:relative;z-index:20}@media(max-width:767px){.wps-office-tour__wrapper .wps-office-tour__container{padding:0 20px}}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider{width:100%;overflow:hidden}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container{display:flex}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image{width:100%}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image img{width:100%}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;gap:30px;padding:40px 80px;z-index:10}@media(max-width:991px){.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{padding:40px 60px}}@media(max-width:575px){.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{padding:30px 40px}}@media(max-width:499px){.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{padding:20px 30px}}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev{left:auto;top:auto;right:auto;bottom:auto;transform:none;padding:0;margin:0;line-height:1;position:relative;display:flex;justify-content:center;align-items:center;width:60px;height:60px;background-color:#0ea7b0;border-radius:50%}@media(max-width:499px){.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev{width:50px;height:50px}}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next.swiper-button-disabled,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev.swiper-button-disabled{opacity:.2}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::after,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::after{display:none}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next svg,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev svg{display:block;width:30px;height:30px;fill:#222;position:relative;transition:fill 300ms ease-in-out}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next:hover svg,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev:hover svg{fill:#fff}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev svg{transform:rotate(180deg)}.wps-treatment-single__wrapper{position:relative;width:100%;padding-bottom:140px;background-color:#fff;overflow:hidden}@media(max-width:1199px){.wps-treatment-single__wrapper{padding-bottom:120px}}@media(max-width:991px){.wps-treatment-single__wrapper{padding-bottom:100px}}@media(max-width:767px){.wps-treatment-single__wrapper{padding-bottom:80px}}@media(max-width:499px){.wps-treatment-single__wrapper{padding-bottom:70px}}.wps-treatment-single__wrapper.last-child{padding-bottom:0}.wps-treatment-single__wrapper .wps-treatment-single__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}@media(max-width:991px){.wps-treatment-single__wrapper .wps-treatment-single__container{gap:40px}}@media(max-width:767px){.wps-treatment-single__wrapper .wps-treatment-single__container{padding:0 20px;flex-direction:column;gap:30px}}.wps-treatment-single__wrapper .wps-treatment-single__container .section-image__container{flex-basis:280px;padding:20px;flex-shrink:0}@media(max-width:767px){.wps-treatment-single__wrapper .wps-treatment-single__container .section-image__container{flex-shrink:1;flex-basis:auto;width:280px}}.wps-treatment-single__wrapper .wps-treatment-single__container .section-image__container img{width:100%;border-radius:50%}.wps-treatment-single__wrapper .wps-treatment-single__container .section-image__container .outer-border{display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;border:10px solid #0ea7b0}.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container{width:100%;display:flex;justify-content:flex-end}.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content{max-width:800px}@media(max-width:767px){.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content{max-width:none}}.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content h3{font-size:40px;margin-bottom:20px}.wps-treatment-single__wrapper .wps-treatment-single__container .section-content__container .section-content img{display:block;width:100%;max-width:600px;margin:40px 0 0}.wps-treatment-single__wrapper.remove-circle .wps-treatment-single__container .section-image__container img,.wps-treatment-single__wrapper.remove-circle .wps-treatment-single__container .section-image__container .outer-border{border-radius:0}.wps-before-and-after__wrapper{position:relative;width:100%;background-color:#fff}.wps-before-and-after__wrapper .wps-before-and-after__container{width:100%;max-width:840px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-before-and-after__wrapper .wps-before-and-after__container{padding:0 20px}}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:60px}@media(max-width:575px){.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container{gap:40px}}@media(max-width:499px){.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container{gap:30px}}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image{width:100%}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images{width:100%;display:flex;gap:16px;padding:20px;background-color:#e8e8e8}@media(max-width:499px){.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images{gap:10px;padding:10px}}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images .before-image,.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images .after-image{width:50%;height:100%}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images .before-image img,.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images .after-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images .icon{flex-basis:30px;flex-shrink:0;height:100%;align-self:center}@media(max-width:499px){.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images .icon{flex-basis:20px}}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .images .icon svg{display:block;width:100%;fill:#222}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .titles{width:100%;padding:20px;display:flex;gap:60px}@media(max-width:499px){.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .titles{gap:30px}}.wps-before-and-after__wrapper .wps-before-and-after__container .before-and-after-images__container .before-and-after-image .titles h3{width:50%;text-align:center;line-height:1}.wps-testimonial-single-wrap{position:relative;width:100%;display:flex;justify-content:center;background-color:#fff}.wps-testimonial-single-wrap .wps-testimonial-single{width:100%;max-width:920px;padding:65px 0;margin:0 40px;border-bottom:2px solid rgba(34,34,34,0.2)}@media(max-width:767px){.wps-testimonial-single-wrap .wps-testimonial-single{margin:0 20px}}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text{width:100%}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text h3{color:#0ea7b0;margin-bottom:26px}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-text p{font-style:italic}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author-name{width:100%;margin-top:30px}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author-name .author-name{font-weight:500}.wps-testimonial-single-wrap .wps-testimonial-single .testimonial-author-name .author-detail{font-family:"Work Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#222;padding:0;margin:10px 0 0}@media(max-width:767px){.wps-testimonial-single-wrap.first-child .wps-testimonial-single{padding:0 0 65px}}.wps-testimonial-single-wrap.last-child .wps-testimonial-single{border-bottom:0}.wps-contact-content__wrapper{position:relative;width:100%;padding:120px 0 140px;position:relative;z-index:2}@media(max-width:991px){.wps-contact-content__wrapper{padding:60px 0 120px}}@media(max-width:575px){.wps-contact-content__wrapper{padding:40px 0 120px}}.wps-contact-content__wrapper .bg-circle-lg{left:0;top:0;transform:translate(-20%) scale(1);position:absolute;width:50%;height:100%}.wps-contact-content__wrapper .bg-circle-lg svg{display:block;width:100%;min-width:560px}@media(max-width:991px){.wps-contact-content__wrapper .bg-circle-lg{display:none}}.wps-contact-content__wrapper .wps-contact-content__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}@media(max-width:991px){.wps-contact-content__wrapper .wps-contact-content__container{flex-wrap:wrap;gap:40px}}@media(max-width:767px){.wps-contact-content__wrapper .wps-contact-content__container{padding:0 20px}}.wps-contact-content__wrapper .wps-contact-content__container .section-image__container{position:relative;width:45%}@media(max-width:991px){.wps-contact-content__wrapper .wps-contact-content__container .section-image__container{width:100%}}.wps-contact-content__wrapper .wps-contact-content__container .section-image__container .main-img{position:relative}@media(max-width:991px){.wps-contact-content__wrapper .wps-contact-content__container .section-image__container .main-img{display:flex;align-items:center;justify-content:center}}.wps-contact-content__wrapper .wps-contact-content__container .section-image__container .main-img img{position:relative;z-index:2;-o-object-fit:cover;object-fit:cover;display:block;border-radius:50%}@media(max-width:991px){.wps-contact-content__wrapper .wps-contact-content__container .section-image__container .main-img img{transform:scale(0.8);transform-origin:center center}}.wps-contact-content__wrapper .wps-contact-content__container .section-image__container .bg-circle-sm{display:none;left:0;top:0;position:absolute;width:100%;height:100%;transform:translate(-30%,-3%) scale(1)}.wps-contact-content__wrapper .wps-contact-content__container .section-image__container .bg-circle-sm svg{display:block;width:100%}@media(max-width:991px){.wps-contact-content__wrapper .wps-contact-content__container .section-image__container .bg-circle-sm{display:block}}.wps-contact-content__wrapper .wps-contact-content__container .section-content__container{width:55%;display:flex;justify-content:flex-end;display:block}@media(max-width:991px){.wps-contact-content__wrapper .wps-contact-content__container .section-content__container{width:100%;justify-content:flex-start}}.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content{display:block}@media(max-width:991px){.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content{max-width:none}}.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content p{margin-bottom:36px}.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content p strong{font-weight:600}.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content p a{color:#0ea7b0;text-decoration:underline}.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content p a:hover{text-decoration:none}.wps-contact-content__wrapper .wps-contact-content__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-contact-page-info__wrapper{position:relative;width:100%;padding-bottom:140px;background-color:#fff}@media(max-width:1199px){.wps-contact-page-info__wrapper{padding-bottom:120px}}@media(max-width:991px){.wps-contact-page-info__wrapper{padding-bottom:100px}}@media(max-width:575px){.wps-contact-page-info__wrapper{padding-bottom:80px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:20}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{padding:0 20px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container::after{content:"";position:absolute;left:0;top:0;transform:translateY(-40px);width:100%;height:2px;background-color:#222;opacity:.2}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container{grid-template-columns:1fr 1fr;gap:60px 40px}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container{grid-template-columns:1fr;gap:50px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email{line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a{display:inline-flex;align-items:baseline;gap:4px;line-height:1.6;color:#222}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a{display:flex}}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a{gap:24px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a span{font-weight:600}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a{text-decoration:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a span{color:#222;transform:color 300ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .email a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .email a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .email a:hover span{color:#0ea7b0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address{color:#222;transform:color 300ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a{text-decoration:none;transform:color 300ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a:hover,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a:hover,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a:hover{color:#0ea7b0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .address a{max-width:380px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .working-hours,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .working-hours,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .working-hours{color:#222}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three h3{font-weight:600;margin-bottom:24px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .working-hours,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .working-hours,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .working-hours{line-height:1.6}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .working-hours span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-two .working-hours span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three .working-hours span{display:block;width:100%;margin-top:16px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .page-details{line-height:1;padding:0;margin:20px 0 0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .page-details a{font-weight:600;color:#0ea7b0;transform:color 300ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-one .page-details a:hover{color:#222}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three{grid-column:1/span 2}}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .section-three{grid-column:1/span 1}}.footer-blog__wrapper{position:relative;width:100%;padding:140px 0 100px;background-color:#222}@media(max-width:575px){.footer-blog__wrapper{padding:120px 0 100px}}.footer-blog__wrapper .footer-blog__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.footer-blog__wrapper .footer-blog__container{padding:0 20px}}.footer-blog__wrapper .footer-blog__container .blog-items__container{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:60px}@media(max-width:860px){.footer-blog__wrapper .footer-blog__container .blog-items__container{grid-template-columns:1fr;gap:90px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item{width:100%;position:relative}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a{display:block;width:100%;text-decoration:none;position:relative}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image{width:280px;height:280px;position:relative}@media(max-width:991px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image{width:320px;height:320px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background-color:#000;opacity:.15;transition:opacity 500ms ease-in-out;z-index:20}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image img{display:block;width:100%;height:100%;border-radius:50%;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:filter 500ms ease-in-out;position:relative;z-index:10;-o-object-fit:cover;object-fit:cover}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image .fade-in-border{display:inline-block;position:absolute;left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px);transform:scale(0);border-radius:50%;border:10px solid rgba(255,255,255,0.15);transition:transform 500ms cubic-bezier(0.785,0.135,0.15,0.86)}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:center;z-index:30}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content{max-width:540px;padding-left:40px;position:relative;transform:translateY(0);transition:transform 500ms cubic-bezier(0.785,0.135,0.15,0.86)}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h4{font-weight:600;line-height:1.5;color:#fff;margin-top:20px}@media(max-width:499px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h4{font-size:22px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-image::after{opacity:0}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-image img{filter:grayscale(0);-webkit-filter:grayscale(0)}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-image .fade-in-border{transform:scale(1)}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-content .content{transform:translateY(-10px)}.footer-blog__wrapper .footer-blog__container .section-cta__container{width:100%;display:flex;justify-content:flex-end;margin-top:90px}.footer-blog__wrapper .footer-blog__container .section-cta__container a{text-decoration:none}.footer-main__wrapper{position:relative;width:100%;padding:120px 0 40px;background-color:#222;background-image:url("./dist/images/bg-footer-02.jpg");background-size:cover;background-attachment:fixed;z-index:30;overflow:hidden}@media(max-width:767px){.footer-main__wrapper{padding:120px 0 90px}}.footer-main__wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.15}.footer-main__wrapper .footer-main__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.footer-main__wrapper .footer-main__container{padding:0 20px}}.footer-main__wrapper .footer-main__container .heading__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:90px;position:relative}.footer-main__wrapper .footer-main__container .heading__container .border-line{position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff;opacity:.2}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container{grid-template-columns:1fr;gap:60px}}.footer-main__wrapper .footer-main__container .heading__container .section-left{grid-column:1/span 1}@media(max-width:991px){.footer-main__wrapper .footer-main__container .heading__container .section-left{flex-direction:column;align-items:flex-start}}.footer-main__wrapper .footer-main__container .heading__container .section-left .logo__container{width:100%}.footer-main__wrapper .footer-main__container .heading__container .section-left .logo__container a{display:block;width:100%;text-decoration:none}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container .section-left .logo__container a{display:flex;justify-content:center}}.footer-main__wrapper .footer-main__container .heading__container .section-left .logo__container a svg{display:block;width:100%;max-width:170px;fill:#0ea7b0}@media(max-width:991px){.footer-main__wrapper .footer-main__container .heading__container .section-left .logo__container a svg{min-width:170px}}.footer-main__wrapper .footer-main__container .heading__container .section-left .social-icons__container{width:100%;margin-top:48px}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container .section-left .social-icons__container{display:flex;justify-content:center}}.footer-main__wrapper .footer-main__container .heading__container .section-left .social-icons__container ul{width:100%;display:flex;align-items:center;gap:30px;list-style-type:none;padding:0;margin:0}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container .section-left .social-icons__container ul{width:auto}}.footer-main__wrapper .footer-main__container .heading__container .section-left .social-icons__container ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-main__container .heading__container .section-left .social-icons__container ul li svg{display:block;width:20px;height:20px;fill:#fff;opacity:.5;transition:opacity 300ms ease-in-out,fill 300ms ease-in-out}.footer-main__wrapper .footer-main__container .heading__container .section-left .social-icons__container ul li svg:hover{fill:#0ea7b0;opacity:1}.footer-main__wrapper .footer-main__container .heading__container .section-right{padding-left:10px;grid-column:2/span 4}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container .section-right{padding-left:0;grid-column:1/span 1}}.footer-main__wrapper .footer-main__container .heading__container .section-right h2{color:#ccc}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container .section-right h2{text-align:center}}.footer-main__wrapper .footer-main__container .heading__container .section-right .address{line-height:1;padding:0;margin:70px 0 0}@media(max-width:991px){.footer-main__wrapper .footer-main__container .heading__container .section-right .address{margin:60px 0 0}}.footer-main__wrapper .footer-main__container .heading__container .section-right .address a{display:inline-flex;align-items:baseline;gap:12px;text-decoration:none;color:#fff;transition:color 300ms ease-in-out}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container .section-right .address a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:30px}}.footer-main__wrapper .footer-main__container .heading__container .section-right .address a .icon svg{display:block;width:20px;height:20px;fill:#0ea7b0;flex-shrink:0;position:relative;top:2px}@media(max-width:680px){.footer-main__wrapper .footer-main__container .heading__container .section-right .address a .icon svg{flex-shrink:1;top:0;transform:scale(1.6)}}.footer-main__wrapper .footer-main__container .heading__container .section-right .address a .text span{font-weight:600;text-wrap:nowrap;color:#0ea7b0;transition:color 300ms ease-in-out}.footer-main__wrapper .footer-main__container .heading__container .section-right .address a:hover{color:#0ea7b0}.footer-main__wrapper .footer-main__container .heading__container .section-right .address a:hover .text span{color:#fff}.footer-main__wrapper .footer-main__container .widgets__container{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding:60px 0 80px}@media(max-width:1300px){.footer-main__wrapper .footer-main__container .widgets__container{grid-template-columns:1fr 1fr;gap:80px 40px}}@media(max-width:680px){.footer-main__wrapper .footer-main__container .widgets__container{grid-template-columns:1fr;gap:60px}}.footer-main__wrapper .footer-main__container .widgets__container .working-hours__container{width:100%}@media(max-width:680px){.footer-main__wrapper .footer-main__container .widgets__container .working-hours__container{display:flex;flex-direction:column;align-items:center;text-align:center}}.footer-main__wrapper .footer-main__container .widgets__container .working-hours__container h3{line-height:1.8;margin-bottom:32px}.footer-main__wrapper .footer-main__container .widgets__container .working-hours__container p{font-family:"Work Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#ccc;padding:0;margin:0}.footer-main__wrapper .footer-main__container .widgets__container .working-hours__container p span{display:block;width:100%;margin-top:16px}.footer-main__wrapper .footer-main__container .widgets__container .cta__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:42px}@media(max-width:680px){.footer-main__wrapper .footer-main__container .widgets__container .cta__container{gap:32px;align-items:center;text-align:center}}.footer-main__wrapper .footer-main__container .widgets__container .cta__container h3{max-width:280px;font-family:"Work Sans",sans-serif;font-size:20px;font-weight:400;line-height:1.8;color:#0ea7b0;padding:0;margin:0}@media(max-width:680px){.footer-main__wrapper .footer-main__container .widgets__container .cta__container h3{max-width:320px}}.footer-main__wrapper .footer-main__container .widgets__container .cta__container a{text-decoration:none}.footer-main__wrapper .footer-main__container .widgets__container .cta__container.call a{gap:14px}.footer-main__wrapper .footer-main__container .widgets__container .cta__container.call a svg{display:inline-block;width:18px;height:18px;fill:#fff}.footer-main__wrapper .footer-main__container .copyrights__container{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:40px}@media(max-width:1110px){.footer-main__wrapper .footer-main__container .copyrights__container{flex-direction:column;align-items:flex-start;gap:0}}@media(max-width:680px){.footer-main__wrapper .footer-main__container .copyrights__container{gap:20px}}.footer-main__wrapper .footer-main__container .copyrights__container p{font-family:"Work Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.8;color:gray;padding:0;margin:0}@media(max-width:1110px){.footer-main__wrapper .footer-main__container .copyrights__container p{order:2}}@media(max-width:680px){.footer-main__wrapper .footer-main__container .copyrights__container p{width:100%;text-align:center}}.footer-main__wrapper .footer-main__container .copyrights__container p a{text-decoration:none;color:gray;transition:color 300ms ease-in-out}.footer-main__wrapper .footer-main__container .copyrights__container p a:hover{color:#0ea7b0}.footer-main__wrapper .footer-main__container .copyrights__container .footer-accreditation-logo__container{position:relative;display:flex;justify-content:center;align-items:center;gap:30px}@media(max-width:1110px){.footer-main__wrapper .footer-main__container .copyrights__container .footer-accreditation-logo__container{order:1;margin-bottom:30px}}@media(max-width:680px){.footer-main__wrapper .footer-main__container .copyrights__container .footer-accreditation-logo__container{width:100%;justify-content:center;display:grid;grid-template-columns:1fr 1fr;gap:20px 30px}}@media(max-width:499px){.footer-main__wrapper .footer-main__container .copyrights__container .footer-accreditation-logo__container .accreditation-logo{width:100%;display:flex;justify-content:center}}.footer-main__wrapper .footer-main__container .copyrights__container .footer-accreditation-logo__container .accreditation-logo img{max-width:100px;min-width:100px;max-height:50px;aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;opacity:.4}.footer-sticky-navbar__wrapper{position:fixed;left:0;bottom:0;width:100%;box-shadow:0 5px 20px 2px rgba(0,0,0,0.1);background-color:#222;display:none;z-index:1000}@media(max-width:767px){.footer-sticky-navbar__wrapper{display:flex}}.footer-sticky-navbar__wrapper::before,.footer-sticky-navbar__wrapper::after{content:"";position:absolute;top:0;width:1px;height:100px;background-color:#fff}.footer-sticky-navbar__wrapper::before{left:50%}.footer-sticky-navbar__wrapper::after{left:75%}.footer-sticky-navbar__wrapper .navbar-contact__container{width:50%;display:flex}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number,.footer-sticky-navbar__wrapper .navbar-contact__container .address{line-height:1;padding:0;margin:0;width:50%}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a,.footer-sticky-navbar__wrapper .navbar-contact__container .address a{display:flex;justify-content:center;width:100%;padding:20px 15px}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a svg{width:20px;height:20px;fill:#fff;transition:fill 300ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a:hover svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a:hover svg{fill:#0ea7b0}.footer-sticky-navbar__wrapper .navbar-cta__container{width:50%}.footer-sticky-navbar__wrapper .navbar-cta__container a{display:flex;justify-content:center;align-items:center;width:100%;padding:25px 0 15px;text-decoration:none}.footer-sticky-navbar__wrapper .navbar-cta__container a span{font-family:"aloevera",sans-serif;font-size:16px;font-weight:400;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0;transition:color 300ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container a svg{width:18px;fill:#fff;transition:fill 300ms ease-in-out;display:none}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover svg{fill:#0ea7b0}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover span{color:#0ea7b0}.wps-contact-form-container{background-color:#e9e9e9;padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}#gform_1 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_2 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#222}#gform_1 li::before,#gform_2 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .wps-input-field{margin:0 0 10px}#gform_1 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_2 .wps-input-field.wpforms-field-select select>option.placeholder{opacity:.1;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity=10)}#gform_1 .wps-input-field .choices__inner,#gform_2 .wps-input-field .choices__inner{border:0;background:0}#gform_1 .wps-input-field legend,#gform_2 .wps-input-field legend{font-weight:normal;text-transform:uppercase}#gform_1 .wps-input-field select,#gform_1 .wps-input-field input[type=text],#gform_1 .wps-input-field input[type=tel],#gform_1 .wps-input-field input[type=email],#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field select,#gform_2 .wps-input-field input[type=text],#gform_2 .wps-input-field input[type=tel],#gform_2 .wps-input-field input[type=email],#gform_2 .wps-input-field textarea{width:100%;height:50px;padding:12px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-size:16px;font-weight:500;color:#222;text-align:left;outline:0}#gform_1 .wps-input-field select:focus,#gform_1 .wps-input-field input[type=text]:focus,#gform_1 .wps-input-field input[type=tel]:focus,#gform_1 .wps-input-field input[type=email]:focus,#gform_1 .wps-input-field textarea:focus,#gform_2 .wps-input-field select:focus,#gform_2 .wps-input-field input[type=text]:focus,#gform_2 .wps-input-field input[type=tel]:focus,#gform_2 .wps-input-field input[type=email]:focus,#gform_2 .wps-input-field textarea:focus{outline:0;border-color:#222}#gform_1 .wps-input-field select.placeholder,#gform_1 .wps-input-field input[type=text].placeholder,#gform_1 .wps-input-field input[type=tel].placeholder,#gform_1 .wps-input-field input[type=email].placeholder,#gform_1 .wps-input-field textarea.placeholder,#gform_2 .wps-input-field select.placeholder,#gform_2 .wps-input-field input[type=text].placeholder,#gform_2 .wps-input-field input[type=tel].placeholder,#gform_2 .wps-input-field input[type=email].placeholder,#gform_2 .wps-input-field textarea.placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-moz-placeholder,#gform_1 .wps-input-field input[type=text]:-moz-placeholder,#gform_1 .wps-input-field input[type=tel]:-moz-placeholder,#gform_1 .wps-input-field input[type=email]:-moz-placeholder,#gform_1 .wps-input-field textarea:-moz-placeholder,#gform_2 .wps-input-field select:-moz-placeholder,#gform_2 .wps-input-field input[type=text]:-moz-placeholder,#gform_2 .wps-input-field input[type=tel]:-moz-placeholder,#gform_2 .wps-input-field input[type=email]:-moz-placeholder,#gform_2 .wps-input-field textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-moz-placeholder,#gform_1 .wps-input-field input[type=text]::-moz-placeholder,#gform_1 .wps-input-field input[type=tel]::-moz-placeholder,#gform_1 .wps-input-field input[type=email]::-moz-placeholder,#gform_1 .wps-input-field textarea::-moz-placeholder,#gform_2 .wps-input-field select::-moz-placeholder,#gform_2 .wps-input-field input[type=text]::-moz-placeholder,#gform_2 .wps-input-field input[type=tel]::-moz-placeholder,#gform_2 .wps-input-field input[type=email]::-moz-placeholder,#gform_2 .wps-input-field textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-ms-input-placeholder,#gform_1 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_1 .wps-input-field textarea:-ms-input-placeholder,#gform_2 .wps-input-field select:-ms-input-placeholder,#gform_2 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_2 .wps-input-field textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_1 .wps-input-field textarea::-webkit-input-placeholder,#gform_2 .wps-input-field select::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_2 .wps-input-field textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select,#gform_2 .wps-input-field select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;line-height:1}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea{height:140px;resize:none}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label{font-size:16px !important;font-weight:500 !important;text-transform:uppercase !important;color:#000}#gform_1 .wps-input-field>label.wpforms-error,#gform_2 .wps-input-field>label.wpforms-error{color:#e32222;padding-top:3px}#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 .gform_button{background-color:#0ea7b0;color:#fff;line-height:1;padding:16px 32px}#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 .gform_button:hover{color:#0ea7b0}.blog-post-collection,.single-post-container{padding-bottom:80px}.single-post-container{width:100%;display:block;max-width:960px;padding:0 20px;margin:0 auto}@media(max-width:767px){.single-post-container{padding-bottom:40px}}.wps-blog-collection__container{position:relative;width:100%;padding:80px 0 140px;background-color:#fff}@media(max-width:1199px){.wps-blog-collection__container{padding:60px 0 120px}}@media(max-width:991px){.wps-blog-collection__container{padding:30px 0 100px}}@media(max-width:575px){.wps-blog-collection__container{padding:0 0 80px}}.wps-blog-collection-inner__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px 120px}@media(max-width:1199px){.wps-blog-collection-inner__container{gap:80px}}@media(max-width:991px){.wps-blog-collection-inner__container{gap:80px 50px}}@media(max-width:767px){.wps-blog-collection-inner__container{grid-template-columns:1fr;gap:60px;padding:0 20px}}.archive-page-header{padding:0 15px 30px}.archive-page-header .page-title{color:#222;margin:0 0 20px}.wps-blog-post-item__container{width:100%}.wps-blog-post-item__container a{display:block;width:100%;text-decoration:none;position:relative}.wps-blog-post-item__container a .blog-image{width:100%;position:relative;overflow:hidden}.wps-blog-post-item__container a .blog-image img{width:100%;min-height:280px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.wps-blog-post-item__container a .blog-content{width:100%;margin-top:30px}.wps-blog-post-item__container a .blog-content h3{text-transform:none;transition:color 300ms ease-in-out}.wps-blog-post-item__container a:hover .blog-content h3{color:#0ea7b0}.wps-blog-post-single .section-cta__container a{font-family:"Work Sans",sans-serif;font-size:20px;font-weight:400;text-decoration:none;color:#0ea7b0;padding:0;margin:0;transition:color 300ms ease-in-out}.wps-blog-post-single .section-cta__container a:hover{color:#222}.wps-blog-post-single .post-thumbnail{margin:0 0 40px}.wps-blog-post-single .entry-header{margin:0 0 20px}.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{margin-top:40px}@media(max-width:991px){.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{margin-top:0}}.wps-blog-post-single .entry-meta{margin:0 0 20px}.wps-blog-post-single .entry-meta p{font-size:16px;margin:0;color:#000}.wps-blog-post-single .entry-meta span{font-size:14px;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#c7c7ca}@media(max-width:767px){.wps-blog-post-single .entry-meta span{margin-right:15px}}.wps-blog-post-single .entry-meta span a{color:#c7c7ca}.wps-blog-post-single .entry-meta span i{font-size:18px;color:#c7c7ca;padding-right:5px}/*!
Widget Styles
 */.widget-area{width:100%;display:block;max-width:960px;padding:0 20px 20px;margin:0 auto}@media(max-width:767px){.widget-area{padding:0 20px 60px}}.widget{margin:0 0 40px}.widget .widget-title{color:#0ea7b0;margin:0 0 20px}.widget.widget_archive ul li,.widget.widget_meta ul li,.widget.widget_categories ul li{position:relative;padding:0;margin:0 0 5px;display:block}.widget.widget_archive ul li:not(:last-child),.widget.widget_archive ul li:not(:last-of-type),.widget.widget_meta ul li:not(:last-child),.widget.widget_meta ul li:not(:last-of-type),.widget.widget_categories ul li:not(:last-child),.widget.widget_categories ul li:not(:last-of-type){border-bottom:1px solid #e0e0e0}.widget.widget_archive ul li a,.widget.widget_meta ul li a,.widget.widget_categories ul li a{font-size:18px;font-weight:normal;position:relative;display:block;line-height:2;padding:10px 0;color:#000;transition:all .2s linear}.widget.widget_archive ul li a:hover,.widget.widget_meta ul li a:hover,.widget.widget_categories ul li a:hover{color:#0ea7b0;font-weight:normal;text-decoration:none}.widget.widget_archive ul li a:hover:before,.widget.widget_meta ul li a:hover:before,.widget.widget_categories ul li a:hover:before{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);transform:translate(0,8px)}.widget.widget_archive ul li.current_page_item a,.widget.widget_meta ul li.current_page_item a,.widget.widget_categories ul li.current_page_item a{color:#0ea7b0;font-weight:normal;text-decoration:none}.widget.widget_archive ul li.current_page_item a:after,.widget.widget_meta ul li.current_page_item a:after,.widget.widget_categories ul li.current_page_item a:after{transform:translate(-20px,0);opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.widget.widget_recent_entries ul,.widget.widget_recent_comments ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{position:relative;padding:0;margin:0;line-height:1;display:block}.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a{text-decoration:none;color:#222}.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover{color:#0ea7b0;text-decoration:none}.widget.widget_search{position:relative;width:100%;overflow:hidden}.widget.widget_search input{border:0;width:100%;height:50px;padding:8px 20px;background:#f0f0f0;border-radius:50px;transition:all .25s ease-in-out 0s;font-size:18px;color:#000;text-align:left;outline:0;box-sizing:border-box}.widget.widget_search input.placeholder{color:#a1a1a1}.widget.widget_search input:-moz-placeholder{color:#a1a1a1}.widget.widget_search input::-moz-placeholder{color:#a1a1a1}.widget.widget_search input:-ms-input-placeholder{color:#a1a1a1}.widget.widget_search input::-webkit-input-placeholder{color:#a1a1a1}.widget.widget_search input:focus{outline:0;border-color:#0ea7b0}.widget.widget_search .search-submit{position:absolute;top:10px;right:10px;background-repeat:no-repeat;background-image:url("dist/images/icon-search-zoom.svg");background-color:transparent;background-position:center center;border:0;display:inline-block;height:30px;width:30px;margin:0;padding:0;text-indent:-99999px;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}/*!
Post Navigation
*/.post-navigation{display:inline-block;width:100%;margin-top:30px}.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{display:inline-block;width:50%;float:left}@media(max-width:767px){.post-navigation .nav-links .nav-previous,.post-navigation .nav-links .nav-next{width:100%}}.post-navigation .nav-links .nav-previous a,.post-navigation .nav-links .nav-next a{display:block;text-decoration:none;padding:15px}.post-navigation .nav-links .nav-previous a:hover,.post-navigation .nav-links .nav-next a:hover{background-color:#0ea7b0;color:#fff}.post-navigation .nav-links .nav-previous a:hover span,.post-navigation .nav-links .nav-next a:hover span{color:#fff}.post-navigation .nav-links span.meta-nav{font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;color:#222}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#222;font-weight:400}/*!
Posts Navigation
*/.posts-navigation{display:inline-block;width:100%;margin-top:30px;text-align:center}.posts-navigation .nav-previous,.posts-navigation .nav-next{display:inline-block}.posts-navigation .nav-previous a,.posts-navigation .nav-next a{position:relative;display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;padding:5px 0;vertical-align:middle;background-color:transparent;text-transform:capitalize;transition:all .3s ease-out}.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover{text-decoration:none}.posts-navigation .nav-previous{margin-right:20px}.posts-navigation .nav-previous a{padding-left:30px}.posts-navigation .nav-previous a:before{content:"\f177";position:absolute;font-family:"Font Awesome 5 Pro";left:0}.posts-navigation .nav-next a{padding-right:30px}.posts-navigation .nav-next a:before{content:"\f178";position:absolute;font-family:"Font Awesome 5 Pro";right:0}/*!
404
*/.error-404.not-found{text-align:center;margin:100px 0 90px;padding:0 15px}.no-results{padding-bottom:90px;text-align:center}/*!
Search Results
*/.search-results-wrap{margin-bottom:60px}.search-results-wrap .results-search-form{padding-bottom:40px}.search-results-wrap .results-search-form h4{font-size:24px}.search-results-wrap .search-result-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.search-results-wrap .search-result-item.last-item{padding-bottom:0;border:0}.search-results-wrap .result-box .result-info h3{margin-bottom:10px}.search-results-wrap .result-box .result-info h3 a:hover{text-decoration:none}/*!
Comments
*/.comments-area{width:100%;display:inline-block;clear:both;font-size:16px;margin-top:40px;border-top:1px solid rgba(96,96,96,0.2);padding-bottom:100px}@media(max-width:1199px){.comments-area{padding-bottom:80px}}@media(max-width:767px){.comments-area{padding-bottom:60px}}@media(max-width:575px){.comments-area{padding-bottom:30px}}.comment-meta.commentmetadata a{font-size:14px;color:#0ea7b0}.comments-area ol.comment-list{margin-left:0}.comments-area ol.comment-list li.comment,.comments-area ol.comment-list li.pingback{list-style-type:none}.comments-area .comments-title{font-size:20px;color:#bdc3c7}.comments-area .comment-content{clear:both;font-size:15px}.comments-area .comment-author{font-size:12px;margin-bottom:0;line-height:1;text-transform:uppercase;color:#111}.comments-area .comment-author .avatar{float:left;margin:0 15px 15px 0}.comments-area .comment-author a{text-transform:uppercase;color:#111}.comments-area .comment-metadata{font-size:8px;text-transform:uppercase}.comments-area .comment-metadata a{font-weight:normal;color:#bdc3c7}.comments-area a.comment-reply-link{line-height:1;padding:5px 10px;border-radius:3px;font-size:12px;text-transform:uppercase;font-weight:normal;border:1px solid #d6d7d9;color:#bdc3c7}.comments-area a.comment-reply-link:hover{color:#0ea7b0}.comments-area .comment-reply-title{padding-top:30px;font-size:20px;color:#bdc3c7}.comments-area .comment-list li.comment,.comments-area .ping-list li.comment{list-style-type:none;margin-top:24px;padding:15px}.comments-area .comment-list li.pingback{padding:6px 0;margin:0}.comments-area .comment-list li.comment li{margin-right:-15px}.comments-area .comment{border:1px solid #d6d7d9;border-right:0}.comments-area .comment.depth-1{border-right:1px solid #d6d7d9}.comments-area .bypostauthor{border-color:#d6d7d9;background-color:#f7f7f7}@media(min-width:992px){.comments-area .comment-author{font-size:16px}.comments-area .comment-metadata{font-size:13px}}.ping-list,.entry-comments,.comment-respond{margin-bottom:40px}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:100%}.comment-respond input[type=checkbox]{float:left;margin-top:6px;display:inline-block}.comment-respond label{display:block}.comment-form-cookies-consent label{display:inline-block;margin-left:10px}p.no-comments{margin-top:20px;font-style:italic;color:#aaa}p.subscribe-to-comments{padding:24px 0 16px}.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comment-form .form-submit{margin:0 0 30px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{border:1px solid #999;padding:10px 15px;width:100%;outline:0}.comment-form textarea{height:160px}.comment-form input[type=submit]:hover{color:#0ea7b0}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci1oZXJvLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1zdGlja3ktbWVudS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXItZnVsbC1zY3JlZW4tbWVudS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX21lZXRfdGhlX2RvY3Rvci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfYWNjcmVkaXRhdGlvbl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfdHJlYXRtZW50X29wdGlvbnMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Rtal9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfbWVldF90aGVfdGVhbS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfdGVzdGltb25pYWxzX3NsaWRlci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfYXBwb2ludG1lbnRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfZmVhdHVyZWRfdGV4dF9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2luc3VyYW5jZV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9zbGlkZXIuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW1hZ2Vfc2xpZGVyMi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9yZXRlbnRpb25fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfdG1qX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19kb2N0b3JfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX21lZXRfdGhlX3RlYW1fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX29mZmljZV90b3VyX3NsaWRlci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfdHJlYXRtZW50X3NpbmdsZV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfYmVmb3JlX2FuZF9hZnRlcl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfdGVzdGltb25pYWxfc2luZ2xlLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19jb250YWN0X2NvbnRlbnRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2NvbnRhY3RfaW5mby5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItYmxvZy5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItbWFpbi5zY3NzIiwiY29tcG9uZW50cy9mb290ZXItc3RpY2t5LW1lbnUuc2NzcyIsImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctd2lkZ2V0cy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy1jb21tZW50LnNjc3MiLCJiYXNlL292ZXJpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBO0VBQ0UsdUJBQUE7RUFDQSxxSkFBQTtFQUVBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtBQ1lGO0FEVEE7RUFDRSx1QkFBQTtFQUNBLHlKQUFBO0VBR0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDU0Y7QUROQTtFQUNFLHVCQUFBO0VBQ0EsdUpBQUE7RUFFQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7QUNPRjtBQ2xCQSwwQ0FBQTtBQ2RBOzs7RUFHRSxzQkFBQTtBRm1DRjs7QUUvQkE7RUFDRSx3QkFBQTtBRmtDRjs7QUUvQkE7O0VBRUUsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0FGa0NGOztBRS9CQTtFQUNFLGlCQUFBO0VBQ0Esb0NDakJhO0VEa0JiLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGNDZGM7RURlZCx5QkNaWTtBSDhDZDs7QUUvQkE7RUFDRSxjQUFBO0VBQ0EscUJBQUE7QUZrQ0Y7O0FFL0JBO0VBQ0UsbUNDbENZO0FIb0VkOztBRS9CQTtFQUNFLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7QUZrQ0Y7O0FFL0JBO0VBQ0UsZUFBQTtBRmtDRjs7QUUvQkE7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBRmtDRjs7QUUvQkE7O0VBRUUsZUFBQTtFQUNBLFlBQUE7QUZrQ0Y7O0FFL0JBO0VBQ0UsU0FBQTtBRmtDRjs7QUUvQkE7RUFDRSw2QkFBQTtFQUNBLGdCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7QUZrQ0Y7O0FFL0JBO0VBQ0UsaUJBQUE7QUZrQ0Y7O0FFL0JBO0VBQ0UsZUFBQTtFQUNBLFdBQUE7QUZrQ0Y7O0FFL0JBO0dEL0VFLE9BQUE7QURrSEY7QUNoSEU7RUFFRSxZQUFBO0VBQ0Es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OUMwNk5KOztBOEN2Nk5BO0VBQ0ksY0FBQTtBOUMwNk5KOztBOEN2Nk5BO0VBQ0ksVUFBQTtBOUMwNk5KOztBOEN2Nk5BO0VBQ0ksNkNBQUE7QTlDMDZOSjs7QThDdjZOQTtFQUNJLGdCQUFBO0E5QzA2Tko7O0E4Q3Y2TkE7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBOUMwNk5KOztBOEN2Nk5BOzs7OztFQUtJLDJCQUFBO0VBQ0EsMEJBQUE7QTlDMDZOSjs7QThDdjZOQTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QTlDMDZOSjs7QThDdDZOQTs7RUFFSSxXQUFBO0E5Q3k2Tko7O0E4Q3I2TkE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0E5Q3c2Tko7O0E4Q3A2Tkk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0E5Q3U2TlI7O0E4Q2g1TlE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QTlDbTVOWiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6ICAgICBFbGFzc2FsIE9ydGhvZG9udGljcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGltcG9ydCBcImJhc2UvY3VzdG9tLWZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvcmVcIjtcbkBpbXBvcnQgXCJiYXNlL3dwcy1zdHlsZWd1aWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL2FjY2Vzc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJiYXNlL3dwY29yZVwiO1xuXG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5LW5ld1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudFwiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci1uYXZiYXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLWhlcm9cIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51XCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3NcIjtcblxuQGltcG9ydCBcInZjLWNvbXBvbmVudHMvaW5pdFwiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2Zvb3RlclwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy93cHMtZm9ybXMtc3R5bGVcIjtcblxuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctd2lkZ2V0c1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLW5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1zZWFyY2hcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1jb21tZW50XCI7XG5cbkBpbXBvcnQgXCJiYXNlL292ZXJpZGVcIjtcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFsb2V2ZXJhXCI7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQWxvdmVyYS9hbG9ldmVyYS1saWdodC13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0Fsb3ZlcmEvYWxvZXZlcmEtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJhbG9ldmVyYVwiO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0Fsb3ZlcmEvYWxvZXZlcmEtcmVndWxhci13ZWJmb250LndvZmYyXCIpXHJcbiAgICAgIGZvcm1hdChcIndvZmYyXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL0Fsb3ZlcmEvYWxvZXZlcmEtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcImFsb2V2ZXJhXCI7XHJcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvQWxvdmVyYS9hbG9ldmVyYS1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcImFzc2V0cy9mb250cy9BbG92ZXJhL2Fsb2V2ZXJhLW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiLyohXG5UaGVtZSBOYW1lOiAgICAgRWxhc3NhbCBPcnRob2RvbnRpY3MgQ3VzdG9tIFRoZW1lXG5UaGVtZSBVUkk6ICAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuQXV0aG9yOiAgICAgICAgIFNleWVkIE1lZXJhblxuQXV0aG9yIFVSSTogICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkRlc2NyaXB0aW9uOiAgICBUaGlzIGlzIGEgbW9kZXJuIGN1c3RvbS1idWlsZCBXb3JkUHJlc3MgdGhlbWUgYnkgSG91bWFuaXR5LlxuVmVyc2lvbjogICAgICAgIDEuMC4wXG5MaWNlbnNlOiAgICAgICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiAgICBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogICAgaHVtbnR5LXRoZW1lXG5UYWdzOiBjdXN0b20gdGhlbWUsIGhvdW1hbml0eSwgd3BzXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFsb2V2ZXJhXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0Fsb3ZlcmEvYWxvZXZlcmEtbGlnaHQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL0Fsb3ZlcmEvYWxvZXZlcmEtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFsb2V2ZXJhXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL0Fsb3ZlcmEvYWxvZXZlcmEtcmVndWxhci13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQWxvdmVyYS9hbG9ldmVyYS1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhbG9ldmVyYVwiO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9BbG92ZXJhL2Fsb2V2ZXJhLW1lZGl1bS13ZWJmb250LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvQWxvdmVyYS9hbG9ldmVyYS1tZWRpdW0td2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJhbG9ldmVyYVwiLCBzYW5zLXNlcmlmO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUsXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3BzLWltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBmb250LWZhbWlseTogXCJhbG9ldmVyYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDQwcHgsIDExdncsIDE1MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEgLnRleHQxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSAudGV4dDEsXG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEgLnRleHQyLFxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEgLnRleHQyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxIC50ZXh0MSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEgLnRleHQxIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEgLnRleHQyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSAudGV4dDIge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcImFsb2V2ZXJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg2O1xuICBjb2xvcjogIzBlYTdiMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTIsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTIsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1pbm5lcl9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLXRpdGxlX19jb250YWluZXIgaDEge1xuICBmb250LWZhbWlseTogXCJhbG9ldmVyYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IGNsYW1wKDUwcHgsIDExdncsIDE1MHB4KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndvcmtpbmctaG91cnNfX2NvbnRhaW5lciBoMywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDMsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWNvbnRlbnQgaDQsIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUxLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCBoMiwgLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1jYXJkc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1jb250ZW50IGgzLCAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMixcbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5mZWF0dXJlZC10ZXh0LCAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnN1cmFuY2VfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5mZWF0dXJlZC10ZXh0LCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAsIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IGgyLCAud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWNvbnRlbnQgaDMsIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLFxuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuZmVhdHVyZWQtdGV4dCwgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLFxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5mZWF0dXJlZC10ZXh0LCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAsIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IGgyLCAud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWNvbnRlbnQgaDMsIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLFxuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuZmVhdHVyZWQtdGV4dCwgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLFxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5mZWF0dXJlZC10ZXh0LCAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAsIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDQsIC53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLXRleHQgaDMsIC53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZXNfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZSAudGl0bGVzIGgzLCAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX19jb250YWluZXIgLnJldGVudGlvbi1ib3hlc19fY29udGFpbmVyIGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyMiAuc2VjdGlvbi1pbWFnZS1nYWxsZXJ5X19jb250YWluZXIgLnNlY3Rpb24tc2xpZGUgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1ib3R0b21fX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUzLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCAuYWRkcmVzcyBhLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5wYWdlLWRldGFpbHMgYSwgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSBoMyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLndvcmtpbmctaG91cnMsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIGgzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAud29ya2luZy1ob3Vycyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSBoMyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAud29ya2luZy1ob3VycywgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAuYWRkcmVzcyBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5lbWFpbCBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAuYWRkcmVzcyBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5lbWFpbCBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUgLnBob25lLW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5lbWFpbCBhLCAud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLWF1dGhvci1uYW1lIC5hdXRob3ItbmFtZSwgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSAudGVzdGltb25pYWwtdGV4dCBwLCAud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItY2FyZHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCBwLCAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpLCAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAucmV0ZW50aW9uLWJveGVzX19jb250YWluZXIgLnJldGVudGlvbi1ib3hlcyAuYm94IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zZWN0aW9uLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZSAuc2VjdGlvbi1jb250ZW50IHAgc3BhbiwgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGksXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IG9sIGxpLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNlbnRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuY29udGVudCAuYXV0aG9yLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuY29udGVudCAudGVzdGltb25pYWwsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWNvbnRlbnQsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3ItbmFtZSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHAsIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uLWxpc3RzX19jb250YWluZXIgLmxpc3RzIGxpLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgLmxpc3RzIGxpIC50ZXh0LCAudmNfdHRhLXBhbmVsLWJvZHkgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtbGlua19fc3R5bGUxLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1saW5rX19zdHlsZTEsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNzLWxpbmtfX3N0eWxlMSwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndwcy1jcy1saW5rX19zdHlsZTE6OmFmdGVyLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmFmdGVyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTdiMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWxpbmtfX3N0eWxlMTo6YWZ0ZXIsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOjphZnRlciwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciwgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNzLWxpbmtfX3N0eWxlMTo6YWZ0ZXIsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhOjphZnRlciwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOjphZnRlciwgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYTo6YWZ0ZXIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGE6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbn1cbi53cHMtY3MtbGlua19fc3R5bGUxIC50ZXh0LCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSAudGV4dCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC50ZXh0LCAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC50ZXh0LCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOmhvdmVyIC50ZXh0LCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYTpob3ZlciAudGV4dCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIC50ZXh0LCAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIC50ZXh0LCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIC50ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUxLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24sIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgYSwgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgLmhlcm8tY3RhX19jb250YWluZXIgYSwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEsIC5mZWF0dXJlZC1jdGEtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwZWE3YjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAzMDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluLW91dCwgY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUxOmhvdmVyLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIsIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgYTpob3ZlciwgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhOmhvdmVyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgLmhlcm8tY3RhX19jb250YWluZXIgYTpob3ZlciwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIsIC5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTIsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5zX19jb250YWluZXIgYS5zdHlsZTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwZWE3YjA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAzMDBtcyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluLW91dCwgY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUyOmhvdmVyLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgYTpob3ZlciwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIGEuc3R5bGUyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTdiMDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi53cC1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCxcbi5zdGlja3ksXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLmFsaWducmlnaHQsXG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmJ5cG9zdGF1dGhvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggMCAxNHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA2cHggMjBweCAxNHB4IDA7XG59XG5cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxpZ25sZWZ0LFxuICAuYWxpZ25jZW50ZXIsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuLnJ0bCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiYWxvZXZlcmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNnB4IDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMTZweCAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zOHB4O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luOiAxNnB4IDAgMjRweDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM4cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW46IDE2cHggMCAyNHB4O1xufVxuXG5hIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMwZWE3YjA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNDVweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5wIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5wIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XG59XG5wLmFkZC1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAuYWRkLW1heC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxudWwgbGksXG5vbCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4ud3BiX3RleHRfY29sdW1uIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gb2wgbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIHVsLFxuLmVudHJ5LXRleHQtY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSxcbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhLFxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgYTpob3Zlcixcbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGVhN2IwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaTo6YmVmb3JlLFxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDE2cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTdiMDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCxcbi5lbnRyeS10ZXh0LWNvbnRlbnQgdWwgbGkgPiB1bCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGksXG4uZW50cnktdGV4dC1jb250ZW50IHVsIGxpID4gdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgPiB1bCBsaTo6YmVmb3JlLFxuLmVudHJ5LXRleHQtY29udGVudCB1bCBsaSA+IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZlYXR1cmVkLXBhcmEsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMGVhN2IwO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMGVhN2IwO1xufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBoZWFkaW5nICovXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAudmNfdHRhLXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcgaDMgYSBzcGFuIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4udmNfdHRhLXBhbmVsLWhlYWRpbmc6aG92ZXIgaDMgYSBzcGFuIHtcbiAgY29sb3I6ICMwZWE3YjAgIWltcG9ydGFudDtcbn1cblxuLnZjX3R0YS1jb2xvci13aGl0ZS52Y190dGEtc3R5bGUtZmxhdCAudmNfdHRhLXBhbmVsIC52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi52Y190dGEudmNfZ2VuZXJhbCAudmNfdHRhLXBhbmVsLnZjX2FjdGl2ZSAudmNfdHRhLXBhbmVsLWhlYWRpbmcgaDMgYSBzcGFuIHtcbiAgY29sb3I6ICMwZWE3YjAgIWltcG9ydGFudDtcbn1cblxuLnZjX3R0YS52Y19nZW5lcmFsIC52Y190dGEtcGFuZWwtdGl0bGUgPiBhIHtcbiAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggNjBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEudmNfZ2VuZXJhbCAudmNfdHRhLXBhbmVsLXRpdGxlID4gYSB7XG4gICAgcGFkZGluZzogMTRweCAxMHB4IDE0cHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi52Y190dGEtY29sb3Itd2hpdGUudmNfdHRhLXN0eWxlLWZsYXQgLnZjX3R0YS1jb250cm9scy1pY29uOjphZnRlcixcbi52Y190dGEtY29sb3Itd2hpdGUudmNfdHRhLXN0eWxlLWZsYXQgLnZjX3R0YS1jb250cm9scy1pY29uOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyMjIyMjIgIWltcG9ydGFudDtcbn1cblxuLnZjX3R0YS1wYW5lbC1ib2R5IHAge1xuICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXBhbmVsLWJvZHkgcCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnZjX3R0YS1wYW5lbC1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnZjX3R0YS1wYW5lbC1ib2R5IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtcGFuZWwtYm9keSB1bCB7XG4gICAgcGFkZGluZzogMCAyNHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udmNfdHRhLXBhbmVsLWJvZHkgdWwgbGkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAudmNfdHRhLXBhbmVsLWJvZHkgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnZjX3R0YS1wYW5lbC1ib2R5IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLWxlZnQgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZXZlYWwtdHh0IHtcbiAgZm9udC1rZXJuaW5nOiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBjb2xvcjogIzBlYTdiMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGVhN2IwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzBlYTdiMCAhaW1wb3J0YW50O1xufVxuXG4ud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogODBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYSAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhIC50ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYS5uYXYtY2FsbC1jdGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIGEubmF2LWFkZHJlc3MtY3RhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYS5uYXYtY2FsbC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBmaWxsOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHtcbiAgICBmaWxsOiAjMGVhN2IwO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4ge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gc3ZnIHtcbiAgICB3aWR0aDogMzJweDtcbiAgfVxufVxuXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgc3ZnIHtcbiAgZmlsbDogIzBlYTdiMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHN2ZyB7XG4gICAgZmlsbDogIzBlYTdiMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMC4wNzUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXI6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gIH1cbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIGEgLmljb24gc3ZnIHtcbiAgZmlsbDogIzIyMjIyMjtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIGEgLnRleHQge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIGE6aG92ZXIgLnRleHQge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEubmF2LWN0YS1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWJ0biB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjMGVhN2IwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gc3ZnIHtcbiAgICBmaWxsOiAjMGVhN2IwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSBzdmcge1xuICBmaWxsOiAjMGVhN2IwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgc3ZnIHtcbiAgICBmaWxsOiAjMGVhN2IwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA3NSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYSAuaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYSAudGV4dCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYTpob3ZlciAudGV4dCB7XG4gIGNvbG9yOiAjMGVhN2IwO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIge1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYS5uYXYtY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEubmF2LWNhbGwtYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEubmF2LWNhbGwtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMiAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUyIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biBzdmcge1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWltYWdlX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1pbWFnZV9fY29udGFpbmVyIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8taW1hZ2VfX2NvbnRhaW5lciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8taW1hZ2VfX2NvbnRhaW5lciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciAuaW1hZ2Utc2xpZGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8taW1hZ2VfX2NvbnRhaW5lciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciAuaW1hZ2Utc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWltYWdlX19jb250YWluZXIgLm1haW4taW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDgwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIuaG9tZS1oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tdGl0bGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCB0cmFuc2Zvcm07XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tdGl0bGVfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLXRpdGxlX19jb250YWluZXIgaDEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ4MHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubGlzdHMge1xuICB3aWR0aDogNzUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgLmxpc3RzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubGlzdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubGlzdHMgbGkge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubGlzdHMgbGkgLmJvcmRlci1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTdiMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAubGlzdHMgbGkgLnRleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgLmxpc3RzIGxpIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgLmhlcm8tY3RhX19jb250YWluZXIge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuaGVyby1jdGFfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuaGVyby1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb24tbGlzdHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEyMHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVyby1kZXNjcmlwdGlvbi1saXN0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhvbWUtaGVyby1kZXNjcmlwdGlvbi1saXN0c19fY29udGFpbmVyIC5saXN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uLWxpc3RzX19jb250YWluZXIgLmxpc3RzIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMGVhN2IwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uLWxpc3RzX19jb250YWluZXIgLmxpc3RzIGxpIHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGhlaWdodDogNTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEgLnRleHQxLFxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEgLnRleHQyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIC50ZXh0MSxcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEgLnRleHQyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5zdGlja3ktbmF2YmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMTAlKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyLnN0aWNreSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiA1MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDgwcHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsbDogIzBlYTdiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiYWxvZXZlcmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzBlYTdiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweCAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMyUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogMTRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYWxvZXZlcmFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEzJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIgPiB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTMlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMjcwZGVnKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkgdWwuc3ViLW1lbnUge1xuICBsZWZ0OiAxMDAlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaTpob3Zlci5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTMlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpOmhvdmVyIHVsLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNvbnRhY3RfX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jb250YWN0X19jb250YWluZXIgYSAuaWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jb250YWN0X19jb250YWluZXIgYSAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogIzBlYTdiMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY29udGFjdF9fY29udGFpbmVyIGEgLnRleHQge1xuICBmb250LWZhbWlseTogXCJhbG9ldmVyYVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jb250YWN0X19jb250YWluZXIgYSAudGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jb250YWN0X19jb250YWluZXIgYS5uYXYtY2FsbC1jdGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNvbnRhY3RfX2NvbnRhaW5lciBhOmhvdmVyIC50ZXh0IHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jb250YWN0X19jb250YWluZXIgYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjMGVhN2IwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY29udGFjdF9fY29udGFpbmVyIGEgLmljb24gc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNvbnRhY3RfX2NvbnRhaW5lciBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWNvbnRhY3RfX2NvbnRhaW5lciBhOmhvdmVyIC5pY29uIHN2ZyB7XG4gICAgZmlsbDogIzBlYTdiMDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTdiMDtcbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwZWE3YjA7XG4gIH1cbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYS5uYXYtY2FsbC1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgfVxuICAuc3RpY2t5LW5hdmJhciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYTpob3ZlciBzdmcge1xuICAgIGZpbGw6ICMwZWE3YjA7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHtcbiAgYWxsOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RpY2t5LW5hdmJhciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmaWxsOiAjMGVhN2IwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktbmF2YmFyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gc3ZnIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBmaWxsOiAjMGVhN2IwO1xuICB9XG59XG5cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogNjBweDtcbiAgdG9wOiA4MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgICByaWdodDogMzBweDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXI6aG92ZXIgLmNsb3NlLWJ0biBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDcwMHB4O1xuICBtYXgtd2lkdGg6IDMzLjMzMyU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogODBweCA0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsbDogIzBlYTdiMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogXCJhbG9ldmVyYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6bGluaywgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTp2aXNpdGVkLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYWxvZXZlcmFcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICB3aWR0aDogMTJweDtcbiAgZmlsbDogIzBlYTdiMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGJvdHRvbTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEucm90YXRlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gIGdhcDogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHRvcDogMzRweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcImFsb2V2ZXJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgPiB1bC5zdWItbWVudSBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuc19fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmaWxsOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGE6aG92ZXIsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3Zlcixcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGE6aG92ZXIge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnIHtcbiAgdG9wOiAycHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCA0MDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzBlYTdiMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTdiMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMjBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgNDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNjYuNjY2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgYSAuZG9jdG9yLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIGEgLmRvY3Rvci1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgYSAuZG9jdG9yLWltYWdlIGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIGEgLnBsYXktYnRuIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIGEgLnBsYXktYnRuIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIGEgLnBsYXktYnRuIHtcbiAgICB3aWR0aDogNjVweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgYSAucGxheS1idG4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuMTU1LCAwLjE2NSwgMy41NSk7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciBhOmhvdmVyIC5wbGF5LWJ0biBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNDBweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxleC1iYXNpczogMzgwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzQwcHgpIHtcbiAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiA1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIC5hY2NyZWRpdGF0aW9uLWxvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIC5hY2NyZWRpdGF0aW9uLWxvZ28gaW1nIHtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG4ud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlci5uby1wYWRkaW5nIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlci5uby1wYWRkaW5nIC53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIge1xuICBnYXA6IDQwcHg7XG59XG4ud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlci5uby1wYWRkaW5nIC53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIgLmFjY3JlZGl0YXRpb24tbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIubm8tcGFkZGluZyAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIC5hY2NyZWRpdGF0aW9uLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMDBweDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIge1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC53cHMtaG9tZS10cmVhdG1lbnQtb3B0aW9ucy1zbGlkZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC53cHMtaG9tZS10cmVhdG1lbnQtb3B0aW9ucy1zbGlkZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC53cHMtaG9tZS10cmVhdG1lbnQtb3B0aW9ucy1zbGlkZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIGdhcDogNDBweCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gIGZsZXgtYmFzaXM6IDMyMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC53cHMtaG9tZS10cmVhdG1lbnQtb3B0aW9ucy1zbGlkZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC53cHMtaG9tZS10cmVhdG1lbnQtb3B0aW9ucy1zbGlkZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjE1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyMDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciA1MDBtcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24taW1hZ2UgLmZhZGUtaW4tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwZWE3YjA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC53cHMtaG9tZS10cmVhdG1lbnQtb3B0aW9ucy1zbGlkZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGEgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9ucy1pbm5lcl9fY29udGFpbmVyIC53cHMtaG9tZS10cmVhdG1lbnQtb3B0aW9ucy1zbGlkZXIgLnRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIgLnRyZWF0bWVudC1vcHRpb24gYSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGE6aG92ZXIgLnNlY3Rpb24taW1hZ2U6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnMtaW5uZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdHJlYXRtZW50LW9wdGlvbnMtc2xpZGVyIC50cmVhdG1lbnQtb3B0aW9uc19fY29udGFpbmVyIC50cmVhdG1lbnQtb3B0aW9uIGE6aG92ZXIgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCk7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhOmhvdmVyIC5zZWN0aW9uLWltYWdlIC5mYWRlLWluLWJvcmRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4ud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciAudHJlYXRtZW50LW9wdGlvbiBhOmhvdmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMCAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTAwcHggMCAxNDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIge1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lcixcbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIsXG4gIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UxLFxuLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZTIge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZTEgaW1nLFxuLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZTIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZTIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAyMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmltYWdlMiB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmltYWdlMiB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UyIC5mYWRlLWluLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjMGVhN2IwO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UyIC5mYWRlLWluLWJvcmRlciB7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMGVhN2IwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAuYmctY2lyY2xlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01JSwgLTUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRtal9fd3JhcHBlciAuYmctY2lyY2xlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdG1qX193cmFwcGVyIC5iZy1jaXJjbGVfX2NvbnRhaW5lciBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgZmlsbDogIzBlYTdiMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDE7XG4gIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgcGFkZGluZzogMjIwcHggMCAzMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBncmlkLXJvdzogYXV0bztcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWRlc2NyaXB0aW9uIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gMTtcbiAgZ3JpZC1yb3c6IDEvc3BhbiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtaW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlLWlubmVyX19jb250YWluZXIgaDIge1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1pbm5lcl9fY29udGFpbmVyIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLnNlY3Rpb24tY2lyY2xlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAuc2VjdGlvbi1jaXJjbGVfX2NvbnRhaW5lciBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgbWluLXdpZHRoOiA4MDBweDtcbiAgZmlsbDogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNzBweDtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWljb24ge1xuICBmbGV4LWJhc2lzOiAyMDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWljb24ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taWNvbiBpbWcge1xuICB3aWR0aDogNjBweDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlci5oaWRlLW9uLXNtIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlci5oaWRlLW9uLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyLnNob3ctb24tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlci5zaG93LW9uLXNtIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyLnNob3ctb24tc20gLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyLnNob3ctb24tc20gLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlci5zaG93LW9uLXNtIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyLnNob3ctb24tc20gLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlci5zaG93LW9uLXNtIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlci5zaG93LW9uLXNtIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2Zyxcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIuc2hvdy1vbi1zbSAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyLnNob3ctb24tc20gLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICBmbGV4LWJhc2lzOiA0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50IHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAxNTBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsX19jb250YWluZXIgLmNvbnRlbnQgLnRlc3RpbW9uaWFsIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsX19jb250YWluZXIgLmNvbnRlbnQgLmF1dGhvciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsX19jb250YWluZXIgLmltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgcmdiYSg1LCA2OCwgNzEsIDAuMjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5pbWFnZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHRvcDogLTEwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgYm9yZGVyOiA1cHggc29saWQgcmdiYSg1LCA2OCwgNzEsIDAuMjUpO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXItaW5uZXJfX2NvbnRhaW5lciAubWFpbi10ZXN0aW1vbmlhbF9fY29udGFpbmVyIC5jb250ZW50LFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlci1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRlc3RpbW9uaWFsX19jb250YWluZXIgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuYmctY2lyY2xlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuYmctY2lyY2xlX19jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIgLm1haW4tdGVzdGltb25pYWxfX2NvbnRhaW5lciAuYmctY2lyY2xlX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTQ0NDc7XG4gIG9wYWNpdHk6IDAuMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10b3BfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNlbnRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jZW50ZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jZW50ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNlbnRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jZW50ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jZW50ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNlbnRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNlbnRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jZW50ZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X19jb250YWluZXIgLnNlY3Rpb24tY2VudGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X19jb250YWluZXIgLnNlY3Rpb24tY2VudGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X19jb250YWluZXIgLnNlY3Rpb24tY2VudGVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNlbnRlcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGVhN2IwO1xufVxuLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X19jb250YWluZXIgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1ib3R0b21fX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X19jb250YWluZXIgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1hcHBvaW50bWVudF9fY29udGFpbmVyIC5zZWN0aW9uLWJvdHRvbV9fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC5iZy1jaXJjbGUtbGcge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUpIHNjYWxlKDEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC5iZy1jaXJjbGUtbGcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC5iZy1jaXJjbGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLm1haW4taW1nIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmJnLWNpcmNsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtMyUpIHNjYWxlKDEpO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5iZy1jaXJjbGUtc20gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuYmctY2lyY2xlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLFxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuZmVhdHVyZWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIGEge1xuICBjb2xvcjogIzBlYTdiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IG9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwgbGksXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IG9sIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwZWE3YjA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsLmZvcm1zLWxpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsLmZvcm1zLWxpc3QgbGk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyBpZD1cIkxheWVyXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIzMFwiIGhlaWdodD1cIjMwXCIgdmlld0JveD1cIjAgMCAzNSAzNC45OVwiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpoc2woMTgzLCA4NSUsIDM3JSk7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPVwiY2xzLTFcIiBkPVwibTI1LjAyLDUuMDVjLS41NywwLTEuMDMtLjQ4LTEuMDMtMS4wN3MuNDYtMS4wOCwxLjAzLTEuMDhoMi40OGMyLjA2LDAsMy45NC44OCw1LjMsMi4zMSwxLjM2LDEuNDMsMi4yLDMuMzksMi4yLDUuNTZ2MTYuMzZjMCwyLjE2LS44NCw0LjEzLTIuMiw1LjU2LTEuMzYsMS40My0zLjI0LDIuMzEtNS4zLDIuMzFINy41Yy0yLjA2LDAtMy45NC0uODktNS4zLTIuMzEtMS4zNi0xLjQzLTIuMi0zLjM5LTIuMi01LjU2VjEwLjc2YzAtMi4xNi44NC00LjEzLDIuMi01LjU2LDEuMzYtMS40MywzLjI0LTIuMzEsNS4zLTIuMzFoMi40OGMuNTcsMCwxLjAzLjQ4LDEuMDMsMS4wOHMtLjQ2LDEuMDctMS4wMywxLjA3aC0yLjQ4Yy0xLjUsMC0yLjg2LjY0LTMuODUsMS42OC0uOTksMS4wNC0xLjYsMi40Ny0xLjYsNC4wNHYxNi4zNmMwLDEuNTcuNjEsMywxLjYsNC4wNC45OSwxLjA0LDIuMzUsMS42OCwzLjg1LDEuNjhoMTkuOTljMS41LDAsMi44Ni0uNjQsMy44NS0xLjY4Ljk5LTEuMDQsMS42LTIuNDcsMS42LTQuMDRWMTAuNzdjMC0xLjU3LS42MS0zLTEuNi00LjA0LS45OS0xLjA0LTIuMzUtMS42OC0zLjg1LTEuNjhoLTIuNDhabS04LjU0LDE4LjE3VjEuMDdjMC0uNTkuNDYtMS4wNywxLjAzLTEuMDdzMS4wMy40OCwxLjAzLDEuMDd2MjIuMTRsNS4xNC01LjkxYy4zOC0uNDQsMS4wMy0uNDcsMS40NS0uMDcuNDIuNC40NSwxLjA4LjA3LDEuNTItMi4yNCwyLjU4LTQuODIsNS4zMS02LjkyLDcuOTYtLjAyLjAyLS4wNC4wNS0uMDcuMDctLjQyLjQtMS4wNy4zNy0xLjQ1LS4wN2wtNi45Mi03Ljk2Yy0uMzgtLjQ0LS4zNS0xLjEyLjA3LTEuNTIuNDItLjQsMS4wNy0uMzcsMS40NS4wN2w1LjE0LDUuOTFaXCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bC5mb3Jtcy1saXN0IGxpIGEge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgdWwuZm9ybXMtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbnN1cmFuY2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnN1cmFuY2VfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnN1cmFuY2VfX2NvbnRhaW5lciAuaW5zdXJhbmNlLWxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbnN1cmFuY2VfX2NvbnRhaW5lciAuaW5zdXJhbmNlLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLmluc3VyYW5jZS1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLmluc3VyYW5jZS1sb2dvX19jb250YWluZXIgLmluc3VyYW5jZS1sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLmluc3VyYW5jZS1sb2dvX19jb250YWluZXIgLmluc3VyYW5jZS1sb2dvIGltZyB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG1heC1oZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW5zdXJhbmNlX19jb250YWluZXIgLmluc3VyYW5jZS1sb2dvX19jb250YWluZXIgLmluc3VyYW5jZS1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgIG1heC13aWR0aDogMTgwcHg7XG4gIH1cbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyIC5zZWN0aW9uLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIgLnNlY3Rpb24taW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGVhN2IwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLFxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2Zyxcbi53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlci5hZGQtcGFkZGluZyAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyLmFkZC1wYWRkaW5nIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zZWN0aW9uLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlcjIgLnNlY3Rpb24taW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIC5zZWN0aW9uLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDgwcHggMjBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zZWN0aW9uLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZSAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zZWN0aW9uLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZSAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zZWN0aW9uLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciAuc2VjdGlvbi1zbGlkZSAuc2VjdGlvbi1jb250ZW50IHAgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlcjIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAzMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyMiAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyMiAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyMiAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSwgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlcjIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyMiAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyMiAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtaW1hZ2Utc2xpZGVyMiAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2Zyxcbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZpbGw6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZTJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIgc3ZnLFxuLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlcjIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlcjIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fd3JhcHBlciAuYmctY2lyY2xlLWxnIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlKSBzY2FsZSgxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC5iZy1jaXJjbGUtbGcgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIgLmJnLWNpcmNsZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLm1haW4taW1nIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmJnLWNpcmNsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtMyUpIHNjYWxlKDEpO1xufVxuLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuYmctY2lyY2xlLXNtIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5iZy1jaXJjbGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAucmV0ZW50aW9uLWJveGVzX19jb250YWluZXIge1xuICB3aWR0aDogNTUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fY29udGFpbmVyIC5yZXRlbnRpb24tYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fY29udGFpbmVyIC5yZXRlbnRpb24tYm94ZXNfX2NvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1yZXRlbnRpb25fX2NvbnRhaW5lciAucmV0ZW50aW9uLWJveGVzX19jb250YWluZXIgLnJldGVudGlvbi1ib3hlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTQsIDE2NywgMTc2LCAwLjIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGVhN2IwO1xufVxuLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtcmV0ZW50aW9uX19jb250YWluZXIgLnJldGVudGlvbi1ib3hlc19fY29udGFpbmVyIC5yZXRlbnRpb24tYm94ZXMgLmJveCB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwZWE3YjA7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLmJnLWNpcmNsZS1sZyB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSkgc2NhbGUoMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAuYmctY2lyY2xlLWxnIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC5iZy1jaXJjbGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLXZpZGVvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLXZpZGVvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIGEgLm1haW4taW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciBhIC5tYWluLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciBhIC5tYWluLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIGEgLnBsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA1NjBweDtcbiAgaGVpZ2h0OiA1NjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIC0zMHB4KTtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciBhIC5wbGF5LWJ0biBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuMTU1LCAwLjE2NSwgMy41NSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciBhIC5wbGF5LWJ0biBpbWcge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciBhIC5wbGF5LWJ0biBpbWcge1xuICAgIHdpZHRoOiA2NXB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIGE6aG92ZXIgLnBsYXktYnRuIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLXZpZGVvX19jb250YWluZXIgLmZsb2F0aW5nLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIC5mbG9hdGluZy1pbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIC5mbG9hdGluZy1pbWcge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciAuZmxvYXRpbmctaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciAuZmxvYXRpbmctaW1nIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLXZpZGVvX19jb250YWluZXIgLmZsb2F0aW5nLWltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLXZpZGVvX19jb250YWluZXIgLmZsb2F0aW5nLWltZyAuZmFkZS1pbi1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTIwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDEwcHggc29saWQgIzBlYTdiMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIC5mbG9hdGluZy1pbWcgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB0b3A6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkICMwZWE3YjA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLXZpZGVvX19jb250YWluZXIgLmJnLWNpcmNsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtMyUpIHNjYWxlKDEpO1xufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tdmlkZW9fX2NvbnRhaW5lciAuYmctY2lyY2xlLXNtIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIC5iZy1jaXJjbGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMixcbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5mZWF0dXJlZC10ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDM2cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIGEge1xuICBjb2xvcjogIzBlYTdiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbi53cHMtaW5zaWRlcGFnZS10bWpfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXRtal9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG59XG4ud3BzLWluc2lkZXBhZ2UtdG1qX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10bWpfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtZG9jdG9yLWludHJvX193cmFwcGVyIC53cHMtZG9jdG9yLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIgLndwcy1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3BzLWRvY3Rvci1pbnRyb19fd3JhcHBlciAud3BzLWRvY3Rvci1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIge1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1jYXJkc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIgLm1lbWJlci1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItY2FyZHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIgLm1lbWJlci1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1jYXJkc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1pbWFnZSB7XG4gIGZsZXgtYmFzaXM6IDI4MHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWNhcmRzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItY2FyZHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItY2FyZHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtaW1hZ2UgLm91dGVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwZWE3YjA7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1jYXJkc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1jYXJkc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItY2FyZHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1jYXJkc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItY2FyZHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIC5vZmZpY2UtaW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIC5vZmZpY2UtaW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIC5vZmZpY2UtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIC5vZmZpY2UtaW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIC5vZmZpY2UtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHggODBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuICB9XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGVhN2IwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUsIC53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcsXG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBmaWxsOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHN2Zyxcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlci5sYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAyODBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLm91dGVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkICMwZWE3YjA7XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtdHJlYXRtZW50LXNpbmdsZV9fd3JhcHBlciAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDQwcHggMCAwO1xufVxuLndwcy10cmVhdG1lbnQtc2luZ2xlX193cmFwcGVyLnJlbW92ZS1jaXJjbGUgLndwcy10cmVhdG1lbnQtc2luZ2xlX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcsXG4ud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIucmVtb3ZlLWNpcmNsZSAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5vdXRlci1ib3JkZXIge1xuICBib3JkZXItcmFkaXVzOiAwJTtcbn1cblxuLndwcy1iZWZvcmUtYW5kLWFmdGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZXNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZXNfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZSAuaW1hZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2UgLmltYWdlcyB7XG4gICAgZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZXNfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZSAuaW1hZ2VzIC5iZWZvcmUtaW1hZ2UsXG4ud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2UgLmltYWdlcyAuYWZ0ZXItaW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2UgLmltYWdlcyAuYmVmb3JlLWltYWdlIGltZyxcbi53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZXNfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZSAuaW1hZ2VzIC5hZnRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZXNfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZSAuaW1hZ2VzIC5pY29uIHtcbiAgZmxleC1iYXNpczogMzBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtYmVmb3JlLWFuZC1hZnRlcl9fd3JhcHBlciAud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZXNfX2NvbnRhaW5lciAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZSAuaW1hZ2VzIC5pY29uIHtcbiAgICBmbGV4LWJhc2lzOiAyMHB4O1xuICB9XG59XG4ud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2UgLmltYWdlcyAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICMyMjIyMjI7XG59XG4ud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2VzX19jb250YWluZXIgLmJlZm9yZS1hbmQtYWZ0ZXItaW1hZ2UgLnRpdGxlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1iZWZvcmUtYW5kLWFmdGVyX193cmFwcGVyIC53cHMtYmVmb3JlLWFuZC1hZnRlcl9fY29udGFpbmVyIC5iZWZvcmUtYW5kLWFmdGVyLWltYWdlc19fY29udGFpbmVyIC5iZWZvcmUtYW5kLWFmdGVyLWltYWdlIC50aXRsZXMge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLndwcy1iZWZvcmUtYW5kLWFmdGVyX193cmFwcGVyIC53cHMtYmVmb3JlLWFuZC1hZnRlcl9fY29udGFpbmVyIC5iZWZvcmUtYW5kLWFmdGVyLWltYWdlc19fY29udGFpbmVyIC5iZWZvcmUtYW5kLWFmdGVyLWltYWdlIC50aXRsZXMgaDMge1xuICB3aWR0aDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgbWFyZ2luOiAwIDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDM0LCAzNCwgMzQsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSB7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLXRleHQgaDMge1xuICBjb2xvcjogIzBlYTdiMDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLXRleHQgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53cHMtdGVzdGltb25pYWwtc2luZ2xlLXdyYXAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUgLnRlc3RpbW9uaWFsLWF1dGhvci1uYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIC50ZXN0aW1vbmlhbC1hdXRob3ItbmFtZSAuYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSAudGVzdGltb25pYWwtYXV0aG9yLW5hbWUgLmF1dGhvci1kZXRhaWwge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzIyMjIyMjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZS13cmFwLmZpcnN0LWNoaWxkIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIHtcbiAgICBwYWRkaW5nOiAwIDAgNjVweDtcbiAgfVxufVxuLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcC5sYXN0LWNoaWxkIC53cHMtdGVzdGltb25pYWwtc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLndwcy1jb250YWN0LWNvbnRlbnRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwcHggMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAuYmctY2lyY2xlLWxnIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlKSBzY2FsZSgxKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAuYmctY2lyY2xlLWxnIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAuYmctY2lyY2xlLWxnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLm1haW4taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1jb250YWN0LWNvbnRlbnRfX3dyYXBwZXIgLndwcy1jb250YWN0LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWcgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgfVxufVxuLndwcy1jb250YWN0LWNvbnRlbnRfX3dyYXBwZXIgLndwcy1jb250YWN0LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5iZy1jaXJjbGUtc20ge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTMlKSBzY2FsZSgxKTtcbn1cbi53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuYmctY2lyY2xlLXNtIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgLmJnLWNpcmNsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDU1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LWNvbnRlbnRfX3dyYXBwZXIgLndwcy1jb250YWN0LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1jb250YWN0LWNvbnRlbnRfX3dyYXBwZXIgLndwcy1jb250YWN0LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1jb250YWN0LWNvbnRlbnRfX3dyYXBwZXIgLndwcy1jb250YWN0LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweDtcbn1cbi53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndwcy1jb250YWN0LWNvbnRlbnRfX3dyYXBwZXIgLndwcy1jb250YWN0LWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIGEge1xuICBjb2xvcjogIzBlYTdiMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud3BzLWNvbnRhY3QtY29udGVudF9fd3JhcHBlciAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIC53cHMtY29udGFjdC1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDYwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAuYWRkcmVzcyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBob25lLW51bWJlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLmVtYWlsLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAuYWRkcmVzcyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gLnBob25lLW51bWJlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gLmVtYWlsLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5hZGRyZXNzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5waG9uZS1udW1iZXIsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUgLmVtYWlsIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLmFkZHJlc3MgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBob25lLW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAuZW1haWwgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gLmFkZHJlc3MgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gLnBob25lLW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAuZW1haWwgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAuYWRkcmVzcyBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5waG9uZS1udW1iZXIgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAuZW1haWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzIyMjIyMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5hZGRyZXNzIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBob25lLW51bWJlciBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5lbWFpbCBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5hZGRyZXNzIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gLnBob25lLW51bWJlciBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5lbWFpbCBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUgLmFkZHJlc3MgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5waG9uZS1udW1iZXIgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5lbWFpbCBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAuYWRkcmVzcyBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5waG9uZS1udW1iZXIgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAuZW1haWwgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAuYWRkcmVzcyBhLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5waG9uZS1udW1iZXIgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAuZW1haWwgYSxcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5hZGRyZXNzIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAucGhvbmUtbnVtYmVyIGEsXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAuZW1haWwgYSB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5hZGRyZXNzIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBob25lLW51bWJlciBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5lbWFpbCBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5hZGRyZXNzIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gLnBob25lLW51bWJlciBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5lbWFpbCBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUgLmFkZHJlc3MgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5waG9uZS1udW1iZXIgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5lbWFpbCBhIHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5lbWFpbCBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5lbWFpbCBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5waG9uZS1udW1iZXIgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAuZW1haWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBob25lLW51bWJlciBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5lbWFpbCBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5waG9uZS1udW1iZXIgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAuZW1haWwgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5waG9uZS1udW1iZXIgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5lbWFpbCBhIHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNmb3JtOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBob25lLW51bWJlciBhOmhvdmVyIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5lbWFpbCBhOmhvdmVyIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5waG9uZS1udW1iZXIgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAuZW1haWwgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5waG9uZS1udW1iZXIgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5lbWFpbCBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLmFkZHJlc3MsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5hZGRyZXNzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC5hZGRyZXNzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zZm9ybTogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUgLmFkZHJlc3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNmb3JtOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLmFkZHJlc3MgYTpob3Zlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gLmFkZHJlc3MgYTpob3Zlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAuYWRkcmVzcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC5hZGRyZXNzIGEsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUgLmFkZHJlc3MgYSB7XG4gIG1heC13aWR0aDogMzgwcHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIGgzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAud29ya2luZy1ob3Vycyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10d28gaDMsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC53b3JraW5nLWhvdXJzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIGgzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIC53b3JraW5nLWhvdXJzIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIGgzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byBoMyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC53b3JraW5nLWhvdXJzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXR3byAud29ya2luZy1ob3Vycyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi10aHJlZSAud29ya2luZy1ob3VycyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tb25lIC53b3JraW5nLWhvdXJzIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdHdvIC53b3JraW5nLWhvdXJzIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUgLndvcmtpbmctaG91cnMgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBhZ2UtZGV0YWlscyB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLW9uZSAucGFnZS1kZXRhaWxzIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBlYTdiMDtcbiAgdHJhbnNmb3JtOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuc2VjdGlvbi1vbmUgLnBhZ2UtZGV0YWlscyBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5zZWN0aW9uLXRocmVlIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLnNlY3Rpb24tdGhyZWUge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTtcbiAgfVxufVxuXG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNDBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA5MHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctaW1hZ2Uge1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMjgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctaW1hZ2Uge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctaW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4xNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMjA7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIHRyYW5zaXRpb246IGZpbHRlciA1MDBtcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctaW1hZ2UgLmZhZGUtaW4tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yMHB4O1xuICB0b3A6IC0yMHB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDMwO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCAuY29udGVudCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYTpob3ZlciAuYmxvZy1pbWFnZTo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhOmhvdmVyIC5ibG9nLWltYWdlIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhOmhvdmVyIC5ibG9nLWltYWdlIC5mYWRlLWluLWJvcmRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGE6aG92ZXIgLmJsb2ctY29udGVudCAuY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvYmctZm9vdGVyLTAyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgei1pbmRleDogMzA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDkwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC4xNTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLmJvcmRlci1saW5lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQge1xuICBncmlkLWNvbHVtbjogMS9zcGFuIDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IC5sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IC5sb2dvX19jb250YWluZXIgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTcwcHg7XG4gIGZpbGw6ICMwZWE3YjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAubG9nb19fY29udGFpbmVyIGEgc3ZnIHtcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dCwgZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHN2Zzpob3ZlciB7XG4gIGZpbGw6ICMwZWE3YjA7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZ3JpZC1jb2x1bW46IDIvc3BhbiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiAxO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCBoMiB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IC5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNzBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQgLmFkZHJlc3Mge1xuICAgIG1hcmdpbjogNjBweCAwIDA7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IC5hZGRyZXNzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IC5hZGRyZXNzIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IC5hZGRyZXNzIGEgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwZWE3YjA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0IC5hZGRyZXNzIGEgLmljb24gc3ZnIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCAuYWRkcmVzcyBhIC50ZXh0IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgY29sb3I6ICMwZWE3YjA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQgLmFkZHJlc3MgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGVhN2IwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQgLmFkZHJlc3MgYTpob3ZlciAudGV4dCBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogODBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndvcmtpbmctaG91cnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC53b3JraW5nLWhvdXJzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndvcmtpbmctaG91cnNfX2NvbnRhaW5lciBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAud29ya2luZy1ob3Vyc19fY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJXb3JrIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2NjY2NjYztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLndvcmtpbmctaG91cnNfX2NvbnRhaW5lciBwIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIge1xuICAgIGdhcDogMzJweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyIGgzIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbiAgZm9udC1mYW1pbHk6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMwZWE3YjA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY3RhX19jb250YWluZXIgaDMge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmN0YV9fY29udGFpbmVyLmNhbGwgYSB7XG4gIGdhcDogMTRweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jdGFfX2NvbnRhaW5lci5jYWxsIGEgc3ZnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTExMHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHAge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODA4MDgwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGVhN2IwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmZvb3Rlci1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTEwcHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmZvb3Rlci1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5mb290ZXItYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMjBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLmZvb3Rlci1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciAuYWNjcmVkaXRhdGlvbi1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuZm9vdGVyLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIC5hY2NyZWRpdGF0aW9uLWxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbiAgbWluLXdpZHRoOiAxMDBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjIyMjI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmJlZm9yZSwgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgbGVmdDogNzUlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3ZlciBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMGVhN2IwO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcImFsb2V2ZXJhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSBzdmcge1xuICB3aWR0aDogMThweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzBlYTdiMDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMGVhN2IwO1xufVxuXG4ud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xufVxuI2dmb3JtXzEgbGk6OmJlZm9yZSxcbiNnZm9ybV8yIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyMjIyO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogYWRkIGEgYmFja2dyb3VuZCBpbWFnZSBmb3IgcmVwbGFjZW1lbnQgZHJvcCBkb3duICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCBncmF5IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MsICNjY2MpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yIHtcbiAgY29sb3I6ICNlMzIyMjI7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZWE3YjA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG46aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xOmhvdmVyLFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbjpob3ZlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cblxuLmJsb2ctcG9zdC1jb2xsZWN0aW9uLFxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDAgMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICB9XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA4MHB4IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDgwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbn1cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgaDMge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYTpob3ZlciAuYmxvZy1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIldvcmsgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwZWE3YjA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2M3YzdjYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiBhIHtcbiAgY29sb3I6ICNjN2M3Y2E7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2M3YzdjYTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4vKiFcbldpZGdldCBTdHlsZXNcbiAqL1xuLndpZGdldC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC1hcmVhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgfVxufVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAvKiAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjg2Yyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGxpbmVhcik7XG4gIH0qL1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmhvdmVyLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGE6aG92ZXI6YmVmb3JlLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGE6aG92ZXI6YmVmb3JlLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICBjb2xvcjogIzBlYTdiMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGksIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhOmhvdmVyLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMGVhN2IwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogIzBlYTdiMDtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1zZWFyY2gtem9vbS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi8qIVxuUG9zdCBOYXZpZ2F0aW9uXG4qL1xuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLFxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlYTdiMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyIHNwYW4sXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHNwYW4ubWV0YS1uYXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzIyMjIyMjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG5Qb3N0cyBOYXZpZ2F0aW9uXG4qL1xuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGxlZnQ6IDA7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICByaWdodDogMDtcbn1cblxuLyohXG40MDRcbiovXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuLnNlYXJjaC1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHRzLXNlYXJjaC1mb3JtIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5zZWFyY2gtcmVzdWx0LWl0ZW0ubGFzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHQtYm94IC5yZXN1bHQtaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0LWJveCAucmVzdWx0LWluZm8gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyohXG5Db21tZW50c1xuKi9cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTYsIDk2LCA5NiwgMC4yKTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tbWVudHMtYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudHMtYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29tbWVudHMtYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbWV0YS5jb21tZW50bWV0YWRhdGEgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzBlYTdiMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnBpbmctbGlzdCxcbi5lbnRyeS1jb21tZW50cyxcbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXVybF0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnAubm8tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5wLnN1YnNjcmliZS10by1jb21tZW50cyB7XG4gIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLFxuLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgY29sb3I6ICMwZWE3YjA7XG59XG5cbi52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbi53cHMtcm93LWlubmVyLWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwYl93cmFwcGVyIC5yb3ctYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1jb2wtXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149dmNfY29sXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAudmNfcm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLmNvbnRhaW5lci5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59IiwiQG1peGluIGNsZWFyZml4IHtcbiAgKnpvb206IDE7XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDJzLGVhc2Utb3V0KTsgKi9cbkBtaXhpbiB0cmFuc2l0aW9uKCR3aGF0OiBhbGwsICR0aW1lOiAwLjJzLCAkaG93OiBlYXNlLWluLW91dCkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICR3aGF0ICR0aW1lICRob3c7XG4gIC1tb3otdHJhbnNpdGlvbjogICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1zLXRyYW5zaXRpb246ICAgICAkd2hhdCAkdGltZSAkaG93O1xuICAtby10cmFuc2l0aW9uOiAgICAgICR3aGF0ICR0aW1lICRob3c7XG4gIHRyYW5zaXRpb246ICAgICAgICAgJHdoYXQgJHRpbWUgJGhvdztcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHRvcCwgJGxlZnQsICRibHVyLCAkY29sb3IsICRpbnNldDogZmFsc2UpIHtcbiAgQGlmICRpbnNldCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICBib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH1cbn1cblxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDE2LCAkbGluZTogJHNpemVWYWx1ZSAqIDEuNSkge1xuICBmb250LXNpemU6ICgkc2l6ZVZhbHVlKSArIHB4O1xuICBsaW5lLWhlaWdodDogKCRsaW5lKSArIHB4O1xuICBmb250LXNpemU6ICgkc2l6ZVZhbHVlIC8gMTYpICsgcmVtO1xuICBsaW5lLWhlaWdodDogKCRsaW5lIC8gMTYpICsgcmVtO1xufVxuXG5AbWl4aW4gaW5wdXQtcGxhY2Vob2xkZXIge1xuICAmLnBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG59XG5cblxuLy8gQnJlYWsgUG9pbnRcblxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XG4gIEBpZiAkcG9pbnQgPT0gZGVza3RvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDcwZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbGFwdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjRlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHBoYWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlb25seSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHBvaW50KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLWJsb2NrLW5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG5cbkBtaXhpbiBvcGFjaXR5KCR2YWx1ZSl7XG4gICRJRVZhbHVlOiAkdmFsdWUqMTAwO1xuICBvcGFjaXR5OiAkdmFsdWU7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIrJElFVmFsdWUrXCIpXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0kSUVWYWx1ZSk7XG59XG5cbkBtaXhpbiBncmF5c2NhbGUoICR0b2dnbGU6IFwib25cIiwgJHBlcmNlbnRhZ2U6IDEgKSB7XG4gICRzdmctdHlwZTogXCJtYXRyaXhcIjtcbiAgJHN2Zy12YWx1ZTogXCIwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcIjtcbiAgJGllLWFscGhhOiBhbHBoYSgje1wib3BhY2l0eT1cIn1yb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAgKSApO1xuXG4gIEBpZiAkcGVyY2VudGFnZSAhPSAxIHtcbiAgICAkc3ZnLXR5cGU6IFwic2F0dXJhdGVcIjtcbiAgICAkc3ZnLXZhbHVlOiAkcGVyY2VudGFnZTtcbiAgfVxuXG4gIEBpZiAkdG9nZ2xlID09IFwib25cIiB7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnI3skc3ZnLXR5cGV9XFwnIHZhbHVlcz1cXCcjeyRzdmctdmFsdWV9XFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpOyAvLyBGaXJlZm94IDEwKywgRmlyZWZveCBvbiBBbmRyb2lkXG4gICAgZmlsdGVyOiBncmF5ICRpZS1hbHBoYTsgLy8gSUU2LTlcbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2hyb21lIDE5KywgU2FmYXJpIDYrLCBTYWZhcmkgNisgaU9TXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoIHJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCUgKSApOyAvLyBDYXRjaC1hbGxcbiAgfVxuXG4gIEBpZiAkdG9nZ2xlID09IFwib2ZmXCIge1xuICAgIEBpZiAkc3ZnLXR5cGUgPT0gXCJzYXR1cmF0ZVwiIHtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJ21hdHJpeFxcJyB2YWx1ZXM9XFwnMSAwIDAgMCAwLCAwIDEgMCAwIDAsIDAgMCAxIDAgMCwgMCAwIDAgMSAwXFwnLz48L2ZpbHRlcj48L3N2Zz4jZ3JheXNjYWxlXCIpO1xuICAgIH1cbiAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgfVxufVxuXG4vLyBCcm93c2VyIFByZWZpeGVzXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1vei10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbXMtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuLy8gUm90YXRlXG5AbWl4aW4gcm90YXRlICgkZGVnKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnfWRlZykpO1xufVxuXG4vLyBTY2FsZVxuQG1peGluIHNjYWxlKCR4eSwgJHNjYWxlKSB7XG4gICRzY2FsZVZhbDogXCJcIjtcbiAgQGlmKCR4eSA9PSBcImFsbFwiKSB7XG4gICAgJHNjYWxlVmFsOiBzY2FsZTtcbiAgfSBAZWxzZSB7XG4gICAgJHNjYWxlVmFsOiBzY2FsZSArICR4eTtcbiAgfVxuICBAaW5jbHVkZSB0cmFuc2Zvcm0oJHNjYWxlVmFsK1wiKFwiKyRzY2FsZStcIilcIik7XG59XG5cbi8vIFRyYW5zbGF0ZVxuQG1peGluIHRyYW5zbGF0ZSAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGUoJHgsICR5KSk7XG59XG5cbi8vIFNrZXdcbkBtaXhpbiBza2V3ICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vIFRyYW5zZm9ybSBPcmlnaW5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luICgkb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbn1cblxuJHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiIsIiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvLyBvdXRsaW5lLWNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG5odG1sIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndwcy1pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vICRmb250LWF3ZXNvbWUtcHJvOiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXG4kZm9udC1jdXN0b206IFwiYWxvZXZlcmFcIiwgc2Fucy1zZXJpZjtcbiRmb250LWN1c3RvbTI6IFwiV29yayBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cbiRkZWZhdWx0LWZvbnQ6ICRmb250LWN1c3RvbTtcbiRmb250LWZhbWlseS1iYXNlOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG4kZm9udC1oZWFkaW5nOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG4kZm9udC1saW5rczogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtYnV0dG9uOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG5cbiRjb2xvci1jdXN0b20xOiAjMGVhN2IwO1xuJGNvbG9yLWN1c3RvbTI6ICMyMjIyMjI7XG4kY29sb3ItY3VzdG9tMzogI2NjY2NjYztcblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMDAwMDAwO1xuXG4kY29sb3ItYWNjZW50OiAkY29sb3ItY3VzdG9tMTtcbiRoZWFkaW5nLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiR0ZXh0LWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiIsIi8vIGluc2lkZXBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIC8vIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNDBweCwgMTF2dywgMTUwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMC44NjtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gIC8vICAgZm9udC1zaXplOiAxNDBweDtcbiAgLy8gfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgLy8gICBmb250LXNpemU6IDEyMHB4O1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAvLyAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gIC8vICAgZm9udC1zaXplOiA4MHB4O1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAvLyAgIGZvbnQtc2l6ZTogNjBweDtcbiAgLy8gfVxuXG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgLy8gICBmb250LXNpemU6IDQwcHg7XG4gIC8vIH1cblxuICAudGV4dDEsXG4gIC50ZXh0MiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAudGV4dDEge1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgfVxuXG4gIC50ZXh0MiB7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20zO1xuICB9XG59XG5cbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg2O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi8vIHBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCAxMXZ3LCAxNTBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg2O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAvLyAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gIC8vICAgZm9udC1zaXplOiAxNjBweDtcbiAgLy8gfVxuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgLy8gICBmb250LXNpemU6IDEwMHB4O1xuICAvLyAgIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gIC8vICAgZm9udC1zaXplOiA4MHB4O1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAvLyAgIGZvbnQtc2l6ZTogNjBweDtcbiAgLy8gfVxufVxuXG4vLyBoZWFkaW5nIHN0eWxlc1xuLndwcy1jcy1oZWFkaW5nX19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gLndwcy1jcy1oZWFkaW5nX19zdHlsZTMge1xuLy8gICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuLy8gICBmb250LXNpemU6IDYwcHg7XG4vLyAgIC8vIGZvbnQtd2VpZ2h0OiA0MDA7XG4vLyAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICBjb2xvcjogJGNvbG9yLWN1c3RvbTQ7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIG1hcmdpbjogMDtcblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4vLyAgICAgZm9udC1zaXplOiA1MnB4O1xuLy8gICB9XG5cbi8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuLy8gICAgIGZvbnQtc2l6ZTogNDZweDtcbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbi8vICAgICBmb250LXNpemU6IDQwcHg7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4vLyAgICAgZm9udC1zaXplOiAzNHB4O1xuLy8gICB9XG4vLyB9XG5cbi8vIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0IHtcbi8vICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbi8vICAgZm9udC1zaXplOiA0MHB4O1xuLy8gICAvLyBmb250LXdlaWdodDogNDAwO1xuLy8gICBsaW5lLWhlaWdodDogMS4zNztcbi8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbi8vICAgcGFkZGluZzogMDtcbi8vICAgbWFyZ2luOiAwO1xuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbi8vICAgICBmb250LXNpemU6IDM2cHg7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4vLyAgICAgZm9udC1zaXplOiAzMnB4O1xuLy8gICB9XG5cbi8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuLy8gICAgIGZvbnQtc2l6ZTogMjhweDtcbi8vICAgfVxuLy8gfVxuXG4vLyB0ZXh0IHN0eWxlc1xuLndwcy1jcy10ZXh0X19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzhweDtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy9saW5rIHN0eWxlc1xuLndwcy1jcy1saW5rX19zdHlsZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAudGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG59XG5cbi8vIGJ0biBzdHlsZXNcbi53cHMtY3MtYnRuX19zdHlsZTEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcGFkZGluZzogMCAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWN1c3RvbTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAzMDBtcyBlYXNlLWluLW91dCxcbiAgICBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4ud3BzLWNzLWJ0bl9fc3R5bGUyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1jdXN0b20xO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMzAwbXMgZWFzZS1pbi1vdXQsXG4gICAgYmFja2dyb3VuZC1jb2xvciAzMDBtcyBlYXNlLWluLW91dCwgY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIH1cbn1cbiIsIkBtaXhpbiBicC1sZyB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtbWQge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gYnAtc20ge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vL1xuLy8gIE1FRElBIFFVRVJJRVNcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEEgbWFwIG9mIGJyZWFrcG9pbnRzLlxuJGJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDU3NnB4LFxuICAgIHNtOiA3NjhweCxcbiAgICBtZDogOTkycHgsXG4gICAgbGc6IDEyMDBweCxcbiAgICB4bGc6IDE0MDBweCxcbik7XG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gICAgeHM6IDAsXG4gICAgc206IDU3NnB4LFxuICAgIG1kOiA3NjhweCxcbiAgICBsZzogOTkycHgsXG4gICAgeGw6IDEyMDBweCxcbiAgICB4eGw6IDE0MDBweFxuKTtcblxuXG4vL1xuLy8gIFJFU1BPTkQgQUJPVkVcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXZhbHVlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVMT1dcbi8v4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCT4oCTXG5cbi8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHt9XG5AbWl4aW4gcmVzcG9uZC1iZWxvdygkYnJlYWtwb2ludCkge1xuXG4gICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZXhpc3RzIGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGJyZWFrcG9pbnQgdmFsdWUuXG4gICAgICAgICRicmVha3BvaW50LXZhbHVlOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICgkYnJlYWtwb2ludC12YWx1ZSAtIDEpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIElmIHRoZSBicmVha3BvaW50IGRvZXNuJ3QgZXhpc3QgaW4gdGhlIG1hcC5cbiAgICB9IEBlbHNlIHtcblxuICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICBAd2FybiAnSW52YWxpZCBicmVha3BvaW50OiAjeyRicmVha3BvaW50fS4nO1xuICAgIH1cbn1cblxuXG4vL1xuLy8gIFJFU1BPTkQgQkVUV0VFTlxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZXR3ZWVuKHNtLCBtZCkge31cbkBtaXhpbiByZXNwb25kLWJldHdlZW4oJGxvd2VyLCAkdXBwZXIpIHtcblxuICAgIC8vIElmIGJvdGggdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cyBleGlzdCBpbiB0aGUgbWFwLlxuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgYW5kIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSB7XG5cbiAgICAgICAgLy8gR2V0IHRoZSBsb3dlciBhbmQgdXBwZXIgYnJlYWtwb2ludHMuXG4gICAgICAgICRsb3dlci1icmVha3BvaW50OiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGxvd2VyKTtcbiAgICAgICAgJHVwcGVyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkdXBwZXIpO1xuXG4gICAgICAgIC8vIFdyaXRlIHRoZSBtZWRpYSBxdWVyeS5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsb3dlci1icmVha3BvaW50KSBhbmQgKG1heC13aWR0aDogKCR1cHBlci1icmVha3BvaW50IC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgb25lIG9yIGJvdGggb2YgdGhlIGJyZWFrcG9pbnRzIGRvbid0IGV4aXN0LlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIElmIGxvd2VyIGJyZWFrcG9pbnQgaXMgaW52YWxpZC5cbiAgICAgICAgQGlmIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRsb3dlcikgPT0gZmFsc2UpIHtcblxuICAgICAgICAgICAgLy8gTG9nIGEgd2FybmluZy5cbiAgICAgICAgICAgIEB3YXJuICdZb3VyIGxvd2VyIGJyZWFrcG9pbnQgd2FzIGludmFsaWQ6ICN7JGxvd2VyfS4nO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdXBwZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHVwcGVyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgdXBwZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skdXBwZXJ9Lic7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdGhlaWdodDogMXB4O1xuXHR3aWR0aDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRcdGNsaXA6IGF1dG8gIWltcG9ydGFudDtcblx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4iLCJcbi53cC1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCxcbi5zdGlja3ksXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLmFsaWducmlnaHQsXG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmJ5cG9zdGF1dGhvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA2cHggMjBweCAxNHB4IDA7XG59XG4uYWxpZ25yaWdodCBpbWcsXG4uYWxpZ25sZWZ0IGltZyxcbi5hbGlnbmNlbnRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmFsaWducmlnaHQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3AtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvL2xlZnQ6IDIwcHg7XG4gICAgLy9ib3R0b206IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG5cbiAgICAucnRsICYge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59IiwiaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDYwcHg7XG4gIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxNnB4IDAgMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE2cHggMCA0MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zOHB4O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMTZweCAwIDI0cHg7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zOHB4O1xuICBjb2xvcjogJHRleHQtY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbjogMTZweCAwIDI0cHg7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIC8vIGEge1xuICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8vIH1cbn1cblxuYSB7XG4gIC8vIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vICY6Zm9jdXMge1xuICAvLyAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAvLyB9XG5cbiAgLy8gJjp2aXNpdGVkIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gfVxufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgLy8gcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjQ1cHg7XG4gIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzJweDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAvLyBlbSB7XG4gIC8vICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAvLyB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDMwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmFkZC1tYXgtd2lkdGgge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gIGxpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbiB7XG4gIG9sIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLndwYl90ZXh0X2NvbHVtbixcbi5lbnRyeS10ZXh0LWNvbnRlbnQge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40NXB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3ItYWNjZW50IHtcbiAgLy8gY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSB7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogaGVhZGluZyAqL1xuXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcge1xuICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG59XG5cbi8vIC52Y190dGEtY29udGFpbmVyIHtcbi8vICAgaDMge1xuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG5cbi8vICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4udmNfdHRhLXRpdGxlLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcbiAgaDMge1xuICAgIGEge1xuICAgICAgc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGgzIHtcbiAgICAgIGEge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLWNvbG9yLXdoaXRlLnZjX3R0YS1zdHlsZS1mbGF0IC52Y190dGEtcGFuZWwgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWN1c3RvbTIgIWltcG9ydGFudDtcbn1cblxuLnZjX3R0YS52Y19nZW5lcmFsIC52Y190dGEtcGFuZWwudmNfYWN0aXZlIHtcbiAgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcbiAgICBoMyB7XG4gICAgICBhIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS52Y19nZW5lcmFsIC52Y190dGEtcGFuZWwtdGl0bGUgPiBhIHtcbiAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggNjBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTRweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YSAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3R0YS1jb2xvci13aGl0ZS52Y190dGEtc3R5bGUtZmxhdCAudmNfdHRhLWNvbnRyb2xzLWljb246OmFmdGVyLFxuLnZjX3R0YS1jb2xvci13aGl0ZS52Y190dGEtc3R5bGUtZmxhdCAudmNfdHRhLWNvbnRyb2xzLWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWN1c3RvbTIgIWltcG9ydGFudDtcbn1cblxuLnZjX3R0YS1wYW5lbC1ib2R5IHtcbiAgcCB7XG4gICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHggMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmNfdHRhLnZjX3R0YS1hY2NvcmRpb25cbiAgLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLWxlZnRcbiAgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cGJfY29udGVudF9lbGVtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLy8gLmhvbWVwYWdlLWZhcS10ZXh0IHtcbi8vICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbi8vICAgZm9udC1zaXplOiAzMHB4O1xuLy8gICBmb250LXdlaWdodDogNjAwO1xuLy8gICBsaW5lLWhlaWdodDogMS40O1xuLy8gICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIG1hcmdpbjogMCAwIDI1cHg7XG5cbi8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuLy8gICAgIGZvbnQtc2l6ZTogMjhweDtcbi8vICAgfVxuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbi8vICAgICBmb250LXNpemU6IDI0cHg7XG4vLyAgIH1cbi8vIH1cblxuLnJldmVhbC10eHQge1xuICBmb250LWtlcm5pbmc6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWJvZHkge1xuICBjb2xvcjogIzBlYTdiMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGVhN2IwICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzBlYTdiMCAhaW1wb3J0YW50O1xufVxuIiwiLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyAuY29udGVudC1hcmVhIHtcbiAgLy8gICBwYWRkaW5nOiAyMHB4IDAgODBweDtcbiAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgLy8gICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4vLyAud3BzZi1ub3QtaG9tZXBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbnNpZGVwYWdlMSAud3BzdGYtcGFnZS1jb250ZW50IHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICBwYWRkaW5nOiAwIDQwcHg7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbi8vICAgICBwYWRkaW5nOiAwIDIwcHg7XG4vLyAgIH1cblxuLy8gICAuY29udGVudC1hcmVhIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICB9XG4vLyB9XG5cbi8vIC53cHNmLW5vdC1ob21lcGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWluc2lkZXBhZ2UxIHtcbi8vICAgJi53cHNmLWhlYWRlci1zdHlsZTIsXG4vLyAgICYud3BzZi1oZWFkZXItc3R5bGUzIHtcbi8vICAgICAud3BzdGYtcGFnZS1jb250ZW50IC5jb250ZW50LWFyZWEge1xuLy8gICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDY0cHggNjRweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLndwc3RmLXBhZ2UtY29udGVudCB7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgei1pbmRleDogMTA7XG4vLyB9XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG4iLCIuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gIC8vICAgcGFkZGluZzogNDBweCAwO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gIC8vICAgcGFkZGluZzogMzBweCAwO1xyXG4gIC8vIH1cclxuXHJcbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgbGVmdDogYXV0bztcclxuICAvLyAgIHRvcDogYXV0bztcclxuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAvLyAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAvLyB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICB9XHJcblxyXG4gIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDYwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiA1MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMjBweDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgLy8gICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5uYXYtY2FsbC1jdGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubmF2LWFkZHJlc3MtY3RhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5uYXYtY2FsbC1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uYXYtY2FsbC1idG4ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLm1lbnUtdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgICBhbGw6IHVuc2V0O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIC50ZXh0IHtcclxuICAgICAgICAgIC8vICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcclxuICAgICAgICAgIC8vICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgLy8gICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgLy8gICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIC8vICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIC8vICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgIC8vICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIC8vICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xyXG4gICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAvLyAgIH1cclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAvLyAuYmFyIHtcclxuICAgICAgICAgIC8vICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIC8vICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIC8vICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAvLyAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgICAgICAgIC8vICAgc3BhbiB7XHJcbiAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgLy8gICB9XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLnN0eWxlMSB7XHJcbiAgICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGVmdDogYXV0bztcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwODBweCkge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDgwcHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItY3VzdG9tMiwgJGFscGhhOiAwLjA3NSk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcclxuICAgICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwODBweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICYubmF2LWN0YS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubmF2LWNhbGwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAubWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zdHlsZTIge1xyXG4gICAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gICAgICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwODBweCkge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDgwcHgpIHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDgwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDI1cHgpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC4wNzUpO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcclxuICAgICAgICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwODBweCkge1xyXG4gICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmF2YmFyLWN0YV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICYubmF2LWN0YS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYubmF2LWNhbGwtYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAubWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciB7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vICAgbGVmdDogMDtcclxuICAgIC8vICAgdG9wOiAwO1xyXG4gICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC8vICAgJjo6YWZ0ZXIge1xyXG4gICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gICAgIGluc2V0OiAwO1xyXG4gICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIC8vICAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAvLyAgIC5CYWNrZ3JvdW5kTWVkaWEge1xyXG4gICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAvLyAgICAgLkJhY2tncm91bmRNZWRpYV9fdmlkZW9zIHtcclxuICAgIC8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIC8vICAgICAgIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvIHtcclxuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAvLyAgICAgICAgIHZpZGVvIHtcclxuICAgIC8vICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTYwcHgpIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZXJvLWltYWdlX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTYwcHgpIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vICYuaG9tZS1oZXJvLWltYWdlX19jb250YWluZXIge1xyXG4gICAgICAgIC8vICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvLyAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZS1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIC8vICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgLy8gICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICAgICAgICAvLyAgIG9wYWNpdHk6IDAuNTU7XHJcbiAgICAgICAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLWltYWdlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTYwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0ODBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaG9tZS1oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZS1oZXJvLXRpdGxlX19jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAvLyB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAvLyB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgLy8gICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIC8vICAgdGV4dC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIC8vICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDgwcHgpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCkge1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5NjBweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpc3RzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNzUlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgLmJvcmRlci1saW5lIHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZXJvLWN0YV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLWhlcm8tZGVzY3JpcHRpb24tbGlzdHNfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDQwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHggMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gJi5zaG93LW9uLXNtIHtcclxuICAgICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XHJcbiAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgLy8gICB9XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC5saXN0cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDgwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbnNpZGVwYWdlLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGVyby1zZWN0aW9uX19zdHlsZTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIGhlaWdodDogNTQwcHg7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG5cclxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XHJcbiAgICAgICAgLy8gICBtaW4taGVpZ2h0OiA1ODBweDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyBsZWZ0OiAwO1xyXG4gICAgICAvLyB0b3A6IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0MSxcclxuICAgICAgICAgICAgLnRleHQyIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyAmLmhlcm8tc2VjdGlvbl9fc3R5bGUzIHtcclxuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcbiAgLy8gICBwYWRkaW5nOiAwIDQwcHg7XHJcblxyXG4gIC8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gIC8vICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgLy8gICB9XHJcblxyXG4gIC8vICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gICAgIGxlZnQ6IDUwJTtcclxuICAvLyAgICAgdG9wOiAwO1xyXG4gIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgLy8gICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAvLyAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gIC8vICAgICBib3JkZXItcmFkaXVzOiA2NHB4IDY0cHggMCAwO1xyXG4gIC8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gIC8vICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAvLyAgICAgfVxyXG5cclxuICAvLyAgICAgJjo6YWZ0ZXIge1xyXG4gIC8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vICAgICAgIGxlZnQ6IDA7XHJcbiAgLy8gICAgICAgdG9wOiAwO1xyXG4gIC8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICAgIGhlaWdodDogMTAwJTtcclxuICAvLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgLy8gICAgICAgb3BhY2l0eTogMC40NTtcclxuICAvLyAgICAgfVxyXG5cclxuICAvLyAgICAgaW1nIHtcclxuICAvLyAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgLy8gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgLy8gICAgIH1cclxuICAvLyAgIH1cclxuXHJcbiAgLy8gICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgIHBhZGRpbmc6IDIwMHB4IDAgMTAwcHg7XHJcbiAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gIC8vICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgMTAwcHg7XHJcbiAgLy8gICAgIH1cclxuXHJcbiAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAvLyAgICAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xyXG4gIC8vICAgICB9XHJcblxyXG4gIC8vICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XHJcbiAgLy8gICAgICAgcGFkZGluZzogMTAwcHggMDtcclxuICAvLyAgICAgfVxyXG5cclxuICAvLyAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAvLyAgICAgICB3aWR0aDogMTAwJTtcclxuICAvLyAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAvLyAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgLy8gICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC8vICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAvLyAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAvLyAgICAgICB9XHJcblxyXG4gIC8vICAgICAgICYuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xyXG4gIC8vICAgICAgICAgb3BhY2l0eTogMDtcclxuICAvLyAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAvLyAgICAgICB9XHJcblxyXG4gIC8vICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vICAgICAgICAgbWF4LXdpZHRoOiA5MjBweDtcclxuXHJcbiAgLy8gICAgICAgICBoMSB7XHJcbiAgLy8gICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyO1xyXG4gIC8vICAgICAgICAgfVxyXG4gIC8vICAgICAgIH1cclxuICAvLyAgICAgfVxyXG4gIC8vICAgfVxyXG4gIC8vIH1cclxufVxyXG4iLCIuc3RpY2t5LW5hdmJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgfVxuXG4gICYuc3RpY2t5IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICB9XG5cbiAgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTM1MHB4KSB7XG4gICAgLy8gICBnYXA6IDMwcHg7XG4gICAgLy8gfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIGdhcDogMTZweDtcbiAgICB9XG4gIH1cblxuICAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDUwcHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBmbGV4LWJhc2lzOiA4MHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI21haW4tbWVudSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgbGkuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgIGxpLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBsZXZlbCAyXG4gICAgICB1bC5zdWItbWVudSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gICAgICAgIC8vLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIC8vYm94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBtaW4td2lkdGg6IDI0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IGxpIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTBweCAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgZWFzZS1vdXQpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEzJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgLy8gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuM3MsIGVhc2Utb3V0KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEzJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIC8vbGVmdDogMTAwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHVsID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAxNTAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEzJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICAgIC8vIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC8vICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTMlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuXG4gICAgLnN0aWNreS1jb250YWN0X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LWNhbGwtY3RhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC50ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0aWNreS1jdGFfX2NvbnRhaW5lciB7XG4gICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgLy8gfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi1jYWxsLWJ0biB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1jdXN0b20xO1xuXG4gICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm5hdi1jYWxsLWJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5tZW51LXRvZ2dsZS1idG4ge1xuICAgICAgYWxsOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICAvLyB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgZWFzZS1pbi1vdXQgMjAwbXM7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAvLyAmOjphZnRlciB7XG4gIC8vICAgY29udGVudDogXCJcIjtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICB0b3A6IDA7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgLy8gICBvcGFjaXR5OiAwO1xuICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC8vIH1cblxuICAuY2xvc2UtYnRuX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogNjBweDtcbiAgICB0b3A6IDgwcHg7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICB9XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuY2xvc2UtYnRuIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICAgIG1heC13aWR0aDogMzMuMzMzJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogODBweCA0MHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvcixcbiAgICAgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICAgIGxpLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOmxpbmssXG4gICAgICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgNDQ4IDUxMlwiPjxwYXRoIGZpbGw9XCJoc2woMCwgMCUsIDEwMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIHRvcDogY2FsYygzMCUgLSAzcHgpO1xuICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucm90YXRlIHtcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAxMHB4IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjZweDtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN0YS1idG5zX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYuc3R5bGUyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC11c19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgLmFkZHJlc3MsXG4gICAgICAgIC5waG9uZS1udW1iZXIsXG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjIwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDQwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDY2LjY2NiU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI0MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAuZG9jdG9yLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAvLyBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGxheS1idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuMTU1LCAwLjE2NSwgMy41NSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnBsYXktYnRuIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDMzLjMzMyU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTI0MHB4KSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmbGV4LWJhc2lzOiAzODBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBwYWRkaW5nOiA5MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuICAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLy8gZGlzcGxheTogZ3JpZDtcbiAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgICAgZ2FwOiA3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDc0MHB4KSB7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NjBweCkge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogNTBweCAzMHB4O1xuICAgIH1cblxuICAgIC5hY2NyZWRpdGF0aW9uLWxvZ28ge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgLy8gd2lkdGg6IDUwJTtcbiAgICAgICAgLy8gbWluLXdpZHRoOiAxMjBweDtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiAzLzI7XG4gICAgICAgIC8vIG9iamVjdC1maXQ6IGNvbnRhaW47XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2NjBweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIC5hY2NyZWRpdGF0aW9uLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAud3BzLWhvbWVwYWdlLXRyZWF0bWVudC1vcHRpb25zLWlubmVyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwMHB4O1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBnYXA6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLndwcy1ob21lLXRyZWF0bWVudC1vcHRpb25zLXNsaWRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAudHJlYXRtZW50LW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgZ2FwOiA0MHB4IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRyZWF0bWVudC1vcHRpb24ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDUlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuMTU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMjA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWN1c3RvbTEsICRhbHBoYTogMSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXNcbiAgICAgICAgICAgICAgICAgICAgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDUwMG1zXG4gICAgICAgICAgICAgICAgICAgIGN1YmljLWJlemllcigwLjc4NSwgMC4xMzUsIDAuMTUsIDAuODYpO1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyAudHJlYXRtZW50LW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIC8vICAgZ2FwOiAyMHB4O1xuICAgICAgLy8gICBtYXJnaW4tdG9wOiAxNDBweDtcblxuICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAvLyAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAvLyAgIH1cblxuICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAvLyAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICAvLyAgIH1cblxuICAgICAgLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAvLyAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIC50cmVhdG1lbnQtYnV0dG9uLW5leHQsXG4gICAgICAvLyAgIC50cmVhdG1lbnQtYnV0dG9uLXByZXYge1xuICAgICAgLy8gICAgIGxlZnQ6IGF1dG87XG4gICAgICAvLyAgICAgdG9wOiBhdXRvO1xuICAgICAgLy8gICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgLy8gICAgIGJvdHRvbTogYXV0bztcbiAgICAgIC8vICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvLyAgICAgcGFkZGluZzogMDtcbiAgICAgIC8vICAgICBtYXJnaW46IDA7XG4gICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAvLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XG4gICAgICAvLyAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICAgIHdpZHRoOiA4MHB4O1xuICAgICAgLy8gICAgIGhlaWdodDogODBweDtcblxuICAgICAgLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIC8vICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgLy8gICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgLy8gICAgIH1cblxuICAgICAgLy8gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIC8vICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgLy8gICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgLy8gICAgIH1cblxuICAgICAgLy8gICAgICY6OmJlZm9yZSxcbiAgICAgIC8vICAgICAmOjphZnRlciB7XG4gICAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgLy8gICAgIH1cblxuICAgICAgLy8gICAgIHN2ZyB7XG4gICAgICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC8vICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgLy8gICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAvLyAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAvLyAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgLy8gICAgICAgfVxuXG4gICAgICAvLyAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAvLyAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIC50cmVhdG1lbnQtYnV0dG9uLXByZXYge1xuICAgICAgLy8gICAgIHN2ZyB7XG4gICAgICAvLyAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS10bWpfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwIDI2MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMTYwcHggMCAyMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDE0MHB4O1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS10bWpfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIsXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZTEsXG4gICAgICAuaW1hZ2UyIHtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2UyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMjAlKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFkZS1pbi1ib3JkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItY3VzdG9tMSwgJGFscGhhOiAxKTtcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgIGJvcmRlcjogNXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItY3VzdG9tMSwgJGFscGhhOiAxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmctY2lyY2xlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01JSwgLTUlKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICB9XG5cbiAgICAvLyB3aWR0aDogNjYuNjY2JTtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGxlZnQ6IDA7XG4gICAgLy8gdG9wOiAwO1xuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yJSwgLTMuNSUpO1xuXG4gICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCgxNjc5cHgpIHtcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zJSwgLTMlKTtcbiAgICAvLyB9XG5cbiAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMlLCA1JSk7XG4gICAgLy8gfVxuXG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMlLCAxMiUpO1xuICAgIC8vIH1cblxuICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIDE4JSk7XG4gICAgLy8gfVxuXG4gICAgLy8gc3ZnIHtcbiAgICAvLyAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAvLyAgIG9wYWNpdHk6IDAuMjtcbiAgICAvLyAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cbiAgICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIC8vICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNCk7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjYpO1xuICAgIC8vICAgfVxuXG4gICAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KDY2MHB4KSB7XG4gICAgLy8gICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgLy8gICB9XG5cbiAgICAvLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpO1xuICAgIC8vICAgfVxuICAgIC8vIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG5cbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgICBncmlkLXJvdzogMSAvIHNwYW4gMTtcbiAgICAgIHBhZGRpbmc6IDIyMHB4IDAgMzAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzMDtcblxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgIC8vICAgcGFkZGluZzogMTYwcHggMCAyODBweDtcbiAgICAgIC8vIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBncmlkLXJvdzogYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICAgIC8vIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDEyMHB4O1xuICAgICAgfVxuXG4gICAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAvLyAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgLy8gfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAvLyAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuICAgICAgZ3JpZC1yb3c6IDEgLyBzcGFuIDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGUtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzMDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtd3JhcDogd3JhcDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY2lyY2xlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1pbi13aWR0aDogODAwcHg7XG4gICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICBvcGFjaXR5OiAwLjI7XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyLWlubmVyX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDQwcHg7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyAgIGdhcDogMjBweDtcbiAgICAgICAgLy8gICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgICAvLyAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODgwcHgpIHtcbiAgICAgICAgLy8gICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIC8vICAgfVxuXG4gICAgICAgIC8vICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgICAgLy8gICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgLy8gICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIC8vICAgICB0b3A6IGF1dG87XG4gICAgICAgIC8vICAgICByaWdodDogYXV0bztcbiAgICAgICAgLy8gICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLy8gICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC8vICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC8vICAgICBib3JkZXI6IDNweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vICAgICB3aWR0aDogODBweDtcbiAgICAgICAgLy8gICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAvLyAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgLy8gICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAvLyAgICAgfVxuXG4gICAgICAgIC8vICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIC8vICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAvLyAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIC8vICAgICB9XG5cbiAgICAgICAgLy8gICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIC8vICAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgICAgLy8gICAgIH1cblxuICAgICAgICAvLyAgICAgJjo6YmVmb3JlLFxuICAgICAgICAvLyAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAvLyAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAvLyAgICAgfVxuXG4gICAgICAgIC8vICAgICBzdmcge1xuICAgICAgICAvLyAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLy8gICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIC8vICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAvLyAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIC8vICAgICAgIH1cblxuICAgICAgICAvLyAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIC8vICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIC8vICAgICAgIH1cbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICB9XG5cbiAgICAgICAgLy8gICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgLy8gICAgIHN2ZyB7XG4gICAgICAgIC8vICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIC8vICAgICB9XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGdhcDogNzBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taWNvbiB7XG4gICAgICAgICAgZmxleC1iYXNpczogMjAwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwcy1ob21lLXRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICYuaGlkZS1vbi1zbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc2hvdy1vbi1zbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogMTQwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgICAgIGdhcDogMTIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgICAgZ2FwOiAxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQ0MHB4O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICAvLyAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgICAudGVzdGltb25pYWwtY29udGVudCxcbiAgICAgICAgICAgICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWluLXRlc3RpbW9uaWFsX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgICAgbWFyZ2luOiAxNTBweCBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG5cbiAgICAgICAgICAudGVzdGltb25pYWwge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKCRjb2xvcjogIzA1NDQ0NywgJGFscGhhOiAwLjI1KTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKCRjb2xvcjogIzA1NDQ0NywgJGFscGhhOiAwLjI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQsXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5iZy1jaXJjbGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGVzdGltb25pYWwtY2lyY2xlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTQ0NDc7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjE7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLWFwcG9pbnRtZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtYXBwb2ludG1lbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRvcF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY2VudGVyX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYm90dG9tX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuXG4gICAgICAvLyAmLm1haW4tZGVzY3JpcHRpb24ge1xuICAgICAgLy8gICBvcGFjaXR5OiAwO1xuICAgICAgLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAvLyB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMTAwdmg7XG4gIC8vIGhlaWdodDogMTAwZHZoO1xuICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuICB9XG5cbiAgLmJnLWNpcmNsZS1sZyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSkgc2NhbGUoMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDU2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNjBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDUlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iZy1jaXJjbGUtc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTMlKSBzY2FsZSgxKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICAvLyB3aWR0aDogNzQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMixcbiAgICAgICAgLmZlYXR1cmVkLXRleHQge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCxcbiAgICAgICAgb2wge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1MHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgb2wge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmZvcm1zLWxpc3Qge1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgaWQ9XCJMYXllcl8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMzBcIiBoZWlnaHQ9XCIzMFwiIHZpZXdCb3g9XCIwIDAgMzUgMzQuOTlcIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6aHNsKDE4MywgODUlLCAzNyUpO308L3N0eWxlPjwvZGVmcz48cGF0aCBjbGFzcz1cImNscy0xXCIgZD1cIm0yNS4wMiw1LjA1Yy0uNTcsMC0xLjAzLS40OC0xLjAzLTEuMDdzLjQ2LTEuMDgsMS4wMy0xLjA4aDIuNDhjMi4wNiwwLDMuOTQuODgsNS4zLDIuMzEsMS4zNiwxLjQzLDIuMiwzLjM5LDIuMiw1LjU2djE2LjM2YzAsMi4xNi0uODQsNC4xMy0yLjIsNS41Ni0xLjM2LDEuNDMtMy4yNCwyLjMxLTUuMywyLjMxSDcuNWMtMi4wNiwwLTMuOTQtLjg5LTUuMy0yLjMxLTEuMzYtMS40My0yLjItMy4zOS0yLjItNS41NlYxMC43NmMwLTIuMTYuODQtNC4xMywyLjItNS41NiwxLjM2LTEuNDMsMy4yNC0yLjMxLDUuMy0yLjMxaDIuNDhjLjU3LDAsMS4wMy40OCwxLjAzLDEuMDhzLS40NiwxLjA3LTEuMDMsMS4wN2gtMi40OGMtMS41LDAtMi44Ni42NC0zLjg1LDEuNjgtLjk5LDEuMDQtMS42LDIuNDctMS42LDQuMDR2MTYuMzZjMCwxLjU3LjYxLDMsMS42LDQuMDQuOTksMS4wNCwyLjM1LDEuNjgsMy44NSwxLjY4aDE5Ljk5YzEuNSwwLDIuODYtLjY0LDMuODUtMS42OC45OS0xLjA0LDEuNi0yLjQ3LDEuNi00LjA0VjEwLjc3YzAtMS41Ny0uNjEtMy0xLjYtNC4wNC0uOTktMS4wNC0yLjM1LTEuNjgtMy44NS0xLjY4aC0yLjQ4Wm0tOC41NCwxOC4xN1YxLjA3YzAtLjU5LjQ2LTEuMDcsMS4wMy0xLjA3czEuMDMuNDgsMS4wMywxLjA3djIyLjE0bDUuMTQtNS45MWMuMzgtLjQ0LDEuMDMtLjQ3LDEuNDUtLjA3LjQyLjQuNDUsMS4wOC4wNywxLjUyLTIuMjQsMi41OC00LjgyLDUuMzEtNi45Miw3Ljk2LS4wMi4wMi0uMDQuMDUtLjA3LjA3LS40Mi40LTEuMDcuMzctMS40NS0uMDdsLTYuOTItNy45NmMtLjM4LS40NC0uMzUtMS4xMi4wNy0xLjUyLjQyLS40LDEuMDctLjM3LDEuNDUuMDdsNS4xNCw1LjkxWlwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDRweCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMTIwcHggMCAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDE1MDBweCkge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMCAwIDEwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLWluc3VyYW5jZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnN1cmFuY2UtbG9nb19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5pbnN1cmFuY2UtbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy8gd2lkdGg6IDUwJTtcbiAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAvLyBhc3BlY3QtcmF0aW86IDMvMjtcbiAgICAgICAgICAvLyBvYmplY3QtZml0OiBjb250YWluO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3OTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIC8vICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC8vIH1cblxuICAgIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuc2VjdGlvbi1pbWFnZS1nYWxsZXJ5X19jb250YWluZXIge1xuICAgICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5hZGQtcGFkZGluZyB7XG4gICAgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlMl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLndwcy1pbnNpZGVwYWdlLWltYWdlLXNsaWRlcjIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG5cbiAgICAgIC5zZWN0aW9uLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5zZWN0aW9uLXNsaWRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogODBweCAyMHB4O1xuXG4gICAgICAgICAgLy8gLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgIC8vICAgaW1nIHtcbiAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIC8vICAgfVxuICAgICAgICAgIC8vIH1cblxuICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGhlaWdodDogMTAwdmg7XG4gIC8vIGhlaWdodDogMTAwZHZoO1xuICBwYWRkaW5nOiAxMjBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogNjBweCAwcHggMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogNDBweCAwIDEwMHB4O1xuICB9XG5cbiAgLmJnLWNpcmNsZS1sZyB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSkgc2NhbGUoMSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDU2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLXJldGVudGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJnLWNpcmNsZS1zbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtMyUpIHNjYWxlKDEpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmV0ZW50aW9uLWJveGVzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDU1JTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgICAucmV0ZW50aW9uLWJveGVzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICMwZWE3YjAsICRhbHBoYTogMC4yKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1jdXN0b20xO1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLXRtal9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTAwcHg7XG4gIH1cblxuICAuYmctY2lyY2xlLWxnIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlKSBzY2FsZSgxKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNTYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWluc2lkZXBhZ2UtdG1qX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIGhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDE0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi12aWRlb19fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5tYWluLWltYWdlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBsYXktYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICAgIGhlaWdodDogNTYwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwcHgsIC0zMHB4KTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC42OCwgLTAuMTU1LCAwLjE2NSwgMy41NSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLnBsYXktYnRuIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZsb2F0aW5nLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MHB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLy8gd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIC8vIGhlaWdodDogMjYwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgICAgICAgIHdpZHRoOiAyMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWN1c3RvbTEsICRhbHBoYTogMSk7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgICAgICBib3JkZXI6IDVweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWN1c3RvbTEsICRhbHBoYTogMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5iZy1jaXJjbGUtc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMwJSwgLTMlKSBzY2FsZSgxKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDY4MHB4O1xuICAgICAgICAvLyB3aWR0aDogNzQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMixcbiAgICAgICAgLmZlYXR1cmVkLXRleHQge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1kb2N0b3ItaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1kb2N0b3ItaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA0MCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5tZW1iZXItY2FyZHNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDEyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGdhcDogMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICAubWVtYmVyLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMjgwcHg7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub3V0ZXItYm9yZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWN1c3RvbTEsICRhbHBoYTogMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLW9mZmljZS10b3VyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAud3BzLW9mZmljZS10b3VyLXNsaWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5vZmZpY2UtaW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAub2ZmaWNlLWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA0MHB4IDgwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXRyZWF0bWVudC1zaW5nbGVfX3dyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG5cclxuICAmLmxhc3QtY2hpbGQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTI0MHB4O1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDYwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICBnYXA6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcclxuICAgICAgZmxleC1iYXNpczogMjgwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDI4MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm91dGVyLWJvcmRlciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWN1c3RvbTEsICRhbHBoYTogMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XHJcbiAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICAgIC8vIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgLy8gLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucmVtb3ZlLWNpcmNsZSB7XHJcbiAgICAud3BzLXRyZWF0bWVudC1zaW5nbGVfX2NvbnRhaW5lciB7XHJcbiAgICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xyXG4gICAgICAgIGltZyxcclxuICAgICAgICAub3V0ZXItYm9yZGVyIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud3BzLWJlZm9yZS1hbmQtYWZ0ZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1iZWZvcmUtYW5kLWFmdGVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODQwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5iZWZvcmUtYW5kLWFmdGVyLWltYWdlc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYmVmb3JlLWFuZC1hZnRlci1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5pbWFnZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJlZm9yZS1pbWFnZSxcbiAgICAgICAgICAuYWZ0ZXItaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMzBweDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRpdGxlcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgcGFkZGluZzogNjVweCAwO1xuICAgIG1hcmdpbjogMCA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWN1c3RvbTIsICRhbHBoYTogMC4yKTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cblxuICAgIC50ZXN0aW1vbmlhbC10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGVzdGltb25pYWwtYXV0aG9yLW5hbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAuYXV0aG9yLWRldGFpbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZpcnN0LWNoaWxkIHtcbiAgICAud3BzLXRlc3RpbW9uaWFsLXNpbmdsZSB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGFzdC1jaGlsZCB7XG4gICAgLndwcy10ZXN0aW1vbmlhbC1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtY29udGFjdC1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gaGVpZ2h0OiAxMDB2aDtcbiAgLy8gaGVpZ2h0OiAxMDBkdmg7XG4gIHBhZGRpbmc6IDEyMHB4IDBweCAxNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDBweCAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTIwcHg7XG4gIH1cblxuICAuYmctY2lyY2xlLWxnIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlKSBzY2FsZSgxKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogNTYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWNvbnRhY3QtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA0NSU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJnLWNpcmNsZS1zbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzAlLCAtMyUpIHNjYWxlKDEpO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIC8vIG1heC13aWR0aDogNjgwcHg7XG4gICAgICAgIC8vIHdpZHRoOiA3NDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ2FwOiA2MHB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tb25lLFxuICAgICAgLnNlY3Rpb24tdHdvLFxuICAgICAgLnNlY3Rpb24tdGhyZWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuYWRkcmVzcyxcbiAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgLmVtYWlsIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzIGEsXG4gICAgICAgIC5waG9uZS1udW1iZXIgYSxcbiAgICAgICAgLmVtYWlsIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICBnYXA6IDRweDtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waG9uZS1udW1iZXIsXG4gICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgICAgIHRyYW5zZm9ybTogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MgYSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzLFxuICAgICAgICAud29ya2luZy1ob3VycyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLndvcmtpbmctaG91cnMge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1vbmUge1xuICAgICAgICAucGFnZS1kZXRhaWxzIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tdGhyZWUge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xuICB9XG5cbiAgLmZvb3Rlci1ibG9nX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogNjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA5MHB4O1xuICAgICAgfVxuXG4gICAgICAuYmxvZy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmJsb2ctaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjE1O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbHRlciA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMTUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAzMDtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLmJsb2ctaW1hZ2Uge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDAgNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vZGlzdC9pbWFnZXMvYmctZm9vdGVyLTAyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgei1pbmRleDogMzA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgOTBweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG9wYWNpdHk6IDAuMTU7XG4gIH1cblxuICAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLmJvcmRlci1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjgwcHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tbGVmdCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjgwcHgpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjgwcHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQsIGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gc3BhbiA0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjgwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDE7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTM7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3Mge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiA3MHB4IDAgMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogNjBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmFkZHJlc3MgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDJweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzIGEge1xuICAgICAgICAgIC50ZXh0IHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIHRleHQtd3JhcDogbm93cmFwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICAgIC50ZXh0IHNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53aWRnZXRzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEzMDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogODBweCA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC53b3JraW5nLWhvdXJzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY3RhX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogNDJweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDY4MHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmNhbGwge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTEwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWN1c3RvbTM7XG4gICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTEwcHgpIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjgwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgLy8gY29sb3I6ICRjb2xvci1jdXN0b20zO1xuICAgICAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb290ZXItYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTEwcHgpIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgIGdhcDogMjBweCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY3JlZGl0YXRpb24tbG9nbyB7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcblxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCg2NjBweCkge1xuICAgICAgICAgICAgLy8gICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgLy8gICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIC8vIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDEwcHggcmdiYSg4NCwgODQsIDg0LCAwKSxcbiAgLy8gaW5zZXQgMCAwIDE1cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSxcbiAgLy8gN3B4IDdweCAxMHB4IHJnYmEoODQsIDg0LCA4NCwgLjEwKSxcbiAgLy8gLTdweCAtN3B4IDE1cHggcmdiYSgxNTUsIDE1NSwgMTU1LCAuNSksXG4gIC8vIGluc2V0IDBweCAwcHggNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cblxuICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgLnBob25lLW51bWJlcixcbiAgICAuYWRkcmVzcyB7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDUwJTtcblxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogODBweCA4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIC8vbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZ2Zvcm1fMSB7XG4gIC8vQGV4dGVuZCAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXI7XG59XG5cbiNnZm9ybV8xLFxuI2dmb3JtXzIge1xuICAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCB7XG4gICAgZGl2LndwZm9ybXMtY29udGFpbmVyIC53cGZvcm1zLWZvcm0gLmNob2ljZXNfX2lubmVyIHtcbiAgICAgIC8vYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1jdXN0b20yO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgJi53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjEpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8qIGFkZCBhIGJhY2tncm91bmQgaW1hZ2UgZm9yIHJlcGxhY2VtZW50IGRyb3AgZG93biAqL1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgZ3JheSA1MCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSxcbiAgICAgICAgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cblxuICAgID4gbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAmLndwZm9ybXMtZXJyb3Ige1xuICAgICAgICBjb2xvcjogI2UzMjIyMjtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgLmdmb3JtX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgLy8gYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWN1c3RvbTE7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTZweCAzMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgfVxuICB9XG59XG4iLCIuYmxvZy1wb3N0LWNvbGxlY3Rpb24sXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC8vIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDYwcHggMCAxMjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogMCAwIDgwcHg7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDgwcHggMTIwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGdhcDogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBnYXA6IDgwcHggNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG5cbiAgLnBhZ2UtdGl0bGUge1xuICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAudGF4b25vbXktZGVzY3JpcHRpb24ge1xuICB9XG59XG5cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuYmxvZy1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC8vICY6OmFmdGVyIHtcbiAgICAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICBsZWZ0OiAwO1xuICAgICAgLy8gICB0b3A6IDA7XG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIC8vICAgb3BhY2l0eTogMC40O1xuICAgICAgLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgLy8gfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLyogU2luZ2xlIEJsb2cgKi9cblxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIHtcbiAgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICAgIGEge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxuXG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTE7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2M3YzdjYTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNjN2M3Y2E7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuV2lkZ2V0IFN0eWxlc1xuICovXG5cbi53aWRnZXQtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDYwcHg7XG4gIH1cbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgLndpZGdldC10aXRsZSB7XG4gICAgLy8gQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgJi53aWRnZXRfYXJjaGl2ZSxcbiAgJi53aWRnZXRfbWV0YSxcbiAgJi53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGxpbmVhcik7XG5cbiAgICAgICAgICAvKiAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmODZjJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgbGluZWFyKTtcbiAgICAgICAgICB9Ki9cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRnZXRfcmVjZW50X2VudHJpZXMsXG4gICYud2lkZ2V0X3JlY2VudF9jb21tZW50cyB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRnZXRfc2VhcmNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcblxuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ExYTFhMTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1zZWFyY2gtem9vbS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cbiIsIlxuLyohXG5Qb3N0IE5hdmlnYXRpb25cbiovXG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIC5uYXYtbGlua3Mge1xuXG4gICAgLm5hdi1wcmV2aW91cyxcbiAgICAubmF2LW5leHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3Bhbi5tZXRhLW5hdiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcblxuICAgIH1cblxuICAgIHNwYW4ucG9zdC10aXRsZSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiFcblBvc3RzIE5hdmlnYXRpb25cbiovXG5cbi5wb3N0cy1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5uYXYtcHJldmlvdXMsXG4gIC5uYXYtbmV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4zcywgZWFzZS1vdXQpO1xuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1ldGEtbmF2IHtcblxuICB9XG5cbiAgLm5hdi1wcmV2aW91cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgYSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxNzdcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2LW5leHQge1xuICAgIGEge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuNDA0XG4qL1xuXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuXG4uc2VhcmNoLXJlc3VsdHMtd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG5cbiAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtcmVzdWx0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG5cbiAgICBhIHtcblxuICAgIH1cblxuICAgICYubGFzdC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZXN1bHQtYm94IHtcbiAgICAucmVzdWx0LWluZm8ge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIGEge1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvKiFcbkNvbW1lbnRzXG4qL1xuXG4uY29tbWVudHMtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM2MDYwNjAsIDAuMik7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbWV0YS5jb21tZW50bWV0YWRhdGEge1xuICBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cbn1cblxuLy8gLmNvbW1lbnRzLWFyZWEgaDMuY29tbWVudC1yZXBseS10aXRsZSB7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyB9XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL21hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxucC5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYWE7XG59XG5cbnAuc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtLWVtYWlsLFxuICAuY29tbWVudC1mb3JtLXVybCxcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLCA2MCk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIH1cbiAgICAvLyBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cbiIsIi52Y19yb3cud3BiX3JvdyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG5cbiAgICAucm93IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgfVxufVxuXG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uLndwcy1yb3ctaW5uZXItZml4IHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICAgIG1hcmdpbjogMCAxNXB4XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMFxufVxuXG4ud3BiX3dyYXBwZXIgLnJvdy1iZy1jZW50ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudFxufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlblxufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePVwiY29sLVwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJ2Y19jb2xcIl0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC52Y19yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAuY29udGFpbmVyLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vcGFkZGluZzogMDtcbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLmVkZ3RmLXNlY3Rpb24ge1xuICAgIC5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAuZWRndGYtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAudmNfY29sdW1uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIHtcbiAgICAvLy5lZGd0Zi1mdWxsLXNlY3Rpb24taW5uZXIge1xuICAgICAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgLy99XG59XG4iXX0= */
