/*!
Theme Name:     Landmark Intratech 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:"NewYork";src:url("assets/fonts/NewYork/NewYork.eot");src:url("assets/fonts/NewYork/NewYork.eot?#iefix") format("embedded-opentype"),url("assets/fonts/NewYork/NewYork.woff2") format("woff2"),url("NewYork.woff") format("woff"),url("assets/fonts/NewYork/NewYork.ttf") format("truetype"),url("assets/fonts/NewYork/NewYork.svg#NewYork") format("svg");font-weight:400;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:"Cormorant Garamond",serif;font-size:20px;font-weight:300;line-height:1.7;overflow-x:hidden;color:#000;background-color:#fff}a{color:inherit;text-decoration:none}button{font-family:"NewYork",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__style4 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1{font-family:"NewYork",serif;font-size:140px;font-size:clamp(50px,10vw,140px);font-weight:400;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0}.wps-cs-inside-heading__style2,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-family:"NewYork",serif;font-size:100px;font-weight:400;line-height:1;text-transform:uppercase;color:#d39e2b;padding:0;margin:0}@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:80px}}@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:70px;line-height:1.1}}@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:50px;line-height:1.2}}.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-family:"Cormorant Garamond",serif;font-size:60px;font-weight:300;line-height:1;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:52px}}@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:48px}}@media(max-width:499px){.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-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section .title h2,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .section-title h2,.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container h1{font-family:"NewYork",serif;font-size:140px;font-size:clamp(50px,10vw,140px);font-weight:400;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0}.wps-cs-heading__style2,.archive-page-header .page-title,.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title h2,.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .main-title h2,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-family:"NewYork",serif;font-size:100px;font-weight:400;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style2,.archive-page-header .page-title,.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title h2,.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .main-title h2,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-size:80px}}@media(max-width:767px){.wps-cs-heading__style2,.archive-page-header .page-title,.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title h2,.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .main-title h2,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-size:70px;line-height:1.1}}@media(max-width:575px){.wps-cs-heading__style2,.archive-page-header .page-title,.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title h2,.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .main-title h2,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-size:60px}}@media(max-width:499px){.wps-cs-heading__style2,.archive-page-header .page-title,.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container h2,.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title h2,.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .main-title h2,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-size:40px;line-height:1.2}}.wps-cs-heading__style3,.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container h2,.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container h2,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-heading__container h2,.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container h2,.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container h2,.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-title,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4 .percentage,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container h2,.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container h2,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content h3,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content h3,.wps-insidepage-content2__wrapper .wps-insidepage-content2__container h2,.wps-insidepage-content__wrapper.bg-style-white .wps-insidepage-content__container .section-content__container .section-featured-title h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h3,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2{font-family:"Cormorant Garamond",serif;font-size:60px;font-weight:300;line-height:1;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style3,.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container h2,.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container h2,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-heading__container h2,.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container h2,.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container h2,.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-title,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4 .percentage,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container h2,.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container h2,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content h3,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content h3,.wps-insidepage-content2__wrapper .wps-insidepage-content2__container h2,.wps-insidepage-content__wrapper.bg-style-white .wps-insidepage-content__container .section-content__container .section-featured-title h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h3,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2{font-size:52px}}@media(max-width:575px){.wps-cs-heading__style3,.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container h2,.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container h2,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-heading__container h2,.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container h2,.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container h2,.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-title,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4 .percentage,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container h2,.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container h2,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content h3,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content h3,.wps-insidepage-content2__wrapper .wps-insidepage-content2__container h2,.wps-insidepage-content__wrapper.bg-style-white .wps-insidepage-content__container .section-content__container .section-featured-title h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h3,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2{font-size:48px}}@media(max-width:499px){.wps-cs-heading__style3,.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container h2,.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container h2,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-heading__container h2,.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container h2,.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container h2,.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-title,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4 .percentage,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container h2,.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container h2,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content h3,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content h3,.wps-insidepage-content2__wrapper .wps-insidepage-content2__container h2,.wps-insidepage-content__wrapper.bg-style-white .wps-insidepage-content__container .section-content__container .section-featured-title h2,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h3,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2{font-size:40px}}.wps-cs-heading__style4,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h4,.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h4 span,.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h4,.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .small-title h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .small-title h3,.wps-homepage-interior__wrapper .wps-homepage-interior__container .small-title h3,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h4,.wps-homepage-projects__wrapper .projects-content__container .small-title h3,.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .small-title h3,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .small-title__container h4,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container .small-title__container h4,.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-title-small h3,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title-small h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small h3,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small h3{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:400;line-height:1;text-transform:capitalize;color:#fff;padding:0;margin:0}.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,#gform_4 .gform-body select,#gform_4 .gform-body input[type=text],#gform_4 .gform-body input[type=tel],#gform_4 .gform-body input[type=email],#gform_4 .gform-body textarea,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field .input-field,.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image .section-content h3,.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a span,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li p,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li,.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h3,.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-title h3,.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-featured-title h2,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content h3,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .description p,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-content__container p,.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container .featured-text p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a .title h3,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li .text{font-family:"Cormorant Garamond",serif;font-size:32px;font-weight:400;line-height:1.375;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,#gform_4 .gform-body select,#gform_4 .gform-body input[type=text],#gform_4 .gform-body input[type=tel],#gform_4 .gform-body input[type=email],#gform_4 .gform-body textarea,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field .input-field,.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image .section-content h3,.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a span,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li p,.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li,.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h3,.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-title h3,.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-featured-title h2,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content h3,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .description p,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-content__container p,.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container .featured-text p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a .title h3,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li .text{font-size:24px}}.wps-cs-text__style2,.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a,.wps-blog-post-single .section-cta__container a span,#gform_1 .gform-body select,#gform_1 .gform-body input[type=text],#gform_1 .gform-body input[type=tel],#gform_1 .gform-body input[type=email],#gform_1 .gform-body textarea,#gform_2 .gform-body select,#gform_2 .gform-body input[type=text],#gform_2 .gform-body input[type=tel],#gform_2 .gform-body input[type=email],#gform_2 .gform-body textarea,#gform_3 .gform-body select,#gform_3 .gform-body input[type=text],#gform_3 .gform-body input[type=tel],#gform_3 .gform-body input[type=email],#gform_3 .gform-body textarea,#gform_5 .gform-body select,#gform_5 .gform-body input[type=text],#gform_5 .gform-body input[type=tel],#gform_5 .gform-body input[type=email],#gform_5 .gform-body textarea,#gform_6 .gform-body select,#gform_6 .gform-body input[type=text],#gform_6 .gform-body input[type=tel],#gform_6 .gform-body input[type=email],#gform_6 .gform-body textarea,#gform_7 .gform-body select,#gform_7 .gform-body input[type=text],#gform_7 .gform-body input[type=tel],#gform_7 .gform-body input[type=email],#gform_7 .gform-body textarea,#gform_1 .wps-input-field select,#gform_1 .wps-input-field input[type=text],#gform_1 .wps-input-field input[type=tel],#gform_1 .wps-input-field input[type=email],#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field select,#gform_2 .wps-input-field input[type=text],#gform_2 .wps-input-field input[type=tel],#gform_2 .wps-input-field input[type=email],#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field select,#gform_3 .wps-input-field input[type=text],#gform_3 .wps-input-field input[type=tel],#gform_3 .wps-input-field input[type=email],#gform_3 .wps-input-field textarea,#gform_5 .wps-input-field select,#gform_5 .wps-input-field input[type=text],#gform_5 .wps-input-field input[type=tel],#gform_5 .wps-input-field input[type=email],#gform_5 .wps-input-field textarea,#gform_6 .wps-input-field select,#gform_6 .wps-input-field input[type=text],#gform_6 .wps-input-field input[type=tel],#gform_6 .wps-input-field input[type=email],#gform_6 .wps-input-field textarea,#gform_7 .wps-input-field select,#gform_7 .wps-input-field input[type=text],#gform_7 .wps-input-field input[type=tel],#gform_7 .wps-input-field input[type=email],#gform_7 .wps-input-field textarea,.footer-main__wrapper .footer-main__container .widgets__container .contact-details h3,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .pages-links h3,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .quick-links h3,.footer-main__wrapper .footer-main__container .widgets__container .heading h3,.footer-main__wrapper .footer-main__container .widgets__container .heading p,.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container p,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .email a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container p,.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container .section-content p,.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item .content h3,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field .input-field,.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content p,.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content p,.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-content p,.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item .author-details .author-name,.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-content,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat .stat-title,.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-content p,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content p,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content p,.wps-insidepage-content2__wrapper .wps-insidepage-content2__container p,.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content .content p,.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content p,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading p,.wps-homepage-why-us__wrapper .why-us-content__container .section-description__container .description p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul li a,.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-description p,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li .title,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description p,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description p,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p,.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container p,.vc_tta-panel-body ul li{font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:300;line-height:1.6;color:#fff;padding:0;margin:0}.wps-cs-link__style1,.wps-blog-post-item__container a .blog-content .button,.footer-blog__wrapper .footer-blog__container .section-cta__container a,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child .submit-btn,.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta a,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading .section-cta a{position:relative;display:inline-flex;align-items:center;font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:500;line-height:1;text-transform:capitalize;color:#fff;padding:0;margin:0}.wps-cs-link__style1 svg,.wps-blog-post-item__container a .blog-content .button svg,.footer-blog__wrapper .footer-blog__container .section-cta__container a svg,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child .submit-btn svg,.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta a svg,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading .section-cta a svg{position:relative;transform:rotate(8deg);transition:transform 150ms ease-in}.wps-cs-link__style1 .text,.wps-blog-post-item__container a .blog-content .button .text,.footer-blog__wrapper .footer-blog__container .section-cta__container a .text,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child .submit-btn .text,.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta a .text,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading .section-cta a .text{display:inline-block;position:relative;transform:translate(-15px,0);transition:transform 150ms ease-in}.wps-cs-link__style1:hover svg,.wps-blog-post-item__container a .blog-content .button:hover svg,.footer-blog__wrapper .footer-blog__container .section-cta__container a:hover svg,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child .submit-btn:hover svg,.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta a:hover svg,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading .section-cta a:hover svg{transform:rotate(12deg)}.wps-cs-link__style1:hover .text,.wps-blog-post-item__container a .blog-content .button:hover .text,.footer-blog__wrapper .footer-blog__container .section-cta__container a:hover .text,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child .submit-btn:hover .text,.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta a:hover .text,.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading .section-cta a:hover .text{transform:translate(-5px,0)}.wps-cs-btn__style1,.comment-form input[type=submit],#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_4,#gform_4 .gform_button,#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 #gform_submit_button_5,#gform_1 #gform_submit_button_6,#gform_1 #gform_submit_button_7,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 #gform_submit_button_5,#gform_2 #gform_submit_button_6,#gform_2 #gform_submit_button_7,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 #gform_submit_button_5,#gform_3 #gform_submit_button_6,#gform_3 #gform_submit_button_7,#gform_3 .gform_button,#gform_5 .wps-input-field-btn,#gform_5 #gform_submit_button_1,#gform_5 #gform_submit_button_2,#gform_5 #gform_submit_button_3,#gform_5 #gform_submit_button_5,#gform_5 #gform_submit_button_6,#gform_5 #gform_submit_button_7,#gform_5 .gform_button,#gform_6 .wps-input-field-btn,#gform_6 #gform_submit_button_1,#gform_6 #gform_submit_button_2,#gform_6 #gform_submit_button_3,#gform_6 #gform_submit_button_5,#gform_6 #gform_submit_button_6,#gform_6 #gform_submit_button_7,#gform_6 .gform_button,#gform_7 .wps-input-field-btn,#gform_7 #gform_submit_button_1,#gform_7 #gform_submit_button_2,#gform_7 #gform_submit_button_3,#gform_7 #gform_submit_button_5,#gform_7 #gform_submit_button_6,#gform_7 #gform_submit_button_7,#gform_7 .gform_button,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .submit-btn,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .submit-btn,.featured-cta-btn{display:flex;justify-content:center;align-items:center;width:100%;height:54px;font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:500;line-height:1;text-transform:capitalize;color:#fff;background-color:#000;position:relative;opacity:1;transition:opacity 150ms ease-in-out}.wps-cs-btn__style1:hover,.comment-form input[type=submit]:hover,#gform_4 .wps-input-field-btn:hover,#gform_4 #gform_submit_button_4:hover,#gform_4 .gform_button:hover,#gform_1 .wps-input-field-btn:hover,#gform_1 #gform_submit_button_1:hover,#gform_1 #gform_submit_button_2:hover,#gform_1 #gform_submit_button_3:hover,#gform_1 #gform_submit_button_5:hover,#gform_1 #gform_submit_button_6:hover,#gform_1 #gform_submit_button_7:hover,#gform_1 .gform_button:hover,#gform_2 .wps-input-field-btn:hover,#gform_2 #gform_submit_button_1:hover,#gform_2 #gform_submit_button_2:hover,#gform_2 #gform_submit_button_3:hover,#gform_2 #gform_submit_button_5:hover,#gform_2 #gform_submit_button_6:hover,#gform_2 #gform_submit_button_7:hover,#gform_2 .gform_button:hover,#gform_3 .wps-input-field-btn:hover,#gform_3 #gform_submit_button_1:hover,#gform_3 #gform_submit_button_2:hover,#gform_3 #gform_submit_button_3:hover,#gform_3 #gform_submit_button_5:hover,#gform_3 #gform_submit_button_6:hover,#gform_3 #gform_submit_button_7:hover,#gform_3 .gform_button:hover,#gform_5 .wps-input-field-btn:hover,#gform_5 #gform_submit_button_1:hover,#gform_5 #gform_submit_button_2:hover,#gform_5 #gform_submit_button_3:hover,#gform_5 #gform_submit_button_5:hover,#gform_5 #gform_submit_button_6:hover,#gform_5 #gform_submit_button_7:hover,#gform_5 .gform_button:hover,#gform_6 .wps-input-field-btn:hover,#gform_6 #gform_submit_button_1:hover,#gform_6 #gform_submit_button_2:hover,#gform_6 #gform_submit_button_3:hover,#gform_6 #gform_submit_button_5:hover,#gform_6 #gform_submit_button_6:hover,#gform_6 #gform_submit_button_7:hover,#gform_6 .gform_button:hover,#gform_7 .wps-input-field-btn:hover,#gform_7 #gform_submit_button_1:hover,#gform_7 #gform_submit_button_2:hover,#gform_7 #gform_submit_button_3:hover,#gform_7 #gform_submit_button_5:hover,#gform_7 #gform_submit_button_6:hover,#gform_7 #gform_submit_button_7:hover,#gform_7 .gform_button:hover,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .submit-btn:hover,.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .submit-btn:hover,.featured-cta-btn:hover{opacity:.8}.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:"Cormorant Garamond",serif;font-size:60px;font-weight:300;line-height:1;color:#000;padding:0;margin:0}@media(max-width:991px){h1,.h1{font-size:52px}}@media(max-width:575px){h1,.h1{font-size:48px}}@media(max-width:499px){h1,.h1{font-size:40px}}h2,.h2{font-family:"Cormorant Garamond",serif;font-size:32px;font-weight:600;line-height:1.375;color:#000;padding:0;margin:0}@media(max-width:991px){h2,.h2{font-size:24px}}h3,.h3{font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:300;line-height:1.6;color:#000;padding:0;margin:0}h4,.h4{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:400;line-height:1;text-transform:capitalize;color:#000;padding:0;margin:0}a{color:#d39e2b}a:hover{color:#d39e2b;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:500;line-height:1.6;color:#000;padding:0;margin:20px 0 32px 0}p strong{font-weight:700}p a{text-decoration:none;font-weight:400;color:#000;text-decoration:underline}p a:hover{color:#d39e2b;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:#fff}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.wpb_text_column ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;margin-top:20px}.wpb_text_column ul li{font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:300;line-height:1.6;color:#000;padding:0 0 0 50px;margin:0;position:relative}.wpb_text_column ul li a{text-decoration:none;font-weight:700;color:#000;text-decoration:none;transition:color 300ms ease-in-out}.wpb_text_column ul li a:hover{color:#d39e2b}.wpb_text_column ul li::before{content:"";position:absolute;left:0;top:16px;width:40px;height:1px;background-color:#d39e2b}.wpb_text_column ul li>ul{margin:10px 0 0}.wpb_text_column ul li>ul li{padding-left:30px;position:relative}.wpb_text_column ul li>ul li::before{content:"";position:absolute;left:0;top:16px;width:40px;height:2px;background-color:#d39e2b}.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:"Cormorant Garamond",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:#d39e2b}.wps-cs-editor-link-style1 a{font-weight:bold;color:#d39e2b;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#d39e2b}.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:#d39e2b}.vc_tta-title-text{font-family:"Cormorant Garamond",serif;font-size:26px;font-weight:500;line-height:1.5;text-transform:none;color:#fff;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:#d39e2b !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:#d39e2b !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:#d39e2b !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:#d39e2b}@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}.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}@media(max-width:767px){.header-navbar__wrapper{padding:16px 0;z-index:100}}.header-navbar__wrapper .header-navbar__container{width:100%;padding:0 40px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{padding:0 20px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{opacity:0;visibility:hidden}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a{display:inline-flex;align-items:flex-end;gap:18px;text-decoration:none}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a span{display:inline-block}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a span svg{display:inline-block}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a span svg .fixed-nav-logo{max-width:32px}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a span svg .fixed-nav-text{position:relative;max-width:130px}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;align-items:center;gap:16px;cursor:pointer;position:relative;z-index:9999}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar{display:inline-flex;align-items:center}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar svg{fill:#d39e2b}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar svg rect{fill:#d39e2b}.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .text{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:700;line-height:1;text-transform:capitalize;color:#d39e2b;padding:0;margin:0}@media(max-width:499px){.header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .text{display:none}}.wpstf-site-header-wrap{position:relative}.wpstf-site-header-wrap.style1 .header-navbar__wrapper{position:absolute;left:0;top:0;background-color:#fff}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-logo__container{opacity:1;visibility:visible}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-logo__container a svg .text{fill:#000}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar svg{fill:#d39e2b}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .bar svg rect{fill:#d39e2b}.wpstf-site-header-wrap.style1 .header-navbar__wrapper .header-navbar__container .navbar-toggle-btn__container .menu-toggle-btn .text{color:#d39e2b}.wpstf-site-header-wrap.style2 .header-navbar__wrapper .header-navbar__container .navbar-logo__container,.wpstf-site-header-wrap.style3 .header-navbar__wrapper .header-navbar__container .navbar-logo__container,.wpstf-site-header-wrap.style4 .header-navbar__wrapper .header-navbar__container .navbar-logo__container{opacity:1;visibility:visible}.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:#2d2000}.page-hero-section-wrap .header-hero__wrapper .header-hero__container{position:relative;width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .home-header-video-bg-container{position:relative;width:100%;height:100%;mix-blend-mode:screen}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .home-header-video-bg-container::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.4}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .home-header-video-bg-container .BackgroundMedia{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos .BackgroundMedia__video{width:100%;height:100%}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .home-header-video-bg-container .BackgroundMedia .BackgroundMedia__videos .BackgroundMedia__video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.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:center;padding:120px 0;z-index:10}.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 .hero-logo__container{width:100%;max-width:960px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:40px;position:relative;margin-bottom:80px}@media(max-width:499px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .hero-logo__container{gap:30px}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .hero-logo__container .logo{width:180px;flex-shrink:0}@media(max-width:499px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .hero-logo__container .logo{width:140px}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .hero-logo__container .logo svg{display:block;width:100%}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .hero-logo__container .fade-in-border{display:inline-block;width:320px;height:1px;position:relative;transform:translateY(32px);background-color:white}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container{position:relative;width:100%;text-align:center}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container{display:flex;justify-content:center}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container h1 .text-lines{overflow:hidden}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-title__container h1{width:-moz-min-content;width:min-content;font-size:clamp(50px,12vw,140px)}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container{position:relative;width:100%;margin-top:100px;display:flex;justify-content:flex-end}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container{justify-content:center;text-align:center}}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container p{max-width:440px}.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container p .text-lines{overflow:hidden}@media(max-width:767px){.page-hero-section-wrap .header-hero__wrapper .header-hero__container .hero-content__container .section-content__container .home-hero-description__container p{max-width:none}}.page-hero-section-wrap.hero-section__style1{position:relative;width:100%;background-color:#fff}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{position:relative;width:100%;display:flex;justify-content:center;align-items:center;padding:260px 0 150px;z-index:10}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@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-small{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:10px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small h3{line-height:1.8;color:#000;flex-shrink:0}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small h3 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title-small .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(0,0,0,0.3)}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%;max-width:720px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description{width:100%;display:flex;justify-content:flex-end;margin-top:40px}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{max-width:440px;color:#000}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p .text-lines{overflow:hidden}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-description p{max-width:80%}}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%;height:100vh;height:100dvh;background-color:#000}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;height:100%;position:relative;z-index:10;overflow:hidden}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.25}@media(max-width:960px){.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{height:100vh;height:100dvh}}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;height:110%;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;padding:0 0 10vh;z-index:10}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{padding:0 20px}}.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-small{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:10px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small h3{line-height:1.8;flex-shrink:0}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small h3 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%;max-width:920px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description{width:100%;display:flex;justify-content:flex-end;margin-top:40px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description p{max-width:440px}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description p .text-lines{overflow:hidden}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-description p{max-width:80%}}.page-hero-section-wrap.hero-section__style3{position:relative;width:100%;height:100vh;height:100dvh;background-color:#000}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3{height:auto;min-height:100vh;min-height:100dvh;display:flex;align-items:flex-end}}.page-hero-section-wrap.hero-section__style3 .page-header-image-wrapper{width:100%;height:100%;position:relative;z-index:10;overflow:hidden}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-header-image-wrapper{position:absolute;left:0;top:0}}.page-hero-section-wrap.hero-section__style3 .page-header-image-wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to top,rgba(0,0,0,0.7) 15%,transparent 65%)}@media(max-width:960px){.page-hero-section-wrap.hero-section__style3 .page-header-image-wrapper{height:100vh;height:100dvh}}.page-hero-section-wrap.hero-section__style3 .page-header-image-wrapper img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;height:110%;-o-object-fit:cover;object-fit:cover;opacity:.8}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;flex-direction:column;align-items:center;justify-content:flex-end;gap:7%;padding:0 0 26vh;z-index:10;text-align:center}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper{left:auto;top:auto;padding:0 0 20vh;gap:60px;height:auto}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container{padding:0 20px}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container.insidepage-hero-content{opacity:0;visibility:hidden}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title-small{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:10px;justify-content:center}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title-small h3{line-height:1.8;flex-shrink:0}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title-small h3 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title-small .left-line,.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title-small .right-line{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title{width:100%}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1{color:#fff}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-title h1 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description{width:100%;display:flex;justify-content:flex-end;margin-top:40px}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description p{max-width:440px}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description p .text-lines{overflow:hidden}@media(max-width:767px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .page-title-container .page-description p{max-width:80%}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container{width:100%;position:relative;max-width:1480px;padding:0 40px;margin:0 auto;z-index:10;opacity:0;visibility:hidden;display:none}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container .register-number{width:100%;position:relative;padding-bottom:20px;overflow:hidden}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container .register-number p{font-family:"NewYork",serif;font-size:14px;font-weight:500;line-height:2.285;color:#fff;padding:0;margin:0}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container .register-number .project-line{display:block;position:absolute;width:100%;max-width:1400px;height:1px;left:50%;bottom:0;transform:translateX(-50%);background-color:rgba(255,255,255,0.3)}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:20px;list-style-type:none;margin-top:30px;position:relative;overflow:hidden}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul{gap:40px 20px}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px;line-height:1;padding:0;margin:0;overflow:hidden}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(1){grid-column:1/span 4}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(1){grid-column:1/span 12}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(2){grid-column:5/span 2}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(2){grid-column:1/span 3}}@media(max-width:599px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(2){grid-column:1/span 6}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(3){grid-column:7/span 2}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(3){grid-column:4/span 3}}@media(max-width:599px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(3){grid-column:7/span 6}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(4){grid-column:9/span 2}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(4){grid-column:7/span 3}}@media(max-width:599px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(4){grid-column:1/span 6}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(5){grid-column:11/span 2}@media(max-width:1099px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(5){grid-column:10/span 3}}@media(max-width:599px){.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li:nth-child(5){grid-column:7/span 6}}.page-hero-section-wrap.hero-section__style3 .page-title-wrapper .project-details__container ul li .title{font-weight:400;line-height:1;color:#d39e2b}.page-hero-section-wrap.hero-section__style4{position:relative;width:100%;height:100vh;height:100dvh;background-color:#000}.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper{width:100%;height:100%;position:relative;z-index:10;overflow:hidden}@media(max-width:960px){.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper{height:100vh;height:100dvh}}.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper .wps-header-image-slider{width:100%;height:100%}.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper .wps-header-image-slider .header-image-slider__container{width:100%;height:100%}.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper .wps-header-image-slider .header-image-slider__container .image-slide{width:100%;height:100%;position:relative;overflow:hidden}.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper .wps-header-image-slider .header-image-slider__container .image-slide::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.6}.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper .wps-header-image-slider .header-image-slider__container .image-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:scale(1.2);transition:transform 6000ms ease-in-out}.page-hero-section-wrap.hero-section__style4 .page-header-image-wrapper .wps-header-image-slider .header-image-slider__container .image-slide.swiper-slide-active img{transform:scale(1)}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;padding:0 0 10vh;z-index:10}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container{padding:0 20px}}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container.insidepage-hero-content{opacity:0;visibility:hidden}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-title-small{width:100%;display:flex;align-items:center;gap:10px;margin-bottom:10px}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-title-small h3{line-height:1.8;flex-shrink:0}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-title-small h3 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-title-small .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-title{width:100%;max-width:920px;width:-moz-min-content;width:min-content}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-title h1 .text-lines{overflow:hidden}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-description{width:100%;display:flex;justify-content:flex-end;margin-top:40px}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-description p{max-width:440px}.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-description p .text-lines{overflow:hidden}@media(max-width:767px){.page-hero-section-wrap.hero-section__style4 .page-title-wrapper .page-title-container .page-description p{max-width:80%}}.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 .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;height:100%;padding:0 5%;background-color:#000;display:flex;flex-direction:column;align-items:flex-start;gap:40px}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{overflow-y:scroll !important}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-header__container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:40px 0 60px}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-header__container{padding:40px 0}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-header__container .logo__container{width:100%;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-header__container .logo__container a{display:block;text-decoration:none;width:100%;max-width:180px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-header__container .logo__container a svg{display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-header__container .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 .wps-full-screen-menu__container .full-screen-menu-header__container .close-btn__container:hover .close-btn svg{transform:rotate(90deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container{width:100%;display:flex;justify-content:space-between;gap:60px;margin:auto 0}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container{margin:0}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container{position:relative}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container{margin-left:auto}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul{display:flex;flex-direction:column;align-items:flex-end;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li.current_page_item>a{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li{line-height:1;padding:0;margin:0;overflow:hidden;position:relative;transform:translateX(0);transition:transform 250ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li:hover{transform:translateX(-10px)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-size:72px;display:inline-block;text-decoration:none;color:#fff;transform:translateX(0);transition:color 250ms ease-in-out}@media(max-width:991px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-size:72px}}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a{font-size:50px;line-height:1.1}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a:active{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container ul li a:hover{color:#d39e2b}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container .small-title__container{display:flex;align-items:center;gap:10px;margin-bottom:10px;position:absolute;right:0;bottom:0;transform:translateY(-200%) rotate(-90deg);transform-origin:100% 0;display:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container .small-title__container h4{line-height:1.8;color:#fff;flex-shrink:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container .small-title__container h4 .text-lines{overflow:hidden}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .main-navigation__container .small-title__container .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container{width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:40px;position:relative;height:100%}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container{display:none}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .small-title__container{display:flex;align-items:center;gap:10px;margin-bottom:10px;position:absolute;left:0;top:0;transform:translateY(-60px);overflow:hidden}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .small-title__container h4{line-height:1.8;color:#fff;flex-shrink:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .small-title__container h4 .text-lines{overflow:hidden}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .small-title__container .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards{display:flex;gap:30px;height:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card{width:100%;max-width:160px;height:100%;overflow:hidden}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a{display:block;width:100%;height:100%;text-decoration:none;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a .image{width:100%;height:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5;transform:scale(1);transition:filter 250ms ease-in-out,opacity 250ms ease-in-out,transform 250ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a:hover .image img{opacity:.75;filter:grayscale(0);-webkit-filter:grayscale(0);transform:scale(1.1)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a .title{display:inline-flex;align-items:center;gap:20px;position:absolute;width:100%;left:0;bottom:0;transform:rotate(-90deg);transform-origin:0 100%;transform:translate(70px,-20px) rotate(-90deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a .title svg{display:inline-block;width:50px;position:relative;transform:rotate(90deg);flex-shrink:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-main__container .ongoing-projects__container .section-cards .card a .title h3{line-height:1;text-wrap:nowrap}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:40px 0;position:relative}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container{flex-direction:column;align-items:flex-end;margin-top:auto}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .footer-line{position:absolute;left:0;top:0;width:100%;height:1px;background-color:rgba(255,255,255,0.3)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .social-icons__container ul{display:flex;align-items:center;gap:20px;list-style-type:none;padding:0;margin:0}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .social-icons__container ul{justify-content:center}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .social-icons__container ul li a{display:inline-block;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .social-icons__container ul li a svg{display:block;opacity:.65;transition:opacity 200ms ease-in-out;width:16px;height:16px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .social-icons__container ul li a svg rect{width:16px;height:16px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .social-icons__container ul li a:hover svg{opacity:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container{width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:50px;list-style-type:none;padding:0;margin:0}@media(max-width:860px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul{gap:40px}}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul{display:grid;grid-template-columns:1fr 1fr;gap:20px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul li{line-height:1;padding:0;margin:0;position:relative;overflow:hidden}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul li{width:100%;display:flex;justify-content:flex-end}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul li::after{content:"";position:absolute;right:0;top:50%;transform:translate(34px,-50%);width:6px;height:6px;border-radius:50%;background-color:#d39e2b}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul li:last-child::after{display:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul li a{display:block;line-height:1;text-decoration:none;color:#fff;transition:color 250ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .full-screen-menu-footer__container .quick-links__container ul li a:hover{color:#d39e2b}.wps-homepage-why-us__wrapper{position:relative;width:100%;padding:240px 0 300px;overflow:hidden;background-color:#000}@media(max-width:1399px){.wps-homepage-why-us__wrapper{padding:240px 0}}@media(max-width:1199px){.wps-homepage-why-us__wrapper{padding:200px 0}}@media(max-width:991px){.wps-homepage-why-us__wrapper{padding:160px 0}}@media(max-width:767px){.wps-homepage-why-us__wrapper{padding:120px 0}}.wps-homepage-why-us__wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#000 15%,transparent 65%,#000)}.wps-homepage-why-us__wrapper .why-us-image__container{position:absolute;left:0;top:0;width:100%;height:100%}.wps-homepage-why-us__wrapper .why-us-image__container .image{width:100%;height:100%}.wps-homepage-why-us__wrapper .why-us-image__container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-why-us__wrapper .why-us-content__container{position:relative;width:100%;max-width:1480px;padding:0 40px;margin:0 auto;z-index:10}@media(max-width:767px){.wps-homepage-why-us__wrapper .why-us-content__container{padding:0 20px}}.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container{width:100%;display:flex;justify-content:center;margin-bottom:300px}@media(max-width:1399px){.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container{margin-bottom:240px}}@media(max-width:1199px){.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container{margin-bottom:200px}}@media(max-width:991px){.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container{margin-bottom:160px}}@media(max-width:767px){.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container{margin-bottom:120px}}@media(max-width:499px){.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container{margin-bottom:100px}}.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container .featured-text{max-width:920px;text-align:center}.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container .featured-text p{color:#d39e2b}.wps-homepage-why-us__wrapper .why-us-content__container .section-featured-text__container .featured-text p .text-lines{overflow:hidden}.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container{width:100%;display:flex;justify-content:flex-start;position:relative}.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .main-title{width:-moz-min-content;width:min-content}.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .main-title h2 .text-lines{overflow:hidden}.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .small-title{display:flex;align-items:center;gap:10px;position:absolute;left:0;bottom:0;transform:translate(-100px,-10px) rotate(-90deg);transform-origin:0 100%}@media(max-width:767px){.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .small-title{display:none}}.wps-homepage-why-us__wrapper .why-us-content__container .section-title__container .small-title .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.wps-homepage-why-us__wrapper .why-us-content__container .section-description__container{width:100%;display:flex;justify-content:flex-end;margin-top:200px}@media(max-width:991px){.wps-homepage-why-us__wrapper .why-us-content__container .section-description__container{margin-top:160px}}@media(max-width:767px){.wps-homepage-why-us__wrapper .why-us-content__container .section-description__container{margin-top:120px}}@media(max-width:499px){.wps-homepage-why-us__wrapper .why-us-content__container .section-description__container{margin-top:100px}}.wps-homepage-why-us__wrapper .why-us-content__container .section-description__container .description{max-width:440px}@media(max-width:767px){.wps-homepage-why-us__wrapper .why-us-content__container .section-description__container .description{width:100%;max-width:none}}.wps-homepage-projects__wrapper{width:100%;position:relative;padding-bottom:200px;overflow:hidden;background-color:#000}@media(max-width:991px){.wps-homepage-projects__wrapper{padding-bottom:160px}}@media(max-width:767px){.wps-homepage-projects__wrapper{padding-bottom:120px}}.wps-homepage-projects__wrapper::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:linear-gradient(to bottom,#000 20%,transparent 70%,#000)}.wps-homepage-projects__wrapper .projects-image__container{position:absolute;left:0;top:0;width:100%;height:100%}.wps-homepage-projects__wrapper .projects-image__container .image{width:100%;height:100%}.wps-homepage-projects__wrapper .projects-image__container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(50px);-webkit-filter:blur(50px)}.wps-homepage-projects__wrapper .projects-content__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container{padding:0 60px}}.wps-homepage-projects__wrapper .projects-content__container .small-title{display:flex;align-items:center;gap:10px;position:absolute;left:0;top:60%;transform:translate(-100px,-50%) rotate(-90deg);transform-origin:0 100%}.wps-homepage-projects__wrapper .projects-content__container .small-title .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container{width:100%;display:flex;align-items:flex-start;gap:100px}@media(max-width:1199px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container{gap:80px}}@media(max-width:991px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container{gap:60px}}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container{flex-wrap:wrap;gap:80px}}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column{width:50%;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column{width:100%}}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container{width:100%;display:flex;justify-content:flex-start;margin-bottom:120px}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading{max-width:600px}@media(max-width:1300px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading{max-width:350px}}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading{max-width:none}}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2{color:#d39e2b;margin-bottom:120px;line-height:1.2}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2 .text-lines{overflow:hidden}@media(max-width:991px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2{margin-bottom:100px}}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading h2{margin-bottom:80px}}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading .section-cta{width:100%;margin-top:50px}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-heading__container .section-heading .section-cta a{text-decoration:none}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card{width:100%;max-width:480px}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card{max-width:none}}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a{display:block;width:100%;text-decoration:none}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-image{width:100%;height:600px;overflow:hidden;background-color:#000;position:relative}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-image{height:50vh}}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.8;transform:scale(1);transform-origin:center;transition:transform 250ms ease-in-out}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content{width:100%;margin-top:20px}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h4{line-height:1.8;color:#d39e2b;margin-bottom:10px}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h4 .text-lines{overflow:hidden}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a .card-content h3 .text-lines{overflow:hidden}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column .section-card a:hover .card-image img{transform:scale(1.1)}.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column.last-child{gap:100px}@media(max-width:767px){.wps-homepage-projects__wrapper .projects-content__container .projects-columns__container .projects-column.last-child{gap:80px}}.wps-homepage-image-grid__wrapper{position:relative;width:100%;overflow:hidden;background-color:#000}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container{width:100%}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-content__container{width:100%;max-width:1000px;padding:0 40px;margin:0 auto 30vh}@media(max-width:991px){.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-content__container{margin:0 auto 120px}}@media(max-width:767px){.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-content__container{margin:0 auto 100px}}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-content__container p{text-align:center;color:#d39e2b}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-content__container p .text-lines{overflow:hidden}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container{width:100%;position:relative}@media(max-width:991px){.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container.hide-on-md{display:none}}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container{width:100%;display:flex;align-items:center;justify-content:space-between;height:100vh;height:100vh;max-height:100vh;min-height:100vh}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-left__container,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-center__container,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-right__container{width:32%;height:100%;display:flex;flex-direction:column;align-items:center;will-change:width,height,transform,margin}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-left__container .grid-image,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-center__container .grid-image,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-right__container .grid-image{width:100%;height:33vh;will-change:width,height,transform,margin}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-left__container .grid-image .image,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-center__container .grid-image .image,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-right__container .grid-image .image{width:100%;height:100%}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-left__container .grid-image .image img,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-center__container .grid-image .image img,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-right__container .grid-image .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-left__container,.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-right__container{width:80%;flex:0 auto;margin-left:0;margin-right:0}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-left__container .grid-image:nth-child(even),.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-right__container .grid-image:nth-child(even){margin:30px 0;transform-origin:center}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-center__container{flex:none;margin:0 30px;position:relative;overflow:hidden}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-center__container .grid-video{width:100%;height:33vh;margin:30px 0;will-change:width,height,transform,margin}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .image-grid-inner__container .image-grid-center__container .grid-video .video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .section-title{width:100vw;height:100vh;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;z-index:100}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .image-grid__container .section-title h2{text-align:center}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section{position:relative;overflow:hidden;background-color:#000}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section.show-on-md{display:none}@media(max-width:991px){.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section.show-on-md{display:block}}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section .section-image{position:relative;overflow:hidden;will-change:transform}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section .section-image .image{width:100%;position:relative;height:80vh;will-change:transform}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section .section-image .image img{position:absolute;left:0;top:0;display:block;height:110%;-o-object-fit:cover;object-fit:cover;width:100%;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5;will-change:transform}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section .title{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section .title h2{width:-moz-min-content;width:min-content;text-align:center}.wps-homepage-image-grid__wrapper .wps-homepage-image-grid__container .section-sticky__section .title h2 .text-lines{overflow:hidden}.wps-homepage-interior__wrapper{position:relative;width:100%;padding:320px 0 280px;overflow:hidden;background-color:#000}@media(max-width:1399px){.wps-homepage-interior__wrapper{padding:240px 0}}@media(max-width:1199px){.wps-homepage-interior__wrapper{padding:200px 0}}@media(max-width:991px){.wps-homepage-interior__wrapper{padding:160px 0}}@media(max-width:767px){.wps-homepage-interior__wrapper{padding:120px 0}}.wps-homepage-interior__wrapper .line{display:block;position:absolute;width:calc(100% - 80px);max-width:1400px;height:1px;left:50%;bottom:0;transform:translateX(-50%);background-color:rgba(255,255,255,0.3)}.wps-homepage-interior__wrapper .wps-homepage-interior__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container{padding:0 20px}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-logo__container{width:100%;padding-right:100px;position:absolute;left:0;top:0;transform:translateY(-20%);display:flex;justify-content:flex-end;z-index:20}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-logo__container{padding-right:80px}}@media(max-width:499px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-logo__container{padding-right:20px}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-logo__container .logo{width:100%;max-width:50%}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-logo__container .logo{width:65%}}@media(max-width:499px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-logo__container .logo{width:90%}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-logo__container .logo svg{display:block;width:100%;opacity:.1}.wps-homepage-interior__wrapper .wps-homepage-interior__container .small-title{display:flex;align-items:center;gap:10px;position:absolute;left:0;top:50%;transform:translate(-100px,-50%) rotate(-90deg);transform-origin:0 100%}.wps-homepage-interior__wrapper .wps-homepage-interior__container .small-title .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container{width:100%;display:flex;gap:120px;margin-bottom:180px}@media(max-width:1399px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container{gap:90px}}@media(max-width:1199px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container{gap:70px}}@media(max-width:991px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container{gap:50px;margin-bottom:120px}}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container{flex-wrap:wrap;gap:30px;margin-bottom:90px}}@media(max-width:499px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container{margin-bottom:20px}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section{width:50%}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section{width:100%;max-width:80%}}@media(max-width:499px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section{max-width:90%}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .description{width:100%}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .description p{font-style:italic;max-width:440px;position:relative;transform:translate(0,40px);z-index:10}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .description p .text-lines{overflow:hidden}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .image{width:100%;display:flex;justify-content:flex-end;padding-left:60px;height:600px;overflow:hidden}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .image{height:60vh}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section .image img{width:100%;max-width:480px;height:125%;-o-object-fit:cover;object-fit:cover;position:relative}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section:last-child{position:relative;transform:translateY(65%)}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section:last-child{transform:none;margin-left:auto}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section:last-child .description p{max-width:360px;transform:translate(80px,80px)}@media(max-width:1399px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section:last-child .description p{transform:translate(0,80px)}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-images__container .section:last-child .image img{transform:translateX(0)}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container{width:100%;position:relative;z-index:10}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container{max-width:1120px}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title{width:100%;margin-bottom:100px}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title{margin-bottom:80px}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title h2{color:#d39e2b}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-title h2 .text-lines{overflow:hidden}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content{width:100%;display:flex;gap:60px}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content{flex-wrap:wrap}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content{width:50%}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content{width:100%}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content h3,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content p{max-width:440px}@media(max-width:767px){.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content h3,.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content p{max-width:none}}.wps-homepage-interior__wrapper .wps-homepage-interior__container .section-content__container .section-content-inner__container .main-content .content h3{margin-bottom:30px}.wps-insidepage-featured-text__wrapper{position:relative;width:100%;padding:200px 0;background-color:#000}@media(max-width:991px){.wps-insidepage-featured-text__wrapper{padding:160px 0}}@media(max-width:767px){.wps-insidepage-featured-text__wrapper{padding:120px 0}}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{width:100%;max-width:1000px;padding:0 40px;margin:0 auto;text-align:center}@media(max-width:767px){.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{padding:0 20px}}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p{color:#d39e2b}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p .text-lines{overflow:hidden}.wps-insidepage-featured-text__wrapper.bg-style-white{background-color:#fff}.wps-insidepage-featured-text__wrapper.bg-style-white .wps-insidepage-featured-text__container p{color:#000}.wps-insidepage-image__wrapper{position:relative;width:100%}.wps-insidepage-image__wrapper .wps-insidepage-image__container{width:100%;position:relative;overflow:hidden}.wps-insidepage-image__wrapper .wps-insidepage-image__container .main-img{width:100%;height:80vh;position:relative;overflow:hidden}.wps-insidepage-image__wrapper .wps-insidepage-image__container .main-img img{position:absolute;display:block;width:100%;height:110%;bottom:0;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.wps-insidepage-image-content__wrapper{position:relative;width:100%;padding:200px 0;background-color:#000}@media(max-width:991px){.wps-insidepage-image-content__wrapper{padding:160px 0}}@media(max-width:767px){.wps-insidepage-image-content__wrapper{padding:120px 0}}.wps-insidepage-image-content__wrapper.remove-padding{padding:0}.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:center;gap:60px;position:relative;z-index:10}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{flex-wrap:wrap;gap:80px}}@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 .small-title{display:flex;align-items:center;gap:10px;position:absolute;left:0;top:70%;transform:translate(-100px,0) rotate(-90deg);transform-origin:0 100%}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .small-title h3{color:#fff}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .small-title .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(255,255,255,0.3)}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{width:50%;display:flex;justify-content:flex-start}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{width:100%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{position:relative;overflow:hidden;will-change:transform}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .main-img{width:100%;position:relative;height:660px;max-width:550px;will-change:transform}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .main-img{height:80vh;max-width:none}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container .main-img img{position:absolute;left:0;top:0;display:block;height:110%;-o-object-fit:cover;object-fit:cover;width:100%;will-change:transform}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{max-width:680px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{width:100%;max-width:none}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h2{margin-bottom:40px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p{max-width:560px;margin-bottom:30px}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p{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 p{color:#fff}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-image-content__wrapper.layout-style-right .wps-insidepage-image-content__container .section-image__container{justify-content:flex-end}.wps-insidepage-image-content__wrapper.bg-style-white{background-color:#fff}.wps-insidepage-image-content__wrapper.bg-style-white::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.08)}.wps-insidepage-image-content__wrapper.bg-style-white .wps-insidepage-image-content__container .small-title h3{color:#000}.wps-insidepage-image-content__wrapper.bg-style-white .wps-insidepage-image-content__container .small-title .fade-in-border{background-color:rgba(0,0,0,0.3)}.wps-insidepage-image-content__wrapper.bg-style-white .wps-insidepage-image-content__container .section-content__container .section-content h2,.wps-insidepage-image-content__wrapper.bg-style-white .wps-insidepage-image-content__container .section-content__container .section-content p{color:#000}.wps-insidepage-image-content2__wrapper{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background-color:#000}.wps-insidepage-image-content2__wrapper .section-image__container{width:100%;height:100%;position:relative;z-index:10}@media(max-width:960px){.wps-insidepage-image-content2__wrapper .section-image__container{height:100vh;height:100dvh}}.wps-insidepage-image-content2__wrapper .section-image__container .main-img{width:100%;height:100%}.wps-insidepage-image-content2__wrapper .section-image__container .main-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5}.wps-insidepage-image-content2__wrapper .section-content__container{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:center;padding:120px 0;z-index:10}.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container{padding:0 20px}}.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title{width:100%;max-width:800px}.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2{color:#d39e2b}@media(max-width:499px){.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2{font-size:40px;line-height:1.2}}.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-title h2 .text-lines{overflow:hidden}.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-content{width:100%;display:flex;justify-content:flex-end;margin-top:40px}.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-content p{max-width:440px}.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-content p .text-lines{overflow:hidden}@media(max-width:767px){.wps-insidepage-image-content2__wrapper .section-content__container .section-content-inner__container .section-content p{max-width:80%}}.wps-insidepage-content__wrapper{position:relative;width:100%;padding:200px 0;background-color:#000}@media(max-width:991px){.wps-insidepage-content__wrapper{padding:160px 0}}@media(max-width:767px){.wps-insidepage-content__wrapper{padding:120px 0}}.wps-insidepage-content__wrapper .wps-insidepage-content__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.wps-insidepage-content__wrapper .wps-insidepage-content__container{padding:0 20px}}.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container{display:flex;flex-direction:column;align-items:flex-start;gap:60px}.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-featured-title{width:100%;max-width:920px}.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-featured-title h2{color:#fff}.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content{width:100%;display:flex;align-items:flex-start;gap:60px}@media(max-width:767px){.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content{flex-wrap:wrap;gap:40px}}.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content .content{width:50%}@media(max-width:767px){.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content .content{width:100%}}.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content .content p{color:#fff;max-width:560px;margin-bottom:30px}@media(max-width:767px){.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content .content p{max-width:none}}.wps-insidepage-content__wrapper .wps-insidepage-content__container .section-content__container .section-content .content>*:last-child{margin-bottom:0}.wps-insidepage-content__wrapper.bg-style-white{background-color:#fff}.wps-insidepage-content__wrapper.bg-style-white::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.08)}.wps-insidepage-content__wrapper.bg-style-white .wps-insidepage-content__container .section-content__container .section-featured-title{max-width:1040px}.wps-insidepage-content__wrapper.bg-style-white .wps-insidepage-content__container .section-content__container .section-featured-title h2{color:#000}.wps-insidepage-content__wrapper.bg-style-white .wps-insidepage-content__container .section-content__container .section-content .content p{color:#000}.wps-insidepage-content2__wrapper{position:relative;width:100%}.wps-insidepage-content2__wrapper .wps-insidepage-content2__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-content2__wrapper .wps-insidepage-content2__container{padding:0 20px}}.wps-insidepage-content2__wrapper .wps-insidepage-content2__container h2{margin-bottom:60px}.wps-insidepage-content2__wrapper .wps-insidepage-content2__container p{margin-bottom:40px}.wps-insidepage-content2__wrapper .wps-insidepage-content2__container h2,.wps-insidepage-content2__wrapper .wps-insidepage-content2__container p{max-width:920px;color:#000}.wps-insidepage-content2__wrapper .wps-insidepage-content2__container>*:last-child{margin-bottom:0}.wps-insidepage-two-column__wrapper{position:relative;width:100%;padding-bottom:200px;background-color:#fff}@media(max-width:991px){.wps-insidepage-two-column__wrapper{padding-bottom:160px}}@media(max-width:767px){.wps-insidepage-two-column__wrapper{padding-bottom:120px}}.wps-insidepage-two-column__wrapper::after{content:"";position:absolute;left:50%;bottom:0;width:calc(100% - 80px);max-width:1400px;transform:translateX(-50%);background-color:rgba(0,0,0,0.15)}.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container{padding:0 20px}}.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container{width:100%;display:flex;gap:80px}@media(max-width:767px){.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container{flex-wrap:wrap;gap:60px}}.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:100px}@media(max-width:767px){.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right{gap:60px}}.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content{max-width:560px}@media(max-width:767px){.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content{max-width:none}}.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content p,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content p{margin-top:50px}@media(max-width:767px){.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content p,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content p{margin-top:40px}}.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content h3,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-left .content p,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content h3,.wps-insidepage-two-column__wrapper .wps-insidepage-two-column__container .two-column__container .column-right .content p{color:#000}.wps-insidepage-accordion__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container{padding:0 20px}}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container{width:100%;text-align:center;margin-bottom:100px}@media(max-width:767px){.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container{margin-bottom:80px}}@media(max-width:499px){.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container{margin-bottom:60px}}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container h2{line-height:1.4;color:#d39e2b}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .section-heading__container h2 .text-lines{overflow:hidden}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item{width:100%;border-radius:8px;border:1px solid rgba(0,0,0,0.2)}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-title{width:100%;display:flex;justify-content:space-between;align-items:center;gap:30px;cursor:pointer;padding:20px 40px}@media(max-width:991px){.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-title{padding:20px}}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-title h3{color:#000;transition:color 300ms ease-in-out}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-title svg{flex-shrink:0;width:10px;fill:#000;position:relative;transform:rotate(0);transition:transform 300ms ease-in-out}@media(max-width:499px){.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-title svg{right:16px}}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-content{width:100%;display:grid;grid-template-rows:0fr;padding:0 40px;transition:grid-template-rows 300ms ease-in-out,padding 300ms ease-in-out}@media(max-width:991px){.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-content{padding:0 20px}}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item .accordion-content p{color:#000;overflow:hidden}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item.active .accordion-title h3{color:#d39e2b}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item.active .accordion-title svg{transform:rotate(90deg)}.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item.active .accordion-content{grid-template-rows:1fr;padding:0 40px 20px}@media(max-width:991px){.wps-insidepage-accordion__wrapper .wps-insidepage-accordion__container .accordion-items__container .accordion-item.active .accordion-content{padding:0 20px 20px}}.wps-aboutpage-stats__wrapper{position:relative;width:100%;padding:160px 0 20px;overflow:hidden;background-color:#000}@media(max-width:1399px){.wps-aboutpage-stats__wrapper{padding:160px 0 0}}@media(max-width:991px){.wps-aboutpage-stats__wrapper{padding:160px 0 200px}}@media(max-width:767px){.wps-aboutpage-stats__wrapper{padding:120px 0 160px}}.wps-aboutpage-stats__wrapper .aboutpage-image__container{position:absolute;left:0;top:0;width:100%;height:100%}.wps-aboutpage-stats__wrapper .aboutpage-image__container .image{width:100%;height:100%;will-change:transform}.wps-aboutpage-stats__wrapper .aboutpage-image__container .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:.5;will-change:transform}.wps-aboutpage-stats__wrapper .aboutpage-content__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.wps-aboutpage-stats__wrapper .aboutpage-content__container{padding:0 20px}}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container{width:100%;text-align:center;margin-bottom:120px}@media(max-width:767px){.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container{margin-bottom:100px}}@media(max-width:499px){.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container{margin-bottom:80px}}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-title__container h2 .text-lines{overflow:hidden}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container{width:100%;display:flex;justify-content:center;align-items:flex-start;gap:160px}@media(max-width:1399px){.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container{gap:120px}}@media(max-width:1199px){.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container{gap:7%}}@media(max-width:991px){.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container{display:grid;grid-template-columns:1fr 1fr;gap:100px 7%}}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;position:relative}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4{display:flex;align-items:flex-start}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4 .stat-number{font-family:"NewYork",serif;font-size:140px;font-weight:400;line-height:1;text-transform:uppercase;color:#d39e2b;padding:0;margin:0}@media(max-width:767px){.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4 .stat-number{font-size:120px}}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat h4 .percentage{font-family:"NewYork",serif;font-weight:400;line-height:1;text-transform:uppercase;color:#d39e2b}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat .stat-title{line-height:1.2;max-width:100px}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat .dotted-circle{display:inline-block;width:200px;height:200px;border-radius:50%;background-color:transparent;border:1px dashed rgba(211,158,43,0.3);position:relative;transform:translateY(calc(-100% + 30px))}@media(max-width:991px){.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat .dotted-circle{position:absolute;transform:translateY(30px)}}.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat .stat-number,.wps-aboutpage-stats__wrapper .aboutpage-content__container .section-stats__container .stat .stat-title{position:relative;z-index:10}.wps-aboutpage-testimonial-slider__wrapper{position:relative;width:100%;padding:160px 0;background-color:#000}@media(max-width:991px){.wps-aboutpage-testimonial-slider__wrapper{padding:130px 0}}@media(max-width:767px){.wps-aboutpage-testimonial-slider__wrapper{padding:100px 0}}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container{width:100%}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider{position:relative;width:100%;overflow:hidden}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container{width:100%;transition-timing-function:linear}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item{flex-basis:360px}@media(max-width:575px){.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item{flex-basis:100%}}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item .testimonial-content{font-style:italic}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item .author-details{width:100%;display:flex;align-items:center;gap:20px;margin-top:60px}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item .author-details .image{width:60px;height:60px;border-radius:50px;background-color:#fff}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item .author-details .image img{width:100%;height:100%;filter:grayscale(1)}.wps-aboutpage-testimonial-slider__wrapper .wps-aboutpage-testimonial-slider__container .wps-about-testimonials-slider .testimonial-items__container .testimonial-item .author-details .author-name{font-weight:700}.wps-aboutpage-core-values__wrapper{position:relative;width:100%;padding:200px 0;background-color:#fff}@media(max-width:991px){.wps-aboutpage-core-values__wrapper{padding:160px 0}}@media(max-width:767px){.wps-aboutpage-core-values__wrapper{padding:120px 0}}.wps-aboutpage-core-values__wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.08)}.wps-aboutpage-core-values__wrapper .line{display:block;position:absolute;width:calc(100% - 80px);max-width:1400px;height:1px;left:50%;bottom:0;transform:translateX(-50%);background-color:rgba(0,0,0,0.1)}.wps-aboutpage-core-values__wrapper .line.top{top:0;bottom:auto}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;position:relative;z-index:10}@media(max-width:767px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container{padding:0 20px}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .small-title{display:flex;align-items:center;gap:10px;position:absolute;left:0;top:70%;transform:translate(-100px,0) rotate(-90deg);transform-origin:0 100%}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .small-title h3{color:#000}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .small-title .fade-in-border{display:inline-block;width:200px;height:1px;background-color:rgba(0,0,0,0.3)}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container{width:100%;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:0 10%}@media(max-width:991px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container{grid-template-columns:1fr;gap:10vh 0}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box{width:100%;position:relative}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box:nth-child(2){padding-top:300px}@media(max-width:991px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box:nth-child(2){padding-top:0}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box:nth-child(3){transform:translateY(-50px)}@media(max-width:991px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box:nth-child(3){transform:none}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box:nth-child(4){padding-top:200px}@media(max-width:991px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box:nth-child(4){padding-top:0}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box:nth-child(even){display:flex;flex-direction:column;align-items:flex-end}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header{width:100%;margin-bottom:40px;position:relative;max-width:560px}@media(max-width:767px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header{max-width:none}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-number{font-family:"NewYork",serif;font-size:150px;font-weight:400;line-height:1;text-transform:uppercase;color:rgba(0,0,0,0.08);padding:0;margin:0;position:absolute;left:0;top:0;transform:translateY(-20%)}@media(max-width:767px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-number{font-size:125px}}@media(max-width:499px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-number{font-size:100px}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-title{line-height:1.4;color:#000}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-header .box-title .text-lines{overflow:hidden}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-content{width:100%;max-width:560px}@media(max-width:767px){.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-content{max-width:none}}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-content p{color:#000}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-content p .text-lines{overflow:hidden}.wps-aboutpage-core-values__wrapper .wps-aboutpage-core-values__container .core-values-boxes__container .core-value-box .box-content p:nth-last-of-type(1){margin-top:32px}.wps-projectpage-projects__wrapper{position:relative;width:100%;padding:200px 0;overflow:hidden;background-color:#fff}@media(max-width:991px){.wps-projectpage-projects__wrapper{padding:160px 0}}@media(max-width:767px){.wps-projectpage-projects__wrapper{padding:120px 0}}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-projectpage-projects__wrapper .wps-projectpage-projects__container{padding:0 20px}}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container{display:flex;align-items:flex-start;gap:40px}@media(max-width:991px){.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container{flex-direction:column}}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider{width:100%;position:relative}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10vh 8%}@media(max-width:991px){.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container{grid-template-columns:1fr 1fr}}@media(max-width:575px){.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container{grid-template-columns:1fr}}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item{width:100%}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a{display:block;width:100%;text-decoration:none}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-image{width:100%;overflow:hidden;position:relative}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-image .booking{position:absolute;top:0;right:0;transform:translate(-20px,30px)}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-image .main-image{width:100%;height:65vh;overflow:hidden;transform:scale(1);transition:transform 300ms ease-in-out}@media(max-width:991px){.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-image .main-image{height:50vh}}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-image .main-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content{width:100%;margin-top:20px}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h4{line-height:1.8;color:#d39e2b}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h4 span{display:inline-block;line-height:1.8;color:#d39e2b}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h4 .text-lines{overflow:hidden}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h3{width:100%;color:#000;text-transform:capitalize;position:relative}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content h3 .text-lines{overflow:hidden}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item a .project-content p{width:100%;font-size:16px;color:rgba(0,0,0,0.5);margin-top:10px}.wps-projectpage-projects__wrapper .wps-projectpage-projects__container .wps-projectpage-projects-inner__container .wps-projects-slider .project-items__container .project-item:hover .project-image .main-image{transform:scale(1.05)}.wps-projectpage-intro__wrapper{position:relative;width:100%;padding:200px 0 160px;background-color:#fff;overflow:hidden}@media(max-width:991px){.wps-projectpage-intro__wrapper{padding:160px 0 120px}}@media(max-width:767px){.wps-projectpage-intro__wrapper{padding:120px 0 80px}}.wps-projectpage-intro__wrapper.remove-padding{padding:0}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:center;gap:70px}@media(max-width:1199px){.wps-projectpage-intro__wrapper .wps-projectpage-intro__container{gap:40px}}@media(max-width:900px){.wps-projectpage-intro__wrapper .wps-projectpage-intro__container{flex-wrap:wrap}}@media(max-width:767px){.wps-projectpage-intro__wrapper .wps-projectpage-intro__container{padding:0 20px}}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container{flex-basis:340px;flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;gap:60px}@media(max-width:900px){.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container{flex-basis:auto;flex-shrink:1;width:100%}}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-logo{width:240px}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-logo img{width:100%}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content{width:100%}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content p{color:#000}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta{width:100%;margin-top:40px}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta.none{display:none}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta a{color:#000;text-decoration:none}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-content__container .section-content .section-cta a svg{fill:#000}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-image__container{width:100%;position:relative;overflow:hidden}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-image__container .image{position:relative;height:700px;background-color:#fff;display:flex;justify-content:center;align-items:center}@media(max-width:900px){.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-image__container .image{height:60vh}}.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-image__container .image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:900px){.wps-projectpage-intro__wrapper .wps-projectpage-intro__container .section-image__container .image img{height:100%}}.wps-projectpage-form__wrapper{position:relative;width:100%;padding:100px 0 50px;background-color:#fff;overflow:hidden}.wps-projectpage-form__wrapper::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.08)}.wps-projectpage-form__wrapper .wps-projectpage-form__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:20px;position:relative;z-index:10}@media(max-width:1399px){.wps-projectpage-form__wrapper .wps-projectpage-form__container{gap:0}}@media(max-width:1099px){.wps-projectpage-form__wrapper .wps-projectpage-form__container{flex-direction:column;gap:60px}}@media(max-width:767px){.wps-projectpage-form__wrapper .wps-projectpage-form__container{padding:0 20px}}.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container{flex-basis:320px;flex-shrink:0}@media(max-width:1099px){.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container{flex-basis:auto;flex-shrink:1;width:100%;text-align:center}}.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container h2{line-height:1.2;color:#000}.wps-projectpage-form__wrapper .wps-projectpage-form__container .section-heading__container h2 .text-lines{overflow:hidden}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container{width:100%;display:flex;justify-content:flex-end}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form{width:100%}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container{display:grid;grid-template-columns:repeat(3,1fr);gap:50px 30px;list-style-type:none;padding:0;margin:0}@media(max-width:799px){.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container{grid-template-columns:1fr 1fr}}@media(max-width:599px){.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container{grid-template-columns:1fr;gap:40px}}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field{display:block;width:100%;position:relative;line-height:1;padding:0;margin:0}@media(max-width:599px){.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child{margin-top:60px}}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field .placeholder-text{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:500;line-height:1;color:#000;padding:0;margin:0 0 8px}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field .input-field{display:block;width:100%;background-color:transparent;border:0;outline:0;caret-color:#000;font-weight:700;line-height:1;color:#000;padding-top:8px;margin:0;border-bottom:1px solid rgba(0,0,0,0.3)}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field .textarea{line-height:1.2;resize:none}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child{border-bottom:0;position:relative}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:last-child .submit-btn{cursor:pointer;color:#fff;margin-top:60px;position:absolute;left:0;bottom:0}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field .fade-in-border{display:inline-block;position:absolute;width:100%;height:1px;background-color:#000;left:0;bottom:0;transform:scaleX(0);transform-origin:100% 100%;transition:transform 300ms ease-in-out}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field:hover .fade-in-border{transform:scaleX(1);transform-origin:0 100%}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .form-fields__container .form-field.active .input-field{border-bottom:1px solid black}.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .submit-btn{cursor:pointer;margin-top:60px}@media(max-width:599px){.wps-projectpage-form__wrapper .wps-projectpage-form__container .contact-form__container .contact-form .submit-btn{margin-top:0}}.wps-projectpage-highlights__wrapper{position:relative;width:100%;background-color:#fff;padding-top:40px}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container{padding:0 20px}}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container{width:100%;text-align:center;margin-bottom:100px}@media(max-width:767px){.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container{margin-bottom:80px}}@media(max-width:499px){.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container{margin-bottom:60px}}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container h2{line-height:1.4;color:#000}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .section-heading__container h2 .text-lines{overflow:hidden}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container{width:100%;display:grid;grid-template-columns:repeat(6,1fr);position:relative}@media(max-width:991px){.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container{grid-template-columns:repeat(4,1fr)}}@media(max-width:767px){.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container{grid-template-columns:repeat(2,1fr)}}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container::after{content:"";position:absolute;inset:0;border:1px solid white;z-index:10}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item{width:100%;padding:50px 20px 30px;display:flex;flex-direction:column;align-items:center;gap:16px;border:.5px solid rgba(0,0,0,0.15)}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item .image{height:100px;width:100px;display:flex;justify-content:center;align-items:center}@media(max-width:499px){.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item .image{width:80px;height:80px}}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item .image img{width:auto;height:auto}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item .content{max-width:120px;text-align:center}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item .content h3{line-height:1.2;color:#000}.wps-projectpage-highlights__wrapper .wps-projectpage-highlights__container .box-items__container .box-item .content h3 .text-lines{overflow:hidden}.wps-projectpage-sppecification__wrapper{position:relative;width:100%;padding:200px 0;background-color:#fff}@media(max-width:991px){.wps-projectpage-sppecification__wrapper{padding:160px 0}}@media(max-width:767px){.wps-projectpage-sppecification__wrapper{padding:120px 0}}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container{padding:0 20px}}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-heading__container{width:100%;text-align:center;margin-bottom:60px}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-heading__container h2{line-height:1.4;color:#000}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-heading__container h2 .text-lines{overflow:hidden}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container{width:100%}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul{width:100%;list-style-type:1;padding:0;margin:0;text-align:center}@media(max-width:575px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:10px}}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li{display:inline-block;position:relative;line-height:1.6;color:#000;text-align:center;padding-left:40px}@media(max-width:991px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li{font-size:30px}}@media(max-width:767px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li{font-size:26px}}@media(max-width:575px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li{display:block;width:100%;text-align:left;line-height:1.4}}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li p{display:inline-block;position:relative;line-height:1.6;color:#000;text-align:center}@media(max-width:991px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li p{font-size:30px}}@media(max-width:767px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li p{font-size:26px}}@media(max-width:575px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li p{display:block;width:100%;text-align:left;line-height:1.4}}.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li::after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;top:22px;left:12px;background-color:#d39e2b}@media(max-width:767px){.wps-projectpage-sppecification__wrapper .wps-projectpage-sppecification__container .section-content__container ul li::after{top:18px}}.wps-projectpage-resources__wrapper{position:relative;width:100%;padding:160px 0;background-color:#000;overflow:hidden}@media(max-width:575px){.wps-projectpage-resources__wrapper{padding:120px 0}}.wps-projectpage-resources__wrapper .section-image__container{width:100%;height:100%;position:absolute;left:0;top:0}.wps-projectpage-resources__wrapper .section-image__container .image{width:100%;height:100%;max-width:100%}.wps-projectpage-resources__wrapper .section-image__container .image img{width:100%;height:200%;-o-object-fit:cover;object-fit:cover;opacity:.3;-o-object-position:center center;object-position:center center}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;z-index:10}@media(max-width:767px){.wps-projectpage-resources__wrapper .wps-projectpage-resources__container{padding:0 20px}}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container{width:100%;position:relative;z-index:10;padding:0 40px;border:1px solid white}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul{width:100%;display:flex;justify-content:center;align-items:center;gap:15%;list-style-type:1;padding:0;position:relative;padding:30px 0;margin:0}@media(max-width:767px){.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul{flex-direction:column;gap:80px}}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul::after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%,0);width:1px;height:100%;background-color:white}@media(max-width:767px){.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul::after{left:0;top:50%;width:calc(100% + 80px);height:1px;transform:translate(-40px,-50%)}}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul ul{display:none}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li{display:block;width:100%;position:relative;line-height:1;padding:0;margin:0;display:flex;justify-content:center}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a{display:flex;align-items:center;width:100%;gap:50px;text-decoration:none}@media(max-width:767px){.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a{justify-content:center;gap:40px}}@media(max-width:499px){.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a{gap:24px}}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a svg{display:block;max-width:60px;fill:#fff;transform:scale(1);transform-origin:center;transition:fill 150ms ease-in-out,transform 150ms ease-in-out}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a span{display:block;width:100%;line-height:1.1;color:#fff;transition:color 150ms ease-in-out;text-align:right}@media(max-width:767px){.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a span{width:auto;text-align:center}}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a span.last{text-align:left}@media(max-width:767px){.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a span.last{text-align:center}}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a:hover svg{fill:#d39e2b;transform:scale(1.1)}.wps-projectpage-resources__wrapper .wps-projectpage-resources__container .section-content__container ul li a:hover span{color:#d39e2b}.wps-projectpage-virtual-tour__wrapper{position:relative;width:100%;padding:200px 0;overflow:hidden;background-color:#fff}@media(max-width:991px){.wps-projectpage-virtual-tour__wrapper{padding:160px 0}}@media(max-width:767px){.wps-projectpage-virtual-tour__wrapper{padding:100px 0 40px}}.wps-projectpage-virtual-tour__wrapper .slider-overlay{position:absolute;left:0;top:0;width:0;height:100%;background-color:#d39e2b;z-index:10}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container{width:100%;max-width:520px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container{max-width:1240px;padding:0 20px}}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container{display:flex;gap:150px;will-change:transform;position:relative}@media(max-width:991px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container{gap:120px}}@media(max-width:767px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container{gap:0;flex-direction:column}}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container{flex-basis:320px;flex-shrink:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;margin-bottom:60px;position:relative;z-index:100;background-color:#fff}@media(max-width:499px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container{flex-basis:240px}}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container .icon{width:100px}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container .icon img{width:100%}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container h2{line-height:1.4;color:#000}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .section-heading__container h2 .text-lines{overflow:hidden}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider{position:relative}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container{display:flex;gap:40px}@media(max-width:767px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 25px}}@media(max-width:575px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container{grid-template-columns:repeat(2,1fr)}}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image{flex-basis:380px;flex-shrink:0}@media(max-width:767px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image{flex-basis:0}}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image .section-image{width:100%}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image .section-image img{display:block;width:100%;-o-object-fit:cover;object-fit:cover}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image .section-content{width:100%;margin-top:40px}@media(max-width:767px){.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image .section-content{margin-top:20px}}.wps-projectpage-virtual-tour__wrapper .wps-projectpage-virtual-tour__container .wps-projectpage-virtual-tour-inner__container .wps-virtual-tour-slider .slider-images__container .slider-image .section-content h3{color:#000}.wps-projectpage-location__wrapper{position:relative;width:100%;background-color:#fff;padding-top:100px}@media(max-width:767px){.wps-projectpage-location__wrapper{padding-top:80px}}@media(max-width:499px){.wps-projectpage-location__wrapper{padding-top:60px}}.wps-projectpage-location__wrapper .wps-projectpage-location__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto}@media(max-width:767px){.wps-projectpage-location__wrapper .wps-projectpage-location__container{padding:0 20px}}.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container{width:100%;text-align:center;margin-bottom:100px}@media(max-width:767px){.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container{margin-bottom:80px}}@media(max-width:499px){.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container{margin-bottom:60px}}.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container h2{line-height:1.4;color:#000}.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-heading__container h2 .text-lines{overflow:hidden}.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-map__container{width:100%;overflow:hidden}.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-map__container .map{position:relative;width:100%;height:540px}@media(max-width:1199px){.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-map__container .map{height:500px}}@media(max-width:991px){.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-map__container .map{height:400px}}@media(max-width:767px){.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-map__container .map{height:350px}}@media(max-width:575px){.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-map__container .map{height:300px}}.wps-projectpage-location__wrapper .wps-projectpage-location__container .section-map__container .map iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99}.wps-projectpage-featured-banner__wrapper{position:relative;width:100%;padding:200px 0 300px;background-color:#fff}@media(max-width:1399px){.wps-projectpage-featured-banner__wrapper{padding:200px 0 240px}}@media(max-width:1199px){.wps-projectpage-featured-banner__wrapper{padding:200px 0}}@media(max-width:991px){.wps-projectpage-featured-banner__wrapper{padding:160px 0}}@media(max-width:767px){.wps-projectpage-featured-banner__wrapper{padding:120px 0}}.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container{width:100%;max-width:1240px;padding:0 40px;margin:0 auto;display:flex;align-items:center;gap:80px}@media(max-width:767px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container{flex-wrap:wrap;gap:40px;padding:0 auto}}.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-image__container{width:50%;display:flex;justify-content:center}@media(max-width:991px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-image__container{width:40%}}@media(max-width:767px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-image__container{width:100%}}.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-image__container img{max-width:280px}@media(max-width:991px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-image__container img{max-width:240px}}@media(max-width:575px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-image__container img{max-width:200px}}.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container{width:50%;display:flex;justify-content:flex-start}@media(max-width:991px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container{gap:60%}}@media(max-width:767px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container{width:100%}}.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container .section-content{max-width:440px}@media(max-width:991px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container .section-content{max-width:none}}@media(max-width:767px){.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container .section-content{text-align:center}}.wps-projectpage-featured-banner__wrapper .wps-projectpage-featured-banner__container .section-description__container .section-content p{color:#000}.emi_input_group input{font-size:24px}.wps-contact-page-info__wrapper{position:relative;width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;gap:60px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{flex-wrap:wrap;gap:100px;padding:0 20px}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container{width:50%}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container{width:100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container p{max-width:560px;color:#000}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container h3{font-weight:600;color:#000}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container h3 .text-lines{overflow:hidden}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .email{line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .email a{display:inline-flex;align-items:baseline;gap:8px;text-decoration:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .phone-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .email a svg{display:block;flex-shrink:0;position:relative;top:5px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .address a svg path,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .phone-number a svg path,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .email a svg path{stroke:#000}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .email a span{color:#000;transition:color 200ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .address a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .email a:hover span{color:#d39e2b}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container{display:flex;justify-content:flex-end;transform:translateY(-45px)}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container{justify-content:flex-start}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form{width:100%;max-width:560px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form{max-width:none}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container{display:flex;flex-direction:column;align-items:flex-start;gap:36px;list-style-type:none;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field{display:block;width:100%;position:relative;line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field .placeholder-text{font-family:"Cormorant Garamond",serif;font-size:14px;font-weight:500;line-height:1;color:#000;padding:0;margin:0 0 8px;opacity:.3;transition:opacity 300ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field .input-field{display:block;width:100%;background-color:transparent;border:0;outline:0;caret-color:#000;line-height:1;color:#000;padding-top:8px;margin:0;border-bottom:1px solid rgba(0,0,0,0.3)}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field textarea{line-height:1.375;resize:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field .fade-in-border{display:inline-block;position:absolute;width:100%;height:1px;background-color:#000;left:0;bottom:0;transform:scaleX(0);transform-origin:100% 100%;transition:transform 300ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field:hover .fade-in-border{transform:scaleX(1);transform-origin:0 100%}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field.active .input-field{border-bottom:1px solid black}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .form-fields__container .form-field.active .placeholder-text{opacity:1}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-form__container .contact-form .submit-btn{cursor:pointer;margin-top:60px}.footer-blog__wrapper{position:relative;width:100%;padding:200px 0 0;background-color:#000}@media(max-width:991px){.footer-blog__wrapper{padding:160px 0 0}}@media(max-width:767px){.footer-blog__wrapper{padding:120px 0 0}}.footer-blog__wrapper .footer-blog__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto}.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:70px}}.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-content{width:100%}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content{max-width:560px;position:relative}@media(max-width:860px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content{max-width:none}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h4{color:#d39e2b}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h4 .text-lines{overflow:hidden}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3{margin-top:24px;transition:color 300ms ease-in-out}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content .content h3 .text-lines{overflow:hidden}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-content .content h3{color:#d39e2b}.footer-blog__wrapper .footer-blog__container .section-cta__container{width:100%;margin-top:100px}.footer-blog__wrapper .footer-blog__container .section-cta__container a{text-decoration:none}.footer-cta-banner__wrapper{position:relative;width:100%;padding:200px 0 280px;background-color:#000}@media(max-width:1399px){.footer-cta-banner__wrapper{padding:200px 0 240px}}@media(max-width:1199px){.footer-cta-banner__wrapper{padding:200px 0}}@media(max-width:991px){.footer-cta-banner__wrapper{padding:160px 0}}@media(max-width:767px){.footer-cta-banner__wrapper{padding:120px 0}}.footer-cta-banner__wrapper .footer-cta-banner__container{width:100%;max-width:1480px;padding:0 40px;margin:0 auto;display:flex;align-items:flex-start;gap:60px}@media(max-width:991px){.footer-cta-banner__wrapper .footer-cta-banner__container{gap:50px}}@media(max-width:680px){.footer-cta-banner__wrapper .footer-cta-banner__container{flex-wrap:wrap;gap:70px}}.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container,.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container{width:50%}@media(max-width:991px){.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container{width:auto}}@media(max-width:680px){.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container{width:100%}}.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container h2{color:#d39e2b}.footer-cta-banner__wrapper .footer-cta-banner__container .section-title__container h2 .text-lines{overflow:hidden}@media(max-width:991px){.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container{width:100%}}.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container p,.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container .newsletter-form{display:block;width:100%}.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container p{max-width:440px}.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container .newsletter-form{position:relative;max-width:560px;margin-top:50px}@media(max-width:680px){.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container .newsletter-form{max-width:none}}.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container .newsletter-form input{width:100%;display:block;border:0;font-family:"Cormorant Garamond",serif;font-size:20px;font-weight:500;line-height:1.6;color:#fff;padding:0;margin:0;outline:0;padding:10px 0;background-color:transparent;border-bottom:1px solid rgba(255,255,255,0.3)}.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container .newsletter-form .fade-in-border{display:inline-block;position:absolute;width:100%;height:1px;background-color:#d39e2b;left:0;bottom:0;transform:scaleX(0);transform-origin:100% 100%;transition:transform 300ms ease-in-out}.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container .newsletter-form:hover .fade-in-border{transform:scaleX(1);transform-origin:0 100%}.footer-cta-banner__wrapper .footer-cta-banner__container .section-form__container .newsletter-form .newsletter-btn{all:unset;display:inline-flex;align-items:center;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.footer-main__wrapper{position:relative;width:100%;padding:150px 0 30px;background-color:#000;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:.6}.footer-main__wrapper .footer-image__container{width:100%;height:100%;position:absolute;left:0;top:0;overflow:hidden}.footer-main__wrapper .footer-image__container .main-img{width:100%;height:100%}.footer-main__wrapper .footer-image__container .main-img img{width:100%;height:100%;height:125%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.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 .widgets__container{width:100%;display:grid;grid-template-columns:repeat(12,1fr);gap:32px}@media(max-width:991px){.footer-main__wrapper .footer-main__container .widgets__container{display:flex}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .widgets__container{flex-direction:column;align-items:center;gap:100px}}.footer-main__wrapper .footer-main__container .widgets__container .heading{grid-column:1/span 4}@media(max-width:991px){.footer-main__wrapper .footer-main__container .widgets__container .heading{width:50%}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .widgets__container .heading{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}}.footer-main__wrapper .footer-main__container .widgets__container .heading h3,.footer-main__wrapper .footer-main__container .widgets__container .heading p{max-width:320px}@media(max-width:767px){.footer-main__wrapper .footer-main__container .widgets__container .heading h3,.footer-main__wrapper .footer-main__container .widgets__container .heading p{max-width:80%}}.footer-main__wrapper .footer-main__container .widgets__container .heading h3{font-weight:600}.footer-main__wrapper .footer-main__container .widgets__container .heading p{font-size:16px;font-weight:400;margin-top:12px}.footer-main__wrapper .footer-main__container .widgets__container .navigation-links{grid-column:5/span 4;display:flex;gap:24px}@media(max-width:991px){.footer-main__wrapper .footer-main__container .widgets__container .navigation-links{display:none}}@media(max-width:575px){.footer-main__wrapper .footer-main__container .widgets__container .navigation-links{grid-column:auto;grid-row:auto;width:100%}}.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .pages-links,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .quick-links{width:50%}.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .pages-links h3,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .quick-links h3{font-weight:600;margin-bottom:28px}.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .pages-links ul,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .quick-links ul{display:flex;flex-direction:column;align-items:flex-start;gap:12px;list-style-type:none;padding:0;margin:0}.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .pages-links ul li,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .quick-links ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .pages-links ul li a,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .quick-links ul li a{text-decoration:none;font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:500;line-height:1;color:#fff;padding:0;margin:0;transition:color 200ms ease-in-out}.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .pages-links ul li a:hover,.footer-main__wrapper .footer-main__container .widgets__container .navigation-links .quick-links ul li a:hover{color:#d39e2b}.footer-main__wrapper .footer-main__container .widgets__container .contact-details{grid-column:9/span 4}@media(max-width:991px){.footer-main__wrapper .footer-main__container .widgets__container .contact-details{width:50%}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .widgets__container .contact-details{width:auto;grid-column:auto;grid-row:auto}}.footer-main__wrapper .footer-main__container .widgets__container .contact-details h3{font-weight:600;margin-bottom:28px}.footer-main__wrapper .footer-main__container .widgets__container .contact-details .address,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .phone-number,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .mail{line-height:1;padding:0;margin:0;max-width:310px}.footer-main__wrapper .footer-main__container .widgets__container .contact-details .address a,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .phone-number a,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .mail a{display:inline-flex;align-items:baseline;gap:12px;text-decoration:none}.footer-main__wrapper .footer-main__container .widgets__container .contact-details .address a svg,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .phone-number a svg,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .mail a svg{display:block;flex-shrink:0;position:relative;top:6px}.footer-main__wrapper .footer-main__container .widgets__container .contact-details .address a .text,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .phone-number a .text,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .mail a .text{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:500;line-height:2;color:#fff;padding:0;margin:0;transition:color 200ms ease-in-out}.footer-main__wrapper .footer-main__container .widgets__container .contact-details .address a:hover .text,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .phone-number a:hover .text,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .mail a:hover .text{color:#d39e2b}.footer-main__wrapper .footer-main__container .widgets__container .contact-details .address,.footer-main__wrapper .footer-main__container .widgets__container .contact-details .phone-number{margin-bottom:12px}.footer-main__wrapper .footer-main__container .widgets__container .contact-details .address{display:flex;flex-direction:column;gap:12px}.footer-main__wrapper .footer-main__container .logo-container{width:100%;display:flex;justify-content:center;padding:120px 0 80px}@media(max-width:767px){.footer-main__wrapper .footer-main__container .logo-container{padding:100px 0 80px}}.footer-main__wrapper .footer-main__container .logo-container .logo{max-width:300px}@media(max-width:991px){.footer-main__wrapper .footer-main__container .logo-container .logo{max-width:240px}}@media(max-width:767px){.footer-main__wrapper .footer-main__container .logo-container .logo{max-width:180px}}.footer-main__wrapper .footer-main__container .logo-container .logo a{display:block;width:100%;text-decoration:none}.footer-main__wrapper .footer-main__container .logo-container .logo a svg{display:block;width:100%}.footer-main__wrapper .copyrights__container{width:100%;padding:0 60px;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;position:relative;z-index:10}@media(max-width:1600px){.footer-main__wrapper .copyrights__container{padding:0 40px}}@media(max-width:767px){.footer-main__wrapper .copyrights__container{flex-direction:column;align-items:center}}.footer-main__wrapper .copyrights__container .section-left{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:767px){.footer-main__wrapper .copyrights__container .section-left{flex-direction:column;align-items:center}}.footer-main__wrapper .copyrights__container .section-left .social-icons__container{width:100%}.footer-main__wrapper .copyrights__container .section-left .social-icons__container ul{display:flex;align-items:center;gap:20px;list-style-type:none;padding:0;margin:0}@media(max-width:767px){.footer-main__wrapper .copyrights__container .section-left .social-icons__container ul{justify-content:center}}.footer-main__wrapper .copyrights__container .section-left .social-icons__container ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .copyrights__container .section-left .social-icons__container ul li a{display:inline-block;text-decoration:none}.footer-main__wrapper .copyrights__container .section-left .social-icons__container ul li a svg{display:block;fill:#fff;opacity:.65;transition:opacity 200ms ease-in-out;width:16px;height:16px}.footer-main__wrapper .copyrights__container .section-left .social-icons__container ul li a svg rect{width:16px;height:16px}.footer-main__wrapper .copyrights__container .section-left .social-icons__container ul li a:hover svg{opacity:1}.footer-main__wrapper .copyrights__container .section-left p{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:400;line-height:2;color:#fff;padding:0;margin:0;opacity:.5}@media(max-width:499px){.footer-main__wrapper .copyrights__container .section-left p{text-align:center;line-height:1.4;margin-top:20px}}.footer-main__wrapper .copyrights__container .section-left .policy-detail-links ul{display:flex;align-items:center;gap:24px;list-style-type:none;padding:0;margin:0}.footer-main__wrapper .copyrights__container .section-left .policy-detail-links ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .copyrights__container .section-left .policy-detail-links ul li a{text-decoration:underline;font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:400;line-height:2;color:#fff;padding:0;margin:0;transition:-webkit-text-decoration 200ms ease-in-out;transition:text-decoration 200ms ease-in-out;transition:text-decoration 200ms ease-in-out,-webkit-text-decoration 200ms ease-in-out;opacity:.5}.footer-main__wrapper .copyrights__container .section-left .policy-detail-links ul li a:hover{text-decoration:none}.footer-main__wrapper .copyrights__container .section-right{flex-shrink:0}.footer-main__wrapper .copyrights__container .section-right p{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:400;line-height:2;color:#fff;padding:0;margin:0;opacity:.5}.footer-main__wrapper .copyrights__container .section-right p a{text-decoration:underline;color:#fff;transition:-webkit-text-decoration 200ms ease-in-out;transition:text-decoration 200ms ease-in-out;transition:text-decoration 200ms ease-in-out,-webkit-text-decoration 200ms ease-in-out}.footer-main__wrapper .copyrights__container .section-right p a:hover{text-decoration:none}.wps-contact-form-container{background-color:#e9e9e9;padding:80px 80px !important}@media(max-width:991px){.wps-contact-form-container{padding:80px 40px !important}}@media(max-width:767px){.wps-contact-form-container{padding:60px 20px !important}}#gform_1 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_2 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_3 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_5 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_6 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner,#gform_7 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#d39e2b}#gform_1 li::before,#gform_2 li::before,#gform_3 li::before,#gform_5 li::before,#gform_6 li::before,#gform_7 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .wps-input-field,#gform_3 .wps-input-field,#gform_5 .wps-input-field,#gform_6 .wps-input-field,#gform_7 .wps-input-field{margin:0 0 10px}#gform_1 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_2 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_3 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_5 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_6 .wps-input-field.wpforms-field-select select>option.placeholder,#gform_7 .wps-input-field.wpforms-field-select select>option.placeholder{opacity:.1;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity=10)}#gform_1 .wps-input-field .choices__inner,#gform_2 .wps-input-field .choices__inner,#gform_3 .wps-input-field .choices__inner,#gform_5 .wps-input-field .choices__inner,#gform_6 .wps-input-field .choices__inner,#gform_7 .wps-input-field .choices__inner{border:0;background:0}#gform_1 .wps-input-field legend,#gform_2 .wps-input-field legend,#gform_3 .wps-input-field legend,#gform_5 .wps-input-field legend,#gform_6 .wps-input-field legend,#gform_7 .wps-input-field legend{font-weight:normal;text-transform:uppercase}#gform_1 .wps-input-field select,#gform_1 .wps-input-field input[type=text],#gform_1 .wps-input-field input[type=tel],#gform_1 .wps-input-field input[type=email],#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field select,#gform_2 .wps-input-field input[type=text],#gform_2 .wps-input-field input[type=tel],#gform_2 .wps-input-field input[type=email],#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field select,#gform_3 .wps-input-field input[type=text],#gform_3 .wps-input-field input[type=tel],#gform_3 .wps-input-field input[type=email],#gform_3 .wps-input-field textarea,#gform_5 .wps-input-field select,#gform_5 .wps-input-field input[type=text],#gform_5 .wps-input-field input[type=tel],#gform_5 .wps-input-field input[type=email],#gform_5 .wps-input-field textarea,#gform_6 .wps-input-field select,#gform_6 .wps-input-field input[type=text],#gform_6 .wps-input-field input[type=tel],#gform_6 .wps-input-field input[type=email],#gform_6 .wps-input-field textarea,#gform_7 .wps-input-field select,#gform_7 .wps-input-field input[type=text],#gform_7 .wps-input-field input[type=tel],#gform_7 .wps-input-field input[type=email],#gform_7 .wps-input-field textarea{display:block;width:100%;background-color:transparent;border:0;outline:0;caret-color:#000;font-weight:700;line-height:1;color:#000;padding-top:8px;margin:0;border-bottom:1px solid rgba(0,0,0,0.3)}#gform_1 .wps-input-field select:focus,#gform_1 .wps-input-field input[type=text]:focus,#gform_1 .wps-input-field input[type=tel]:focus,#gform_1 .wps-input-field input[type=email]:focus,#gform_1 .wps-input-field textarea:focus,#gform_2 .wps-input-field select:focus,#gform_2 .wps-input-field input[type=text]:focus,#gform_2 .wps-input-field input[type=tel]:focus,#gform_2 .wps-input-field input[type=email]:focus,#gform_2 .wps-input-field textarea:focus,#gform_3 .wps-input-field select:focus,#gform_3 .wps-input-field input[type=text]:focus,#gform_3 .wps-input-field input[type=tel]:focus,#gform_3 .wps-input-field input[type=email]:focus,#gform_3 .wps-input-field textarea:focus,#gform_5 .wps-input-field select:focus,#gform_5 .wps-input-field input[type=text]:focus,#gform_5 .wps-input-field input[type=tel]:focus,#gform_5 .wps-input-field input[type=email]:focus,#gform_5 .wps-input-field textarea:focus,#gform_6 .wps-input-field select:focus,#gform_6 .wps-input-field input[type=text]:focus,#gform_6 .wps-input-field input[type=tel]:focus,#gform_6 .wps-input-field input[type=email]:focus,#gform_6 .wps-input-field textarea:focus,#gform_7 .wps-input-field select:focus,#gform_7 .wps-input-field input[type=text]:focus,#gform_7 .wps-input-field input[type=tel]:focus,#gform_7 .wps-input-field input[type=email]:focus,#gform_7 .wps-input-field textarea:focus{outline:0;border-color:#d39e2b}#gform_1 .wps-input-field select.placeholder,#gform_1 .wps-input-field input[type=text].placeholder,#gform_1 .wps-input-field input[type=tel].placeholder,#gform_1 .wps-input-field input[type=email].placeholder,#gform_1 .wps-input-field textarea.placeholder,#gform_2 .wps-input-field select.placeholder,#gform_2 .wps-input-field input[type=text].placeholder,#gform_2 .wps-input-field input[type=tel].placeholder,#gform_2 .wps-input-field input[type=email].placeholder,#gform_2 .wps-input-field textarea.placeholder,#gform_3 .wps-input-field select.placeholder,#gform_3 .wps-input-field input[type=text].placeholder,#gform_3 .wps-input-field input[type=tel].placeholder,#gform_3 .wps-input-field input[type=email].placeholder,#gform_3 .wps-input-field textarea.placeholder,#gform_5 .wps-input-field select.placeholder,#gform_5 .wps-input-field input[type=text].placeholder,#gform_5 .wps-input-field input[type=tel].placeholder,#gform_5 .wps-input-field input[type=email].placeholder,#gform_5 .wps-input-field textarea.placeholder,#gform_6 .wps-input-field select.placeholder,#gform_6 .wps-input-field input[type=text].placeholder,#gform_6 .wps-input-field input[type=tel].placeholder,#gform_6 .wps-input-field input[type=email].placeholder,#gform_6 .wps-input-field textarea.placeholder,#gform_7 .wps-input-field select.placeholder,#gform_7 .wps-input-field input[type=text].placeholder,#gform_7 .wps-input-field input[type=tel].placeholder,#gform_7 .wps-input-field input[type=email].placeholder,#gform_7 .wps-input-field textarea.placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-moz-placeholder,#gform_1 .wps-input-field input[type=text]:-moz-placeholder,#gform_1 .wps-input-field input[type=tel]:-moz-placeholder,#gform_1 .wps-input-field input[type=email]:-moz-placeholder,#gform_1 .wps-input-field textarea:-moz-placeholder,#gform_2 .wps-input-field select:-moz-placeholder,#gform_2 .wps-input-field input[type=text]:-moz-placeholder,#gform_2 .wps-input-field input[type=tel]:-moz-placeholder,#gform_2 .wps-input-field input[type=email]:-moz-placeholder,#gform_2 .wps-input-field textarea:-moz-placeholder,#gform_3 .wps-input-field select:-moz-placeholder,#gform_3 .wps-input-field input[type=text]:-moz-placeholder,#gform_3 .wps-input-field input[type=tel]:-moz-placeholder,#gform_3 .wps-input-field input[type=email]:-moz-placeholder,#gform_3 .wps-input-field textarea:-moz-placeholder,#gform_5 .wps-input-field select:-moz-placeholder,#gform_5 .wps-input-field input[type=text]:-moz-placeholder,#gform_5 .wps-input-field input[type=tel]:-moz-placeholder,#gform_5 .wps-input-field input[type=email]:-moz-placeholder,#gform_5 .wps-input-field textarea:-moz-placeholder,#gform_6 .wps-input-field select:-moz-placeholder,#gform_6 .wps-input-field input[type=text]:-moz-placeholder,#gform_6 .wps-input-field input[type=tel]:-moz-placeholder,#gform_6 .wps-input-field input[type=email]:-moz-placeholder,#gform_6 .wps-input-field textarea:-moz-placeholder,#gform_7 .wps-input-field select:-moz-placeholder,#gform_7 .wps-input-field input[type=text]:-moz-placeholder,#gform_7 .wps-input-field input[type=tel]:-moz-placeholder,#gform_7 .wps-input-field input[type=email]:-moz-placeholder,#gform_7 .wps-input-field textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-moz-placeholder,#gform_1 .wps-input-field input[type=text]::-moz-placeholder,#gform_1 .wps-input-field input[type=tel]::-moz-placeholder,#gform_1 .wps-input-field input[type=email]::-moz-placeholder,#gform_1 .wps-input-field textarea::-moz-placeholder,#gform_2 .wps-input-field select::-moz-placeholder,#gform_2 .wps-input-field input[type=text]::-moz-placeholder,#gform_2 .wps-input-field input[type=tel]::-moz-placeholder,#gform_2 .wps-input-field input[type=email]::-moz-placeholder,#gform_2 .wps-input-field textarea::-moz-placeholder,#gform_3 .wps-input-field select::-moz-placeholder,#gform_3 .wps-input-field input[type=text]::-moz-placeholder,#gform_3 .wps-input-field input[type=tel]::-moz-placeholder,#gform_3 .wps-input-field input[type=email]::-moz-placeholder,#gform_3 .wps-input-field textarea::-moz-placeholder,#gform_5 .wps-input-field select::-moz-placeholder,#gform_5 .wps-input-field input[type=text]::-moz-placeholder,#gform_5 .wps-input-field input[type=tel]::-moz-placeholder,#gform_5 .wps-input-field input[type=email]::-moz-placeholder,#gform_5 .wps-input-field textarea::-moz-placeholder,#gform_6 .wps-input-field select::-moz-placeholder,#gform_6 .wps-input-field input[type=text]::-moz-placeholder,#gform_6 .wps-input-field input[type=tel]::-moz-placeholder,#gform_6 .wps-input-field input[type=email]::-moz-placeholder,#gform_6 .wps-input-field textarea::-moz-placeholder,#gform_7 .wps-input-field select::-moz-placeholder,#gform_7 .wps-input-field input[type=text]::-moz-placeholder,#gform_7 .wps-input-field input[type=tel]::-moz-placeholder,#gform_7 .wps-input-field input[type=email]::-moz-placeholder,#gform_7 .wps-input-field textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select:-ms-input-placeholder,#gform_1 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_1 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_1 .wps-input-field textarea:-ms-input-placeholder,#gform_2 .wps-input-field select:-ms-input-placeholder,#gform_2 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_2 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_2 .wps-input-field textarea:-ms-input-placeholder,#gform_3 .wps-input-field select:-ms-input-placeholder,#gform_3 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_3 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_3 .wps-input-field textarea:-ms-input-placeholder,#gform_5 .wps-input-field select:-ms-input-placeholder,#gform_5 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_5 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_5 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_5 .wps-input-field textarea:-ms-input-placeholder,#gform_6 .wps-input-field select:-ms-input-placeholder,#gform_6 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_6 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_6 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_6 .wps-input-field textarea:-ms-input-placeholder,#gform_7 .wps-input-field select:-ms-input-placeholder,#gform_7 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_7 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_7 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_7 .wps-input-field textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_1 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_1 .wps-input-field textarea::-webkit-input-placeholder,#gform_2 .wps-input-field select::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_2 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_2 .wps-input-field textarea::-webkit-input-placeholder,#gform_3 .wps-input-field select::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_3 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_3 .wps-input-field textarea::-webkit-input-placeholder,#gform_5 .wps-input-field select::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_5 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_5 .wps-input-field textarea::-webkit-input-placeholder,#gform_6 .wps-input-field select::-webkit-input-placeholder,#gform_6 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_6 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_6 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_6 .wps-input-field textarea::-webkit-input-placeholder,#gform_7 .wps-input-field select::-webkit-input-placeholder,#gform_7 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_7 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_7 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_7 .wps-input-field textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .wps-input-field select,#gform_2 .wps-input-field select,#gform_3 .wps-input-field select,#gform_5 .wps-input-field select,#gform_6 .wps-input-field select,#gform_7 .wps-input-field select{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;line-height:1}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field textarea,#gform_5 .wps-input-field textarea,#gform_6 .wps-input-field textarea,#gform_7 .wps-input-field textarea{height:0;line-height:1.2;resize:none}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label,#gform_3 .wps-input-field>label,#gform_5 .wps-input-field>label,#gform_6 .wps-input-field>label,#gform_7 .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,#gform_3 .wps-input-field>label.wpforms-error,#gform_5 .wps-input-field>label.wpforms-error,#gform_6 .wps-input-field>label.wpforms-error,#gform_7 .wps-input-field>label.wpforms-error{color:#e32222;padding-top:3px}#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 #gform_submit_button_5,#gform_1 #gform_submit_button_6,#gform_1 #gform_submit_button_7,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 #gform_submit_button_5,#gform_2 #gform_submit_button_6,#gform_2 #gform_submit_button_7,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 #gform_submit_button_5,#gform_3 #gform_submit_button_6,#gform_3 #gform_submit_button_7,#gform_3 .gform_button,#gform_5 .wps-input-field-btn,#gform_5 #gform_submit_button_1,#gform_5 #gform_submit_button_2,#gform_5 #gform_submit_button_3,#gform_5 #gform_submit_button_5,#gform_5 #gform_submit_button_6,#gform_5 #gform_submit_button_7,#gform_5 .gform_button,#gform_6 .wps-input-field-btn,#gform_6 #gform_submit_button_1,#gform_6 #gform_submit_button_2,#gform_6 #gform_submit_button_3,#gform_6 #gform_submit_button_5,#gform_6 #gform_submit_button_6,#gform_6 #gform_submit_button_7,#gform_6 .gform_button,#gform_7 .wps-input-field-btn,#gform_7 #gform_submit_button_1,#gform_7 #gform_submit_button_2,#gform_7 #gform_submit_button_3,#gform_7 #gform_submit_button_5,#gform_7 #gform_submit_button_6,#gform_7 #gform_submit_button_7,#gform_7 .gform_button{cursor:pointer;border:none !important}@media(max-width:599px){#gform_1 .wps-input-field-btn,#gform_1 #gform_submit_button_1,#gform_1 #gform_submit_button_2,#gform_1 #gform_submit_button_3,#gform_1 #gform_submit_button_5,#gform_1 #gform_submit_button_6,#gform_1 #gform_submit_button_7,#gform_1 .gform_button,#gform_2 .wps-input-field-btn,#gform_2 #gform_submit_button_1,#gform_2 #gform_submit_button_2,#gform_2 #gform_submit_button_3,#gform_2 #gform_submit_button_5,#gform_2 #gform_submit_button_6,#gform_2 #gform_submit_button_7,#gform_2 .gform_button,#gform_3 .wps-input-field-btn,#gform_3 #gform_submit_button_1,#gform_3 #gform_submit_button_2,#gform_3 #gform_submit_button_3,#gform_3 #gform_submit_button_5,#gform_3 #gform_submit_button_6,#gform_3 #gform_submit_button_7,#gform_3 .gform_button,#gform_5 .wps-input-field-btn,#gform_5 #gform_submit_button_1,#gform_5 #gform_submit_button_2,#gform_5 #gform_submit_button_3,#gform_5 #gform_submit_button_5,#gform_5 #gform_submit_button_6,#gform_5 #gform_submit_button_7,#gform_5 .gform_button,#gform_6 .wps-input-field-btn,#gform_6 #gform_submit_button_1,#gform_6 #gform_submit_button_2,#gform_6 #gform_submit_button_3,#gform_6 #gform_submit_button_5,#gform_6 #gform_submit_button_6,#gform_6 #gform_submit_button_7,#gform_6 .gform_button,#gform_7 .wps-input-field-btn,#gform_7 #gform_submit_button_1,#gform_7 #gform_submit_button_2,#gform_7 #gform_submit_button_3,#gform_7 #gform_submit_button_5,#gform_7 #gform_submit_button_6,#gform_7 #gform_submit_button_7,#gform_7 .gform_button{margin-top:0}}#gform_1 .gform-body,#gform_2 .gform-body,#gform_3 .gform-body,#gform_5 .gform-body,#gform_6 .gform-body,#gform_7 .gform-body{width:100%}#gform_1 .gform-body select,#gform_1 .gform-body input[type=text],#gform_1 .gform-body input[type=tel],#gform_1 .gform-body input[type=email],#gform_1 .gform-body textarea,#gform_2 .gform-body select,#gform_2 .gform-body input[type=text],#gform_2 .gform-body input[type=tel],#gform_2 .gform-body input[type=email],#gform_2 .gform-body textarea,#gform_3 .gform-body select,#gform_3 .gform-body input[type=text],#gform_3 .gform-body input[type=tel],#gform_3 .gform-body input[type=email],#gform_3 .gform-body textarea,#gform_5 .gform-body select,#gform_5 .gform-body input[type=text],#gform_5 .gform-body input[type=tel],#gform_5 .gform-body input[type=email],#gform_5 .gform-body textarea,#gform_6 .gform-body select,#gform_6 .gform-body input[type=text],#gform_6 .gform-body input[type=tel],#gform_6 .gform-body input[type=email],#gform_6 .gform-body textarea,#gform_7 .gform-body select,#gform_7 .gform-body input[type=text],#gform_7 .gform-body input[type=tel],#gform_7 .gform-body input[type=email],#gform_7 .gform-body textarea{display:block;width:100%;background-color:transparent;border:0;outline:0;caret-color:#000;font-weight:700;line-height:1;color:#000;padding:0 !important;margin:0;border-bottom:1px solid rgba(0,0,0,0.3)}#gform_1 .gform-body select:focus,#gform_1 .gform-body input[type=text]:focus,#gform_1 .gform-body input[type=tel]:focus,#gform_1 .gform-body input[type=email]:focus,#gform_1 .gform-body textarea:focus,#gform_2 .gform-body select:focus,#gform_2 .gform-body input[type=text]:focus,#gform_2 .gform-body input[type=tel]:focus,#gform_2 .gform-body input[type=email]:focus,#gform_2 .gform-body textarea:focus,#gform_3 .gform-body select:focus,#gform_3 .gform-body input[type=text]:focus,#gform_3 .gform-body input[type=tel]:focus,#gform_3 .gform-body input[type=email]:focus,#gform_3 .gform-body textarea:focus,#gform_5 .gform-body select:focus,#gform_5 .gform-body input[type=text]:focus,#gform_5 .gform-body input[type=tel]:focus,#gform_5 .gform-body input[type=email]:focus,#gform_5 .gform-body textarea:focus,#gform_6 .gform-body select:focus,#gform_6 .gform-body input[type=text]:focus,#gform_6 .gform-body input[type=tel]:focus,#gform_6 .gform-body input[type=email]:focus,#gform_6 .gform-body textarea:focus,#gform_7 .gform-body select:focus,#gform_7 .gform-body input[type=text]:focus,#gform_7 .gform-body input[type=tel]:focus,#gform_7 .gform-body input[type=email]:focus,#gform_7 .gform-body textarea:focus{outline:0;border-bottom:1px solid black}#gform_1 .gform-body select.placeholder,#gform_1 .gform-body input[type=text].placeholder,#gform_1 .gform-body input[type=tel].placeholder,#gform_1 .gform-body input[type=email].placeholder,#gform_1 .gform-body textarea.placeholder,#gform_2 .gform-body select.placeholder,#gform_2 .gform-body input[type=text].placeholder,#gform_2 .gform-body input[type=tel].placeholder,#gform_2 .gform-body input[type=email].placeholder,#gform_2 .gform-body textarea.placeholder,#gform_3 .gform-body select.placeholder,#gform_3 .gform-body input[type=text].placeholder,#gform_3 .gform-body input[type=tel].placeholder,#gform_3 .gform-body input[type=email].placeholder,#gform_3 .gform-body textarea.placeholder,#gform_5 .gform-body select.placeholder,#gform_5 .gform-body input[type=text].placeholder,#gform_5 .gform-body input[type=tel].placeholder,#gform_5 .gform-body input[type=email].placeholder,#gform_5 .gform-body textarea.placeholder,#gform_6 .gform-body select.placeholder,#gform_6 .gform-body input[type=text].placeholder,#gform_6 .gform-body input[type=tel].placeholder,#gform_6 .gform-body input[type=email].placeholder,#gform_6 .gform-body textarea.placeholder,#gform_7 .gform-body select.placeholder,#gform_7 .gform-body input[type=text].placeholder,#gform_7 .gform-body input[type=tel].placeholder,#gform_7 .gform-body input[type=email].placeholder,#gform_7 .gform-body textarea.placeholder{color:rgba(0,0,0,0.35)}#gform_1 .gform-body select:-moz-placeholder,#gform_1 .gform-body input[type=text]:-moz-placeholder,#gform_1 .gform-body input[type=tel]:-moz-placeholder,#gform_1 .gform-body input[type=email]:-moz-placeholder,#gform_1 .gform-body textarea:-moz-placeholder,#gform_2 .gform-body select:-moz-placeholder,#gform_2 .gform-body input[type=text]:-moz-placeholder,#gform_2 .gform-body input[type=tel]:-moz-placeholder,#gform_2 .gform-body input[type=email]:-moz-placeholder,#gform_2 .gform-body textarea:-moz-placeholder,#gform_3 .gform-body select:-moz-placeholder,#gform_3 .gform-body input[type=text]:-moz-placeholder,#gform_3 .gform-body input[type=tel]:-moz-placeholder,#gform_3 .gform-body input[type=email]:-moz-placeholder,#gform_3 .gform-body textarea:-moz-placeholder,#gform_5 .gform-body select:-moz-placeholder,#gform_5 .gform-body input[type=text]:-moz-placeholder,#gform_5 .gform-body input[type=tel]:-moz-placeholder,#gform_5 .gform-body input[type=email]:-moz-placeholder,#gform_5 .gform-body textarea:-moz-placeholder,#gform_6 .gform-body select:-moz-placeholder,#gform_6 .gform-body input[type=text]:-moz-placeholder,#gform_6 .gform-body input[type=tel]:-moz-placeholder,#gform_6 .gform-body input[type=email]:-moz-placeholder,#gform_6 .gform-body textarea:-moz-placeholder,#gform_7 .gform-body select:-moz-placeholder,#gform_7 .gform-body input[type=text]:-moz-placeholder,#gform_7 .gform-body input[type=tel]:-moz-placeholder,#gform_7 .gform-body input[type=email]:-moz-placeholder,#gform_7 .gform-body textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .gform-body select::-moz-placeholder,#gform_1 .gform-body input[type=text]::-moz-placeholder,#gform_1 .gform-body input[type=tel]::-moz-placeholder,#gform_1 .gform-body input[type=email]::-moz-placeholder,#gform_1 .gform-body textarea::-moz-placeholder,#gform_2 .gform-body select::-moz-placeholder,#gform_2 .gform-body input[type=text]::-moz-placeholder,#gform_2 .gform-body input[type=tel]::-moz-placeholder,#gform_2 .gform-body input[type=email]::-moz-placeholder,#gform_2 .gform-body textarea::-moz-placeholder,#gform_3 .gform-body select::-moz-placeholder,#gform_3 .gform-body input[type=text]::-moz-placeholder,#gform_3 .gform-body input[type=tel]::-moz-placeholder,#gform_3 .gform-body input[type=email]::-moz-placeholder,#gform_3 .gform-body textarea::-moz-placeholder,#gform_5 .gform-body select::-moz-placeholder,#gform_5 .gform-body input[type=text]::-moz-placeholder,#gform_5 .gform-body input[type=tel]::-moz-placeholder,#gform_5 .gform-body input[type=email]::-moz-placeholder,#gform_5 .gform-body textarea::-moz-placeholder,#gform_6 .gform-body select::-moz-placeholder,#gform_6 .gform-body input[type=text]::-moz-placeholder,#gform_6 .gform-body input[type=tel]::-moz-placeholder,#gform_6 .gform-body input[type=email]::-moz-placeholder,#gform_6 .gform-body textarea::-moz-placeholder,#gform_7 .gform-body select::-moz-placeholder,#gform_7 .gform-body input[type=text]::-moz-placeholder,#gform_7 .gform-body input[type=tel]::-moz-placeholder,#gform_7 .gform-body input[type=email]::-moz-placeholder,#gform_7 .gform-body textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .gform-body select:-ms-input-placeholder,#gform_1 .gform-body input[type=text]:-ms-input-placeholder,#gform_1 .gform-body input[type=tel]:-ms-input-placeholder,#gform_1 .gform-body input[type=email]:-ms-input-placeholder,#gform_1 .gform-body textarea:-ms-input-placeholder,#gform_2 .gform-body select:-ms-input-placeholder,#gform_2 .gform-body input[type=text]:-ms-input-placeholder,#gform_2 .gform-body input[type=tel]:-ms-input-placeholder,#gform_2 .gform-body input[type=email]:-ms-input-placeholder,#gform_2 .gform-body textarea:-ms-input-placeholder,#gform_3 .gform-body select:-ms-input-placeholder,#gform_3 .gform-body input[type=text]:-ms-input-placeholder,#gform_3 .gform-body input[type=tel]:-ms-input-placeholder,#gform_3 .gform-body input[type=email]:-ms-input-placeholder,#gform_3 .gform-body textarea:-ms-input-placeholder,#gform_5 .gform-body select:-ms-input-placeholder,#gform_5 .gform-body input[type=text]:-ms-input-placeholder,#gform_5 .gform-body input[type=tel]:-ms-input-placeholder,#gform_5 .gform-body input[type=email]:-ms-input-placeholder,#gform_5 .gform-body textarea:-ms-input-placeholder,#gform_6 .gform-body select:-ms-input-placeholder,#gform_6 .gform-body input[type=text]:-ms-input-placeholder,#gform_6 .gform-body input[type=tel]:-ms-input-placeholder,#gform_6 .gform-body input[type=email]:-ms-input-placeholder,#gform_6 .gform-body textarea:-ms-input-placeholder,#gform_7 .gform-body select:-ms-input-placeholder,#gform_7 .gform-body input[type=text]:-ms-input-placeholder,#gform_7 .gform-body input[type=tel]:-ms-input-placeholder,#gform_7 .gform-body input[type=email]:-ms-input-placeholder,#gform_7 .gform-body textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .gform-body select::-webkit-input-placeholder,#gform_1 .gform-body input[type=text]::-webkit-input-placeholder,#gform_1 .gform-body input[type=tel]::-webkit-input-placeholder,#gform_1 .gform-body input[type=email]::-webkit-input-placeholder,#gform_1 .gform-body textarea::-webkit-input-placeholder,#gform_2 .gform-body select::-webkit-input-placeholder,#gform_2 .gform-body input[type=text]::-webkit-input-placeholder,#gform_2 .gform-body input[type=tel]::-webkit-input-placeholder,#gform_2 .gform-body input[type=email]::-webkit-input-placeholder,#gform_2 .gform-body textarea::-webkit-input-placeholder,#gform_3 .gform-body select::-webkit-input-placeholder,#gform_3 .gform-body input[type=text]::-webkit-input-placeholder,#gform_3 .gform-body input[type=tel]::-webkit-input-placeholder,#gform_3 .gform-body input[type=email]::-webkit-input-placeholder,#gform_3 .gform-body textarea::-webkit-input-placeholder,#gform_5 .gform-body select::-webkit-input-placeholder,#gform_5 .gform-body input[type=text]::-webkit-input-placeholder,#gform_5 .gform-body input[type=tel]::-webkit-input-placeholder,#gform_5 .gform-body input[type=email]::-webkit-input-placeholder,#gform_5 .gform-body textarea::-webkit-input-placeholder,#gform_6 .gform-body select::-webkit-input-placeholder,#gform_6 .gform-body input[type=text]::-webkit-input-placeholder,#gform_6 .gform-body input[type=tel]::-webkit-input-placeholder,#gform_6 .gform-body input[type=email]::-webkit-input-placeholder,#gform_6 .gform-body textarea::-webkit-input-placeholder,#gform_7 .gform-body select::-webkit-input-placeholder,#gform_7 .gform-body input[type=text]::-webkit-input-placeholder,#gform_7 .gform-body input[type=tel]::-webkit-input-placeholder,#gform_7 .gform-body input[type=email]::-webkit-input-placeholder,#gform_7 .gform-body textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}#gform_1 .gform-body textarea,#gform_2 .gform-body textarea,#gform_3 .gform-body textarea,#gform_5 .gform-body textarea,#gform_6 .gform-body textarea,#gform_7 .gform-body textarea{height:24px !important;line-height:1.2;resize:none;padding:0 !important}#gform_1 .gform-body .gfield_label,#gform_2 .gform-body .gfield_label,#gform_3 .gform-body .gfield_label,#gform_5 .gform-body .gfield_label,#gform_6 .gform-body .gfield_label,#gform_7 .gform-body .gfield_label{font-family:"Cormorant Garamond",serif;font-size:16px;font-weight:500;line-height:1;color:#000;padding:0;margin:0 0 8px}#gform_1 #gform_fields_1,#gform_1 #gform_fields_2,#gform_1 #gform_fields_3,#gform_1 #gform_fields_5,#gform_1 #gform_fields_6,#gform_1 #gform_fields_7,#gform_2 #gform_fields_1,#gform_2 #gform_fields_2,#gform_2 #gform_fields_3,#gform_2 #gform_fields_5,#gform_2 #gform_fields_6,#gform_2 #gform_fields_7,#gform_3 #gform_fields_1,#gform_3 #gform_fields_2,#gform_3 #gform_fields_3,#gform_3 #gform_fields_5,#gform_3 #gform_fields_6,#gform_3 #gform_fields_7,#gform_5 #gform_fields_1,#gform_5 #gform_fields_2,#gform_5 #gform_fields_3,#gform_5 #gform_fields_5,#gform_5 #gform_fields_6,#gform_5 #gform_fields_7,#gform_6 #gform_fields_1,#gform_6 #gform_fields_2,#gform_6 #gform_fields_3,#gform_6 #gform_fields_5,#gform_6 #gform_fields_6,#gform_6 #gform_fields_7,#gform_7 #gform_fields_1,#gform_7 #gform_fields_2,#gform_7 #gform_fields_3,#gform_7 #gform_fields_5,#gform_7 #gform_fields_6,#gform_7 #gform_fields_7{display:flex !important;gap:0 !important;list-style-type:none;flex-wrap:wrap;padding:0;margin:0}#gform_1 .gfield,#gform_2 .gfield,#gform_3 .gfield,#gform_5 .gfield,#gform_6 .gfield,#gform_7 .gfield{min-width:auto !important;width:33.33% !important;padding:0 15px 40px 15px !important}@media(max-width:799px){#gform_1 .gfield,#gform_2 .gfield,#gform_3 .gfield,#gform_5 .gfield,#gform_6 .gfield,#gform_7 .gfield{width:50% !important}}@media(max-width:599px){#gform_1 .gfield,#gform_2 .gfield,#gform_3 .gfield,#gform_5 .gfield,#gform_6 .gfield,#gform_7 .gfield{width:100% !important}}#gform_4{width:100%}#gform_4 .gform-body{width:100%;max-width:560px}#gform_4 .gform-body select,#gform_4 .gform-body input[type=text],#gform_4 .gform-body input[type=tel],#gform_4 .gform-body input[type=email],#gform_4 .gform-body textarea{display:block;width:100%;background-color:transparent;border:0;outline:0;font-size:32px;caret-color:#000;line-height:1;color:#000;padding-top:8px;margin:0;border-bottom:1px solid rgba(0,0,0,0.3)}#gform_4 .gform-body select:focus,#gform_4 .gform-body input[type=text]:focus,#gform_4 .gform-body input[type=tel]:focus,#gform_4 .gform-body input[type=email]:focus,#gform_4 .gform-body textarea:focus{outline:0;border-bottom:1px solid black}#gform_4 .gform-body select.placeholder,#gform_4 .gform-body input[type=text].placeholder,#gform_4 .gform-body input[type=tel].placeholder,#gform_4 .gform-body input[type=email].placeholder,#gform_4 .gform-body textarea.placeholder{color:rgba(0,0,0,0.35)}#gform_4 .gform-body select:-moz-placeholder,#gform_4 .gform-body input[type=text]:-moz-placeholder,#gform_4 .gform-body input[type=tel]:-moz-placeholder,#gform_4 .gform-body input[type=email]:-moz-placeholder,#gform_4 .gform-body textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_4 .gform-body select::-moz-placeholder,#gform_4 .gform-body input[type=text]::-moz-placeholder,#gform_4 .gform-body input[type=tel]::-moz-placeholder,#gform_4 .gform-body input[type=email]::-moz-placeholder,#gform_4 .gform-body textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}#gform_4 .gform-body select:-ms-input-placeholder,#gform_4 .gform-body input[type=text]:-ms-input-placeholder,#gform_4 .gform-body input[type=tel]:-ms-input-placeholder,#gform_4 .gform-body input[type=email]:-ms-input-placeholder,#gform_4 .gform-body textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}#gform_4 .gform-body select::-webkit-input-placeholder,#gform_4 .gform-body input[type=text]::-webkit-input-placeholder,#gform_4 .gform-body input[type=tel]::-webkit-input-placeholder,#gform_4 .gform-body input[type=email]::-webkit-input-placeholder,#gform_4 .gform-body textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}#gform_4 .gform-body textarea{height:96px !important;line-height:1.2;resize:none;padding:0 !important}#gform_4 .gform-body .gfield_label{font-family:"Cormorant Garamond",serif;font-size:14px;font-weight:500;line-height:1;color:#000;padding:0;margin:0 0 8px;opacity:.3}#gform_4 .gform_footer{margin:0 !important;padding:0 !important}#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_4,#gform_4 .gform_button{cursor:pointer;margin-top:60px}.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:#000;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-content{width:100%;margin-top:30px}.wps-blog-post-item__container a .blog-content h3{color:#000;text-transform:none;transition:color 300ms ease-in-out}.wps-blog-post-item__container a .blog-content .button{width:100%;margin-top:40px}.wps-blog-post-item__container a .blog-content .button svg{fill:#000}.wps-blog-post-item__container a .blog-content .button .text{color:#000}.wps-blog-post-item__container a:hover .blog-content h3{color:#d39e2b}.wps-blog-post-item__container a:hover .button svg{transform:rotate(12deg)}.wps-blog-post-item__container a:hover .button .text{transform:translate(-5px,0)}.wps-blog-post-single .section-cta__container a{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.wps-blog-post-single .section-cta__container a span{display:inline-block;vertical-align:middle;font-weight:500;line-height:1;color:#000;transition:color 250ms ease-in-out}.wps-blog-post-single .section-cta__container a span:nth-child(1){position:relative;top:-2px}.wps-blog-post-single .section-cta__container a:hover span{color:#d39e2b}.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:#d39e2b;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:#d39e2b;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:#d39e2b;font-weight:normal;text-decoration:none}.widget.widget_archive ul li.current_page_item a:after,.widget.widget_meta ul li.current_page_item a:after,.widget.widget_categories ul li.current_page_item a:after{transform:translate(-20px,0);opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}.widget.widget_recent_entries ul,.widget.widget_recent_comments ul{padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}.widget.widget_recent_entries ul li,.widget.widget_recent_comments ul li{position:relative;padding:0;margin:0;line-height:1;display:block}.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a{text-decoration:none;color:#000}.widget.widget_recent_entries ul li a:hover,.widget.widget_recent_comments ul li a:hover{color:#d39e2b;text-decoration:none}.widget.widget_search{position:relative;width:100%;overflow:hidden}.widget.widget_search input{border:0;width:100%;height:50px;padding:8px 20px;background:#f0f0f0;border-radius:50px;transition:all .25s ease-in-out 0s;font-size:18px;color:#000;text-align:left;outline:0;box-sizing:border-box}.widget.widget_search input.placeholder{color:#a1a1a1}.widget.widget_search input:-moz-placeholder{color:#a1a1a1}.widget.widget_search input::-moz-placeholder{color:#a1a1a1}.widget.widget_search input:-ms-input-placeholder{color:#a1a1a1}.widget.widget_search input::-webkit-input-placeholder{color:#a1a1a1}.widget.widget_search input:focus{outline:0;border-color:#000}.widget.widget_search .search-submit{position:absolute;top:10px;right:10px;background-repeat:no-repeat;background-image:url("dist/images/icon-search-zoom.svg");background-color:transparent;background-position:center center;border:0;display:inline-block;height:30px;width:30px;margin:0;padding:0;text-indent:-99999px;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}/*!
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:#d39e2b;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:#fff}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#fff;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:#d39e2b}.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:#d39e2b}.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]{border:0}.vc_row.wpb_row{margin-top:0;margin-bottom:0;margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-section{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-grid-section{margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-grid-section .row{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-section.wps-row-inner-fix{margin-left:-20px;margin-right:-20px}.no-container>.row{margin:0 15px}.no-container .row .vc_column_container{padding:0}.wpb_wrapper .row-bg-center{background-position:center center !important}.row-overflow-hidden{overflow:hidden}.row.no-gutters,.vc_row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.vc_row.no-gutters>[class^=vc_col],.vc_row.no-gutters>[class*=" vc_col"],.row.no-gutters>[class*=" col-"],.vc_column-inner{padding-right:0 !important;padding-left:0 !important}.row.no-gutters .container,.vc_row.no-gutters .container,.container.no-gutters{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.container .container,.container-fluid .container{width:100%}.container{width:100%;max-width:1440px;margin:0 auto}.edgtf-grid-section .edgtf-section-inner{padding-left:20px;padding-right:20px}.wps-vc-row-no-padding .vc_column_container{padding-left:0;padding-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJiYXNlL2N1c3RvbS1mb250cy5zY3NzIiwic3R5bGUuY3NzIiwidXRpbGl0aWVzL21peGlucy5zY3NzIiwiYmFzZS9jb3JlLnNjc3MiLCJiYXNlL3ZhcmlhYmxlcy5zY3NzIiwiYmFzZS93cHMtc3R5bGVndWlkZS5zY3NzIiwidXRpbGl0aWVzL21lZGlhLXF1ZXJpZXMuc2NzcyIsImJhc2UvX2FjY2Vzc2liaWxpdHkuc2NzcyIsImJhc2UvX3dwY29yZS5zY3NzIiwiYmFzZS90eXBvZ3JhcGh5LW5ldy5zY3NzIiwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudC5zY3NzIiwiY29tcG9uZW50cy9hbW1hci1oZWFkZXItbmF2YmFyLnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci1oZXJvLnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV93aHlfdXNfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Byb2plY3RzX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9pbWFnZV9ncmlkLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19ob21lcGFnZV9pbnRlcmlvcl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9mZWF0dXJlZF90ZXh0X2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ltYWdlX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ltYWdlX2NvbnRlbnRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW1hZ2VfY29udGVudF9ibG9jazIuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfY29udGVudF9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9jb250ZW50X2Jsb2NrMi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV90d29fY29sdW1uX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2FjY29yZGlvbi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfYWJvdXRwYWdlX3N0YXRzX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19hYm91dHBhZ2VfdGVzdGltb25pYWxzX3NsaWRlci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfYWJvdXRwYWdlX2NvcmVfdmFsdWVzX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19wcm9qZWN0cGFnZV9wcm9qZWN0c19zbGlkZXIuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3Byb2plY3RwYWdlX2ludHJvX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19wcm9qZWN0cGFnZV9jb250YWN0X2Zvcm0uc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3Byb2plY3RwYWdlX2hpZ2hsaWdodHNfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3Byb2plY3RwYWdlX3NwZWNpZmljYXRpb25fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX3Byb2plY3RwYWdlX3Jlc291cmNlc19ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfcHJvamVjdHBhZ2VfdmlydHVhbF90b3VyLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19wcm9qZWN0cGFnZV9sb2NhdGlvbl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfcHJvamVjdHBhZ2VfZmVhdHVyZWRfYmFubmVyLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19lbWlwYWdlX2Jsb2NrLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19jb250YWN0X2luZm8uc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLWJsb2cuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLWN0YS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLW1haW4uc2NzcyIsImNvbXBvbmVudHMvd3BzLWZvcm1zLXN0eWxlLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctd2lkZ2V0cy5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctbmF2aWdhdGlvbi5zY3NzIiwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy1jb21tZW50LnNjc3MiLCJiYXNlL292ZXJpZGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7Q0FBQTtBQ0FBO0VBQ0Usc0JBQUE7RUFDQSw0Q0FBQTtFQUNBLHlTQUFBO0VBTUEsZ0JBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0FDUUY7QUNMQSwwQ0FBQTtBQ2RBOzs7RUFHRSxzQkFBQTtBRnNCRjs7QUVsQkE7RUFDRSx3QkFBQTtBRnFCRjs7QUVsQkE7O0VBRUUsVUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0FGcUJGOztBRWxCQTtFQUNFLGlCQUFBO0VBQ0Esd0NDakJhO0VEa0JiLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQ1ZZO0VEV1oseUJDWlk7QUhpQ2Q7O0FFbEJBO0VBQ0UsY0FBQTtFQUNBLHFCQUFBO0FGcUJGOztBRWxCQTtFQUNFLDZCQ2pDWTtBSHNEZDs7QUVsQkE7RUFDRSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0FGcUJGOztBRWxCQTtFQUNFLGVBQUE7QUZxQkY7O0FFbEJBO0VBQ0UsV0FBQTtFQUNBLFlBQUE7QUZxQkY7O0FFbEJBOztFQUVFLGVBQUE7RUFDQSxZQUFBO0FGcUJGOztBRWxCQTtFQUNFLFNBQUE7QUZxQkY7O0FFbEJBO0VBQ0UsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0FGcUJGOztBRWxCQTtFQUNFLGlCQUFBO0FGcUJGOztBRWxCQTtFQUNFLGVBQUE7RUFDQSxXQUFBO0FGcUJGOztBRWxCQTtHRDlFRSxPQUFBO0FEb0dG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QTtFQUNJLFVBQUE7QWhEK2pQSjs7QWdENWpQQTtFQUNJLDZDQUFBO0FoRCtqUEo7O0FnRDVqUEE7RUFDSSxnQkFBQTtBaEQralBKOztBZ0Q1alBBO0VBQ0ksZUFBQTtFQUNBLGNBQUE7QWhEK2pQSjs7QWdENWpQQTs7Ozs7RUFLSSwyQkFBQTtFQUNBLDBCQUFBO0FoRCtqUEo7O0FnRDVqUEE7RUFDSSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FoRCtqUEo7O0FnRDNqUEE7O0VBRUksV0FBQTtBaEQ4alBKOztBZ0QxalBBO0VBQ0ksV0FBQTtFQUNBLGlCQUFBO0VBQ0EsY0FBQTtBaEQ2alBKOztBZ0R6alBJO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBaEQ0alBSOztBZ0RyaVBRO0VBQ0ksZUFBQTtFQUNBLGdCQUFBO0FoRHdpUFoiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG5UaGVtZSBOYW1lOiAgICAgTGFuZG1hcmsgSW50cmF0ZWNoIEN1c3RvbSBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwiYmFzZS9jdXN0b20tZm9udHNcIjtcbkBpbXBvcnQgXCJiYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9tZWRpYS1xdWVyaWVzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL21peGluc1wiO1xuQGltcG9ydCBcImJhc2UvY29yZVwiO1xuQGltcG9ydCBcImJhc2Uvd3BzLXN0eWxlZ3VpZGUuc2Nzc1wiO1xuQGltcG9ydCBcImJhc2UvYWNjZXNzaWJpbGl0eVwiO1xuQGltcG9ydCBcImJhc2Uvd3Bjb3JlXCI7XG5cbkBpbXBvcnQgXCJiYXNlL3R5cG9ncmFwaHktbmV3XCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpdGUtbWFpbi1jb250ZW50XCI7XG5cbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyLWFkZHJlc3MnO1xuLy8gQGltcG9ydCAnY29tcG9uZW50cy9oZWFkZXItbmF2YmFyJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyLWhlcm8nO1xuXG4vLyBAaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci10b3BiYXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLW5hdmJhclwiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9hbW1hci1oZWFkZXItaGVyb1wiO1xuLy8gQGltcG9ydCBcIi4vY29tcG9uZW50cy9oZWFkZXItc3RpY2t5LW1lbnVcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLWZ1bGwtc2NyZWVuLW1lbnUuc2Nzc1wiO1xuXG5AaW1wb3J0IFwidmMtY29tcG9uZW50cy9pbml0XCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZm9vdGVyXCI7XG5cbkBpbXBvcnQgXCJjb21wb25lbnRzL3dwcy1mb3Jtcy1zdHlsZVwiO1xuXG4vLyBAaW1wb3J0IFwidmMtY29tcG9uZW50cy93cHNfdmNfbWlzY19zdHlsZXNcIjtcblxuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctd2lkZ2V0c1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLW5hdmlnYXRpb25cIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1zZWFyY2hcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1jb21tZW50XCI7XG5cbkBpbXBvcnQgXCJiYXNlL292ZXJpZGVcIjtcbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk5ld1lvcmtcIjtcclxuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9OZXdZb3JrL05ld1lvcmsuZW90XCIpO1xyXG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL05ld1lvcmsvTmV3WW9yay5lb3Q/I2llZml4XCIpXHJcbiAgICAgIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL05ld1lvcmsvTmV3WW9yay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuICAgIHVybChcIk5ld1lvcmsud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG4gICAgdXJsKFwiYXNzZXRzL2ZvbnRzL05ld1lvcmsvTmV3WW9yay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCJhc3NldHMvZm9udHMvTmV3WW9yay9OZXdZb3JrLnN2ZyNOZXdZb3JrXCIpIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiLyohXG5UaGVtZSBOYW1lOiAgICAgTGFuZG1hcmsgSW50cmF0ZWNoIEN1c3RvbSBUaGVtZVxuVGhlbWUgVVJJOiAgICAgIGh0dHBzOi8vaG91bWFuaXR5LmNvbS9cbkF1dGhvcjogICAgICAgICBTZXllZCBNZWVyYW5cbkF1dGhvciBVUkk6ICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5EZXNjcmlwdGlvbjogICAgVGhpcyBpcyBhIG1vZGVybiBjdXN0b20tYnVpbGQgV29yZFByZXNzIHRoZW1lIGJ5IEhvdW1hbml0eS5cblZlcnNpb246ICAgICAgICAxLjAuMFxuTGljZW5zZTogICAgICAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC0yLjAuaHRtbFxuVGV4dCBEb21haW46ICAgIGh1bW50eS10aGVtZVxuVGFnczogY3VzdG9tIHRoZW1lLCBob3VtYW5pdHksIHdwc1xuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOZXdZb3JrXCI7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL05ld1lvcmsvTmV3WW9yay5lb3RcIik7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL05ld1lvcmsvTmV3WW9yay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvTmV3WW9yay9OZXdZb3JrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJOZXdZb3JrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL05ld1lvcmsvTmV3WW9yay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9OZXdZb3JrL05ld1lvcmsuc3ZnI05ld1lvcmtcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLDJzLGVhc2Utb3V0KTsgKi9cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG5odG1sLFxuYm9keSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24ge1xuICBmb250LWZhbWlseTogXCJOZXdZb3JrXCIsIHNlcmlmO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnBpY3R1cmUsXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ud3BzLWltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jbGVhcmZpeCB7XG4gICp6b29tOiAxO1xufVxuLmNsZWFyZml4OjpiZWZvcmUsIC5jbGVhcmZpeDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ld1lvcmtcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgMTB2dywgMTQwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ld1lvcmtcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2QzOWUyYjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGlja3lfX3NlY3Rpb24gLnRpdGxlIGgyLCAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoMiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmhvbWUtaGVyby10aXRsZV9fY29udGFpbmVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV3WW9ya1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCAxMHZ3LCAxNDBweCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoMiwgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi10aXRsZSBoMiwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciAubWFpbi10aXRsZSBoMiwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5ld1lvcmtcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGgyLCAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRpdGxlIGgyLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIC5tYWluLXRpdGxlIGgyLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoMiwgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi10aXRsZSBoMiwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciAubWFpbi10aXRsZSBoMiwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoMiwgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi10aXRsZSBoMiwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciAubWFpbi10aXRsZSBoMiwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDIsIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLm1haW4tdGl0bGUgaDIsIC53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgLm1haW4tdGl0bGUgaDIsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3ggLmJveC1oZWFkZXIgLmJveC10aXRsZSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoNCAucGVyY2VudGFnZSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0IC5jb250ZW50IGgzLFxuLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIC5jb2x1bW4tcmlnaHQgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIuYmctc3R5bGUtd2hpdGUgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGl0bGUgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24tY2FyZCBhIC5jYXJkLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91ci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveCAuYm94LWhlYWRlciAuYm94LXRpdGxlLCAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGF0c19fY29udGFpbmVyIC5zdGF0IGg0IC5wZXJjZW50YWdlLCAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX19jb250YWluZXIgLnR3by1jb2x1bW5fX2NvbnRhaW5lciAuY29sdW1uLWxlZnQgLmNvbnRlbnQgaDMsXG4gIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX19jb250YWluZXIgLnR3by1jb2x1bW5fX2NvbnRhaW5lciAuY29sdW1uLXJpZ2h0IC5jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X193cmFwcGVyLmJnLXN0eWxlLXdoaXRlIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWZlYXR1cmVkLXRpdGxlIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWNhcmQgYSAuY2FyZC1jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIgLmNvcmUtdmFsdWUtYm94IC5ib3gtaGVhZGVyIC5ib3gtdGl0bGUsIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIgLnN0YXQgaDQgLnBlcmNlbnRhZ2UsIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIC5jb2x1bW4tbGVmdCAuY29udGVudCBoMyxcbiAgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIC5jb2x1bW4tcmlnaHQgLmNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIuYmctc3R5bGUtd2hpdGUgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGl0bGUgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24tY2FyZCBhIC5jYXJkLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzLCAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3ggLmJveC1oZWFkZXIgLmJveC10aXRsZSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoNCAucGVyY2VudGFnZSwgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0IC5jb250ZW50IGgzLFxuICAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1yaWdodCAuY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZSAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10aXRsZSBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1jYXJkIGEgLmNhcmQtY29udGVudCBoMywgLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0LCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCAuY29udGVudCBoNCwgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWNvbnRlbnQgaDQgc3BhbiwgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWNvbnRlbnQgaDQsIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLnNtYWxsLXRpdGxlIGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zbWFsbC10aXRsZSBoMywgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNtYWxsLXRpdGxlIGgzLCAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWNhcmQgYSAuY2FyZC1jb250ZW50IGg0LCAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnNtYWxsLXRpdGxlIGgzLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIC5zbWFsbC10aXRsZSBoMywgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIC5zbWFsbC10aXRsZV9fY29udGFpbmVyIGg0LCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc21hbGwtdGl0bGVfX2NvbnRhaW5lciBoNCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgaDMsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBoMywgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgaDMge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgI2dmb3JtXzQgLmdmb3JtLWJvZHkgc2VsZWN0LFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV80IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV80IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgdGV4dGFyZWEsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuaW5wdXQtZmllbGQsIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAud3BzLXZpcnR1YWwtdG91ci1zbGlkZXIgLnNsaWRlci1pbWFnZXNfX2NvbnRhaW5lciAuc2xpZGVyLWltYWdlIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIGEgc3BhbiwgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIHAsIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSwgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbXNfX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZSBoMywgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGl0bGUgaDIsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciAuc2VjdGlvbiAuZGVzY3JpcHRpb24gcCwgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgLmZlYXR1cmVkLXRleHQgcCwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmRzIC5jYXJkIGEgLnRpdGxlIGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNzU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jcy10ZXh0X19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgaDMsICNnZm9ybV80IC5nZm9ybS1ib2R5IHNlbGVjdCxcbiAgI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XSxcbiAgI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLFxuICAjZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgI2dmb3JtXzQgLmdmb3JtLWJvZHkgdGV4dGFyZWEsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuaW5wdXQtZmllbGQsIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAud3BzLXZpcnR1YWwtdG91ci1zbGlkZXIgLnNsaWRlci1pbWFnZXNfX2NvbnRhaW5lciAuc2xpZGVyLWltYWdlIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIGEgc3BhbiwgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIHAsIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSwgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbXNfX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZSBoMywgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGl0bGUgaDIsIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCwgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IGgzLCAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciAuc2VjdGlvbiAuZGVzY3JpcHRpb24gcCwgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgLmZlYXR1cmVkLXRleHQgcCwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmRzIC5jYXJkIGEgLnRpdGxlIGgzLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaSAudGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi53cHMtY3MtdGV4dF9fc3R5bGUyLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEgc3BhbiwgI2dmb3JtXzEgLmdmb3JtLWJvZHkgc2VsZWN0LFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBzZWxlY3QsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYSxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IHNlbGVjdCxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF0sXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IHRleHRhcmVhLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgc2VsZWN0LFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgdGV4dGFyZWEsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBzZWxlY3QsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYSxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHNlbGVjdCxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF0sXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHRleHRhcmVhLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgaDMsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIC5wYWdlcy1saW5rcyBoMyxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIC5xdWljay1saW5rcyBoMywgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmhlYWRpbmcgaDMsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuaGVhZGluZyBwLCAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tZm9ybV9fY29udGFpbmVyIHAsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmVtYWlsIGEgc3BhbiwgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgaDMsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHAsIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5jb250ZW50IGgzLCAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQgLmlucHV0LWZpZWxkLCAud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciAucHJvamVjdC1pdGVtIGEgLnByb2plY3QtY29udGVudCBwLCAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveCAuYm94LWNvbnRlbnQgcCwgLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtYWJvdXQtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLWRldGFpbHMgLmF1dGhvci1uYW1lLCAud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1hYm91dC10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC50ZXN0aW1vbmlhbC1jb250ZW50LCAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGF0c19fY29udGFpbmVyIC5zdGF0IC5zdGF0LXRpdGxlLCAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0IC5jb250ZW50IHAsXG4ud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1yaWdodCAuY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgcCwgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuZGVzY3JpcHRpb24gcCwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyIHVsIGxpIGEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGU0IC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnByb2plY3QtZGV0YWlsc19fY29udGFpbmVyIHVsIGxpIC50aXRsZSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmhvbWUtaGVyby1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAsIC52Y190dGEtcGFuZWwtYm9keSB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuYnV0dG9uLCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSwgLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkOmxhc3QtY2hpbGQgLnN1Ym1pdC1idG4sIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIC5zZWN0aW9uLWN0YSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxIHN2ZywgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuYnV0dG9uIHN2ZywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEgc3ZnLCAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQ6bGFzdC1jaGlsZCAuc3VibWl0LWJ0biBzdmcsIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIHN2ZywgLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyAuc2VjdGlvbi1jdGEgYSBzdmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbjtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxIC50ZXh0LCAud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5idXR0b24gLnRleHQsIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhIC50ZXh0LCAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQ6bGFzdC1jaGlsZCAuc3VibWl0LWJ0biAudGV4dCwgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgLnRleHQsIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgLnNlY3Rpb24tY3RhIGEgLnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbjtcbn1cbi53cHMtY3MtbGlua19fc3R5bGUxOmhvdmVyIHN2ZywgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuYnV0dG9uOmhvdmVyIHN2ZywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3ZnLCAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQ6bGFzdC1jaGlsZCAuc3VibWl0LWJ0bjpob3ZlciBzdmcsIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIHN2ZywgLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyAuc2VjdGlvbi1jdGEgYTpob3ZlciBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMmRlZyk7XG59XG4ud3BzLWNzLWxpbmtfX3N0eWxlMTpob3ZlciAudGV4dCwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuYnV0dG9uOmhvdmVyIC50ZXh0LCAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYTpob3ZlciAudGV4dCwgLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkOmxhc3QtY2hpbGQgLnN1Ym1pdC1idG46aG92ZXIgLnRleHQsIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhOmhvdmVyIC50ZXh0LCAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIC5zZWN0aW9uLWN0YSBhOmhvdmVyIC50ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTVweCwgMCk7XG59XG5cbi53cHMtY3MtYnRuX19zdHlsZTEsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAjZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fNCAuZ2Zvcm1fYnV0dG9uLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMywgI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4jZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4jZ2Zvcm1fNSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzYgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV82ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzYgI2dmb3JtX3N1Ym1pdF9idXR0b25fNixcbiNnZm9ybV82ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4jZ2Zvcm1fNiAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fNyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV83ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fNyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fNixcbiNnZm9ybV83ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4jZ2Zvcm1fNyAuZ2Zvcm1fYnV0dG9uLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuc3VibWl0LWJ0biwgLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5zdWJtaXQtYnRuLCAuZmVhdHVyZWQtY3RhLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMTpob3ZlciwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsICNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNDpob3ZlcixcbiNnZm9ybV80IC5nZm9ybV9idXR0b246aG92ZXIsICNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtYnRuOmhvdmVyLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMTpob3ZlcixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzI6aG92ZXIsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zOmhvdmVyLCAjZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81OmhvdmVyLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNjpob3ZlciwgI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNzpob3ZlcixcbiNnZm9ybV8xIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82OmhvdmVyLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNzpob3ZlcixcbiNnZm9ybV8yIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82OmhvdmVyLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNzpob3ZlcixcbiNnZm9ybV8zIC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82OmhvdmVyLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNzpob3ZlcixcbiNnZm9ybV81IC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV82ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzYgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV82ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82OmhvdmVyLFxuI2dmb3JtXzYgI2dmb3JtX3N1Ym1pdF9idXR0b25fNzpob3ZlcixcbiNnZm9ybV82IC5nZm9ybV9idXR0b246aG92ZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkLWJ0bjpob3ZlcixcbiNnZm9ybV83ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzE6aG92ZXIsXG4jZ2Zvcm1fNyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yOmhvdmVyLFxuI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fMzpob3ZlcixcbiNnZm9ybV83ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzU6aG92ZXIsXG4jZ2Zvcm1fNyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82OmhvdmVyLFxuI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fNzpob3ZlcixcbiNnZm9ybV83IC5nZm9ybV9idXR0b246aG92ZXIsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5zdWJtaXQtYnRuOmhvdmVyLCAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLnN1Ym1pdC1idG46aG92ZXIsIC5mZWF0dXJlZC1jdGEtYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgLyogQWJvdmUgV1AgdG9vbGJhci4gKi9cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDZweCAwIDE0cHggMjBweDtcbn1cblxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cblxuLmFsaWducmlnaHQgaW1nLFxuLmFsaWdubGVmdCBpbWcsXG4uYWxpZ25jZW50ZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbmNlbnRlcixcbiAgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIyBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLndwLWNhcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLndwLWNhcHRpb24gLndwLWNhcHRpb24tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAxM3B4IDE1cHg7XG59XG4ucnRsIC53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsXG4uaDEge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuaDQsXG4uaDQge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIHtcbiAgY29sb3I6ICNkMzllMmI7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICNkMzllMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLWN0YS1idG4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmVhdHVyZWQtY3RhLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMzJweCAwcHg7XG59XG5wIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbnAgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5wIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XG59XG5wLmFkZC1tYXgtd2lkdGgge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAuYWRkLW1heC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCA0MHB4O1xufVxudWwgbGksXG5vbCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxudWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud3BiX3RleHRfY29sdW1uIG9sIHtcbiAgcGFkZGluZzogMCAwIDAgMjBweDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gb2wgbGkge1xuICBtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4ud3BiX3RleHRfY29sdW1uIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMmI7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSA+IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxNnB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMmI7XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwYl90ZXh0X2NvbHVtbi1kZXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYSwgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMywgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiwgLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS45O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWZlYXR1cmVkLXBhcmEsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTIsIC53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZDM5ZTJiO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBoZWFkaW5nICovXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cblxuLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52Y190dGEtdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnZjX3R0YS10aXRsZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cblxuLnZjX3R0YS1wYW5lbC1oZWFkaW5nIGgzIGEgc3BhbiB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnZjX3R0YS1wYW5lbC1oZWFkaW5nOmhvdmVyIGgzIGEgc3BhbiB7XG4gIGNvbG9yOiAjZDM5ZTJiICFpbXBvcnRhbnQ7XG59XG5cbi52Y190dGEtY29sb3Itd2hpdGUudmNfdHRhLXN0eWxlLWZsYXQgLnZjX3R0YS1wYW5lbCAudmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udmNfdHRhLnZjX2dlbmVyYWwgLnZjX3R0YS1wYW5lbC52Y19hY3RpdmUgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIGgzIGEgc3BhbiB7XG4gIGNvbG9yOiAjZDM5ZTJiICFpbXBvcnRhbnQ7XG59XG5cbi52Y190dGEudmNfZ2VuZXJhbCAudmNfdHRhLXBhbmVsLXRpdGxlID4gYSB7XG4gIHBhZGRpbmc6IDE0cHggMzBweCAxNHB4IDYwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLnZjX2dlbmVyYWwgLnZjX3R0YS1wYW5lbC10aXRsZSA+IGEge1xuICAgIHBhZGRpbmc6IDE0cHggMTBweCAxNHB4IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmNfdHRhIC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIGhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4udmNfdHRhLWNvbG9yLXdoaXRlLnZjX3R0YS1zdHlsZS1mbGF0IC52Y190dGEtY29udHJvbHMtaWNvbjo6YWZ0ZXIsXG4udmNfdHRhLWNvbG9yLXdoaXRlLnZjX3R0YS1zdHlsZS1mbGF0IC52Y190dGEtY29udHJvbHMtaWNvbjo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDM5ZTJiICFpbXBvcnRhbnQ7XG59XG5cbi52Y190dGEtcGFuZWwtYm9keSBwIHtcbiAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZjX3R0YS1wYW5lbC1ib2R5IHAge1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC52Y190dGEtcGFuZWwtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi52Y190dGEtcGFuZWwtYm9keSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudmNfdHRhLXBhbmVsLWJvZHkgdWwge1xuICAgIHBhZGRpbmc6IDAgMjRweCAwIDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnZjX3R0YS1wYW5lbC1ib2R5IHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnZjX3R0YS1wYW5lbC1ib2R5IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi52Y190dGEtcGFuZWwtYm9keSB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMTZweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTJiO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0IC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2ZWFsLXR4dCB7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbn1cblxuLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxufVxuXG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgc3BhbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEgc3BhbiBzdmcgLmZpeGVkLW5hdi1sb2dvIHtcbiAgbWF4LXdpZHRoOiAzMnB4O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHNwYW4gc3ZnIC5maXhlZC1uYXYtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMzBweDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTk7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gLmJhciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3ZnIHtcbiAgZmlsbDogI2QzOWUyYjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHN2ZyByZWN0IHtcbiAgZmlsbDogI2QzOWUyYjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjZDM5ZTJiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUxIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIHN2ZyAudGV4dCB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3ZnIHtcbiAgZmlsbDogI2QzOWUyYjtcbn1cbi53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlMSAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4gLmJhciBzdmcgcmVjdCB7XG4gIGZpbGw6ICNkMzllMmI7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTEgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC50ZXh0IHtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4ud3BzdGYtc2l0ZS1oZWFkZXItd3JhcC5zdHlsZTIgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciwgLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAuc3R5bGUzIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIsIC53cHN0Zi1zaXRlLWhlYWRlci13cmFwLnN0eWxlNCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDIwMDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaG9tZS1oZWFkZXItdmlkZW8tYmctY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaG9tZS1oZWFkZXItdmlkZW8tYmctY29udGFpbmVyIC5CYWNrZ3JvdW5kTWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIgLkJhY2tncm91bmRNZWRpYSAuQmFja2dyb3VuZE1lZGlhX192aWRlb3Mge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIgLkJhY2tncm91bmRNZWRpYSAuQmFja2dyb3VuZE1lZGlhX192aWRlb3MgLkJhY2tncm91bmRNZWRpYV9fdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5ob21lLWhlYWRlci12aWRlby1iZy1jb250YWluZXIgLkJhY2tncm91bmRNZWRpYSAuQmFja2dyb3VuZE1lZGlhX192aWRlb3MgLkJhY2tncm91bmRNZWRpYV9fdmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyLmhvbWUtaGVyby1jb250ZW50X19jb250YWluZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVyby1sb2dvX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVyby1sb2dvX19jb250YWluZXIge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmhlcm8tbG9nb19fY29udGFpbmVyIC5sb2dvIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaGVyby1sb2dvX19jb250YWluZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmhlcm8tbG9nb19fY29udGFpbmVyIC5sb2dvIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5oZXJvLWxvZ29fX2NvbnRhaW5lciAuZmFkZS1pbi1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tdGl0bGVfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLXRpdGxlX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tdGl0bGVfX2NvbnRhaW5lciBoMSAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmhvbWUtaGVyby10aXRsZV9fY29udGFpbmVyIGgxIHtcbiAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCAxMnZ3LCAxNDBweCk7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC5oZWFkZXItaGVyb19fd3JhcHBlciAuaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVyby1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5ob21lLWhlcm8tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAuaGVhZGVyLWhlcm9fX3dyYXBwZXIgLmhlYWRlci1oZXJvX19jb250YWluZXIgLmhlcm8tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuaG9tZS1oZXJvLWRlc2NyaXB0aW9uX19jb250YWluZXIgcCAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLmhlYWRlci1oZXJvX193cmFwcGVyIC5oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZXJvLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLmhvbWUtaGVyby1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNjBweCAwIDE1MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgaDMge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBoMyAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCAuZmFkZS1pbi1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzIwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTEwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAgMCAxMHZoO1xuICB6LWluZGV4OiAxMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgaDMge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIGgzIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIC5mYWRlLWluLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjcpIDE1JSwgdHJhbnNwYXJlbnQgNjUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBoZWlnaHQ6IDEwMGR2aDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDExMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDclO1xuICBwYWRkaW5nOiAwIDAgMjZ2aDtcbiAgei1pbmRleDogMTA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgcGFkZGluZzogMCAwIDIwdmg7XG4gICAgZ2FwOiA2MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgaDMge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIGgzIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIC5sZWZ0LWxpbmUsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIC5yaWdodC1saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWRlc2NyaXB0aW9uIHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucHJvamVjdC1kZXRhaWxzX19jb250YWluZXIgLnJlZ2lzdGVyLW51bWJlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucHJvamVjdC1kZXRhaWxzX19jb250YWluZXIgLnJlZ2lzdGVyLW51bWJlciBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV3WW9ya1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMi4yODU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciAucmVnaXN0ZXItbnVtYmVyIC5wcm9qZWN0LWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucHJvamVjdC1kZXRhaWxzX19jb250YWluZXIgdWwge1xuICAgIGdhcDogNDBweCAyMHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucHJvamVjdC1kZXRhaWxzX19jb250YWluZXIgdWwgbGk6bnRoLWNoaWxkKDEpIHtcbiAgZ3JpZC1jb2x1bW46IDEvc3BhbiA0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMSkge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gMTI7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnByb2plY3QtZGV0YWlsc19fY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCgyKSB7XG4gIGdyaWQtY29sdW1uOiA1L3NwYW4gMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucHJvamVjdC1kZXRhaWxzX19jb250YWluZXIgdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMikge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gNjtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucHJvamVjdC1kZXRhaWxzX19jb250YWluZXIgdWwgbGk6bnRoLWNoaWxkKDMpIHtcbiAgZ3JpZC1jb2x1bW46IDcvc3BhbiAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoMykge1xuICAgIGdyaWQtY29sdW1uOiA0L3NwYW4gMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnByb2plY3QtZGV0YWlsc19fY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCgzKSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaTpudGgtY2hpbGQoNCkge1xuICBncmlkLWNvbHVtbjogOS9zcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnByb2plY3QtZGV0YWlsc19fY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCg0KSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiAzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTMgLnBhZ2UtdGl0bGUtd3JhcHBlciAucHJvamVjdC1kZXRhaWxzX19jb250YWluZXIgdWwgbGk6bnRoLWNoaWxkKDQpIHtcbiAgICBncmlkLWNvbHVtbjogMS9zcGFuIDY7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnByb2plY3QtZGV0YWlsc19fY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCg1KSB7XG4gIGdyaWQtY29sdW1uOiAxMS9zcGFuIDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnByb2plY3QtZGV0YWlsc19fY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZ3JpZC1jb2x1bW46IDEwL3NwYW4gMztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUzIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnByb2plY3QtZGV0YWlsc19fY29udGFpbmVyIHVsIGxpOm50aC1jaGlsZCg1KSB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMyAucGFnZS10aXRsZS13cmFwcGVyIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB1bCBsaSAudGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGU0IC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGhlaWdodDogMTAwZHZoO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIC5oZWFkZXItaW1hZ2Utc2xpZGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIC5oZWFkZXItaW1hZ2Utc2xpZGVyX19jb250YWluZXIgLmltYWdlLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIC5oZWFkZXItaW1hZ2Utc2xpZGVyX19jb250YWluZXIgLmltYWdlLXNsaWRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBvcGFjaXR5OiAwLjY7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciAud3BzLWhlYWRlci1pbWFnZS1zbGlkZXIgLmhlYWRlci1pbWFnZS1zbGlkZXJfX2NvbnRhaW5lciAuaW1hZ2Utc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwMG1zIGVhc2UtaW4tb3V0O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIgLndwcy1oZWFkZXItaW1hZ2Utc2xpZGVyIC5oZWFkZXItaW1hZ2Utc2xpZGVyX19jb250YWluZXIgLmltYWdlLXNsaWRlLnN3aXBlci1zbGlkZS1hY3RpdmUgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGU0IC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMCAwIDEwdmg7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZS1zbWFsbCBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgaDMgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUtc21hbGwgLmZhZGUtaW4tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTQgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtZGVzY3JpcHRpb24gcCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlNCAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogMTAwZHZoO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogNDBweCAwIDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1oZWFkZXJfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtaGVhZGVyX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtaGVhZGVyX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1oZWFkZXJfX2NvbnRhaW5lciAuY2xvc2UtYnRuX19jb250YWluZXIgLmNsb3NlLWJ0biBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1oZWFkZXJfX2NvbnRhaW5lciAuY2xvc2UtYnRuX19jb250YWluZXI6aG92ZXIgLmNsb3NlLWJ0biBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA2MHB4O1xuICBtYXJnaW46IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudC1tZW51LWFuY2VzdG9yID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQgPiBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGk6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm1haW4tbmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6bGluaywgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTp2aXNpdGVkLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc21hbGwtdGl0bGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDAlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAubWFpbi1uYXZpZ2F0aW9uX19jb250YWluZXIgLnNtYWxsLXRpdGxlX19jb250YWluZXIgaDQge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc21hbGwtdGl0bGVfX2NvbnRhaW5lciBoNCAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc21hbGwtdGl0bGVfX2NvbnRhaW5lciAuZmFkZS1pbi1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm9uZ29pbmctcHJvamVjdHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5vbmdvaW5nLXByb2plY3RzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm9uZ29pbmctcHJvamVjdHNfX2NvbnRhaW5lciAuc21hbGwtdGl0bGVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5vbmdvaW5nLXByb2plY3RzX19jb250YWluZXIgLnNtYWxsLXRpdGxlX19jb250YWluZXIgaDQge1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5vbmdvaW5nLXByb2plY3RzX19jb250YWluZXIgLnNtYWxsLXRpdGxlX19jb250YWluZXIgaDQgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIC5zbWFsbC10aXRsZV9fY29udGFpbmVyIC5mYWRlLWluLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5vbmdvaW5nLXByb2plY3RzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZHMgLmNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmRzIC5jYXJkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5vbmdvaW5nLXByb2plY3RzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZHMgLmNhcmQgYSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIC5zZWN0aW9uLWNhcmRzIC5jYXJkIGEgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMjUwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm9uZ29pbmctcHJvamVjdHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkcyAuY2FyZCBhOmhvdmVyIC5pbWFnZSBpbWcge1xuICBvcGFjaXR5OiAwLjc1O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5vbmdvaW5nLXByb2plY3RzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZHMgLmNhcmQgYSAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDcwcHgsIC0yMHB4KSByb3RhdGUoLTkwZGVnKTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1tYWluX19jb250YWluZXIgLm9uZ29pbmctcHJvamVjdHNfX2NvbnRhaW5lciAuc2VjdGlvbi1jYXJkcyAuY2FyZCBhIC50aXRsZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtbWFpbl9fY29udGFpbmVyIC5vbmdvaW5nLXByb2plY3RzX19jb250YWluZXIgLnNlY3Rpb24tY2FyZHMgLmNhcmQgYSAudGl0bGUgaDMge1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtZm9vdGVyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5mb290ZXItbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtZm9vdGVyX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyByZWN0IHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtZm9vdGVyX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA1MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtZm9vdGVyX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgdWwge1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciAucXVpY2stbGlua3NfX2NvbnRhaW5lciB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtZm9vdGVyX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyIHVsIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciAucXVpY2stbGlua3NfX2NvbnRhaW5lciB1bCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzRweCwgLTUwJSk7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMmI7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmZ1bGwtc2NyZWVuLW1lbnUtZm9vdGVyX19jb250YWluZXIgLnF1aWNrLWxpbmtzX19jb250YWluZXIgdWwgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5mdWxsLXNjcmVlbi1tZW51LWZvb3Rlcl9fY29udGFpbmVyIC5xdWljay1saW5rc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cblxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNDBweCAwIDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDAwMDAwIDE1JSwgdHJhbnNwYXJlbnQgNjUlLCAjMDAwMDAwKTtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWltYWdlX19jb250YWluZXIgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgLmZlYXR1cmVkLXRleHQge1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgLmZlYXR1cmVkLXRleHQgcCB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIC5mZWF0dXJlZC10ZXh0IHAgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgLm1haW4tdGl0bGUge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIC5tYWluLXRpdGxlIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgLnNtYWxsLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtMTBweCkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgLnNtYWxsLXRpdGxlIC5mYWRlLWluLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIgLndoeS11cy1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX193cmFwcGVyIC53aHktdXMtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c19fd3JhcHBlciAud2h5LXVzLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwMDAwMCAyMCUsIHRyYW5zcGFyZW50IDcwJSwgIzAwMDAwMCk7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5zbWFsbC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDYwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUgLmZhZGUtaW4tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIge1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIge1xuICBjb2xvcjogI2QzOWUyYjtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmcgLnNlY3Rpb24tY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nIC5zZWN0aW9uLWN0YSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24tY2FyZCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWNhcmQgYSAuY2FyZC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1jYXJkIGEgLmNhcmQtaW1hZ2Uge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1jYXJkIGEgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWNhcmQgYSAuY2FyZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWNhcmQgYSAuY2FyZC1jb250ZW50IGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICNkMzllMmI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uIC5zZWN0aW9uLWNhcmQgYSAuY2FyZC1jb250ZW50IGg0IC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLnByb2plY3RzLWNvbnRlbnRfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uc19fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW4gLnNlY3Rpb24tY2FyZCBhIC5jYXJkLWNvbnRlbnQgaDMgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbiAuc2VjdGlvbi1jYXJkIGE6aG92ZXIgLmNhcmQtaW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIC5wcm9qZWN0cy1jb2x1bW5zX19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbi5sYXN0LWNoaWxkIHtcbiAgZ2FwOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXByb2plY3RzX193cmFwcGVyIC5wcm9qZWN0cy1jb250ZW50X19jb250YWluZXIgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciAucHJvamVjdHMtY29sdW1uLmxhc3QtY2hpbGQge1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuXG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgYXV0byAxMDBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2QzOWUyYjtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIuaGlkZS1vbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWlubmVyX19jb250YWluZXIgLmltYWdlLWdyaWQtbGVmdF9fY29udGFpbmVyLFxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1jZW50ZXJfX2NvbnRhaW5lcixcbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWlubmVyX19jb250YWluZXIgLmltYWdlLWdyaWQtcmlnaHRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAzMiU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQsIHRyYW5zZm9ybSwgbWFyZ2luO1xufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1sZWZ0X19jb250YWluZXIgLmdyaWQtaW1hZ2UsXG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1pbm5lcl9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWNlbnRlcl9fY29udGFpbmVyIC5ncmlkLWltYWdlLFxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1yaWdodF9fY29udGFpbmVyIC5ncmlkLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzN2aDtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQsIHRyYW5zZm9ybSwgbWFyZ2luO1xufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1sZWZ0X19jb250YWluZXIgLmdyaWQtaW1hZ2UgLmltYWdlLFxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1jZW50ZXJfX2NvbnRhaW5lciAuZ3JpZC1pbWFnZSAuaW1hZ2UsXG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1pbm5lcl9fY29udGFpbmVyIC5pbWFnZS1ncmlkLXJpZ2h0X19jb250YWluZXIgLmdyaWQtaW1hZ2UgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWlubmVyX19jb250YWluZXIgLmltYWdlLWdyaWQtbGVmdF9fY29udGFpbmVyIC5ncmlkLWltYWdlIC5pbWFnZSBpbWcsXG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1pbm5lcl9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWNlbnRlcl9fY29udGFpbmVyIC5ncmlkLWltYWdlIC5pbWFnZSBpbWcsXG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1pbm5lcl9fY29udGFpbmVyIC5pbWFnZS1ncmlkLXJpZ2h0X19jb250YWluZXIgLmdyaWQtaW1hZ2UgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1sZWZ0X19jb250YWluZXIsXG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1pbm5lcl9fY29udGFpbmVyIC5pbWFnZS1ncmlkLXJpZ2h0X19jb250YWluZXIge1xuICB3aWR0aDogODAlO1xuICBmbGV4OiAwIGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwJTtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWlubmVyX19jb250YWluZXIgLmltYWdlLWdyaWQtbGVmdF9fY29udGFpbmVyIC5ncmlkLWltYWdlOm50aC1jaGlsZChldmVuKSxcbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWlubmVyX19jb250YWluZXIgLmltYWdlLWdyaWQtcmlnaHRfX2NvbnRhaW5lciAuZ3JpZC1pbWFnZTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW46IDMwcHggMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWQtaW5uZXJfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1jZW50ZXJfX2NvbnRhaW5lciB7XG4gIGZsZXg6IG5vbmU7XG4gIG1hcmdpbjogMCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLmltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZC1pbm5lcl9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWNlbnRlcl9fY29udGFpbmVyIC5ncmlkLXZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzN2aDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHdpbGwtY2hhbmdlOiB3aWR0aCwgaGVpZ2h0LCB0cmFuc2Zvcm0sIG1hcmdpbjtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5pbWFnZS1ncmlkLWlubmVyX19jb250YWluZXIgLmltYWdlLWdyaWQtY2VudGVyX19jb250YWluZXIgLmdyaWQtdmlkZW8gLnZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLXN0aWNreV9fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGlja3lfX3NlY3Rpb24uc2hvdy1vbi1tZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLXN0aWNreV9fc2VjdGlvbi5zaG93LW9uLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLXN0aWNreV9fc2VjdGlvbiAuc2VjdGlvbi1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGlja3lfX3NlY3Rpb24gLnNlY3Rpb24taW1hZ2UgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MHZoO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIC5zZWN0aW9uLXN0aWNreV9fc2VjdGlvbiAuc2VjdGlvbi1pbWFnZSAuaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDExMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGlja3lfX3NlY3Rpb24gLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGlja3lfX3NlY3Rpb24gLnRpdGxlIGgyIHtcbiAgd2lkdGg6IG1pbi1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLWltYWdlLWdyaWRfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX19jb250YWluZXIgLnNlY3Rpb24tc3RpY2t5X19zZWN0aW9uIC50aXRsZSBoMiAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMjBweCAwIDI4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tbG9nb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tbG9nb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvX19jb250YWluZXIgLmxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tbG9nb19fY29udGFpbmVyIC5sb2dvIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tbG9nb19fY29udGFpbmVyIC5sb2dvIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvX19jb250YWluZXIgLmxvZ28gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAwLjE7XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUgLmZhZGUtaW4tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIge1xuICAgIGdhcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIge1xuICAgIGdhcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIgLnNlY3Rpb24ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIC5zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIgLnNlY3Rpb24gLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciAuc2VjdGlvbiAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDQwcHgpO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIC5zZWN0aW9uIC5kZXNjcmlwdGlvbiBwIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIC5zZWN0aW9uIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIgLnNlY3Rpb24gLmltYWdlIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIC5zZWN0aW9uIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0ODBweDtcbiAgaGVpZ2h0OiAxMjUlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIgLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY1JSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIgLnNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciAuc2VjdGlvbjpsYXN0LWNoaWxkIC5kZXNjcmlwdGlvbiBwIHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODBweCwgODBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlc19fY29udGFpbmVyIC5zZWN0aW9uOmxhc3QtY2hpbGQgLmRlc2NyaXB0aW9uIHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDgwcHgpO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZXNfX2NvbnRhaW5lciAuc2VjdGlvbjpsYXN0LWNoaWxkIC5pbWFnZSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KTtcbn1cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRpdGxlIGgyIHtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4ud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5tYWluLXRpdGxlIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLm1haW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLm1haW4tY29udGVudCAuY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IGgzLFxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IHAge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLm1haW4tY29udGVudCAuY29udGVudCBoMyxcbiAgLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1pbnRlcmlvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludGVyaW9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAubWFpbi1jb250ZW50IC5jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZSAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2VfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlX19jb250YWluZXIgLm1haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTAlO1xuICBib3R0b206IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyLnJlbW92ZS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zbWFsbC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDcwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwJSkgcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zbWFsbC10aXRsZSBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUgLmZhZGUtaW4tYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjYwcHg7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyB7XG4gICAgaGVpZ2h0OiA4MHZoO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTEwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNjgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIubGF5b3V0LXN0eWxlLXJpZ2h0IC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIuYmctc3R5bGUtd2hpdGUgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc21hbGwtdGl0bGUgaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyLmJnLXN0eWxlLXdoaXRlIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNtYWxsLXRpdGxlIC5mYWRlLWluLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyLmJnLXN0eWxlLXdoaXRlIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZSAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiAxMDBkdmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgaGVpZ2h0OiAxMDBkdmg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5tYWluLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAubWFpbi1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoMiB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDIgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudC1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNjBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWZlYXR1cmVkLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1mZWF0dXJlZC10aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHAge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX3dyYXBwZXIuYmctc3R5bGUtd2hpdGUgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tZmVhdHVyZWQtdGl0bGUge1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50X193cmFwcGVyLmJnLXN0eWxlLXdoaXRlIC53cHMtaW5zaWRlcGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWZlYXR1cmVkLXRpdGxlIGgyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlci5iZy1zdHlsZS13aGl0ZSAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX2NvbnRhaW5lciBoMixcbi53cHMtaW5zaWRlcGFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX2NvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX19jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX19jb250YWluZXIgLnR3by1jb2x1bW5fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0LFxuLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIC5jb2x1bW4tcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIC5jb2x1bW4tbGVmdCxcbiAgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIC5jb2x1bW4tcmlnaHQge1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciAudHdvLWNvbHVtbl9fY29udGFpbmVyIC5jb2x1bW4tbGVmdCAuY29udGVudCxcbi53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX19jb250YWluZXIgLnR3by1jb2x1bW5fX2NvbnRhaW5lciAuY29sdW1uLXJpZ2h0IC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0IC5jb250ZW50LFxuICAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1yaWdodCAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0IC5jb250ZW50IHAsXG4ud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1yaWdodCAuY29udGVudCBwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0IC5jb250ZW50IHAsXG4gIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX19jb250YWluZXIgLnR3by1jb2x1bW5fX2NvbnRhaW5lciAuY29sdW1uLXJpZ2h0IC5jb250ZW50IHAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX19jb250YWluZXIgLnR3by1jb2x1bW5fX2NvbnRhaW5lciAuY29sdW1uLWxlZnQgLmNvbnRlbnQgaDMsXG4ud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1sZWZ0IC5jb250ZW50IHAsXG4ud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fY29udGFpbmVyIC50d28tY29sdW1uX19jb250YWluZXIgLmNvbHVtbi1yaWdodCAuY29udGVudCBoMyxcbi53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS10d28tY29sdW1uX19jb250YWluZXIgLnR3by1jb2x1bW5fX2NvbnRhaW5lciAuY29sdW1uLXJpZ2h0IC5jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtc19fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbXNfX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtc19fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUgaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUgc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBmaWxsOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtc19fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlIHN2ZyB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbXNfX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAzMDBtcyBlYXNlLWluLW91dCwgcGFkZGluZyAzMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLXRpdGxlIGgzIHtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4ud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLXRpdGxlIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIC5hY2NvcmRpb24taXRlbXNfX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBwYWRkaW5nOiAwIDQwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtYWNjb3JkaW9uX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX2NvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW1zX19jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICB9XG59XG5cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMCAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxNjBweDtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWltYWdlX19jb250YWluZXIgLmltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtaW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBvcGFjaXR5OiAwLjU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGF0c19fY29udGFpbmVyIHtcbiAgICBnYXA6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIge1xuICAgIGdhcDogNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGF0c19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEwMHB4IDclO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGF0c19fY29udGFpbmVyIC5zdGF0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIgLnN0YXQgaDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIgLnN0YXQgaDQgLnN0YXQtbnVtYmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTmV3WW9ya1wiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZDM5ZTJiO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tc3RhdHNfX2NvbnRhaW5lciAuc3RhdCBoNCAuc3RhdC1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIgLnN0YXQgaDQgLnBlcmNlbnRhZ2Uge1xuICBmb250LWZhbWlseTogXCJOZXdZb3JrXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4ud3BzLWFib3V0cGFnZS1zdGF0c19fd3JhcHBlciAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1zdGF0c19fY29udGFpbmVyIC5zdGF0IC5zdGF0LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIgLnN0YXQgLmRvdHRlZC1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMjExLCAxNTgsIDQzLCAwLjMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMzBweCkpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIgLnN0YXQgLmRvdHRlZC1jaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLXN0YXRzX193cmFwcGVyIC5hYm91dHBhZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLXN0YXRzX19jb250YWluZXIgLnN0YXQgLnN0YXQtbnVtYmVyLFxuLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIgLmFib3V0cGFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tc3RhdHNfX2NvbnRhaW5lciAuc3RhdCAuc3RhdC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtYWJvdXQtdGVzdGltb25pYWxzLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1hYm91dC10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4ud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1hYm91dC10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgZmxleC1iYXNpczogMzYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtYWJvdXQtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtYWJvdXQtdGVzdGltb25pYWxzLXNsaWRlciAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtY29udGVudCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWFib3V0LXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLmF1dGhvci1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbi53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWFib3V0LXRlc3RpbW9uaWFscy1zbGlkZXIgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLmF1dGhvci1kZXRhaWxzIC5pbWFnZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1hYm91dC10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3ItZGV0YWlscyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG59XG4ud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1hYm91dC10ZXN0aW1vbmlhbHMtc2xpZGVyIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3ItZGV0YWlscyAuYXV0aG9yLW5hbWUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC5saW5lLnRvcCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiBhdXRvO1xufVxuLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLnNtYWxsLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNzAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDAlKSByb3RhdGUoLTkwZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLnNtYWxsLXRpdGxlIGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5zbWFsbC10aXRsZSAuZmFkZS1pbi1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMHB4IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDEwdmggMDtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3g6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIgLmNvcmUtdmFsdWUtYm94Om50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIgLmNvcmUtdmFsdWUtYm94Om50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3g6bnRoLWNoaWxkKDMpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIgLmNvcmUtdmFsdWUtYm94Om50aC1jaGlsZCg0KSB7XG4gIHBhZGRpbmctdG9wOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveDpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveDpudGgtY2hpbGQoZXZlbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveCAuYm94LWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3ggLmJveC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3ggLmJveC1oZWFkZXIgLmJveC1udW1iZXIge1xuICBmb250LWZhbWlseTogXCJOZXdZb3JrXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE1MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveCAuYm94LWhlYWRlciAuYm94LW51bWJlciB7XG4gICAgZm9udC1zaXplOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIgLmNvcmUtdmFsdWUtYm94IC5ib3gtaGVhZGVyIC5ib3gtbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveCAuYm94LWhlYWRlciAuYm94LXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveCAuYm94LWhlYWRlciAuYm94LXRpdGxlIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIgLmNvcmUtdmFsdWUtYm94IC5ib3gtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX193cmFwcGVyIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIgLmNvcmUtdmFsdWUtYm94IC5ib3gtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fd3JhcHBlciAud3BzLWFib3V0cGFnZS1jb3JlLXZhbHVlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlcy1ib3hlc19fY29udGFpbmVyIC5jb3JlLXZhbHVlLWJveCAuYm94LWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3ggLmJveC1jb250ZW50IHAgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIgLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZXMtYm94ZXNfX2NvbnRhaW5lciAuY29yZS12YWx1ZS1ib3ggLmJveC1jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RzLXNsaWRlciAucHJvamVjdC1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGdhcDogMTB2aCA4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciAucHJvamVjdC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciAucHJvamVjdC1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RzLXNsaWRlciAucHJvamVjdC1pdGVtc19fY29udGFpbmVyIC5wcm9qZWN0LWl0ZW0gYSAucHJvamVjdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciAucHJvamVjdC1pdGVtIGEgLnByb2plY3QtaW1hZ2UgLmJvb2tpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAzMHB4KTtcbn1cbi53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RzLXNsaWRlciAucHJvamVjdC1pdGVtc19fY29udGFpbmVyIC5wcm9qZWN0LWl0ZW0gYSAucHJvamVjdC1pbWFnZSAubWFpbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDY1dmg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciAucHJvamVjdC1pdGVtIGEgLnByb2plY3QtaW1hZ2UgLm1haW4taW1hZ2Uge1xuICAgIGhlaWdodDogNTB2aDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWltYWdlIC5tYWluLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RzLXNsaWRlciAucHJvamVjdC1pdGVtc19fY29udGFpbmVyIC5wcm9qZWN0LWl0ZW0gYSAucHJvamVjdC1jb250ZW50IGg0IHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4ud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciAucHJvamVjdC1pdGVtIGEgLnByb2plY3QtY29udGVudCBoNCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogI2QzOWUyYjtcbn1cbi53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RzLXNsaWRlciAucHJvamVjdC1pdGVtc19fY29udGFpbmVyIC5wcm9qZWN0LWl0ZW0gYSAucHJvamVjdC1jb250ZW50IGg0IC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RzLXNsaWRlciAucHJvamVjdC1pdGVtc19fY29udGFpbmVyIC5wcm9qZWN0LWl0ZW0gYSAucHJvamVjdC1jb250ZW50IGgzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWNvbnRlbnQgaDMgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS1wcm9qZWN0cy1pbm5lcl9fY29udGFpbmVyIC53cHMtcHJvamVjdHMtc2xpZGVyIC5wcm9qZWN0LWl0ZW1zX19jb250YWluZXIgLnByb2plY3QtaXRlbSBhIC5wcm9qZWN0LWNvbnRlbnQgcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHNfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXByb2plY3RzLWlubmVyX19jb250YWluZXIgLndwcy1wcm9qZWN0cy1zbGlkZXIgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciAucHJvamVjdC1pdGVtOmhvdmVyIC5wcm9qZWN0LWltYWdlIC5tYWluLWltYWdlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMTYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlci5yZW1vdmUtcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDM0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1sb2dvIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEubm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSBzdmcge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1pbnRyb19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAud3BzLXByb2plY3RwYWdlLWludHJvX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4ud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMzIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4ud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogNTBweCAzMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3OTlweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkIC5wbGFjZWhvbGRlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkIC5pbnB1dC1maWVsZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY2FyZXQtY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkIC50ZXh0YXJlYSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbi53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkOmxhc3QtY2hpbGQgLnN1Ym1pdC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZmFkZS1pbi1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZDpob3ZlciAuZmFkZS1pbi1ib3JkZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbn1cbi53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZC5hY3RpdmUgLmlucHV0LWZpZWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLndwcy1wcm9qZWN0cGFnZS1mb3JtX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5zdWJtaXQtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuc3VibWl0LWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLmJveC1pdGVtc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgei1pbmRleDogMTA7XG59XG4ud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLmJveC1pdGVtc19fY29udGFpbmVyIC5ib3gtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLmJveC1pdGVtc19fY29udGFpbmVyIC5ib3gtaXRlbSAuaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5pbWFnZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX19jb250YWluZXIgLmJveC1pdGVtc19fY29udGFpbmVyIC5ib3gtaXRlbSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndwcy1wcm9qZWN0cGFnZS1oaWdobGlnaHRzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fY29udGFpbmVyIC5ib3gtaXRlbXNfX2NvbnRhaW5lciAuYm94LWl0ZW0gLmNvbnRlbnQgaDMge1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX2NvbnRhaW5lciAuYm94LWl0ZW1zX19jb250YWluZXIgLmJveC1pdGVtIC5jb250ZW50IGgzIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlLXR5cGU6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIHAge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGkgcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2Utc3BwZWNpZmljYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IDIycHg7XG4gIGxlZnQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMmI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXNwcGVjaWZpY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpOjphZnRlciB7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5cbi53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX3dyYXBwZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3BhY2l0eTogMC4zO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNSU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogMTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsIC01MCUpO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGkgYSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGkgYSB7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDE1MG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHVsIGxpIGEgc3BhbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSBhIHNwYW4ubGFzdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGkgYSBzcGFuLmxhc3Qge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1yZXNvdXJjZXNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZDM5ZTJiO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cblxuLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNDBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLnNsaWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMmI7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE1MHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91ci1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91ci1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgZmxleC1iYXNpczogMzIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91ci1pbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuaWNvbiB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLmljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAud3BzLXZpcnR1YWwtdG91ci1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLndwcy12aXJ0dWFsLXRvdXItc2xpZGVyIC5zbGlkZXItaW1hZ2VzX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91ci1pbm5lcl9fY29udGFpbmVyIC53cHMtdmlydHVhbC10b3VyLXNsaWRlciAuc2xpZGVyLWltYWdlc19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA0MHB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLndwcy12aXJ0dWFsLXRvdXItc2xpZGVyIC5zbGlkZXItaW1hZ2VzX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAud3BzLXZpcnR1YWwtdG91ci1zbGlkZXIgLnNsaWRlci1pbWFnZXNfX2NvbnRhaW5lciAuc2xpZGVyLWltYWdlIHtcbiAgZmxleC1iYXNpczogMzgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAud3BzLXZpcnR1YWwtdG91ci1zbGlkZXIgLnNsaWRlci1pbWFnZXNfX2NvbnRhaW5lciAuc2xpZGVyLWltYWdlIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLndwcy12aXJ0dWFsLXRvdXItc2xpZGVyIC5zbGlkZXItaW1hZ2VzX19jb250YWluZXIgLnNsaWRlci1pbWFnZSAuc2VjdGlvbi1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXJfX2NvbnRhaW5lciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91ci1pbm5lcl9fY29udGFpbmVyIC53cHMtdmlydHVhbC10b3VyLXNsaWRlciAuc2xpZGVyLWltYWdlc19fY29udGFpbmVyIC5zbGlkZXItaW1hZ2UgLnNlY3Rpb24taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX19jb250YWluZXIgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciAud3BzLXZpcnR1YWwtdG91ci1zbGlkZXIgLnNsaWRlci1pbWFnZXNfX2NvbnRhaW5lciAuc2xpZGVyLWltYWdlIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLndwcy12aXJ0dWFsLXRvdXItc2xpZGVyIC5zbGlkZXItaW1hZ2VzX19jb250YWluZXIgLnNsaWRlci1pbWFnZSAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIC53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyLWlubmVyX19jb250YWluZXIgLndwcy12aXJ0dWFsLXRvdXItc2xpZGVyIC5zbGlkZXItaW1hZ2VzX19jb250YWluZXIgLnNsaWRlci1pbWFnZSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1tYXBfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tbWFwX19jb250YWluZXIgLm1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLW1hcF9fY29udGFpbmVyIC5tYXAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1tYXBfX2NvbnRhaW5lciAubWFwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIgLnNlY3Rpb24tbWFwX19jb250YWluZXIgLm1hcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLW1hcF9fY29udGFpbmVyIC5tYXAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2UtbG9jYXRpb25fX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLW1hcF9fY29udGFpbmVyIC5tYXAgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xufVxuXG4ud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDQwcHg7XG4gICAgcGFkZGluZzogMCBhdXRvO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWRlc2NyaXB0aW9uX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX3dyYXBwZXIgLndwcy1wcm9qZWN0cGFnZS1mZWF0dXJlZC1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX193cmFwcGVyIC53cHMtcHJvamVjdHBhZ2UtZmVhdHVyZWQtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmVtaV9pbnB1dF9ncm91cCBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMDBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyLFxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciBoMyAudGV4dC1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuYWRkcmVzcyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5waG9uZS1udW1iZXIsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZW1haWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmFkZHJlc3MgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5lbWFpbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiA4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5lbWFpbCBhIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnIHBhdGgsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEgc3ZnIHBhdGgsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZW1haWwgYSBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzAwMDAwMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmVtYWlsIGEgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5hZGRyZXNzIGE6aG92ZXIgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmVtYWlsIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDM2cHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkIC5wbGFjZWhvbGRlci10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuaW5wdXQtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNhcmV0LWNvbG9yOiAjMDAwMDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkIHRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICByZXNpemU6IG5vbmU7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuZm9ybS1maWVsZHNfX2NvbnRhaW5lciAuZm9ybS1maWVsZCAuZmFkZS1pbi1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkOmhvdmVyIC5mYWRlLWluLWJvcmRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIC5jb250YWN0LWZvcm0gLmZvcm0tZmllbGRzX19jb250YWluZXIgLmZvcm0tZmllbGQuYWN0aXZlIC5pbnB1dC1maWVsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtIC5mb3JtLWZpZWxkc19fY29udGFpbmVyIC5mb3JtLWZpZWxkLmFjdGl2ZSAucGxhY2Vob2xkZXItdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIgLmNvbnRhY3QtZm9ybSAuc3VibWl0LWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDA7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCAuY29udGVudCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCAuY29udGVudCBoNCB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDQgLnRleHQtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgLmNvbnRlbnQgaDMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IC5jb250ZW50IGgzIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYTpob3ZlciAuYmxvZy1jb250ZW50IC5jb250ZW50IGgzIHtcbiAgY29sb3I6ICNkMzllMmI7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAyODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDI0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA3MHB4O1xuICB9XG59XG4uZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lcixcbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1mb3JtX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gIC5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyIC50ZXh0LWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tZm9ybV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciBwLFxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciAubmV3c2xldHRlci1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5mb290ZXItY3RhLWJhbm5lcl9fd3JhcHBlciAuZm9vdGVyLWN0YS1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1mb3JtX19jb250YWluZXIgLm5ld3NsZXR0ZXItZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAuZm9vdGVyLWN0YS1iYW5uZXJfX3dyYXBwZXIgLmZvb3Rlci1jdGEtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tZm9ybV9fY29udGFpbmVyIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciAubmV3c2xldHRlci1mb3JtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciAubmV3c2xldHRlci1mb3JtIC5mYWRlLWluLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMmI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciAubmV3c2xldHRlci1mb3JtOmhvdmVyIC5mYWRlLWluLWJvcmRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xufVxuLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciAubmV3c2xldHRlci1mb3JtIC5uZXdzbGV0dGVyLWJ0biB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIHotaW5kZXg6IDMwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTIwcHggMCA5MHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWltYWdlX19jb250YWluZXIgLm1haW4taW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLWltYWdlX19jb250YWluZXIgLm1haW4taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMTI1JTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQ4MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gIGdyaWQtY29sdW1uOiAxL3NwYW4gNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuaGVhZGluZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5oZWFkaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5oZWFkaW5nIGgzLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmhlYWRpbmcgcCB7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmhlYWRpbmcgaDMsXG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5oZWFkaW5nIHAge1xuICAgIG1heC13aWR0aDogODAlO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuaGVhZGluZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuaGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLm5hdmlnYXRpb24tbGlua3Mge1xuICBncmlkLWNvbHVtbjogNS9zcGFuIDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAubmF2aWdhdGlvbi1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIHtcbiAgICBncmlkLWNvbHVtbjogYXV0bztcbiAgICBncmlkLXJvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLm5hdmlnYXRpb24tbGlua3MgLnBhZ2VzLWxpbmtzLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLm5hdmlnYXRpb24tbGlua3MgLnF1aWNrLWxpbmtzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIC5wYWdlcy1saW5rcyBoMyxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIC5xdWljay1saW5rcyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAubmF2aWdhdGlvbi1saW5rcyAucGFnZXMtbGlua3MgdWwsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAubmF2aWdhdGlvbi1saW5rcyAucXVpY2stbGlua3MgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMnB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIC5wYWdlcy1saW5rcyB1bCBsaSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIC5xdWljay1saW5rcyB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAubmF2aWdhdGlvbi1saW5rcyAucGFnZXMtbGlua3MgdWwgbGkgYSxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5uYXZpZ2F0aW9uLWxpbmtzIC5xdWljay1saW5rcyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLm5hdmlnYXRpb24tbGlua3MgLnBhZ2VzLWxpbmtzIHVsIGxpIGE6aG92ZXIsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAubmF2aWdhdGlvbi1saW5rcyAucXVpY2stbGlua3MgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyB7XG4gIGdyaWQtY29sdW1uOiA5L3NwYW4gNDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgaDMge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyxcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLnBob25lLW51bWJlcixcbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLm1haWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhLFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5tYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmFkZHJlc3MgYSBzdmcsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIgYSBzdmcsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5tYWlsIGEgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNnB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhIC50ZXh0LFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAucGhvbmUtbnVtYmVyIGEgLnRleHQsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5tYWlsIGEgLnRleHQge1xuICBmb250LWZhbWlseTogXCJDb3Jtb3JhbnQgR2FyYW1vbmRcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyBhOmhvdmVyIC50ZXh0LFxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAucGhvbmUtbnVtYmVyIGE6aG92ZXIgLnRleHQsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5tYWlsIGE6aG92ZXIgLnRleHQge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAud2lkZ2V0c19fY29udGFpbmVyIC5jb250YWN0LWRldGFpbHMgLmFkZHJlc3MsXG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLndpZGdldHNfX2NvbnRhaW5lciAuY29udGFjdC1kZXRhaWxzIC5waG9uZS1udW1iZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC53aWRnZXRzX19jb250YWluZXIgLmNvbnRhY3QtZGV0YWlscyAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nby1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEyMHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDgwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nby1jb250YWluZXIgLmxvZ28ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nby1jb250YWluZXIgLmxvZ28ge1xuICAgIG1heC13aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ28tY29udGFpbmVyIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmxvZ28tY29udGFpbmVyIC5sb2dvIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubG9nby1jb250YWluZXIgLmxvZ28gYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmlsbDogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEgc3ZnIHJlY3Qge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IC5wb2xpY3ktZGV0YWlsLWxpbmtzIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuY29weXJpZ2h0c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnQgLnBvbGljeS1kZXRhaWwtbGlua3MgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdCAucG9saWN5LWRldGFpbC1saW5rcyB1bCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogdGV4dC1kZWNvcmF0aW9uIDIwMG1zIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0IC5wb2xpY3ktZGV0YWlsLWxpbmtzIHVsIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5jb3B5cmlnaHRzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHQgcCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDgwcHggODBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6ICNkMzllMmI7XG59XG4jZ2Zvcm1fMSBsaTo6YmVmb3JlLFxuI2dmb3JtXzIgbGk6OmJlZm9yZSxcbiNnZm9ybV8zIGxpOjpiZWZvcmUsXG4jZ2Zvcm1fNSBsaTo6YmVmb3JlLFxuI2dmb3JtXzYgbGk6OmJlZm9yZSxcbiNnZm9ybV83IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDAuMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwKTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgbGVnZW5kLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNhcmV0LWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUyYjtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLyogYWRkIGEgYmFja2dyb3VuZCBpbWFnZSBmb3IgcmVwbGFjZW1lbnQgZHJvcCBkb3duICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCBncmF5IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLCBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MsICNjY2MpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMi41ZW0pIDAuNWVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcmVzaXplOiBub25lO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLFxuI2dmb3JtXzcgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzYgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiAjZTMyMjIyO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82LCAjZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuI2dmb3JtXzMgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV81IC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzUgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsXG4jZ2Zvcm1fNSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuI2dmb3JtXzUgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzYgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV82ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzYgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV82ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsXG4jZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuI2dmb3JtXzYgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV83IC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV83ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fNyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiNnZm9ybV83ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsXG4jZ2Zvcm1fNyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuI2dmb3JtXzcgLmdmb3JtX2J1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4gICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4gICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4gICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsICNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4gICNnZm9ybV8xIC5nZm9ybV9idXR0b24sXG4gICNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuICAjZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuICAjZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuICAjZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuICAjZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuICAjZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82LFxuICAjZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuICAjZ2Zvcm1fMiAuZ2Zvcm1fYnV0dG9uLFxuICAjZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiAgI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiAgI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiAgI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNixcbiAgI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNyxcbiAgI2dmb3JtXzMgLmdmb3JtX2J1dHRvbixcbiAgI2dmb3JtXzUgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4gICNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4gICNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4gICNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzUsXG4gICNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzYsXG4gICNnZm9ybV81ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzcsXG4gICNnZm9ybV81IC5nZm9ybV9idXR0b24sXG4gICNnZm9ybV82IC53cHMtaW5wdXQtZmllbGQtYnRuLFxuICAjZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuICAjZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuICAjZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuICAjZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl81LFxuICAjZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl82LFxuICAjZ2Zvcm1fNiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuICAjZ2Zvcm1fNiAuZ2Zvcm1fYnV0dG9uLFxuICAjZ2Zvcm1fNyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiAgI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiAgI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiAgI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiAgI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiAgI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fNixcbiAgI2dmb3JtXzcgI2dmb3JtX3N1Ym1pdF9idXR0b25fNyxcbiAgI2dmb3JtXzcgLmdmb3JtX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuI2dmb3JtXzEgLmdmb3JtLWJvZHksXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5LFxuI2dmb3JtXzUgLmdmb3JtLWJvZHksXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSBzZWxlY3QsXG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSB0ZXh0YXJlYSxcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IHNlbGVjdCxcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF0sXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IHRleHRhcmVhLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgc2VsZWN0LFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgdGV4dGFyZWEsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSBzZWxlY3QsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSB0ZXh0YXJlYSxcbiNnZm9ybV82IC5nZm9ybS1ib2R5IHNlbGVjdCxcbiNnZm9ybV82IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF0sXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF0sXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV82IC5nZm9ybS1ib2R5IHRleHRhcmVhLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgc2VsZWN0LFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXSxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNhcmV0LWNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IHNlbGVjdDpmb2N1cyxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IHRleHRhcmVhOmZvY3VzLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgdGV4dGFyZWE6Zm9jdXMsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHNlbGVjdDpmb2N1cyxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBzZWxlY3QucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IHRleHRhcmVhLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgdGV4dGFyZWEucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBzZWxlY3QucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC5nZm9ybS1ib2R5IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV81IC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC5nZm9ybS1ib2R5IHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzUgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNSAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV82IC5nZm9ybS1ib2R5IHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV83IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV8xIC5nZm9ybS1ib2R5IHRleHRhcmVhLFxuI2dmb3JtXzIgLmdmb3JtLWJvZHkgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAuZ2Zvcm0tYm9keSB0ZXh0YXJlYSxcbiNnZm9ybV81IC5nZm9ybS1ib2R5IHRleHRhcmVhLFxuI2dmb3JtXzYgLmdmb3JtLWJvZHkgdGV4dGFyZWEsXG4jZ2Zvcm1fNyAuZ2Zvcm0tYm9keSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNnZm9ybV8xIC5nZm9ybS1ib2R5IC5nZmllbGRfbGFiZWwsXG4jZ2Zvcm1fMiAuZ2Zvcm0tYm9keSAuZ2ZpZWxkX2xhYmVsLFxuI2dmb3JtXzMgLmdmb3JtLWJvZHkgLmdmaWVsZF9sYWJlbCxcbiNnZm9ybV81IC5nZm9ybS1ib2R5IC5nZmllbGRfbGFiZWwsXG4jZ2Zvcm1fNiAuZ2Zvcm0tYm9keSAuZ2ZpZWxkX2xhYmVsLFxuI2dmb3JtXzcgLmdmb3JtLWJvZHkgLmdmaWVsZF9sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIkNvcm1vcmFudCBHYXJhbW9uZFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cbiNnZm9ybV8xICNnZm9ybV9maWVsZHNfMSwgI2dmb3JtXzEgI2dmb3JtX2ZpZWxkc18yLFxuI2dmb3JtXzEgI2dmb3JtX2ZpZWxkc18zLCAjZ2Zvcm1fMSAjZ2Zvcm1fZmllbGRzXzUsXG4jZ2Zvcm1fMSAjZ2Zvcm1fZmllbGRzXzYsICNnZm9ybV8xICNnZm9ybV9maWVsZHNfNyxcbiNnZm9ybV8yICNnZm9ybV9maWVsZHNfMSxcbiNnZm9ybV8yICNnZm9ybV9maWVsZHNfMixcbiNnZm9ybV8yICNnZm9ybV9maWVsZHNfMyxcbiNnZm9ybV8yICNnZm9ybV9maWVsZHNfNSxcbiNnZm9ybV8yICNnZm9ybV9maWVsZHNfNixcbiNnZm9ybV8yICNnZm9ybV9maWVsZHNfNyxcbiNnZm9ybV8zICNnZm9ybV9maWVsZHNfMSxcbiNnZm9ybV8zICNnZm9ybV9maWVsZHNfMixcbiNnZm9ybV8zICNnZm9ybV9maWVsZHNfMyxcbiNnZm9ybV8zICNnZm9ybV9maWVsZHNfNSxcbiNnZm9ybV8zICNnZm9ybV9maWVsZHNfNixcbiNnZm9ybV8zICNnZm9ybV9maWVsZHNfNyxcbiNnZm9ybV81ICNnZm9ybV9maWVsZHNfMSxcbiNnZm9ybV81ICNnZm9ybV9maWVsZHNfMixcbiNnZm9ybV81ICNnZm9ybV9maWVsZHNfMyxcbiNnZm9ybV81ICNnZm9ybV9maWVsZHNfNSxcbiNnZm9ybV81ICNnZm9ybV9maWVsZHNfNixcbiNnZm9ybV81ICNnZm9ybV9maWVsZHNfNyxcbiNnZm9ybV82ICNnZm9ybV9maWVsZHNfMSxcbiNnZm9ybV82ICNnZm9ybV9maWVsZHNfMixcbiNnZm9ybV82ICNnZm9ybV9maWVsZHNfMyxcbiNnZm9ybV82ICNnZm9ybV9maWVsZHNfNSxcbiNnZm9ybV82ICNnZm9ybV9maWVsZHNfNixcbiNnZm9ybV82ICNnZm9ybV9maWVsZHNfNyxcbiNnZm9ybV83ICNnZm9ybV9maWVsZHNfMSxcbiNnZm9ybV83ICNnZm9ybV9maWVsZHNfMixcbiNnZm9ybV83ICNnZm9ybV9maWVsZHNfMyxcbiNnZm9ybV83ICNnZm9ybV9maWVsZHNfNSxcbiNnZm9ybV83ICNnZm9ybV9maWVsZHNfNixcbiNnZm9ybV83ICNnZm9ybV9maWVsZHNfNyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZ2FwOiAwcHggIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNnZm9ybV8xIC5nZmllbGQsXG4jZ2Zvcm1fMiAuZ2ZpZWxkLFxuI2dmb3JtXzMgLmdmaWVsZCxcbiNnZm9ybV81IC5nZmllbGQsXG4jZ2Zvcm1fNiAuZ2ZpZWxkLFxuI2dmb3JtXzcgLmdmaWVsZCB7XG4gIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweCAxNXB4IDQwcHggMTVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc5OXB4KSB7XG4gICNnZm9ybV8xIC5nZmllbGQsXG4gICNnZm9ybV8yIC5nZmllbGQsXG4gICNnZm9ybV8zIC5nZmllbGQsXG4gICNnZm9ybV81IC5nZmllbGQsXG4gICNnZm9ybV82IC5nZmllbGQsXG4gICNnZm9ybV83IC5nZmllbGQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICNnZm9ybV8xIC5nZmllbGQsXG4gICNnZm9ybV8yIC5nZmllbGQsXG4gICNnZm9ybV8zIC5nZmllbGQsXG4gICNnZm9ybV81IC5nZmllbGQsXG4gICNnZm9ybV82IC5nZmllbGQsXG4gICNnZm9ybV83IC5nZmllbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2dmb3JtXzQge1xuICB3aWR0aDogMTAwJTtcbn1cbiNnZm9ybV80IC5nZm9ybS1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBzZWxlY3QsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF0sXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSB0ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjYXJldC1jb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBzZWxlY3Q6Zm9jdXMsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cbiNnZm9ybV80IC5nZm9ybS1ib2R5IHNlbGVjdC5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXS5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC5nZm9ybS1ib2R5IHRleHRhcmVhLnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC5nZm9ybS1ib2R5IHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbiNnZm9ybV80IC5nZm9ybS1ib2R5IHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC5nZm9ybS1ib2R5IGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPWVtYWlsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC5nZm9ybS1ib2R5IHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSBpbnB1dFt0eXBlPXRleHRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzQgLmdmb3JtLWJvZHkgdGV4dGFyZWEge1xuICBoZWlnaHQ6IDk2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgcmVzaXplOiBub25lO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4jZ2Zvcm1fNCAuZ2Zvcm0tYm9keSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBvcGFjaXR5OiAwLjM7XG59XG4jZ2Zvcm1fNCAuZ2Zvcm1fZm9vdGVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV80IC5nZm9ybV9idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5ibG9nLXBvc3QtY29sbGVjdGlvbixcbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogODBweCAwIDE0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogODBweCAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA4MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDYwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG59XG4uYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IGgzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgLmJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCAuYnV0dG9uIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIgYSAuYmxvZy1jb250ZW50IC5idXR0b24gLnRleHQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhOmhvdmVyIC5ibG9nLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhOmhvdmVyIC5idXR0b24gc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGE6aG92ZXIgLmJ1dHRvbiAudGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuXG4vKiBTaW5nbGUgQmxvZyAqL1xuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktbWV0YSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogI2M3YzdjYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiBhIHtcbiAgY29sb3I6ICNjN2M3Y2E7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2M3YzdjYTtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4vKiFcbldpZGdldCBTdHlsZXNcbiAqL1xuLndpZGdldC1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDk2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndpZGdldC1hcmVhIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggNjBweDtcbiAgfVxufVxuXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbi53aWRnZXQgLndpZGdldC10aXRsZSB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAvKiAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjg2Yyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMnMsIGxpbmVhcik7XG4gIH0qL1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmhvdmVyLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGE6aG92ZXIsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGE6aG92ZXI6YmVmb3JlLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpIGE6aG92ZXI6YmVmb3JlLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgOHB4KTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEge1xuICBjb2xvcjogI2QzOWUyYjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIsIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIDApO1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiA0MHB4O1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGksIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud2lkZ2V0LndpZGdldF9yZWNlbnRfZW50cmllcyB1bCBsaSBhOmhvdmVyLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0IHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1zZWFyY2gtem9vbS5zdmdcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG59XG5cbi8qIVxuUG9zdCBOYXZpZ2F0aW9uXG4qL1xuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLFxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyIHNwYW4sXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHNwYW4ubWV0YS1uYXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG5Qb3N0cyBOYXZpZ2F0aW9uXG4qL1xuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGxlZnQ6IDA7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICByaWdodDogMDtcbn1cblxuLyohXG40MDRcbiovXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuLnNlYXJjaC1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHRzLXNlYXJjaC1mb3JtIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5zZWFyY2gtcmVzdWx0LWl0ZW0ubGFzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHQtYm94IC5yZXN1bHQtaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0LWJveCAucmVzdWx0LWluZm8gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyohXG5Db21tZW50c1xuKi9cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoOTYsIDk2LCA5NiwgMC4yKTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29tbWVudHMtYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29tbWVudHMtYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29tbWVudHMtYXJlYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtbWV0YS5jb21tZW50bWV0YWRhdGEgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNkMzllMmI7XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2QzOWUyYjtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnBpbmctbGlzdCxcbi5lbnRyeS1jb21tZW50cyxcbi5jb21tZW50LXJlc3BvbmQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9ZW1haWxdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPXVybF0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnAubm8tY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjYWFhO1xufVxuXG5wLnN1YnNjcmliZS10by1jb21tZW50cyB7XG4gIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLFxuLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmNfcm93LndwYl9yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1zZWN0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5uby1jb250YWluZXIgPiAucm93IHtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5uby1jb250YWluZXIgLnJvdyAudmNfY29sdW1uX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnJvdy1vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMsIC52Y19yb3cubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149Y29sLV0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3NePXZjX2NvbF0sXG4udmNfcm93Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiIHZjX2NvbFwiXSxcbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgY29sLVwiXSxcbi52Y19jb2x1bW4taW5uZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRhaW5lciAuY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3BzLXZjLXJvdy1uby1wYWRkaW5nIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufSIsIkBtaXhpbiBjbGVhcmZpeCB7XG4gICp6b29tOiAxO1xuXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG5AbWl4aW4gdHJhbnNpdGlvbigkd2hhdDogYWxsLCAkdGltZTogMC4ycywgJGhvdzogZWFzZS1pbi1vdXQpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkd2hhdCAkdGltZSAkaG93O1xuICAtbW96LXRyYW5zaXRpb246ICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1tcy10cmFuc2l0aW9uOiAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgLW8tdHJhbnNpdGlvbjogICAgICAkd2hhdCAkdGltZSAkaG93O1xuICB0cmFuc2l0aW9uOiAgICAgICAgICR3aGF0ICR0aW1lICRob3c7XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXMpIHtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93KCR0b3AsICRsZWZ0LCAkYmx1ciwgJGNvbG9yLCAkaW5zZXQ6IGZhbHNlKSB7XG4gIEBpZiAkaW5zZXQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgYm94LXNoYWRvdzppbnNldCAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICAtbW96LWJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICB9XG59XG5cblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZVZhbHVlOiAxNiwgJGxpbmU6ICRzaXplVmFsdWUgKiAxLjUpIHtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSkgKyBweDtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSkgKyBweDtcbiAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDE2KSArIHJlbTtcbiAgbGluZS1oZWlnaHQ6ICgkbGluZSAvIDE2KSArIHJlbTtcbn1cblxuQG1peGluIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgJi5wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxufVxuXG5cbi8vIEJyZWFrIFBvaW50XG5cbkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICBAaWYgJHBvaW50ID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBwaGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IG1vYmlsZW9ubHkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNy41ZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRwb2ludCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIHJlc2V0LXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpe1xuICAkSUVWYWx1ZTogJHZhbHVlKjEwMDtcbiAgb3BhY2l0eTogJHZhbHVlO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PVwiKyRJRVZhbHVlK1wiKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JElFVmFsdWUpO1xufVxuXG5AbWl4aW4gZ3JheXNjYWxlKCAkdG9nZ2xlOiBcIm9uXCIsICRwZXJjZW50YWdlOiAxICkge1xuICAkc3ZnLXR5cGU6IFwibWF0cml4XCI7XG4gICRzdmctdmFsdWU6IFwiMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMCAwIDAgMSAwXCI7XG4gICRpZS1hbHBoYTogYWxwaGEoI3tcIm9wYWNpdHk9XCJ9cm91bmQoICRwZXJjZW50YWdlICogMTAwICkgKTtcblxuICBAaWYgJHBlcmNlbnRhZ2UgIT0gMSB7XG4gICAgJHN2Zy10eXBlOiBcInNhdHVyYXRlXCI7XG4gICAgJHN2Zy12YWx1ZTogJHBlcmNlbnRhZ2U7XG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9uXCIge1xuICAgIGZpbHRlcjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz1cXCdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1xcJz48ZmlsdGVyIGlkPVxcJ2dyYXlzY2FsZVxcJz48ZmVDb2xvck1hdHJpeCB0eXBlPVxcJyN7JHN2Zy10eXBlfVxcJyB2YWx1ZXM9XFwnI3skc3ZnLXZhbHVlfVxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTsgLy8gRmlyZWZveCAxMCssIEZpcmVmb3ggb24gQW5kcm9pZFxuICAgIGZpbHRlcjogZ3JheSAkaWUtYWxwaGE7IC8vIElFNi05XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENocm9tZSAxOSssIFNhZmFyaSA2KywgU2FmYXJpIDYrIGlPU1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKCByb3VuZCggJHBlcmNlbnRhZ2UgKiAxMDAlICkgKTsgLy8gQ2F0Y2gtYWxsXG4gIH1cblxuICBAaWYgJHRvZ2dsZSA9PSBcIm9mZlwiIHtcbiAgICBAaWYgJHN2Zy10eXBlID09IFwic2F0dXJhdGVcIiB7XG4gICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgfSBAZWxzZSB7XG4gICAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCdtYXRyaXhcXCcgdmFsdWVzPVxcJzEgMCAwIDAgMCwgMCAxIDAgMCAwLCAwIDAgMSAwIDAsIDAgMCAwIDEgMFxcJy8+PC9maWx0ZXI+PC9zdmc+I2dyYXlzY2FsZVwiKTtcbiAgICB9XG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XG4gIH1cbn1cblxuLy8gQnJvd3NlciBQcmVmaXhlc1xuQG1peGluIHRyYW5zZm9ybSgkdHJhbnNmb3Jtcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tb3otdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgLW1zLXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIHRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG59XG5cbi8vIFJvdGF0ZVxuQG1peGluIHJvdGF0ZSAoJGRlZykge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGVcbkBtaXhpbiBzY2FsZSgkeHksICRzY2FsZSkge1xuICAkc2NhbGVWYWw6IFwiXCI7XG4gIEBpZigkeHkgPT0gXCJhbGxcIikge1xuICAgICRzY2FsZVZhbDogc2NhbGU7XG4gIH0gQGVsc2Uge1xuICAgICRzY2FsZVZhbDogc2NhbGUgKyAkeHk7XG4gIH1cbiAgQGluY2x1ZGUgdHJhbnNmb3JtKCRzY2FsZVZhbCtcIihcIiskc2NhbGUrXCIpXCIpO1xufVxuXG4vLyBUcmFuc2xhdGVcbkBtaXhpbiB0cmFuc2xhdGUgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBTa2V3XG5AbWl4aW4gc2tldyAoJHgsICR5KSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShza2V3KCN7JHh9ZGVnLCAjeyR5fWRlZykpO1xufVxuXG4vLyBUcmFuc2Zvcm0gT3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbiAoJG9yaWdpbikge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIHRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG59XG5cbiR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG4iLCIqLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLy8gb3V0bGluZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndwcy1pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXgge1xuICBAaW5jbHVkZSBjbGVhcmZpeDtcbn1cblxuYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gaDEsXG4vLyBoMixcbi8vIGgzLFxuLy8gaDQsXG4vLyBwIHtcbi8vICAgZm9udC1rZXJuaW5nOiBub25lO1xuLy8gICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuLy8gICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbi8vICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4vLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbi8vIH1cbiIsIiRmb250LWF3ZXNvbWUtcHJvOiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuXG4kZm9udC1jdXN0b206IFwiTmV3WW9ya1wiLCBzZXJpZjtcbiRmb250LWN1c3RvbTI6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuXG4kZGVmYXVsdC1mb250OiAkZm9udC1jdXN0b207XG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtaGVhZGluZzogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuJGZvbnQtbGlua3M6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWJ1dHRvbjogJGZvbnQtY3VzdG9tICFkZWZhdWx0O1xuXG4kY29sb3ItZ29sZDogI2QzOWUyYjtcblxuLy9Db21tb25cbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRjb2xvci1ibGFjazogIzAwMDAwMDtcblxuJGNvbG9yLWFjY2VudDogJGNvbG9yLWdvbGQ7XG4kaGVhZGluZy1jb2xvcjogJGNvbG9yLXdoaXRlO1xuJHRleHQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiIsIi8vIGluc2lkZXBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgMTB2dywgMTQwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1nb2xkO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4vLyBwYWdlIGhlYWRlciB0aXRsZSAtIGgxXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoNTBweCwgMTB2dywgMTQwcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgLy8gICBmb250LXNpemU6IDEyMHB4O1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAvLyAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIC8vICAgbGluZS1oZWlnaHQ6IDE7XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gIC8vICAgZm9udC1zaXplOiA4MHB4O1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAvLyAgIGZvbnQtc2l6ZTogNzBweDtcbiAgLy8gICBsaW5lLWhlaWdodDogMS4xO1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAvLyAgIGZvbnQtc2l6ZTogNjBweDtcbiAgLy8gfVxufVxuXG4vLyBoZWFkaW5nIHN0eWxlc1xuLndwcy1jcy1oZWFkaW5nX19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGUzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8vIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi53cHMtY3MtaGVhZGluZ19fc3R5bGU0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIHRleHQgc3R5bGVzXG4ud3BzLWNzLXRleHRfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLndwcy1jcy10ZXh0X19zdHlsZTIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi8vIGxpbmsgc3R5bGVzXG4ud3BzLWNzLWxpbmtfX3N0eWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvLyBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIHN2ZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDhkZWcpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluO1xuICB9XG5cbiAgLnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlLWluO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTtcbiAgICB9XG5cbiAgICAudGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gYnRuIHN0eWxlc1xuLndwcy1jcy1idG5fX3N0eWxlMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuIiwiQG1peGluIGJwLWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1tZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQSBtYXAgb2YgYnJlYWtwb2ludHMuXG4kYnJlYWtwb2ludHM6IChcbiAgICB4czogNTc2cHgsXG4gICAgc206IDc2OHB4LFxuICAgIG1kOiA5OTJweCxcbiAgICBsZzogMTIwMHB4LFxuICAgIHhsZzogMTQwMHB4LFxuKTtcblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgICB4czogMCxcbiAgICBzbTogNTc2cHgsXG4gICAgbWQ6IDc2OHB4LFxuICAgIGxnOiA5OTJweCxcbiAgICB4bDogMTIwMHB4LFxuICAgIHh4bDogMTQwMHB4XG4pO1xuXG5cbi8vXG4vLyAgUkVTUE9ORCBBQk9WRVxuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1hYm92ZShzbSkge31cbkBtaXhpbiByZXNwb25kLWFib3ZlKCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdmFsdWUpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRUxPV1xuLy/igJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcblxuLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge31cbkBtaXhpbiByZXNwb25kLWJlbG93KCRicmVha3BvaW50KSB7XG5cbiAgICAvLyBJZiB0aGUgYnJlYWtwb2ludCBleGlzdHMgaW4gdGhlIG1hcC5cbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuXG4gICAgICAgIC8vIEdldCB0aGUgYnJlYWtwb2ludCB2YWx1ZS5cbiAgICAgICAgJGJyZWFrcG9pbnQtdmFsdWU6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogKCRicmVha3BvaW50LXZhbHVlIC0gMSkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSWYgdGhlIGJyZWFrcG9pbnQgZG9lc24ndCBleGlzdCBpbiB0aGUgbWFwLlxuICAgIH0gQGVsc2Uge1xuXG4gICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgIEB3YXJuICdJbnZhbGlkIGJyZWFrcG9pbnQ6ICN7JGJyZWFrcG9pbnR9Lic7XG4gICAgfVxufVxuXG5cbi8vXG4vLyAgUkVTUE9ORCBCRVRXRUVOXG4vL+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuXG4gICAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cbiAgICAgICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIlxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogMjBweDtcbiAgICAvL2JvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAgIC5ydGwgJiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJoMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvLyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuaDMsXG4uaDMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIC8vIGEge1xuICAvLyAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC8vIH1cbn1cblxuYSB7XG4gIC8vIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyAmOmZvY3VzIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAvLyB9XG5cbiAgLy8gJjp2aXNpdGVkIHtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMjtcbiAgLy8gfVxufVxuXG4uZmVhdHVyZWQtY3RhLWJ0biB7XG4gIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgLy8gcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbnAge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMCAzMnB4IDBweDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDUwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gICYuYWRkLW1heC13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgbGkge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cblxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIGNvbG9yOiAkdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgb2wge1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgLy8gbWFyZ2luOiAwO1xuXG4gICAgbGkge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICB9XG5cbiAgICAgID4gdWwge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAxNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4tZGVwIHtcbiAgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud3BzLWNvbHVtbi1zcGFjZS1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE5OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTEge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMiB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3ItYWNjZW50IHtcbiAgLy8gY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi53cHMtY3MtZWRpdG9yLXRleHQtY29sb3Itc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIHtcbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tYnVsbGV0cG9pbnQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLyogaGVhZGluZyAqL1xuXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLy8gLnZjX3R0YS1jb250YWluZXIge1xuLy8gICBoMyB7XG4vLyAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4vLyAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcblxuLy8gICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbi8vICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBoMyB7XG4gICAgYSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgaDMge1xuICAgICAgYSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS1jb2xvci13aGl0ZS52Y190dGEtc3R5bGUtZmxhdCAudmNfdHRhLXBhbmVsIC52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1jdXN0b20yICFpbXBvcnRhbnQ7XG59XG5cbi52Y190dGEudmNfZ2VuZXJhbCAudmNfdHRhLXBhbmVsLnZjX2FjdGl2ZSB7XG4gIC52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gICAgaDMge1xuICAgICAgYSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS52Y19nZW5lcmFsIC52Y190dGEtcGFuZWwtdGl0bGUgPiBhIHtcbiAgcGFkZGluZzogMTRweCAzMHB4IDE0cHggNjBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTRweCA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YSAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLnZjX3R0YS1jb2xvci13aGl0ZS52Y190dGEtc3R5bGUtZmxhdCAudmNfdHRhLWNvbnRyb2xzLWljb246OmFmdGVyLFxuLnZjX3R0YS1jb2xvci13aGl0ZS52Y190dGEtc3R5bGUtZmxhdCAudmNfdHRhLWNvbnRyb2xzLWljb246OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50O1xufVxuXG4udmNfdHRhLXBhbmVsLWJvZHkge1xuICBwIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDAgNDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgMjRweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uXG4gIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0XG4gIC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBsZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIC5ob21lcGFnZS1mYXEtdGV4dCB7XG4vLyAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4vLyAgIGZvbnQtc2l6ZTogMzBweDtcbi8vICAgZm9udC13ZWlnaHQ6IDYwMDtcbi8vICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vICAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuLy8gICBwYWRkaW5nOiAwO1xuLy8gICBtYXJnaW46IDAgMCAyNXB4O1xuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbi8vICAgICBmb250LXNpemU6IDI4cHg7XG4vLyAgIH1cblxuLy8gICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4vLyAgICAgZm9udC1zaXplOiAyNHB4O1xuLy8gICB9XG4vLyB9XG5cbi5yZXZlYWwtdHh0IHtcbiAgZm9udC1rZXJuaW5nOiBub25lO1xufVxuIiwiLndwc3RmLXBhZ2Utd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAvLyAuY29udGVudC1hcmVhIHtcbiAgLy8gICBwYWRkaW5nOiAyMHB4IDAgODBweDtcbiAgLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLy8gICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgLy8gICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG4vLyAud3BzZi1ub3QtaG9tZXBhZ2UucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1pbnNpZGVwYWdlMSAud3BzdGYtcGFnZS1jb250ZW50IHtcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICBwYWRkaW5nOiAwIDQwcHg7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20xO1xuXG4vLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbi8vICAgICBwYWRkaW5nOiAwIDIwcHg7XG4vLyAgIH1cblxuLy8gICAuY29udGVudC1hcmVhIHtcbi8vICAgICBib3JkZXItcmFkaXVzOiA2NHB4O1xuLy8gICAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuLy8gICB9XG4vLyB9XG5cbi8vIC53cHNmLW5vdC1ob21lcGFnZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWluc2lkZXBhZ2UxIHtcbi8vICAgJi53cHNmLWhlYWRlci1zdHlsZTIsXG4vLyAgICYud3BzZi1oZWFkZXItc3R5bGUzIHtcbi8vICAgICAud3BzdGYtcGFnZS1jb250ZW50IC5jb250ZW50LWFyZWEge1xuLy8gICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDY0cHggNjRweDtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gLndwc3RmLXBhZ2UtY29udGVudCB7XG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vICAgei1pbmRleDogMTA7XG4vLyB9XG5cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG4iLCIuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDQwcHggMDtcclxuICB6LWluZGV4OiAxMDA7XHJcblxyXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAvLyAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAvLyAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAvLyB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyAgIGxlZnQ6IGF1dG87XHJcbiAgLy8gICB0b3A6IGF1dG87XHJcbiAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgLy8gICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgLy8gfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAuZml4ZWQtbmF2LWxvZ28ge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpeGVkLW5hdi10ZXh0IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlLWJ0bl9fY29udGFpbmVyIHtcclxuICAgICAgLm1lbnUtdG9nZ2xlLWJ0biB7XHJcbiAgICAgICAgYWxsOiB1bnNldDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWdvbGQ7XHJcblxyXG4gICAgICAgICAgICByZWN0IHtcclxuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ29sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndwc3RmLXNpdGUtaGVhZGVyLXdyYXAge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJi5zdHlsZTEge1xyXG4gICAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgICAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAubWVudS10b2dnbGUtYnRuIHtcclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1nb2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ29sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc3R5bGUyLFxyXG4gICYuc3R5bGUzLFxyXG4gICYuc3R5bGU0IHtcclxuICAgIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICAgICAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgLmhlYWRlci1oZXJvX193cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDIwMDA7XHJcblxyXG4gICAgLmhlYWRlci1oZXJvX19jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAvLyAuaGVyby1pbWFnZV9fY29udGFpbmVyIHtcclxuICAgICAgLy8gICB3aWR0aDogMTAwJTtcclxuICAgICAgLy8gICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAvLyAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgLy8gICAmOjphZnRlciB7XHJcbiAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIC8vICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAvLyAgIH1cclxuXHJcbiAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5NjBweCkge1xyXG4gICAgICAvLyAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgLy8gICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgICAvLyAgIH1cclxuXHJcbiAgICAgIC8vICAgLy8gJi5ob21lLWhlcm8taW1hZ2VfX2NvbnRhaW5lciB7XHJcbiAgICAgIC8vICAgLy8gICBvcGFjaXR5OiAwO1xyXG4gICAgICAvLyAgIC8vICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAvLyAgIC8vIH1cclxuXHJcbiAgICAgIC8vICAgLm1haW4taW1hZ2Uge1xyXG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAvLyAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCg5NjBweCkge1xyXG4gICAgICAvLyAgICAgLy8gICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAvLyAgICAgLy8gfVxyXG5cclxuICAgICAgLy8gICAgIGltZyB7XHJcbiAgICAgIC8vICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC8vICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAvLyAgICAgfVxyXG4gICAgICAvLyAgIH1cclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgLmhvbWUtaGVhZGVyLXZpZGVvLWJnLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuQmFja2dyb3VuZE1lZGlhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5CYWNrZ3JvdW5kTWVkaWFfX3ZpZGVvcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuQmFja2dyb3VuZE1lZGlhX192aWRlbyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVyby1jb250ZW50X19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5ob21lLWhlcm8tY29udGVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oZXJvLWxvZ29fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk2MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFkZS1pbi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhvbWUtaGVyby10aXRsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xyXG5cclxuICAgICAgICAgICAgICAudGV4dC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCg1MHB4LCAxMnZ3LCAxNDBweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmhvbWUtaGVyby1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XHJcblxyXG4gICAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMjYwcHggMCAxNTBweDtcclxuICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbnNpZGVwYWdlLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUtc21hbGwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1heC13aWR0aDogNzIwcHg7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMjtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGVyby1zZWN0aW9uX19zdHlsZTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAlKTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZzogMCAwIDEwdmg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYWRlLWluLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTE7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA5OXB4KSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA5OXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgIHRvIHRvcCxcclxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC43KSAxNSUsXHJcbiAgICAgICAgICB0cmFuc3BhcmVudCA2NSVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAlKTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAvLyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogNyU7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAyNnZoO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDk5cHgpIHtcclxuICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwdmg7XHJcbiAgICAgICAgZ2FwOiA2MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxlZnQtbGluZSwucmlnaHQtbGluZXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIC8vIG1heC13aWR0aDogODAwcHg7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9qZWN0LWRldGFpbHNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQ4MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAucmVnaXN0ZXItbnVtYmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjI4NTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm9qZWN0LWxpbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcclxuICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAvLyBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA5OXB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNDBweCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDQ7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMTI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDUgLyBzcGFuIDI7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTA5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA2O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiAyO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyBzcGFuIDM7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDU5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogNyAvIHNwYW4gNjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogOSAvIHNwYW4gMjtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDk5cHgpIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiA3IC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1OTlweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDExIC8gc3BhbiAyO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEwIC8gc3BhbiAzO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1OTlweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDcgLyBzcGFuIDY7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGU0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG5cclxuICAgIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIC8vICY6OmFmdGVyIHtcclxuICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gICBpbnNldDogMDtcclxuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgIC8vICAgb3BhY2l0eTogMC4yNTtcclxuICAgICAgLy8gfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5NjBweCkge1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDBkdmg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIGltZyB7XHJcbiAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAvLyAgIGxlZnQ6IDA7XHJcbiAgICAgIC8vICAgdG9wOiAwO1xyXG4gICAgICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAvLyAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLy8gICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwJSk7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC53cHMtaGVhZGVyLWltYWdlLXNsaWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAuaGVhZGVyLWltYWdlLXNsaWRlcl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5pbWFnZS1zbGlkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNjAwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgcGFkZGluZzogMCAwIDEwdmg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0ODBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYWRlLWluLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjMpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTE7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XHJcblxyXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDg2MHB4KSB7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZnVsbC1zY3JlZW4tbWVudS1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODYwcHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgfVxuXG4gICAgICAubG9nb19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNsb3NlLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgICAgLy8gcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAvLyByaWdodDogNjBweDtcbiAgICAgICAgLy8gdG9wOiA4MHB4O1xuICAgICAgICAvLyB6LWluZGV4OiAxMDtcblxuICAgICAgICAvLyBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIC8vICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIC8vICAgdG9wOiA0MHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLmNsb3NlLWJ0biB7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5jbG9zZS1idG4ge1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mdWxsLXNjcmVlbi1tZW51LW1haW5fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDYwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjBweCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg2MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgICAgbGkuY3VycmVudC1tZW51LWl0ZW0sXG4gICAgICAgICAgbGkuY3VycmVudC1tZW51LXBhcmVudCxcbiAgICAgICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyNTBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA3MnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zbWFsbC10aXRsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwMCUpIHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMCU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub25nb2luZy1wcm9qZWN0c19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODYwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNtYWxsLXRpdGxlX19jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmFkZS1pbi1ib3JkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY2FyZHMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5jYXJkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWx0ZXIgMjUwbXMgZWFzZS1pbi1vdXQsXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHkgMjUwbXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg3MHB4LCAtMjBweCkgcm90YXRlKC05MGRlZyk7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZnVsbC1zY3JlZW4tbWVudS1mb290ZXJfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg2MHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cblxuICAgICAgLmZvb3Rlci1saW5lIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjMpO1xuICAgICAgfVxuXG4gICAgICAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDg2MHB4KSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XG5cbiAgICAgICAgICAgICAgICByZWN0IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucXVpY2stbGlua3NfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjBweCkge1xuICAgICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzRweCwgLTUwJSk7XG4gICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDI1MG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS13aHktdXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNDBweCAwIDMwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICBwYWRkaW5nOiAyNDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIHBhZGRpbmc6IDIwMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byBib3R0b20sXG4gICAgICAkY29sb3ItYmxhY2sgMTUlLFxuICAgICAgdHJhbnNwYXJlbnQgNjUlLFxuICAgICAgJGNvbG9yLWJsYWNrXG4gICAgKTtcbiAgfVxuXG4gIC53aHktdXMtaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndoeS11cy1jb250ZW50X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmVhdHVyZWQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcblxuICAgICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5tYWluLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IG1pbi1jb250ZW50O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuXG4gICAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNtYWxsLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtMTBweCkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1kZXNjcmlwdGlvbl9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBtYXJnaW4tdG9wOiAyMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1wcm9qZWN0c19fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byBib3R0b20sXG4gICAgICAkY29sb3ItYmxhY2sgMjAlLFxuICAgICAgdHJhbnNwYXJlbnQgNzAlLFxuICAgICAgJGNvbG9yLWJsYWNrXG4gICAgKTtcbiAgfVxuXG4gIC5wcm9qZWN0cy1pbWFnZV9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvamVjdHMtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICBwYWRkaW5nOiAwIDYwcHg7XG4gICAgfVxuXG4gICAgLnNtYWxsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNjAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgIH1cblxuICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2plY3RzLWNvbHVtbnNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGdhcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogODBweDtcbiAgICAgIH1cblxuICAgICAgLnByb2plY3RzLWNvbHVtbiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgICAgICAgICAuc2VjdGlvbi1oZWFkaW5nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTMwMHB4KXtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtbGlua19fc3R5bGUxO1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNhcmQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNDgwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAuY2FyZC1pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHZoO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2FyZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG5cbiAgICAgICAgICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5sYXN0LWNoaWxkIHtcbiAgICAgICAgICBnYXA6IDEwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZ2FwOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1pbWFnZS1ncmlkX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIC53cHMtaG9tZXBhZ2UtaW1hZ2UtZ3JpZF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMzB2aDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAvLyBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG5cbiAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtZ3JpZF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmLmhpZGUtb24tbWQge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2UtZ3JpZC1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgIC5pbWFnZS1ncmlkLWxlZnRfX2NvbnRhaW5lcixcbiAgICAgICAgLmltYWdlLWdyaWQtY2VudGVyX19jb250YWluZXIsXG4gICAgICAgIC5pbWFnZS1ncmlkLXJpZ2h0X19jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB3aWR0aCwgaGVpZ2h0LCB0cmFuc2Zvcm0sIG1hcmdpbjtcblxuICAgICAgICAgIC5ncmlkLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3ZoO1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHdpZHRoLCBoZWlnaHQsIHRyYW5zZm9ybSwgbWFyZ2luO1xuXG4gICAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlLWdyaWQtbGVmdF9fY29udGFpbmVyLFxuICAgICAgICAuaW1hZ2UtZ3JpZC1yaWdodF9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAgIGZsZXg6IDAgYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwJTtcblxuICAgICAgICAgIC5ncmlkLWltYWdlIHtcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaW1hZ2UtZ3JpZC1jZW50ZXJfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDAgMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIC5ncmlkLXZpZGVvIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzM3ZoO1xuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogd2lkdGgsIGhlaWdodCwgdHJhbnNmb3JtLCBtYXJnaW47XG5cbiAgICAgICAgICAgIC52aWRlbyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1zdGlja3lfX3NlY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgJi5zaG93LW9uLW1kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgaGVpZ2h0OiA4MHZoO1xuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAxMCUpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIHdpZHRoOiBtaW4tY29udGVudDtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLWludGVyaW9yX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzIwcHggMCAyODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMjQwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC5saW5lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMC4zKTtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtaW50ZXJpb3JfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1sb2dvX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb3BhY2l0eTogMC4xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNtYWxsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgIH1cblxuICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICBnYXA6IDkwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGdhcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24ge1xuICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA0MHB4KTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjAwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGhlaWdodDogNjB2aDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyNSUpO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDY1JSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDgwcHgsIDgwcHgpO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgODBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2Uge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTEyMHB4O1xuXG4gICAgICAgIC5tYWluLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcblxuICAgICAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiA2MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzLFxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG5cbiAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJnLXN0eWxlLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWltYWdlX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZV9fY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAubWFpbi1pbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiA4MHZoO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwJSk7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gICYucmVtb3ZlLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLnNtYWxsLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNzAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuXG4gICAgICBoMyB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgIC5tYWluLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNjYwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogODB2aDtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwJSk7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaDIge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgyLFxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxheW91dC1zdHlsZS1yaWdodCB7XG4gICAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmJnLXN0eWxlLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMDgpO1xuICAgIH1cblxuICAgIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICAgICAgLnNtYWxsLXRpdGxlIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZmFkZS1pbi1ib3JkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBoMixcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgfVxuXG4gICAgLm1haW4taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAuc2VjdGlvbi1jb250ZW50LWlubmVyX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcblxuICAgICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA2MHB4O1xuXG4gICAgICAuc2VjdGlvbi1mZWF0dXJlZC10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA2MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5iZy1zdHlsZS13aGl0ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjA4KTtcbiAgICB9XG5cbiAgICAud3BzLWluc2lkZXBhZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICAgIC5zZWN0aW9uLWZlYXR1cmVkLXRpdGxlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwNDBweDtcblxuICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWNvbnRlbnQyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcblxuICAud3BzLWluc2lkZXBhZ2UtY29udGVudDJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBoMixcbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtdHdvLWNvbHVtbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMTUpO1xuICB9XG5cbiAgLndwcy1pbnNpZGVwYWdlLXR3by1jb2x1bW5fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSl7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLy8gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC8vICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cbiAgICAvLyAgIGgyIHtcbiAgICAvLyAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAvLyAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuXG4gICAgLy8gICAgIC50ZXh0LWxpbmVzIHtcbiAgICAvLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLnR3by1jb2x1bW5fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5jb2x1bW4tbGVmdCxcbiAgICAgIC5jb2x1bW4tcmlnaHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIGdhcDogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzLFxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1hY2NvcmRpb25fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1pbnNpZGVwYWdlLWFjY29yZGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuXG4gICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjIpO1xuXG4gICAgICAgIC5hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAzMDBtcyBlYXNlLWluLW91dCxcbiAgICAgICAgICAgIHBhZGRpbmcgMzAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNDBweCAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1hYm91dHBhZ2Utc3RhdHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwIDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDIwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTYwcHg7XG4gIH1cblxuICAuYWJvdXRwYWdlLWltYWdlX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWJvdXRwYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG5cbiAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1zdGF0c19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDE2MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICBnYXA6IDEyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGdhcDogNyU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDEwMHB4IDclO1xuICAgICAgfVxuXG4gICAgICAuc3RhdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgaDR7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIC5zdGF0LW51bWJlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICBcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gIFxuICAgICAgICAgIC5wZXJjZW50YWdle1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXQtdGl0bGUge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRvdHRlZC1jaXJjbGUge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoJGNvbG9yOiAkY29sb3ItZ29sZCwgJGFscGhhOiAwLjMpO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDMwcHgpKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc3RhdC1udW1iZXIsXG4gICAgICAgIC5zdGF0LXRpdGxlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtYWJvdXRwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2MHB4IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDA7XG4gIH1cblxuICAud3BzLWFib3V0cGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAud3BzLWFib3V0LXRlc3RpbW9uaWFscy1zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBnYXA6IDE1MHB4O1xuXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgIC8vICAgZ2FwOiAxMjBweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgLy8gICBnYXA6IDEwMHB4O1xuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAvLyAgIGdhcDogODBweDtcbiAgICAgICAgLy8gfVxuXG4gICAgICAgIC50ZXN0aW1vbmlhbC1pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAzNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRlc3RpbW9uaWFsLWNvbnRlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXV0aG9yLWRldGFpbHMge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9yLW5hbWUge1xuICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1hYm91dHBhZ2UtY29yZS12YWx1ZXNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMDgpO1xuICB9XG5cbiAgLmxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjEpO1xuXG4gICAgJi50b3Age1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC53cHMtYWJvdXRwYWdlLWNvcmUtdmFsdWVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc21hbGwtdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIDAlKSByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cblxuICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvcmUtdmFsdWVzLWJveGVzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAvLyBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IDBweCAxMCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMTB2aCAwO1xuICAgICAgfVxuXG4gICAgICAuY29yZS12YWx1ZS1ib3gge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAuYm94LWhlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm94LW51bWJlciB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjA4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTI1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYm94LXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXByb2plY3RwYWdlLXByb2plY3RzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICAud3BzLXByb2plY3RwYWdlLXByb2plY3RzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC53cHMtcHJvamVjdHBhZ2UtcHJvamVjdHMtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLy8gLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIC8vICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAvLyAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy8gICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIC8vICAgZ2FwOiA1MHB4O1xuXG4gICAgICAvLyAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIC8vICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgLy8gICAgIHotaW5kZXg6IDEwO1xuICAgICAgLy8gICAgIGdhcDogNDBweDtcbiAgICAgIC8vICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIC8vICAgfVxuXG4gICAgICAvLyAgIC8vIC5wYWdlLXRpdGxlLXNtYWxsIHtcbiAgICAgIC8vICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICAgLy8gICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gICAvLyAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyAgIC8vICAgZ2FwOiAxMHB4O1xuICAgICAgLy8gICAvLyAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIC8vICAgLy8gICBoMyB7XG4gICAgICAvLyAgIC8vICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgLy8gICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIC8vICAgLy8gICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAvLyAgIC8vICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgLy8gICAvLyAgICAgLnRleHQtbGluZXMge1xuICAgICAgLy8gICAvLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy8gICAvLyAgICAgfVxuICAgICAgLy8gICAvLyAgIH1cblxuICAgICAgLy8gICAvLyAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAvLyAgIC8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyAgIC8vICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAvLyAgIC8vICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIC8vICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4zKTtcbiAgICAgIC8vICAgLy8gICB9XG4gICAgICAvLyAgIC8vIH1cblxuICAgICAgLy8gICBwIHtcbiAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgIC8vICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAvLyAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAvLyAgICAgfVxuICAgICAgLy8gICB9XG5cbiAgICAgIC8vICAgLnByb2plY3QtZmlsdGVycyB7XG4gICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC8vICAgICB1bCB7XG4gICAgICAvLyAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLy8gICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAvLyAgICAgICBnYXA6IDEwcHg7XG4gICAgICAvLyAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAvLyAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgLy8gICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAvLyAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAvLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLy8gICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAvLyAgICAgICB9XG5cbiAgICAgIC8vICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIC8vICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgLy8gICAgICAgfVxuXG4gICAgICAvLyAgICAgICBsaSB7XG4gICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgLy8gICAgICAgICAvLyBnYXA6IDEwcHg7XG4gICAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvLyAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIC8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLy8gICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAvLyAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAvLyAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLy8gICAgICAgICB9XG5cbiAgICAgIC8vICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgLy8gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC8vICAgICAgICAgfVxuXG4gICAgICAvLyAgICAgICAgIC5ob3Zlci1saW5lIHtcbiAgICAgIC8vICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvLyAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gICAgICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAvLyAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAvLyAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAvLyAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgLy8gICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIC8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIC8vICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC8vICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgIC8vICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC8vICAgICAgICAgICB9XG4gICAgICAvLyAgICAgICAgIH1cblxuICAgICAgLy8gICAgICAgICAudGV4dCB7XG4gICAgICAvLyAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgIC8vICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgLy8gICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAvLyAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCk7XG4gICAgICAvLyAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0LCBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIC8vICAgICAgICAgfVxuXG4gICAgICAvLyAgICAgICAgICY6aG92ZXIsXG4gICAgICAvLyAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgIC8vICAgICAgICAgICAuaG92ZXItbGluZSB7XG4gICAgICAvLyAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIC8vICAgICAgICAgICB9XG5cbiAgICAgIC8vICAgICAgICAgICAudGV4dCB7XG4gICAgICAvLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTBweCk7XG4gICAgICAvLyAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAvLyAgICAgICAgICAgfVxuICAgICAgLy8gICAgICAgICB9XG5cbiAgICAgIC8vICAgICAgICAgLy8gJjo6YWZ0ZXIge1xuICAgICAgLy8gICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAvLyAgICAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICAgICAgICAvLyAgIGxlZnQ6IDA7XG4gICAgICAvLyAgICAgICAgIC8vICAgYm90dG9tOiAwO1xuICAgICAgLy8gICAgICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgIC8vICAgICAgICAgLy8gICB3aWR0aDogODAlO1xuICAgICAgLy8gICAgICAgICAvLyAgIGhlaWdodDogMXB4O1xuICAgICAgLy8gICAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4xKTtcbiAgICAgIC8vICAgICAgICAgLy8gfVxuXG4gICAgICAvLyAgICAgICAgIC8vICY6bGFzdC1jaGlsZCB7XG4gICAgICAvLyAgICAgICAgIC8vICAgJjo6YWZ0ZXIge1xuICAgICAgLy8gICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIC8vICAgICAgICAgLy8gICB9XG4gICAgICAvLyAgICAgICAgIC8vIH1cblxuICAgICAgLy8gICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAvLyAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC8vICAgICAgICAgfVxuICAgICAgLy8gICAgICAgfVxuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuXG4gICAgICAud3BzLXByb2plY3RzLXNsaWRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnByb2plY3QtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgIGdhcDogMTB2aCA4JTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIC8vIGdhcDogMTB2aCA4JTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvLyAmOjphZnRlciB7XG4gICAgICAgICAgLy8gICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLy8gICBjbGVhcjogYm90aDtcbiAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAucHJvamVjdC1pdGVtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgIC8vICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgICAgICAgICAvLyB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAucHJvamVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAuYm9va2luZyB7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAzMHB4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWFpbi1pbWFnZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjV2aDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTB2aDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgKyAxNSUpO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucHJvamVjdC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG5cbiAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC41KTtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAucHJvamVjdC1pbWFnZSB7XG4gICAgICAgICAgICAgICAgLm1haW4taW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtcHJvamVjdHBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMDBweCAwIDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDAgMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xuICB9XG5cbiAgJi5yZW1vdmUtcGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC53cHMtcHJvamVjdHBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDgwcHg7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDcwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWJhc2lzOiAzNDBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg5MDBweCkge1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWxvZ28ge1xuICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICAgICAgJi5ub25le1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIC5pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiA2MHZoO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDkwMHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXByb2plY3RwYWdlLWZvcm1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjA4KTtcbiAgfVxuXG4gIC53cHMtcHJvamVjdHBhZ2UtZm9ybV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgIGdhcDogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDEwOTlweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgZmxleC1iYXNpczogMzIwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMDk5cHgpIHtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAuY29udGFjdC1mb3JtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmZvcm0tZmllbGRzX19jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICBnYXA6IDUwcHggMzBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc5OXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1OTlweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1OTlweCkge1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyLXRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaW5wdXQtZmllbGQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIGNhcmV0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0YXJlYSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIC5zdWJtaXQtYnRuIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuZmFkZS1pbi1ib3JkZXIge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAuaW5wdXQtZmllbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Ym1pdC1idG4ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNTk5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXByb2plY3RwYWdlLWhpZ2hsaWdodHNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuXG4gIC8vICY6OmFmdGVyIHtcbiAgLy8gICBjb250ZW50OiBcIlwiO1xuICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICBsZWZ0OiAwO1xuICAvLyAgIHRvcDogMDtcbiAgLy8gICB3aWR0aDogMTAwJTtcbiAgLy8gICBoZWlnaHQ6IDEwcHg7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgLy8gfVxuXG4gIC53cHMtcHJvamVjdHBhZ2UtaGlnaGxpZ2h0c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ib3gtaXRlbXNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1NDBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3Itd2hpdGUsICRhbHBoYTogMSk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgfVxuXG4gICAgICAuYm94LWl0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMTUpO1xuXG4gICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgLndwcy1wcm9qZWN0cGFnZS1zcHBlY2lmaWNhdGlvbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuXG4gICAgICBoMiB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIC8vIHVsIHtcbiAgICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgICAvLyAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC8vICAgbGlzdC1zdHlsZS10eXBlOiAxO1xuICAgICAgLy8gICBwYWRkaW5nOiAwO1xuICAgICAgLy8gICBtYXJnaW46IDA7XG5cbiAgICAgIC8vICAgbGkge1xuICAgICAgLy8gICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAvLyAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIC8vICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgLy8gICAgIG1hcmdpbjogMDtcbiAgICAgIC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC8vICAgICAmOjphZnRlciB7XG4gICAgICAvLyAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gICAgICAgd2lkdGg6IDhweDtcbiAgICAgIC8vICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgLy8gICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICAgICAgdG9wOiAxMHB4O1xuICAgICAgLy8gICAgICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIC8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgLy8gICAgIH1cbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICB9XG4gIFxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgICAgIGxlZnQ6IDEycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAvLyAgICY6OmFmdGVyIHtcbiAgICAgICAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAvLyAgIH1cbiAgICAgICAgICAvLyB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtcHJvamVjdHBhZ2UtcmVzb3VyY2VzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG5cbiAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgIC5pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwJSk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3BzLXByb2plY3RwYWdlLXJlc291cmNlc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG5cbiAgICAvLyAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIC8vICAgZGlzcGxheTogbm9uZTtcblxuICAgIC8vICAgaDIge1xuICAgIC8vICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgIC8vICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIC8vICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgLy8gICAgIC50ZXh0LWxpbmVzIHtcbiAgICAvLyAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8vICAgICB9XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDEpO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxNSU7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDgwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDEpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDBweCwgLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICBnYXA6IDI0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5sYXN0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtcHJvamVjdHBhZ2UtdmlydHVhbC10b3VyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNDBweDtcbiAgfVxuXG4gIC5zbGlkZXItb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgLy8gICBkaXNwbGF5OiBub25lO1xuICAgIC8vIH1cblxuICAgIC8vICY6OmJlZm9yZSB7XG4gICAgLy8gICBjb250ZW50OiBcIlwiO1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBoZWlnaHQ6IDUwJTtcbiAgICAvLyAgIGxlZnQ6IDA7XG4gICAgLy8gICBib3R0b206IDA7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAvLyB9XG4gIH1cblxuICAud3BzLXByb2plY3RwYWdlLXZpcnR1YWwtdG91cl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgLndwcy1wcm9qZWN0cGFnZS12aXJ0dWFsLXRvdXItaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxNTBweDtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZ2FwOiAxMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBnYXA6IDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgLy8gICBnYXA6IDgwcHg7XG4gICAgICAvLyB9XG5cbiAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIC8vICAgZ2FwOiA0MHB4O1xuICAgICAgLy8gfVxuXG4gICAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAud3BzLXZpcnR1YWwtdG91ci1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnNsaWRlci1pbWFnZXNfX2NvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBnYXA6IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICAgICAgICBnYXA6IDQwcHggMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsMWZyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2xpZGVyLWltYWdlIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDM4MHB4O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgLy8gICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICAgICAgICAgIC8vIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKXtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1wcm9qZWN0cGFnZS1sb2NhdGlvbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nLXRvcDo4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gIH1cblxuICAud3BzLXByb2plY3RwYWdlLWxvY2F0aW9uX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbWFwX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAubWFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKXtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCl7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pe1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKXtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaWZyYW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHotaW5kZXg6IDk5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMzAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgMjQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMjAwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICAud3BzLXByb2plY3RwYWdlLWZlYXR1cmVkLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNDBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgYXV0bztcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tZGVzY3JpcHRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBnYXA6IDYwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lbWlfaW5wdXRfZ3JvdXB7XG4gICAgaW5wdXR7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG59IiwiLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC5jb250YWN0LWluZm9fX2NvbnRhaW5lcixcbiAgICAuY29udGFjdC1mb3JtX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGFjdC1pbmZvX19jb250YWluZXIge1xuICAgICAgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC8vIC5zbWFsbC10aXRsZSB7XG4gICAgICAgIC8vICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAvLyAgIGdhcDogMTBweDtcbiAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgIC8vICAgaDMge1xuICAgICAgICAvLyAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgLy8gICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgLy8gICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy8gICAgIH1cbiAgICAgICAgLy8gICB9XG5cbiAgICAgICAgLy8gICAuZmFkZS1pbi1ib3JkZXIge1xuICAgICAgICAvLyAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAvLyAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMyk7XG4gICAgICAgIC8vICAgfVxuICAgICAgICAvLyB9XG5cbiAgICAgICAgLy8gaDIge1xuICAgICAgICAvLyAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgIC8vICAgY29sb3I6ICRjb2xvci1nb2xkO1xuXG4gICAgICAgIC8vICAgLnRleHQtbGluZXMge1xuICAgICAgICAvLyAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy8gICB9XG4gICAgICAgIC8vIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAvLyBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZXRhaWxzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgICAudGV4dC1saW5lcyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAucGhvbmUtbnVtYmVyLFxuICAgICAgICAuZW1haWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiA1cHg7XG5cbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NXB4KTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LWZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tZmllbGRzX19jb250YWluZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDM2cHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgLmZvcm0tZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgLnBsYWNlaG9sZGVyLXRleHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgY2FyZXQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4zKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzU7XG4gICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5mYWRlLWluLWJvcmRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5pbnB1dC1maWVsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMSk7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucGxhY2Vob2xkZXItdGV4dCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtaXQtYnRuIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAwO1xuICB9XG5cbiAgLmZvb3Rlci1ibG9nX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQ4MHB4O1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAvLyAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAvLyB9XG5cbiAgICAuYmxvZy1pdGVtc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogNjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgICAgfVxuXG4gICAgICAuYmxvZy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjBweCkge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcblxuICAgICAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgIC50ZXh0LWxpbmVzIHtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWxpbmtfX3N0eWxlMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1jdGEtYmFubmVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjAwcHggMCAyODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgcGFkZGluZzogMjAwcHggMCAyNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIC5mb290ZXItY3RhLWJhbm5lcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBnYXA6IDUwcHg7XG4gICAgfVxuXG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIC8vICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjgwcHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyLFxuICAgIC5zZWN0aW9uLWZvcm1fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG5cbiAgICAgICAgLnRleHQtbGluZXMge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1mb3JtX19jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgcCxcbiAgICAgIC5uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgfVxuXG4gICAgICAubmV3c2xldHRlci1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjgwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci13aGl0ZSwgJGFscGhhOiAwLjMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZhZGUtaW4tYm9yZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuZmFkZS1pbi1ib3JkZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzbGV0dGVyLWJ0biB7XG4gICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1MHB4IDAgMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICB6LWluZGV4OiAzMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCA5MHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG5cbiAgLmZvb3Rlci1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLyBAaW5jbHVkZSBicmVha3BvaW50KDk2MHB4KSB7XG4gICAgLy8gICBoZWlnaHQ6IDEwMHZoO1xuICAgIC8vICAgaGVpZ2h0OiAxMDBkdmg7XG4gICAgLy8gfVxuXG4gICAgLm1haW4taW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDI1JSk7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgLy8gb3BhY2l0eTogMC45O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb290ZXItbWFpbl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0ODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cblxuICAgIC53aWRnZXRzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTIsIDFmcik7XG4gICAgICBnYXA6IDMycHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAuaGVhZGluZyB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiA0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzLFxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdmlnYXRpb24tbGlua3Mge1xuICAgICAgICBncmlkLWNvbHVtbjogNSAvIHNwYW4gNDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyNHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICAgICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhZ2VzLWxpbmtzLFxuICAgICAgICAucXVpY2stbGlua3Mge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGFjdC1kZXRhaWxzIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDkgLyBzcGFuIDQ7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IGF1dG87XG4gICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyxcbiAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgLm1haWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogMzEwcHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgXG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGV4dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAucGhvbmUtbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICB9XG4gICAgICAgIC5hZGRyZXNze1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggMCA4MHB4O1xuICAgICAgfVxuXG4gICAgICAubG9nbyB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTYwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgfVxuXG4gICAgLy8gQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIC8vICAgcGFkZGluZzogMCAyMHB4O1xuICAgIC8vIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWxlZnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXG4gICAgICAgICAgICAgICAgcmVjdCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucG9saWN5LWRldGFpbC1saW5rcyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0ZXh0LWRlY29yYXRpb24gMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1yaWdodCB7XG4gICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRleHQtZGVjb3JhdGlvbiAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgcGFkZGluZzogODBweCA4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg5OTFweCkge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAhaW1wb3J0YW50O1xuICAgIC8vbWFyZ2luOiA0MHB4IDAgMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZ2Zvcm1fMSB7XG4gIC8vQGV4dGVuZCAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXI7XG59XG5cbiNnZm9ybV8xLFxuI2dmb3JtXzIsIFxuI2dmb3JtXzMsXG4jZ2Zvcm1fNSxcbiNnZm9ybV82LCBcbiNnZm9ybV83IHtcbiAgLndwcy1pbnB1dC1maWVsZC1zZWxlY3Qge1xuICAgIGRpdi53cGZvcm1zLWNvbnRhaW5lciAud3Bmb3Jtcy1mb3JtIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAvL2JvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgJi53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjEpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNhcmV0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjMpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMzUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIHNlbGVjdCB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLyogYWRkIGEgYmFja2dyb3VuZCBpbWFnZSBmb3IgcmVwbGFjZW1lbnQgZHJvcCBkb3duICovXG5cbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCBncmF5IDUwJSksXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIGdyYXkgNTAlLCB0cmFuc3BhcmVudCA1MCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNjY2MsICNjY2MpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLFxuICAgICAgICBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgJi53cGZvcm1zLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNlMzIyMjI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsI2dmb3JtX3N1Ym1pdF9idXR0b25fNSxcbiAgI2dmb3JtX3N1Ym1pdF9idXR0b25fNiwjZ2Zvcm1fc3VibWl0X2J1dHRvbl83LFxuICAuZ2Zvcm1fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgIC8vIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDU5OXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG5cbiAgLmdmb3JtLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICBcbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGNhcmV0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjMpO1xuICBcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAxKTtcbiAgICAgIH1cbiAgXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zNSk7XG4gICAgICB9XG4gICAgfVxuICBcbiAgICB0ZXh0YXJlYSB7XG4gICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICByZXNpemU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC5nZmllbGRfbGFiZWx7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgIH1cbiAgfVxuICBcbiAgI2dmb3JtX2ZpZWxkc18xLCNnZm9ybV9maWVsZHNfMixcbiAgI2dmb3JtX2ZpZWxkc18zLCNnZm9ybV9maWVsZHNfNSxcbiAgI2dmb3JtX2ZpZWxkc182LCNnZm9ybV9maWVsZHNfN3tcbiAgICAvLyBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgLy8gZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAvLyBnYXA6IDUwcHggMzBweCAhaW1wb3J0YW50O1xuICAgIGdhcDowcHggIWltcG9ydGFudDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIFxuICAuZ2ZpZWxke1xuICAgIG1pbi13aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMzLjMzJSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDBweCAxNXB4IDQwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3OTlweCkge1xuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg1OTlweCkge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuXG4jZ2Zvcm1fNHtcbndpZHRoOiAxMDAlO1xuXG4gIC5nZm9ybS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICBcbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNhcmV0LWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDAuMyk7XG4gIFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLWJsYWNrLCAkYWxwaGE6IDEpO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjM1KTtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogOTZweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgXG4gICAgLmdmaWVsZF9sYWJlbHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCA4cHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgfVxuICB9XG5cbiAuZ2Zvcm1fZm9vdGVyIHtcbiAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xufVxuXG5cbiAgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4gIC5nZm9ybV9idXR0b24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG59XG5cbiIsIi5ibG9nLXBvc3QtY29sbGVjdGlvbixcbi5zaW5nbGUtcG9zdC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnNpbmdsZS1wb3N0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLy8gcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDAgMTQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogNjBweCAwIDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDMwcHggMCAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAwIDAgODBweDtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI0MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogODBweCAxMjBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZ2FwOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGdhcDogODBweCA1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmFyY2hpdmUtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcblxuICAucGFnZS10aXRsZSB7XG4gICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAudGF4b25vbXktZGVzY3JpcHRpb24ge1xuICB9XG59XG5cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAvLyAuYmxvZy1pbWFnZSB7XG4gICAgLy8gICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvLyAgIC8vICY6OmFmdGVyIHtcbiAgICAvLyAgIC8vICAgY29udGVudDogXCJcIjtcbiAgICAvLyAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgLy8gICBsZWZ0OiAwO1xuICAgIC8vICAgLy8gICB0b3A6IDA7XG4gICAgLy8gICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgLy8gICBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAvLyAgIC8vICAgb3BhY2l0eTogMC40O1xuICAgIC8vICAgLy8gICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIC8vICAgLy8gfVxuXG4gICAgLy8gICBpbWcge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgbWluLWhlaWdodDogMjgwcHg7XG4gICAgLy8gICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAvLyAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLy8gICB9XG4gICAgLy8gfVxuXG4gICAgLmJsb2ctY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuXG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy1saW5rX19zdHlsZTE7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAudGV4dCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTJkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG5cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSB7XG4gIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItZ29sZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wb3N0LXRodW1ibmFpbCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgfVxuXG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBoMSxcbiAgICBoMiB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTE7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmVudHJ5LW1ldGEge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogI2M3YzdjYTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNjN2M3Y2E7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuV2lkZ2V0IFN0eWxlc1xuICovXG5cbi53aWRnZXQtYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAvLyBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDYwcHg7XG4gIH1cbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgLndpZGdldC10aXRsZSB7XG4gICAgLy8gQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlNDtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG5cbiAgJi53aWRnZXRfYXJjaGl2ZSxcbiAgJi53aWRnZXRfbWV0YSxcbiAgJi53aWRnZXRfY2F0ZWdvcmllcyB7XG4gICAgdWwge1xuICAgICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpLFxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGxpbmVhcik7XG5cbiAgICAgICAgICAvKiAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmODZjJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIC4ycywgbGluZWFyKTtcbiAgICAgICAgICB9Ki9cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnRfcGFnZV9pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi53aWRnZXRfcmVjZW50X2VudHJpZXMsXG4gICYud2lkZ2V0X3JlY2VudF9jb21tZW50cyB7XG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb2xkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYud2lkZ2V0X3NlYXJjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQgMHM7XG5cbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICNhMWExYTE7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoLXN1Ym1pdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLXNlYXJjaC16b29tLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgIH1cbiAgfVxufVxuIiwiXG4vKiFcblBvc3QgTmF2aWdhdGlvblxuKi9cblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgLm5hdi1saW5rcyB7XG5cbiAgICAubmF2LXByZXZpb3VzLFxuICAgIC5uYXYtbmV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLm1ldGEtbmF2IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4gICAgfVxuXG4gICAgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi8qIVxuUG9zdHMgTmF2aWdhdGlvblxuKi9cblxuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm5hdi1wcmV2aW91cyxcbiAgLm5hdi1uZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjNzLCBlYXNlLW91dCk7XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWV0YS1uYXYge1xuXG4gIH1cblxuICAubmF2LXByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE3N1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbmV4dCB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG40MDRcbiovXG5cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIVxuU2VhcmNoIFJlc3VsdHNcbiovXG5cbi5zZWFyY2gtcmVzdWx0cy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAucmVzdWx0cy1zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblxuICAgIGEge1xuXG4gICAgfVxuXG4gICAgJi5sYXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC1ib3gge1xuICAgIC5yZXN1bHQtaW5mbyB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuQ29tbWVudHNcbiovXG5cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoIzYwNjA2MCwgMC4yKTtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY29tbWVudC1tZXRhLmNvbW1lbnRtZXRhZGF0YSB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgfVxufVxuXG4vLyAuY29tbWVudHMtYXJlYSBoMy5jb21tZW50LXJlcGx5LXRpdGxlIHtcbi8vICAgcGFkZGluZzogMDtcbi8vIH1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciAuYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxNXB4IDE1cHggMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICBmb250LXNpemU6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSBhLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ3ZDk7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSBhLmNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG4gIGNvbG9yOiAkY29sb3ItYWNjZW50O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjYmRjM2M3O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSAucGluZy1saXN0IGxpLmNvbW1lbnQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBwYWRkaW5nOiA2cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLmNvbW1lbnQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ3ZDk7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQuZGVwdGgtMSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkNmQ3ZDk7XG59XG5cbi5jb21tZW50cy1hcmVhIC5ieXBvc3RhdXRob3Ige1xuICBib3JkZXItY29sb3I6ICNkNmQ3ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5waW5nLWxpc3QsXG4uZW50cnktY29tbWVudHMsXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidXJsXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuXG5wLm5vLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2FhYTtcbn1cblxucC5zdWJzY3JpYmUtdG8tY29tbWVudHMge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbn1cblxuLmNvbW1lbnQtZm9ybSB7XG4gIC5jb21tZW50LWZvcm0tY29tbWVudCxcbiAgLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4gIC5jb21tZW50LWZvcm0tZW1haWwsXG4gIC5jb21tZW50LWZvcm0tdXJsLFxuICAuZm9ybS1zdWJtaXQge1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItYmxhY2ssIDYwKTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDE2MHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgfVxufVxuIiwiLnZjX3Jvdy53cGJfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDE1cHhcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJjb2wtXCJdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1cInZjX2NvbFwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9wYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZWRndGYtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW4taW5uZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcge1xuICAgIC8vLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAvL31cbn1cbiJdfQ== */
