/*!
Theme Name:     Dr Surillo Orthodontics Custom Theme
Theme URI:      https://houmanity.com/
Author:         Seyed Meeran
Author URI:     https://houmanity.com/
Description:    This is a modern custom-build WordPress theme by Houmanity.
Version:        1.0.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    humnty-theme
Tags: custom theme, houmanity, wps
*/*,*: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:"Montserrat",sans-serif;font-size:18px;font-weight:normal;line-height:1.7;overflow-x:hidden;color:#000;background-color:#fff}body.add-bg-color::after{content:"";position:absolute;inset:0;background-color:#000;opacity:.8;z-index:100000;transition:all 300ms ease-in-out}a{color:inherit;text-decoration:none}button{font-family:"Bebas Neue",sans-serif}ul{list-style:none;margin:0;padding:0}iframe{max-width:100%}video{width:100%;height:auto}picture,img{max-width:100%;height:auto}figure{margin:0}button{background-color:transparent;box-shadow:none;border:0;cursor:pointer}strong{font-weight:bold}.wps-img-fluid{max-width:100%;width:100%}.clearfix{*zoom:1}.clearfix::before,.clearfix::after{content:" ";display:table}.clearfix::after{clear:both}a{cursor:pointer}.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-family:"Bebas Neue",sans-serif;font-size:140px;line-height:.9;text-transform:uppercase;color:#deefea;padding:0;margin:0}.wps-cs-inside-heading__style1 span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 span,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1 span{display:block;text-align:center;font-family:"Bebas Neue",sans-serif;font-size:48px;line-height:1;text-transform:uppercase;color:#fff;padding:0;margin:0}@media(max-width:991px){.wps-cs-inside-heading__style1 span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 span,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1 span{font-size:42px}}@media(max-width:767px){.wps-cs-inside-heading__style1 span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 span,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1 span{font-size:36px}}@media(max-width:575px){.wps-cs-inside-heading__style1 span,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1 span,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1 span{font-size:32px}}@media(max-width:1399px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:120px}}@media(max-width:1199px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:100px}}@media(max-width:991px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:80px}}@media(max-width:767px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:60px}}@media(max-width:575px){.wps-cs-inside-heading__style1,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title h1,.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title h1{font-size:50px}}.wps-cs-inside-heading__style2{font-family:"Bebas Neue",sans-serif;font-size:140px;line-height:1;text-transform:uppercase;color:#deefea;padding:0;margin:0}.wps-cs-inside-heading__style2 span{display:block;text-align:center;font-family:"Montserrat",sans-serif;font-size:24px;font-weight:500;line-height:1.5;color:#fff;text-transform:none;padding:0;margin:0}@media(max-width:575px){.wps-cs-inside-heading__style2 span{font-size:22px}}.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-family:"Bebas Neue",sans-serif;font-size:48px;line-height:1;text-transform:uppercase;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:42px}}@media(max-width:767px){.wps-cs-blog-heading__style1,.wps-blog-post-single .entry-header h1,.wps-blog-post-single .entry-header h2{font-size:36px}}@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:32px}}.wps-cs-heading__style1,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h2,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h2,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container h2,.footer-main__wrapper .footer-main__container .heading__container h2{font-family:"Bebas Neue",sans-serif;font-size:72px;line-height:1;text-transform:uppercase;color:#000;padding:0;margin:0}@media(max-width:1199px){.wps-cs-heading__style1,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h2,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h2,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container h2,.footer-main__wrapper .footer-main__container .heading__container h2{font-size:66px}}@media(max-width:991px){.wps-cs-heading__style1,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h2,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h2,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container h2,.footer-main__wrapper .footer-main__container .heading__container h2{font-size:60px}}@media(max-width:767px){.wps-cs-heading__style1,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h2,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h2,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container h2,.footer-main__wrapper .footer-main__container .heading__container h2{font-size:54px}}@media(max-width:575px){.wps-cs-heading__style1,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h2,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h2,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h2,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container h2,.footer-main__wrapper .footer-main__container .heading__container h2{font-size:48px}}.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container h2,.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .section-title__container h2,.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content h3,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content h3,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content h2{font-family:"Bebas Neue",sans-serif;font-size:48px;line-height:1;text-transform:uppercase;color:#000;padding:0;margin:0}@media(max-width:991px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container h2,.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .section-title__container h2,.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content h3,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content h3,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content h2{font-size:42px}}@media(max-width:767px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container h2,.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .section-title__container h2,.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content h3,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content h3,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content h2{font-size:36px}}@media(max-width:575px){.wps-cs-heading__style2,.wp-block-heading,.archive-page-header .page-title,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container h2,.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .section-title__container h2,.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content h3,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content h3,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content h3,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h2,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content h2{font-size:32px}}.wps-cs-heading__style3,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content h3,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content h3{font-family:"Bebas Neue",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase;color:#fff;padding:0;margin:0}@media(max-width:767px){.wps-cs-heading__style3,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content h3,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content h3{font-size:26px}}@media(max-width:575px){.wps-cs-heading__style3,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content h3,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content h3{font-size:24px}}.wps-cs-heading__style4,.wps-blog-post-item__container a .blog-content h4,.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .before-image span,.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .after-image span,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content h4,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h3,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .content .author-location,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h3,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h3,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h4{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:2;color:#fff;padding:0;margin:0}@media(max-width:575px){.wps-cs-heading__style4,.wps-blog-post-item__container a .blog-content h4,.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .before-image span,.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .after-image span,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content h4,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h3,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .content .author-location,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h3,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h3,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h3,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content h3,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h4{font-size:13px}}.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container p,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content p,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul li .section-content span,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content p,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-family:"Montserrat",sans-serif;font-size:24px;font-weight:400;line-height:1.5;color:#000;padding:0;margin:0}@media(max-width:575px){.wps-cs-text__style1,.wps-blog-post-item__container a .blog-content h3,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container p,.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content p,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul li .section-content span,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content p,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container p,.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3,.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{font-size:22px}}.wps-cs-text__style2,.widget.widget_recent_entries ul li a,.widget.widget_recent_comments ul li a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email a span,.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li .section-content p,.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .section-title__container p,.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content p,.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content p,.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content p,.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p,.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content p,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content p,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .content .author-name,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container p,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content p,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content p,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content p,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container p,.footer-main__wrapper .footer-main__container .main__container .map__container p,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:1.666;color:#000;padding:0;margin:0}.wps-cs-text__style3,.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container .section-content h2,.footer-main__wrapper .footer-main__container .copyrights__container p{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.8;color:#000;padding:0;margin:0}.wps-cs-btn__style1,.comment-form input[type=submit],.wps-blog-post-single .section-cta__container a,#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_4,#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_4,#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_4,#gform_3 .gform_button,#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_1,#gform_4 #gform_submit_button_2,#gform_4 #gform_submit_button_3,#gform_4 #gform_submit_button_4,#gform_4 .gform_button,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content .section-cta a,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container .section-cta a,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container .section-cta a,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a,.footer-main__wrapper .footer-main__container .main__container .btns__container a.cta-btn,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a,.featured-cta-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:12px;min-width:240px;height:54px;border-radius:1000px;background-color:#000;transition:background-color 200ms ease-in-out}.wps-cs-btn__style1 .text,.comment-form input[type=submit] .text,.wps-blog-post-single .section-cta__container a .text,#gform_1 .wps-input-field-btn .text,#gform_1 #gform_submit_button_1 .text,#gform_1 #gform_submit_button_2 .text,#gform_1 #gform_submit_button_3 .text,#gform_1 #gform_submit_button_4 .text,#gform_1 .gform_button .text,#gform_2 .wps-input-field-btn .text,#gform_2 #gform_submit_button_1 .text,#gform_2 #gform_submit_button_2 .text,#gform_2 #gform_submit_button_3 .text,#gform_2 #gform_submit_button_4 .text,#gform_2 .gform_button .text,#gform_3 .wps-input-field-btn .text,#gform_3 #gform_submit_button_1 .text,#gform_3 #gform_submit_button_2 .text,#gform_3 #gform_submit_button_3 .text,#gform_3 #gform_submit_button_4 .text,#gform_3 .gform_button .text,#gform_4 .wps-input-field-btn .text,#gform_4 #gform_submit_button_1 .text,#gform_4 #gform_submit_button_2 .text,#gform_4 #gform_submit_button_3 .text,#gform_4 #gform_submit_button_4 .text,#gform_4 .gform_button .text,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a .text,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content .section-cta a .text,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container .section-cta a .text,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container .section-cta a .text,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a .text,.footer-main__wrapper .footer-main__container .main__container .btns__container a.cta-btn .text,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a .text,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .text,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .text,.featured-cta-btn .text{display:inline-block;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;line-height:1;color:#fff;padding:0;margin:0;transition:color 200ms ease-in-out}.wps-cs-btn__style1 .icon,.comment-form input[type=submit] .icon,.wps-blog-post-single .section-cta__container a .icon,#gform_1 .wps-input-field-btn .icon,#gform_1 #gform_submit_button_1 .icon,#gform_1 #gform_submit_button_2 .icon,#gform_1 #gform_submit_button_3 .icon,#gform_1 #gform_submit_button_4 .icon,#gform_1 .gform_button .icon,#gform_2 .wps-input-field-btn .icon,#gform_2 #gform_submit_button_1 .icon,#gform_2 #gform_submit_button_2 .icon,#gform_2 #gform_submit_button_3 .icon,#gform_2 #gform_submit_button_4 .icon,#gform_2 .gform_button .icon,#gform_3 .wps-input-field-btn .icon,#gform_3 #gform_submit_button_1 .icon,#gform_3 #gform_submit_button_2 .icon,#gform_3 #gform_submit_button_3 .icon,#gform_3 #gform_submit_button_4 .icon,#gform_3 .gform_button .icon,#gform_4 .wps-input-field-btn .icon,#gform_4 #gform_submit_button_1 .icon,#gform_4 #gform_submit_button_2 .icon,#gform_4 #gform_submit_button_3 .icon,#gform_4 #gform_submit_button_4 .icon,#gform_4 .gform_button .icon,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a .icon,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content .section-cta a .icon,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container .section-cta a .icon,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container .section-cta a .icon,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a .icon,.footer-main__wrapper .footer-main__container .main__container .btns__container a.cta-btn .icon,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a .icon,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .icon,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .icon,.featured-cta-btn .icon{display:inline-flex;width:20px;height:10px}.wps-cs-btn__style1 .icon svg,.comment-form input[type=submit] .icon svg,.wps-blog-post-single .section-cta__container a .icon svg,#gform_1 .wps-input-field-btn .icon svg,#gform_1 #gform_submit_button_1 .icon svg,#gform_1 #gform_submit_button_2 .icon svg,#gform_1 #gform_submit_button_3 .icon svg,#gform_1 #gform_submit_button_4 .icon svg,#gform_1 .gform_button .icon svg,#gform_2 .wps-input-field-btn .icon svg,#gform_2 #gform_submit_button_1 .icon svg,#gform_2 #gform_submit_button_2 .icon svg,#gform_2 #gform_submit_button_3 .icon svg,#gform_2 #gform_submit_button_4 .icon svg,#gform_2 .gform_button .icon svg,#gform_3 .wps-input-field-btn .icon svg,#gform_3 #gform_submit_button_1 .icon svg,#gform_3 #gform_submit_button_2 .icon svg,#gform_3 #gform_submit_button_3 .icon svg,#gform_3 #gform_submit_button_4 .icon svg,#gform_3 .gform_button .icon svg,#gform_4 .wps-input-field-btn .icon svg,#gform_4 #gform_submit_button_1 .icon svg,#gform_4 #gform_submit_button_2 .icon svg,#gform_4 #gform_submit_button_3 .icon svg,#gform_4 #gform_submit_button_4 .icon svg,#gform_4 .gform_button .icon svg,.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a .icon svg,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content .section-cta a .icon svg,.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container .section-cta a .icon svg,.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container .section-cta a .icon svg,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a .icon svg,.footer-main__wrapper .footer-main__container .main__container .btns__container a.cta-btn .icon svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a .icon svg,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .icon svg,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .icon svg,.featured-cta-btn .icon svg{display:inline-block;width:20px;height:10px;fill:#fff}.wps-cs-btn__style2,.footer-main__wrapper .footer-main__container .main__container .map__container a,.footer-main__wrapper .footer-main__container .main__container .btns__container a.call-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:240px;height:54px;border-radius:1000px;background-color:#fff;transition:background-color 200ms ease-in-out}.wps-cs-btn__style2 .text,.footer-main__wrapper .footer-main__container .main__container .map__container a .text,.footer-main__wrapper .footer-main__container .main__container .btns__container a.call-btn .text{display:inline-block;font-family:"Montserrat",sans-serif;font-size:13px;font-weight:600;line-height:1;color:#000;padding:0;margin:0;transition:color 200ms ease-in-out}.wps-cs-btn__style2 .icon,.footer-main__wrapper .footer-main__container .main__container .map__container a .icon,.footer-main__wrapper .footer-main__container .main__container .btns__container a.call-btn .icon{display:inline-flex}.wps-cs-btn__style2 .icon svg,.footer-main__wrapper .footer-main__container .main__container .map__container a .icon svg,.footer-main__wrapper .footer-main__container .main__container .btns__container a.call-btn .icon svg{display:inline-block;fill:#000}.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:"Bebas Neue",sans-serif;font-size:60px;line-height:1.1;color:#000;padding:0;margin:16px 0 30px}@media(max-width:1199px){h1,.h1{font-size:52px}}@media(max-width:991px){h1,.h1{font-size:44px}}@media(max-width:767px){h1,.h1{font-size:36px}}@media(max-width:575px){h1,.h1{font-size:30px}}h2,.h2{font-family:"Bebas Neue",sans-serif;font-size:72px;line-height:1;text-transform:uppercase;color:#000;padding:0;margin:20px 0}@media(max-width:1199px){h2,.h2{font-size:66px}}@media(max-width:991px){h2,.h2{font-size:60px}}@media(max-width:767px){h2,.h2{font-size:54px}}@media(max-width:575px){h2,.h2{font-size:48px}}h3,.h3{font-family:"Bebas Neue",sans-serif;font-size:48px;line-height:1;text-transform:uppercase;color:#000;padding:0;margin:28px 0}@media(max-width:991px){h3,.h3{font-size:42px}}@media(max-width:767px){h3,.h3{font-size:36px}}@media(max-width:575px){h3,.h3{font-size:32px}}h4,.h4{font-family:"Bebas Neue",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase;color:#000;padding:0;margin:28px 0}@media(max-width:767px){h4,.h4{font-size:26px}}@media(max-width:575px){h4,.h4{font-size:24px}}a{color:#f6a000}a:hover{color:#f6a000;text-decoration:none}.featured-cta-btn{text-decoration:none}.featured-cta-btn:hover{text-decoration:none}p{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:1.666;color:#000;padding:0;margin:0 0 20px}p strong{font-weight:700}p a{text-decoration:none;font-weight:500;color:#f6a000;text-decoration:underline}p a:hover{color:#f6a000;text-decoration:none}p img{display:block;margin:0 !important}ul,ol{margin:0 0 40px}ul li,ol li{font-weight:500}ul{list-style-type:disc}ul li{position:relative;margin:0 0 15px;color:#000}.wpb_text_column ol{padding:0 0 0 20px}.wpb_text_column ol li{margin:0 0 15px}.wpb_text_column ul{list-style-type:none;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;list-style-type:none}.wpb_text_column ul li{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:1.8;color:#000;position:relative;padding:0 0 0 30px;margin:0;position:relative}.wpb_text_column ul li a{text-decoration:none;font-weight:700;color:#f6a000;text-decoration:underline}.wpb_text_column ul li a:hover{color:#f6a000;text-decoration:none}.wpb_text_column ul li::before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background-color:#f6a000}.wpb_text_column ul li::after{content:"";position:absolute;left:9px;top:12px;width:4px;height:4px;border-left:solid 4px #fff;border-bottom:solid 4px transparent;border-top:solid 4px transparent}.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:8px;width:0;height:0;border:16px solid transparent;border-right:0;border-top:16px solid #f6a000}.wpb_text_column ul.grid-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}@media(max-width:680px){.wpb_text_column ul.grid-list{grid-template-columns:1fr;gap:16px}}.wpb_text_column ul.grid-list li{width:100%}.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:"Bebas Neue",sans-serif;font-size:24px;font-weight:500;line-height:1.4;color:#000;padding:0;margin:0 0 30px}.wps-cs-editor-text-color-secondary{color:#f6a000}.wps-cs-editor-link-style1 a{font-weight:bold;color:#f6a000;text-decoration:underline}.wps-cs-editor-link-style1 a:hover{text-decoration:none;color:#f6a000}.wps-cs-editor-ul-style1{list-style-type:none}.wps-cs-editor-ul-style1 li{position:relative;margin:0 0 15px;padding-left:28px;font-size:18px;font-weight:normal;color:#000;background-image:url("dist/images/icon-bulletpoint.svg");background-position:left 5px;background-repeat:no-repeat}.wps-cs-featured-heading1{font-weight:normal;font-size:24px;position:relative;padding-bottom:30px}.wps-cs-featured-heading1:after{content:"";position:absolute;width:120px;height:3px;left:0;bottom:0}.vc_tta-container h3{text-align:center !important;margin-bottom:100px !important}@media(max-width:991px){.vc_tta-container h3{margin-bottom:80px !important}}@media(max-width:767px){.vc_tta-container h3{margin-bottom:60px !important}}.vc_tta-title-text{font-family:"Bebas Neue",sans-serif;font-size:28px;line-height:1.1;text-transform:uppercase;color:#000;padding:0}@media(max-width:767px){.vc_tta-title-text{font-size:26px}}@media(max-width:575px){.vc_tta-title-text{font-size:24px}}.vc_tta-panel-heading{border-color:#9f9f9f !important;border-left:none !important;border-right:none !important;border:none !important;background-color:#fff !important}.vc_tta-panel-heading a{padding:20px 50px 20px 30px !important}@media(max-width:575px){.vc_tta-panel-heading a{padding:20px 40px 20px 20px !important}}.vc_tta-panel-body{border:none !important;border-bottom:0 solid #9f9f9f !important;background-color:#fff !important}.vc_tta-panel-body p{padding:0 10px !important}@media(max-width:575px){.vc_tta-panel-body p{padding:0 !important}}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:0 !important}.wpb_content_element{margin-bottom:0}.homepage-faq-text{font-family:"Bebas Neue",sans-serif;font-size:30px;font-weight:600;line-height:1.4;color:#000;padding:0;margin:0 0 25px}@media(max-width:1199px){.homepage-faq-text{font-size:28px}}@media(max-width:991px){.homepage-faq-text{font-size:24px}}.wps-featured-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;min-width:240px;height:54px;border-radius:1000px;background-color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:#fff;padding:0 24px;margin:0;text-decoration:none}.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{position:absolute !important;top:50% !important;transform:translateY(-60%) !important}.wpstf-page-wrap{position:relative;width:100%}.blog .wpstf-page-content{position:relative;display:inline-block;width:100%;padding:120px 0 80px}@media(max-width:575px){.blog .wpstf-page-content{padding:100px 0 70px}}.wps-contact-map-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.wps-contact-map-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:991px){.wps-contact-map-container{margin:40px 0 0}}.vc_row.wpb_row.edgtf-grid-section{margin-left:0 !important;margin-right:0 !important;position:relative !important;z-index:1000 !important;background-color:#fff !important}.header-navbar__wrapper{position:absolute;left:0;top:0;width:100%;padding:20px 0;z-index:100}@media(max-width:991px){.header-navbar__wrapper{padding:16px 0}}@media(max-width:575px){.header-navbar__wrapper{padding:20px 0}}.header-navbar__wrapper .header-navbar__container{width:90%;margin:0 auto;display:flex;align-items:center;gap:50px}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container{flex-wrap:wrap;justify-content:space-between;gap:30px}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container{gap:20px}}@media(max-width:499px){.header-navbar__wrapper .header-navbar__container{gap:16px}}.header-navbar__wrapper .header-navbar__container .navbar-contact__container{width:50%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-contact__container{width:100%;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,0.25);flex-direction:row;gap:100px}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-contact__container{gap:40px}}@media(max-width:575px){.header-navbar__wrapper .header-navbar__container .navbar-contact__container{flex-direction:column;gap:10px}}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a{display:flex;gap:10px;text-decoration:none}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a .icon{display:inline-block;width:24px;height:24px;flex-shrink:0}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a .icon svg{display:block;width:100%;height:100%;fill:#fff;position:relative;transform:translateY(-4px)}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a .text{display:inline-block;color:#fff;transition:color 200ms ease-in-out}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a.nav-call-cta .text{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:700;line-height:1;padding:0;margin:0}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a.nav-address-cta .text{font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;line-height:1.2;padding:0;margin:0}.header-navbar__wrapper .header-navbar__container .navbar-contact__container a:hover .text{color:#f6a000}.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:240px;flex-shrink:0}@media(max-width:1199px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:220px}}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:200px}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:160px}}@media(max-width:499px){.header-navbar__wrapper .header-navbar__container .navbar-logo__container{flex-basis:120px}}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a{display:block;text-decoration:none;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-logo__container a img{display:block;width:100%}.header-navbar__wrapper .header-navbar__container .navbar-btns__container{width:50%;display:flex;justify-content:flex-end;align-items:center;gap:20px}@media(max-width:991px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container{width:auto}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{text-decoration:none}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a{width:60px;min-width:0}}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .text,.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .icon{display:none}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:none}@media(max-width:767px){.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm{display:inline-flex}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#fff}}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;justify-content:center;align-items:center;width:60px;height:54px;border-radius:1000px;background-color:#deefea;cursor:pointer}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar{display:flex;flex-direction:column;gap:6px;width:20px}.header-navbar__wrapper .header-navbar__container .navbar-btns__container .navbar-toggle-btn__container .menu-toggle-btn .bar span{display:block;width:100%;height:1px;background-color:#000}.page-hero-section-wrap{position:relative;width:100%;overflow:hidden}.page-hero-section-wrap .wps-home-header-hero__wrapper{position:relative;width:100%;height:100vh;height:100dvh;background-color:#113865;overflow:hidden}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container{position:relative;width:100%;height:100%}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;z-index:10;padding-top:40px}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container{padding-top:0}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container img{display:block;width:65%}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container img{width:70%}}@media(max-width:575px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container img{width:80%}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container h1{width:90%;max-width:1400px;font-family:"Bebas Neue",sans-serif;font-size:clamp(120px,13vw,280vw);line-height:.824;text-transform:uppercase;color:#deefea;padding:0;margin:0;text-shadow:8px 8px 0 #f6a000;-webkit-text-stroke:4px #3dacbe;text-stroke:4px #3dacbe}@media(max-width:1399px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container h1{font-size:clamp(120px,18vw,280vw)}}@media(max-width:1199px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container h1{font-size:clamp(120px,20vw,280vw)}}@media(max-width:575px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .heading__container h1{font-size:clamp(48px,20vw,280vw)}}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .image__container{width:100%;height:100%;opacity:.8}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .pattern__container{position:absolute;left:0;bottom:0;height:15%;width:100%;display:flex;align-items:flex-end}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .pattern__container img{width:100%;-o-object-fit:contain;object-fit:contain}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .car__container{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90%;max-width:1400px;height:15%;display:flex;justify-content:flex-start;align-items:flex-end;z-index:10}.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .car__container img{width:30%;-o-object-fit:cover;object-fit:cover;will-change:transform}@media(max-width:991px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .car__container img{width:40%}}@media(max-width:767px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .car__container img{width:50%}}@media(max-width:575px){.page-hero-section-wrap .wps-home-header-hero__wrapper .wps-home-header-hero__container .car__container img{width:60%}}.page-hero-section-wrap.hero-section__style1{position:relative;width:100%;background-color:#3dacbe}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{width:100%;padding:280px 0 80px;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}@media(max-width:991px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:300px 0 80px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style1 .page-title-wrapper{padding:240px 0 80px}}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container{width:90%;max-width:1160px;margin:0 auto}.page-hero-section-wrap.hero-section__style1 .page-title-wrapper .page-title-container .page-title{width:100%;text-align:center}.page-hero-section-wrap.hero-section__style2{position:relative;width:100%;background-color:#12515b}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper{width:100%;height:100%;position:absolute;left:0;top:0}.page-hero-section-wrap.hero-section__style2 .page-header-image-wrapper img{width:100%;height:100%;opacity:.6;-o-object-fit:cover;object-fit:cover}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{width:100%;padding:280px 0 80px;display:flex;align-items:center;justify-content:center;position:relative;z-index:10}@media(max-width:991px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:300px 0 80px}}@media(max-width:767px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:240px 0 80px}}@media(max-width:575px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:200px 0 80px}}@media(max-width:499px){.page-hero-section-wrap.hero-section__style2 .page-title-wrapper{padding:160px 0 80px}}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container{width:90%;max-width:1160px;margin:0 auto}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title{width:100%;text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small{width:100%;text-align:center}.page-hero-section-wrap.hero-section__style2 .page-title-wrapper .page-title-container .page-title-small p{color:#fff}.sticky-navbar__wrapper{position:fixed;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);transition:.2s ease-in-out;background:#fafafa;border:0;padding:0 50px;box-shadow:inset 0 0 15px rgba(84,84,84,0),inset 0 0 20px rgba(155,155,155,0),7px 7px 15px rgba(84,84,84,0.1),-7px -7px 20px rgba(155,155,155,0.5),inset 0 0 4px rgba(155,155,155,0.2)}@media(max-width:1399px){.sticky-navbar__wrapper{padding:0 40px}}@media(max-width:1199px){.sticky-navbar__wrapper{padding:0 20px}}.sticky-navbar__wrapper.sticky{transform:translateY(0)}.sticky-navbar__wrapper .sticky-navbar__container{width:100%;display:flex;align-items:center;gap:40px}@media(max-width:1150px){.sticky-navbar__wrapper .sticky-navbar__container{gap:30px;padding:12px 0}}@media(max-width:767px){.sticky-navbar__wrapper .sticky-navbar__container{gap:20px}}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar__container{gap:16px}}.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:120px;flex-shrink:0}@media(max-width:499px){.sticky-navbar__wrapper .sticky-navbar-logo__container{flex-basis:100px}}.sticky-navbar__wrapper .sticky-navbar-logo__container a{display:block;text-decoration:none;width:100%}.sticky-navbar__wrapper .sticky-navbar-logo__container a img{width:100%}@media(max-width:1150px){.sticky-navbar__wrapper .stickybar-navigation__container{display:none}}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu{display:inline-flex;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul{list-style:none;padding:0;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-ancestor>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-item>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current-menu-parent>a,.sticky-navbar__wrapper .stickybar-navigation__container #main-menu li.current_page_item>a{color:#000}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu{transition-property:all;transition-duration:.22s;transition-timing-function:ease-in-out;transition-delay:0;opacity:0;visibility:hidden;position:absolute;left:0;top:100%;background:#fff;white-space:nowrap;transform:translateX(-1%);min-width:270px;width:100%;max-width:270px;display:block;margin:0 0 0 20px;border-radius:5px;box-shadow:0 4px 12px rgba(33,33,33,0.1)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li{margin-bottom:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a{font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;line-height:1.2;text-transform:uppercase;text-decoration:none;color:#000;padding:10px 10px 7px;position:relative;transition:all .2s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu ul.sub-menu>li a:hover{color:#fff;background-color:#000;border-radius:5px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li{position:relative;display:inline-block;padding:0 10px 5px;margin:0}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children{padding-right:24px}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 0%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:5px;top:calc(30% + 3px);width:12px;height:12px;fill:#000;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a{display:block;font-family:"Bebas Neue",sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;padding:21px 0 15px;color:#000;background:0;position:relative;white-space:normal;text-decoration:none;transition:all .3s ease-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li a:hover{text-decoration:none;color:#f6a000}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 0%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>ul{opacity:1;visibility:visible;top:100%;display:block;z-index:2;padding:8px 5px;left:0;margin-left:15px;margin-top:-10px;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li:hover>a{text-decoration:none;color:#000}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li{position:relative}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li.menu-item-has-children::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(0, 0%, 0%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:16px;top:50%;transform:translateY(-50%) rotate(270deg);width:10px;height:10px;transition:all 300ms ease-in-out}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li ul.sub-menu{left:100%;top:0;transform:translateX(-5px)}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover>a{color:#fff;border-radius:5px;background-color:#000}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover.menu-item-has-children:hover::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 150 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>')}.sticky-navbar__wrapper .stickybar-navigation__container #main-menu>li ul>li:hover ul.sub-menu{opacity:1;visibility:visible;top:0;left:100%;margin-left:0;display:block;z-index:2;padding:10px;margin-top:0;transform:translateX(0)}.sticky-navbar__wrapper .sticky-btns__container{display:flex;align-items:center;gap:20px;margin-left:auto}@media(max-width:1150px){.sticky-navbar__wrapper .sticky-btns__container{gap:15px}}@media(max-width:575px){.sticky-navbar__wrapper .sticky-btns__container{gap:5px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container{display:flex}@media(max-width:1150px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container{gap:15px}}@media(max-width:575px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container{gap:5px}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{text-decoration:none}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a{width:60px;min-width:0}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a.sticky-cta-btn{display:none}@media(max-width:1150px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a.sticky-cta-btn{display:flex}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a.number{color:#fff;display:flex;align-items:center}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a.number .icon{flex-shrink:0;display:flex;align-items:center}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a.number .icon svg{display:block;width:20px;height:20px}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .text,.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .icon{display:none}}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:none}@media(max-width:767px){.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm{display:inline-flex}.sticky-navbar__wrapper .sticky-btns__container .sticky-cta__container a .show-on-sm svg{display:inline-block;width:18px;fill:#fff}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container{display:none}@media(max-width:1150px){.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container{display:block}}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn{all:unset;display:flex;justify-content:center;align-items:center;width:60px;height:54px;border-radius:1000px;background-color:#deefea;cursor:pointer}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar{display:flex;flex-direction:column;gap:6px;width:20px}.sticky-navbar__wrapper .sticky-btns__container .sticky-toggle-btn__container .menu-toggle-btn .bar span{display:block;width:100%;height:1px;background-color:#000}.wps-full-screen-menu__wrapper{position:fixed;right:0;top:0;width:100%;min-height:100vh;z-index:10000000;opacity:0;visibility:visible}.wps-full-screen-menu__wrapper .close-btn__container{position:fixed;right:0;top:0;z-index:10}.wps-full-screen-menu__wrapper .close-btn__container .close-btn{padding:20px 20px 10px;background-color:#fff}.wps-full-screen-menu__wrapper .close-btn__container .close-btn svg{width:20px;fill:#3dacbe}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{position:absolute;right:0;top:0;width:100%;max-width:420px;height:100%;padding:100px 40px;overflow-y:scroll;background-color:#3dacbe;z-index:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container{position:absolute;inset:0;overflow:hidden}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image{position:absolute;inset:0;transform:translate(-20%,-5%) scale(1.2);opacity:.3;z-index:1}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image{transform:translate(-10%,0)}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .pattern__container .image img{width:100%;height:100%}@media(max-width:767px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{min-width:0;max-width:100%;padding:100px 20px}}@media(max-width:575px){.wps-full-screen-menu__wrapper .wps-full-screen-menu__container{padding:80px 20px}}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container{width:100%;display:flex;justify-content:center;margin-bottom:60px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a{display:block;text-decoration:none;width:100%;max-width:200px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .logo__container a img{display:block;width:100%}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container{width:100%;margin-bottom:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px;list-style-type:none;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-ancestor>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-item>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current-menu-parent>a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.current_page_item>a{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a{font-family:"Bebas Neue",sans-serif;font-size:24px;letter-spacing:.05em;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:link,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:visited,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li a:active{color:#fff;text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a{padding-right:24px;display:inline-block;font-family:"Bebas Neue",sans-serif;color:#fff;position:relative}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a::after{content:url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="hsl(0, 0%, 100%)" d="M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z"/></svg>');position:absolute;right:3px;top:calc(30% - 4px);width:12px;fill:#f6a000;transform-origin:bottom bottom;transition:all 500ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li.menu-item-has-children>a.rotate::after{transform:rotateX(180deg)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu{max-height:0;overflow:hidden;transition:max-height 500ms ease-in-out;gap:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li{padding:10px 0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li:first-child{padding-top:26px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a{font-family:"Bebas Neue",sans-serif;font-size:20px;color:#fff;opacity:.65;transition:opacity 400ms ease-in-out;text-transform:capitalize}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li a:hover{opacity:1}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .navigation__container ul li>ul.sub-menu li>ul.sub-menu li a{font-size:18px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container{display:inline-block;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .cta-btn__container a{text-decoration:none}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:30px;margin-top:40px;position:relative;z-index:10}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a{display:inline-flex;align-items:baseline;gap:12px;line-height:1;color:#fff;text-decoration:none;transition:color 300ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a svg{width:20px;height:20px;flex-shrink:0;fill:#fff;position:relative;transform:translateY(4px)}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a:hover,.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .email a:hover{color:#f6a000}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a{position:relative;left:-8px;gap:10px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .phone-number a svg{width:30px;height:30px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a{line-height:1.4}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .contact__container .address a svg{top:2px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container{display:flex;justify-content:center;margin-top:20px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul{list-style-type:none;padding:0;margin:0;display:inline-flex;justify-content:center;align-items:center;gap:10px}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a{display:flex;justify-content:center;align-items:center;text-decoration:none;width:60px;height:54px;border-radius:1000px;background-color:#deefea}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a svg{display:inline-block;width:20px;height:20px;fill:#000;transition:fill 200ms ease-in-out}.wps-full-screen-menu__wrapper .wps-full-screen-menu__container .contact-us__container .social-icons__container ul li a:hover svg{fill:#f6a000}.footer-blog__wrapper{position:relative;width:100%;padding-top:160px;background-color:#deefea}@media(max-width:991px){.footer-blog__wrapper{padding-top:140px}}@media(max-width:767px){.footer-blog__wrapper{padding-top:120px}}@media(max-width:575px){.footer-blog__wrapper{padding-top:90px}}.footer-blog__wrapper .footer-blog__container{width:90%;max-width:1400px;margin:0 auto}.footer-blog__wrapper .footer-blog__container .blog-items__container{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media(max-width:699px){.footer-blog__wrapper .footer-blog__container .blog-items__container{grid-template-columns:1fr}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item{width:100%;background-color:#000;overflow:hidden;border-radius:30px}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a{display:block;width:100%;text-decoration:none;position:relative}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image{width:100%;position:relative;opacity:.8}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-image img{width:100%;min-height:320px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{width:100%;position:absolute;left:0;bottom:0;padding:30px 40px;z-index:10;transform:translateY(0);transition:transform 200ms ease-in-out}@media(max-width:991px){.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content{padding:30px}}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h4{text-transform:uppercase;color:#fff}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a .blog-content h3{font-size:22px;font-weight:700;text-transform:none;color:#fff;max-width:460px;margin-top:12px}.footer-blog__wrapper .footer-blog__container .blog-items__container .blog-item a:hover .blog-content{transform:translateY(-20px)}.footer-main__wrapper{position:relative;width:100%;padding:140px 0 40px;overflow:hidden;background-color:#deefea}@media(max-width:767px){.footer-main__wrapper{padding:120px 0 90px}}@media(max-width:575px){.footer-main__wrapper{padding:90px 0}}.footer-main__wrapper .footer-main__container{width:90%;max-width:1160px;margin:0 auto}.footer-main__wrapper .footer-main__container .heading__container{width:100%;max-width:920px;margin:0 auto}.footer-main__wrapper .footer-main__container .heading__container h2{text-align:center}.footer-main__wrapper .footer-main__container .main__container{width:100%;display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:70px}@media(max-width:869px){.footer-main__wrapper .footer-main__container .main__container{flex-wrap:wrap;justify-content:center;margin-top:60px}}.footer-main__wrapper .footer-main__container .main__container .btns__container{display:flex;flex-direction:column;align-items:flex-start;gap:20px}@media(max-width:869px){.footer-main__wrapper .footer-main__container .main__container .btns__container{order:2}}.footer-main__wrapper .footer-main__container .main__container .btns__container a{text-decoration:none}.footer-main__wrapper .footer-main__container .main__container .logo__container{width:240px;position:relative}@media(max-width:869px){.footer-main__wrapper .footer-main__container .main__container .logo__container{width:100%;display:flex;justify-content:center;order:1}}.footer-main__wrapper .footer-main__container .main__container .logo__container a{position:relative;display:inline-block;width:240px}@media(max-width:499px){.footer-main__wrapper .footer-main__container .main__container .logo__container a{width:200px}}.footer-main__wrapper .footer-main__container .main__container .logo__container a img{width:240px}@media(max-width:499px){.footer-main__wrapper .footer-main__container .main__container .logo__container a img{width:200px}}.footer-main__wrapper .footer-main__container .main__container .logo__container a span{position:absolute;left:0;display:inline-block;width:240px}@media(max-width:499px){.footer-main__wrapper .footer-main__container .main__container .logo__container a span{width:200px}}.footer-main__wrapper .footer-main__container .main__container .logo__container a span img{width:240px;will-change:transform}@media(max-width:499px){.footer-main__wrapper .footer-main__container .main__container .logo__container a span img{width:200px}}@media(max-width:869px){.footer-main__wrapper .footer-main__container .main__container .map__container{order:2}}.footer-main__wrapper .footer-main__container .main__container .map__container a{text-decoration:none}.footer-main__wrapper .footer-main__container .main__container .map__container p{max-width:240px;text-align:center;margin-top:10px}.footer-main__wrapper .footer-main__container .social-icons__container{width:100%;display:flex;justify-content:center;margin:32px 0 20px}.footer-main__wrapper .footer-main__container .social-icons__container ul{list-style-type:none;padding:0;margin:0;display:inline-flex;justify-content:center;align-items:center;gap:30px}.footer-main__wrapper .footer-main__container .social-icons__container ul li{line-height:1;padding:0;margin:0}.footer-main__wrapper .footer-main__container .social-icons__container ul li a{display:inline-block;text-decoration:none}.footer-main__wrapper .footer-main__container .social-icons__container ul li a svg{display:inline-block;width:20px;height:20px;fill:#000;transition:fill 200ms ease-in-out}.footer-main__wrapper .footer-main__container .social-icons__container ul li a:hover svg{fill:#f6a000}.footer-main__wrapper .footer-main__container .copyrights__container{width:100%;text-align:center}.footer-main__wrapper .footer-main__container .copyrights__container p a{display:inline-block;text-decoration:none;color:#000;transition:color 200ms ease-in-out}.footer-main__wrapper .footer-main__container .copyrights__container p a:hover{color:#f6a000}.footer-sticky-navbar__wrapper{position:fixed;left:0;bottom:0;width:100%;box-shadow:0 5px 20px 2px rgba(0,0,0,0.1);background-color:#fff;display:none;z-index:1000}@media(max-width:767px){.footer-sticky-navbar__wrapper{display:flex}}.footer-sticky-navbar__wrapper::before,.footer-sticky-navbar__wrapper::after{content:"";position:absolute;top:0;width:1px;height:100px;background-color:#000}.footer-sticky-navbar__wrapper::before{left:50%}.footer-sticky-navbar__wrapper::after{left:75%}.footer-sticky-navbar__wrapper .navbar-contact__container{width:50%;display:flex}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number,.footer-sticky-navbar__wrapper .navbar-contact__container .address{line-height:1;padding:0;margin:0;width:50%}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a,.footer-sticky-navbar__wrapper .navbar-contact__container .address a{display:flex;justify-content:center;width:100%;padding:20px 15px}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a svg{width:24px;height:24px;fill:#000;transition:fill 300ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-contact__container .phone-number a:hover svg,.footer-sticky-navbar__wrapper .navbar-contact__container .address a:hover svg{fill:#f6a000}.footer-sticky-navbar__wrapper .navbar-cta__container{width:50%}.footer-sticky-navbar__wrapper .navbar-cta__container a{display:flex;justify-content:center;align-items:center;width:100%;padding:25px 0 15px;text-decoration:none}.footer-sticky-navbar__wrapper .navbar-cta__container a span{font-family:"Bebas Neue",sans-serif;font-size:18px;line-height:1;text-transform:uppercase;letter-spacing:1px;color:#000;padding:0;margin:0;transition:color 200ms ease-in-out}.footer-sticky-navbar__wrapper .navbar-cta__container a svg{width:24px;fill:#f6a000;transition:fill 200ms ease-in-out;display:none}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover svg{fill:#000}.footer-sticky-navbar__wrapper .navbar-cta__container a:hover span{color:#f6a000}.wps-homepage-intro__wrapper{position:relative;width:100%;padding:110px 0 150px;background-color:#f6a000}@media(max-width:991px){.wps-homepage-intro__wrapper{padding:110px 0 140px}}@media(max-width:767px){.wps-homepage-intro__wrapper{padding:110px 0 120px}}@media(max-width:575px){.wps-homepage-intro__wrapper{padding:90px 0}}.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:90%;max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;gap:50px}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{flex-wrap:wrap}}@media(max-width:575px){.wps-homepage-intro__wrapper .wps-homepage-intro__container{width:84%}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:50%;max-width:560px}@media(max-width:991px){.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container,.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-content__container{width:100%;max-width:none}}.wps-homepage-intro__wrapper .wps-homepage-intro__container .section-heading__container p{margin-top:32px}.wps-accreditation-logo__wrapper{position:relative;width:100%;padding:150px 0 100px;background-color:#fff}@media(max-width:991px){.wps-accreditation-logo__wrapper{padding:140px 0 100px}}@media(max-width:767px){.wps-accreditation-logo__wrapper{padding:120px 0 100px}}@media(max-width:575px){.wps-accreditation-logo__wrapper{padding:90px 0}}.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{width:90%;max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;gap:40px}@media(max-width:699px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{grid-template-columns:repeat(3,1fr);gap:60px 40px}}@media(max-width:575px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container{width:84%}}.wps-accreditation-logo__wrapper .wps-accreditation-logo__container .accreditation-logo{width:100%;display:flex;justify-content:center}@media(max-width:699px){.wps-accreditation-logo__wrapper .wps-accreditation-logo__container .accreditation-logo{justify-content:flex-start}}.wps-accreditation-logo__wrapper .wps-accreditation-logo__container .accreditation-logo img{max-height:70px;-o-object-fit:contain;object-fit:contain}.wps-homepage-meet-the-doctor__wrapper{position:relative;width:100%;background-color:#fff}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{width:90%;max-width:1400px;margin:0 auto;display:flex;gap:50px}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{flex-wrap:wrap;gap:100px}}@media(max-width:575px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container{width:84%;gap:70px}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{width:50%}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container,.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{width:100%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container{position:relative;display:flex;align-items:flex-end}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container{order:2;justify-content:center}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-image{width:100%;position:relative;z-index:10}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-image{height:auto;max-width:70%}}@media(max-width:499px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-image{max-width:90%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-image img{width:100%;-o-object-position:top;object-position:top}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-pattern{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-start}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-pattern{justify-content:center}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-pattern img{width:100%}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-pattern img{max-width:70%}}@media(max-width:499px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .doctor-image__container .doctor-pattern img{max-width:90%}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{display:flex;justify-content:center;align-items:center;padding:70px 0}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container{order:1;padding:0}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content{width:100%;max-width:520px}@media(max-width:991px){.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content{max-width:none}}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content h3{text-transform:none;color:#3dacbe;margin-bottom:32px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta{margin-top:40px}.wps-homepage-meet-the-doctor__wrapper .wps-homepage-meet-the-doctor__container .section-content__container .section-content .section-cta a{text-decoration:none}.wps-homepage-pediatric-options__wrapper{position:relative;width:100%;padding:180px 0 220px;overflow:hidden;background-color:#3dacbe}@media(max-width:1199px){.wps-homepage-pediatric-options__wrapper{padding:160px 0 200px}}@media(max-width:991px){.wps-homepage-pediatric-options__wrapper{padding:140px 0 180px}}@media(max-width:767px){.wps-homepage-pediatric-options__wrapper{padding:120px 0 160px}}@media(max-width:575px){.wps-homepage-pediatric-options__wrapper{padding:90px 0 130px}}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container{width:90%;max-width:1400px;margin:0 auto;display:flex;align-items:flex-start;gap:40px}@media(max-width:1199px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container{flex-direction:column;align-items:center;gap:80px}}@media(max-width:575px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container{width:84%}}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container{flex-basis:320px;flex-shrink:0}@media(max-width:1199px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container{flex-basis:auto;flex-shrink:1;display:flex;flex-direction:column;align-items:center;text-align:center}}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h3{text-transform:none;margin-bottom:6px}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container h2{color:#fff}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container .section-cta{margin-top:48px}@media(max-width:1199px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container .section-cta{margin-top:30px}}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .section-heading__container .section-cta a{text-decoration:none}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider{width:100%;overflow:hidden;position:relative}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container{width:100%;display:flex}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box{width:100%}@media(max-width:1399px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box{height:360px}}@media(max-width:1199px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box{height:auto}}@media(max-width:991px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box{height:360px}}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a{position:relative;display:block;width:100%;height:100%;border-radius:30px;overflow:hidden;text-decoration:none}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-image{width:100%;height:100%;position:relative}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-image::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.2)}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-icon{width:100%;position:absolute;left:0;top:0;display:flex;align-items:flex-start;padding:30px;z-index:10}@media(max-width:1399px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-icon{padding:24px}}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-icon svg{display:inline-block;width:50px;fill:#fff}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content{width:100%;position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;will-change:transform}@media(max-width:1399px){.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content{padding:24px}}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content h3{margin-bottom:6px}.wps-homepage-pediatric-options__wrapper .wps-homepage-pediatric-options__container .wps-home-pediatric-slider .pediatric-treatment-boxes__container .treatment-box a .section-content p{color:#fff}.wps-homepage-pediatric-options__wrapper .pattern__container{position:absolute;left:0;bottom:0;height:20%;width:100%;display:flex;align-items:flex-end}.wps-homepage-pediatric-options__wrapper .pattern__container img{width:100%;-o-object-fit:contain;object-fit:contain}.wps-homepage-pediatric-options__wrapper .car__container{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90%;max-width:1400px;height:20%;display:flex;justify-content:flex-end;align-items:flex-end;z-index:10}.wps-homepage-pediatric-options__wrapper .car__container img{width:30%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-homepage-pediatric-options__wrapper .car__container img{width:40%}}@media(max-width:767px){.wps-homepage-pediatric-options__wrapper .car__container img{width:50%}}@media(max-width:575px){.wps-homepage-pediatric-options__wrapper .car__container img{width:60%}}.wps-homepage-orthodontic-options__wrapper{position:relative;width:100%;padding:160px 0 180px;overflow:hidden;background-color:#f6a000}@media(max-width:1199px){.wps-homepage-orthodontic-options__wrapper{padding:160px 0}}@media(max-width:991px){.wps-homepage-orthodontic-options__wrapper{padding:140px 0}}@media(max-width:767px){.wps-homepage-orthodontic-options__wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-orthodontic-options__wrapper{padding:90px 0}}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container{width:90%;max-width:1400px;margin:0 auto;display:flex;align-items:flex-start;gap:40px}@media(max-width:1199px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container{flex-direction:column;align-items:center;gap:80px}}@media(max-width:575px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container{width:84%}}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container{flex-basis:320px;flex-shrink:0}@media(max-width:1199px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container{flex-basis:auto;flex-shrink:1;display:flex;flex-direction:column;align-items:center;text-align:center}}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h3{text-transform:none;margin-bottom:6px}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container h2{color:#fff}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container .section-cta{margin-top:48px}@media(max-width:1199px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container .section-cta{margin-top:30px}}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .section-heading__container .section-cta a{text-decoration:none}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider{width:100%;overflow:hidden;position:relative}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container{width:100%;display:flex}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box{width:100%}@media(max-width:1399px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box{height:360px}}@media(max-width:1199px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box{height:auto}}@media(max-width:991px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box{height:360px}}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a{position:relative;display:block;width:100%;height:100%;border-radius:30px;overflow:hidden;text-decoration:none}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-image{width:100%;height:100%;position:relative}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-image::after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,0.2)}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-icon{width:100%;position:absolute;left:0;top:0;display:flex;align-items:flex-start;padding:30px;z-index:10}@media(max-width:1399px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-icon{padding:24px}}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-icon svg{display:inline-block;width:50px;fill:#fff}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content{width:100%;position:absolute;left:0;top:0;width:100%;height:100%;padding:30px;z-index:10;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;will-change:transform}@media(max-width:1399px){.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content{padding:24px}}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content h3{margin-bottom:6px}.wps-homepage-orthodontic-options__wrapper .wps-homepage-orthodontic-options__container .wps-home-orthodontic-slider .orthodontic-treatment-boxes__container .treatment-box a .section-content p{color:#fff}.wps-homepage-why-us_wrapper{position:relative;width:100%;padding:140px 0;background-color:#fff}@media(max-width:767px){.wps-homepage-why-us_wrapper{padding:120px 0}}@media(max-width:575px){.wps-homepage-why-us_wrapper{padding:90px 0}}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container{width:90%;max-width:1160px;margin:0 auto;display:flex;align-items:flex-start;gap:50px}@media(max-width:767px){.wps-homepage-why-us_wrapper .wps-homepage-why-us__container{flex-wrap:wrap;gap:80px}}@media(max-width:575px){.wps-homepage-why-us_wrapper .wps-homepage-why-us__container{width:84%}}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container{width:50%}@media(max-width:767px){.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container,.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container{width:100%}}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content{width:100%;max-width:440px}@media(max-width:767px){.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content{max-width:none}}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h3{text-transform:none;color:#000;margin-bottom:6px}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content h2{margin-bottom:50px}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content .section-cta{margin-top:48px}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-left__container .section-content .section-cta a{text-decoration:none}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container p{margin-bottom:50px}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul{display:flex;flex-direction:column;align-items:flex-start;gap:32px;list-style-type:none;padding:0;margin:0}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul li{display:flex;align-items:flex-start;gap:32px;line-height:1;padding:0;margin:0}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul li .section-icon{flex-basis:40px;flex-shrink:0}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul li .section-icon img{width:100%}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul li .section-content{width:100%;padding-top:6px}.wps-homepage-why-us_wrapper .wps-homepage-why-us__container .section-right__container ul li .section-content span{display:inline-block;font-weight:700;line-height:1.2}.wps-homepage-meet-the-team__wrapper{position:relative;width:100%;background-color:#fff}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container{position:relative;width:90%;max-width:1400px;margin:0 auto}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container{display:flex;flex-direction:column;align-items:flex-start;gap:60px}}@media(max-width:575px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container{width:84%}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container{width:100%;overflow:hidden;border-radius:40px;background-color:#000}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-image__container img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:40px;opacity:.8}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;justify-content:center;align-items:flex-end;padding:80px 0}@media(max-width:991px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{align-items:center;padding:0}}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container{position:relative;height:auto;left:auto;top:auto}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content{width:90%;max-width:1160px}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content{width:100%}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2{text-transform:none;color:#fff;max-width:320px}@media(max-width:767px){.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content h2{max-width:520px;color:#000}}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta{margin-top:36px}.wps-homepage-meet-the-team__wrapper .wps-homepage-meet-the-team__container .section-content__container .section-content .section-cta a{text-decoration:none}.wps-homepage-reviews-banner__wrapper{position:relative;width:100%;padding:90px 0 100px;background-color:#fff}@media(max-width:575px){.wps-homepage-reviews-banner__wrapper{padding:80px 0 90px}}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container{width:90%;max-width:1400px;margin:0 auto}@media(max-width:575px){.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container{width:84%}}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}@media(max-width:499px){.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container{grid-template-columns:1fr}}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container::before,.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container::after{content:"";position:absolute;width:2px;height:50%;background-color:rgba(0,0,0,0.1);top:50%;transform:translateY(-50%)}@media(max-width:575px){.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container::before,.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container::after{display:none}}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container::before{left:calc(33.333% - 1px)}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container::after{left:calc(66.666% - 1px)}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container .section-content{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container .section-content .section-icon{width:100%;height:70px;display:flex;justify-content:center;align-items:flex-end;margin-bottom:20px}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container .section-content .section-icon img{width:30%;min-width:120px;max-height:60px;-o-object-fit:contain;object-fit:contain}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container .section-content img{width:120px}.wps-homepage-reviews-banner__wrapper .wps-homepage-reviews-banner__container .section-content__container .section-content h2{font-size:12px;line-height:1;margin-top:10px}.wps-homepage-testimonial-slider__wrapper{position:relative;width:100%;padding-bottom:60px;background-color:#fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{position:relative;width:90%;max-width:1160px;margin:0 auto}@media(max-width:575px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container{width:84%}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials{position:relative;width:100%;overflow:hidden}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container{width:100%;display:flex}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item{width:100%;display:flex;flex-direction:column;align-items:center}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content{width:100%;padding:60px 0 90px;display:flex;justify-content:center;border-radius:40px;background-color:#deefea}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .testimonial-content p{width:90%;max-width:920px;text-align:center}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details{display:flex;flex-direction:column;align-items:center;gap:16px;position:relative;transform:translateY(-46px)}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .image{width:90px;height:90px;border-radius:50%;border:4px solid #fff}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .image img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .content{text-align:center}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .content .author-name{font-weight:600}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .wps-home-testimonials .testimonial-items__container .testimonial-item .author-details .content .author-location{font-weight:300;color:#000}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container{width:100%;max-width:680px;position:absolute;left:50%;transform:translate(-50%,-46px);bottom:0;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:0 5%;z-index:100}@media(max-width:499px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container{padding:0}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-next{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#deefea;left:auto;top:auto;bottom:auto;right:auto;transform:none;cursor:pointer}@media(max-width:499px){.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-prev,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-next{width:66px;height:66px}}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-prev svg,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-next svg{display:inline-block;width:22px;fill:#000}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-prev::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-prev::after,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-next::before,.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-next::after{display:none}.wps-homepage-testimonial-slider__wrapper .wps-homepage-testimonial-slider__container .slider-navigation__container .swiper-button-prev{transform:rotate(-180deg)}.wps-meet-the-doctor__wrapper{position:relative;width:100%;background-color:#3dacbe}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container{width:90%;max-width:1400px;margin:0 auto;display:flex;gap:50px;position:relative;z-index:10}@media(max-width:991px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container{flex-wrap:wrap;gap:100px}}@media(max-width:575px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container{width:84%;gap:70px}}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container{width:50%}@media(max-width:991px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container,.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container{width:100%}}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container{position:relative;display:flex;align-items:flex-end}@media(max-width:991px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container{order:2;justify-content:center}}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container .doctor-image{width:100%}@media(max-width:991px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container .doctor-image{height:auto;max-width:70%}}@media(max-width:499px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container .doctor-image{max-width:90%}}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .doctor-image__container .doctor-image img{width:100%;-o-object-position:top;object-position:top}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container{display:flex;justify-content:center;align-items:center;padding:20px 0 140px}@media(max-width:991px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container{order:1;padding:0}}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content{width:100%;max-width:520px}@media(max-width:991px){.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content{max-width:none}}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h2{color:#fff}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content h3{text-transform:none;color:#fff;margin-bottom:32px}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content p{color:#fff;margin-bottom:28px}.wps-meet-the-doctor__wrapper .wps-meet-the-doctor__container .section-content__container .section-content p:nth-last-of-type(1){margin-bottom:0}.wps-meet-the-doctor__wrapper .doctor-pattern{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:flex-start;transform:translateY(-20%) scale(1.1)}@media(max-width:991px){.wps-meet-the-doctor__wrapper .doctor-pattern{justify-content:center;align-items:flex-end}}.wps-meet-the-doctor__wrapper .doctor-pattern img{width:100%;opacity:.05}@media(max-width:991px){.wps-meet-the-doctor__wrapper .doctor-pattern img{max-width:70%}}@media(max-width:499px){.wps-meet-the-doctor__wrapper .doctor-pattern img{max-width:90%}}.wps-meet-the-doctor__wrapper .pattern-back__container,.wps-meet-the-doctor__wrapper .pattern-front__container{position:absolute;left:0;bottom:0;height:20%;width:100%;display:flex;align-items:flex-end}.wps-meet-the-doctor__wrapper .pattern-back__container img,.wps-meet-the-doctor__wrapper .pattern-front__container img{width:100%;-o-object-fit:contain;object-fit:contain}.wps-meet-the-doctor__wrapper .pattern-front__container{z-index:100}.wps-meet-the-doctor__wrapper .car__container{position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:90%;max-width:1400px;height:20%;display:flex;justify-content:flex-end;align-items:flex-end;z-index:200}.wps-meet-the-doctor__wrapper .car__container img{width:30%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-meet-the-doctor__wrapper .car__container img{width:40%}}@media(max-width:767px){.wps-meet-the-doctor__wrapper .car__container img{width:50%}}@media(max-width:575px){.wps-meet-the-doctor__wrapper .car__container img{width:60%}}.wps-meet-the-team__wrapper{position:relative;width:100%;background-color:#fff}.wps-meet-the-team__wrapper .wps-meet-the-team__container{width:90%;max-width:1160px;margin:0 auto}@media(max-width:575px){.wps-meet-the-team__wrapper .wps-meet-the-team__container{width:84%}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:100px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card{width:100%;display:flex;align-items:flex-start;gap:50px}@media(max-width:991px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card{flex-direction:column;align-items:flex-start}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image{flex-basis:320px;flex-shrink:0;position:relative;overflow:hidden}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image:hover .image-1 img{opacity:0;transform:translateX(-100%)}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image:hover .image-2 img{opacity:1;transform:translateX(0)}@media(max-width:991px){.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image{max-width:320px;flex-basis:auto;flex-shrink:0}}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image img{width:100%;border-radius:30px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image .image-1 img{opacity:1;transition:opacity 200ms ease-in-out,transform 400ms ease-in-out}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image .image-2{position:absolute;top:0;left:0}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-image .image-2 img{opacity:0;transform:translateX(100%);transition:opacity 200ms ease-in-out,transform 400ms ease-in-out}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content{width:100%}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content h4{text-transform:none;color:#3dacbe;margin-bottom:32px}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content p{margin-bottom:40px;overflow:hidden}.wps-meet-the-team__wrapper .wps-meet-the-team__container .member-details__container .member-card .card-content p:nth-last-of-type(1){margin-bottom:0}.wps-office-tour__wrapper{position:relative;width:100%;background-color:#fff}.wps-office-tour__wrapper .wps-office-tour__container{width:100%;max-width:920px;margin:0 auto;position:relative;z-index:20}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider{width:100%;overflow:hidden}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container{display:flex}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image{width:80%}.wps-office-tour__wrapper .wps-office-tour__container .wps-office-tour-slider .office-image-gallery__container .office-image img{width:100%}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{width:100%;display:flex;justify-content:center;gap:30px;margin-top:80px}@media(max-width:767px){.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container{margin-top:60px}}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next{position:relative;width:80px;height:80px;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#deefea;left:auto;top:auto;bottom:auto;right:auto;transform:none;cursor:pointer}@media(max-width:499px){.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next{width:66px;height:66px}}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev svg,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next svg{display:inline-block;width:22px;fill:#000}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev::after,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::before,.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-next::after{display:none}.wps-office-tour__wrapper .wps-office-tour__container .swiper-navigation__container .swiper-button-prev{transform:rotate(-180deg)}.wps-insidepage-featured-text__wrapper{position:relative;width:100%;padding:120px 0;background-color:#fff}@media(max-width:575px){.wps-insidepage-featured-text__wrapper{padding:90px 0}}@media(max-width:991px){.wps-insidepage-featured-text__wrapper.remove-pad-top{padding:1px 0 120px}}@media(max-width:575px){.wps-insidepage-featured-text__wrapper.remove-pad-top{padding:1px 0 90px}}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{width:90%;max-width:920px;margin:0 auto}@media(max-width:575px){.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container{width:84%}}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container p{font-size:22px;font-weight:400}.wps-insidepage-featured-text__wrapper .wps-insidepage-featured-text__container>*:last-child{margin-bottom:0}.wps-insidepage-featured-text__wrapper.bg-style-blue{background-color:#3dacbe}.wps-insidepage-featured-text__wrapper.bg-style-green{background-color:#deefea}.wps-insidepage-image-content__wrapper{position:relative;width:100%;background-color:#f6a000}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{width:100%;display:flex}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container{flex-wrap:wrap}}.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%}@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}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container{order:2}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2{color:#fff;position:absolute;width:84%;max-width:560px;left:50%;bottom:25%;transform:translateX(-50%);z-index:10}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2{max-width:none;bottom:100px;width:90%;max-width:none}}@media(max-width:575px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-image__container h2{width:84%;bottom:50px}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{display:flex;justify-content:center;align-items:center}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container{order:1}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{width:84%;max-width:560px;padding:70px 0}@media(max-width:991px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{width:90%;max-width:none;padding:80px 0}}@media(max-width:575px){.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content{width:84%}}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content h3{color:#fff;margin-bottom:28px}.wps-insidepage-image-content__wrapper .wps-insidepage-image-content__container .section-content__container .section-content p{color:#fff}.wps-insidepage-image-content2__wrapper{position:relative;width:100%;background-color:#deefea}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container{width:100%;display:flex}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container{flex-wrap:wrap}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container{width:60%;display:flex;justify-content:center;align-items:center}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container{width:100%;order:2}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content{width:84%;max-width:800px;padding:70px 0}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content{width:90%;max-width:none;padding:80px 0}}@media(max-width:575px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content{width:84%}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content h3{color:#000;margin-bottom:28px}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content ul{list-style-type:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;list-style-type:none}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content ul li{font-family:"Montserrat",sans-serif;font-size:18px;font-weight:400;line-height:1.8;color:#000;position:relative;padding:0 0 0 30px;margin:0;position:relative}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content ul li a{text-decoration:none;font-weight:700;color:#f6a000;text-decoration:underline}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content ul li a:hover{color:#f6a000;text-decoration:none}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content ul li::before{content:"";position:absolute;left:0;top:6px;width:20px;height:20px;border-radius:50%;background-color:#f6a000}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content ul li::after{content:"";position:absolute;left:9px;top:12px;width:4px;height:4px;border-left:solid 4px #fff;border-bottom:solid 4px transparent;border-top:solid 4px transparent}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content p{color:#000;margin-bottom:32px}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-content__container .section-content>*:last-child{margin-bottom:0}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-image__container{width:40%}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-image__container{width:100%;order:1}}.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-insidepage-image-content2__wrapper .wps-insidepage-image-content2__container .section-image__container img{height:100vh}}.wps-insidepage-image-content3__wrapper{position:relative;width:100%;padding-bottom:130px;background-color:#fff}@media(max-width:991px){.wps-insidepage-image-content3__wrapper{padding-bottom:110px}}@media(max-width:575px){.wps-insidepage-image-content3__wrapper{padding-bottom:90px}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container{width:90%;max-width:920px;margin:0 auto;display:flex;align-items:flex-start;gap:50px}@media(max-width:991px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container{flex-direction:column;align-items:flex-start;gap:30px}}@media(max-width:575px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container{width:84%}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-image__container{flex-basis:320px;flex-shrink:0}@media(max-width:991px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-image__container{width:320px;flex-basis:auto;flex-shrink:0}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-image__container img{width:100%;border-radius:30px}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container{width:100%;display:flex;justify-content:flex-end;padding-top:30px}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content{max-width:520px}@media(max-width:991px){.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content{max-width:none;padding-top:0}}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content h3{margin-bottom:24px}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content p{margin-bottom:30px}.wps-insidepage-image-content3__wrapper .wps-insidepage-image-content3__container .section-content__container .section-content p:nth-last-of-type(1){margin-bottom:0}.wps-insidepage-image-content4__wrapper{position:relative;width:100%;background-color:#f6a000}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container{width:100%;display:flex}@media(max-width:991px){.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container{flex-wrap:wrap}}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-image__container{width:40%}@media(max-width:991px){.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-image__container{width:100%}}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-image__container img{height:100vh}}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container{width:60%;display:flex;justify-content:center;align-items:center}@media(max-width:991px){.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container{width:100%}}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content{width:84%;max-width:800px;padding:70px 0}@media(max-width:991px){.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content{width:90%;max-width:none;padding:80px 0}}@media(max-width:575px){.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content{width:84%}}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content h3{color:#fff;margin-bottom:28px}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content p{color:#fff;margin-bottom:56px}.wps-insidepage-image-content4__wrapper .wps-insidepage-image-content4__container .section-content__container .section-content p:nth-last-of-type(1){margin-bottom:0}.wps-insidepage-image-content-block5__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container{width:90%;max-width:920px;margin:0 auto}@media(max-width:575px){.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container{width:84%}}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .section-title__container{width:100%;margin-bottom:60px}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .section-title__container h2{margin-bottom:24px}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:80px;list-style-type:none;padding:0;margin:0}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li{display:flex;align-items:center;gap:40px}@media(max-width:767px){.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li{flex-direction:column;align-items:flex-start}}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li .section-image{flex-basis:200px;flex-shrink:0}@media(max-width:767px){.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li .section-image{flex-basis:auto;flex-shrink:1;width:200px}}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li .section-image img{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li .section-content{width:100%}.wps-insidepage-image-content-block5__wrapper .wps-insidepage-image-content-block5__container .image-content-block__container li .section-content p strong{font-weight:600}.wps-insidepage-before-after__wrapper{position:relative;width:100%;background-color:#fff}.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container{width:100%}.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider{position:relative;width:100%;display:flex;justify-content:flex-start;max-width:360px;overflow:hidden;margin:0}.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container{width:100%}.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container{width:100%;max-width:360px;display:flex;gap:20px}.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .before-image,.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .after-image{width:50%;position:relative;cursor:grab}.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .before-image img,.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .after-image img{width:100%;height:100%;border-radius:20px;-o-object-fit:cover;object-fit:cover}.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .before-image span,.wps-insidepage-before-after__wrapper .wps-insidepage-before-after__container .wps-insidepage-before-after-slider .insidepage-before-after-slider__container .before-after-single__container .after-image span{position:absolute;left:0;top:0;width:100%;height:100%;padding:20px;line-height:1}.wps-contact-page-info__wrapper{position:relative;width:100%;padding:140px 0;background-color:#fff}@media(max-width:767px){.wps-contact-page-info__wrapper{padding:120px 0}}@media(max-width:575px){.wps-contact-page-info__wrapper{padding:90px 0}}.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:90%;max-width:1400px;margin:0 auto;display:flex;gap:50px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{gap:100px;flex-wrap:wrap}}@media(max-width:575px){.wps-contact-page-info__wrapper .wps-contact-page-info__container{width:84%}}.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:991px){.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%;max-width:560px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:20px}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container{max-width:none;padding-top:0}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .heading__container h2{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:50px;margin-top:40px}@media(max-width:767px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{margin-top:80px;flex-direction:row}}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{margin-top:60px}}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container{flex-direction:column}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media(max-width:991px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row{width:50%}}@media(max-width:499px){.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row{width:100%}}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email{line-height:1;padding:0;margin:0}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email a{display:inline-flex;align-items:baseline;gap:10px;text-decoration:none}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a svg,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email a svg{display:inline-flex;align-items:baseline;width:24px;height:24px;fill:#f6a000;flex-shrink:0;position:relative;transform:translateY(4px)}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email a span{font-weight:500;color:#000;transition:color 200ms ease-in-out}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .address a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .phone-number a:hover span,.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email a:hover span{color:#f6a000}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email a{gap:14px}.wps-contact-page-info__wrapper .wps-contact-page-info__container .contact-info__container .details__container .detail-row .email a svg{width:18px;height:18px;transform:translateY(3px)}.wps-contact-page-info__wrapper .contact-map__container{width:90%;max-width:1400px;margin:100px auto 0}@media(max-width:575px){.wps-contact-page-info__wrapper .contact-map__container{width:84%}}.wps-contact-page-info__wrapper .contact-map__container .map{width:100%}.wps-contact-page-info__wrapper .contact-map__container .map iframe{display:block;width:100%}.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_4 .wps-input-field-select div.wpforms-container .wpforms-form .choices__inner{border:1px solid #686868;background:#fff}#gform_1 li::before,#gform_2 li::before,#gform_3 li::before,#gform_4 li::before{display:none}#gform_1 .wps-input-field,#gform_2 .wps-input-field,#gform_3 .wps-input-field,#gform_4 .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_4 .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_4 .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_4 .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_4 .wps-input-field select,#gform_4 .wps-input-field input[type=text],#gform_4 .wps-input-field input[type=tel],#gform_4 .wps-input-field input[type=email],#gform_4 .wps-input-field textarea{width:100%;height:50px;padding:12px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-size:18px;font-weight:500;color:#000;text-align:left;outline:0}#gform_1 .wps-input-field select:focus,#gform_1 .wps-input-field input[type=text]:focus,#gform_1 .wps-input-field input[type=tel]:focus,#gform_1 .wps-input-field input[type=email]:focus,#gform_1 .wps-input-field textarea:focus,#gform_2 .wps-input-field select:focus,#gform_2 .wps-input-field input[type=text]:focus,#gform_2 .wps-input-field input[type=tel]:focus,#gform_2 .wps-input-field input[type=email]:focus,#gform_2 .wps-input-field textarea:focus,#gform_3 .wps-input-field select:focus,#gform_3 .wps-input-field input[type=text]:focus,#gform_3 .wps-input-field input[type=tel]:focus,#gform_3 .wps-input-field input[type=email]:focus,#gform_3 .wps-input-field textarea:focus,#gform_4 .wps-input-field select:focus,#gform_4 .wps-input-field input[type=text]:focus,#gform_4 .wps-input-field input[type=tel]:focus,#gform_4 .wps-input-field input[type=email]:focus,#gform_4 .wps-input-field textarea:focus{outline:0;border-color:#000}#gform_1 .wps-input-field select.placeholder,#gform_1 .wps-input-field input[type=text].placeholder,#gform_1 .wps-input-field input[type=tel].placeholder,#gform_1 .wps-input-field input[type=email].placeholder,#gform_1 .wps-input-field textarea.placeholder,#gform_2 .wps-input-field select.placeholder,#gform_2 .wps-input-field input[type=text].placeholder,#gform_2 .wps-input-field input[type=tel].placeholder,#gform_2 .wps-input-field input[type=email].placeholder,#gform_2 .wps-input-field textarea.placeholder,#gform_3 .wps-input-field select.placeholder,#gform_3 .wps-input-field input[type=text].placeholder,#gform_3 .wps-input-field input[type=tel].placeholder,#gform_3 .wps-input-field input[type=email].placeholder,#gform_3 .wps-input-field textarea.placeholder,#gform_4 .wps-input-field select.placeholder,#gform_4 .wps-input-field input[type=text].placeholder,#gform_4 .wps-input-field input[type=tel].placeholder,#gform_4 .wps-input-field input[type=email].placeholder,#gform_4 .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_4 .wps-input-field select:-moz-placeholder,#gform_4 .wps-input-field input[type=text]:-moz-placeholder,#gform_4 .wps-input-field input[type=tel]:-moz-placeholder,#gform_4 .wps-input-field input[type=email]:-moz-placeholder,#gform_4 .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_4 .wps-input-field select::-moz-placeholder,#gform_4 .wps-input-field input[type=text]::-moz-placeholder,#gform_4 .wps-input-field input[type=tel]::-moz-placeholder,#gform_4 .wps-input-field input[type=email]::-moz-placeholder,#gform_4 .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_4 .wps-input-field select:-ms-input-placeholder,#gform_4 .wps-input-field input[type=text]:-ms-input-placeholder,#gform_4 .wps-input-field input[type=tel]:-ms-input-placeholder,#gform_4 .wps-input-field input[type=email]:-ms-input-placeholder,#gform_4 .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_4 .wps-input-field select::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=text]::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=tel]::-webkit-input-placeholder,#gform_4 .wps-input-field input[type=email]::-webkit-input-placeholder,#gform_4 .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_4 .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}#gform_1 .wps-input-field textarea,#gform_2 .wps-input-field textarea,#gform_3 .wps-input-field textarea,#gform_4 .wps-input-field textarea{height:200px;resize:none}#gform_1 .wps-input-field>label,#gform_2 .wps-input-field>label,#gform_3 .wps-input-field>label,#gform_4 .wps-input-field>label{font-size:14px !important;font-weight:500 !important;text-transform:uppercase !important;color:#000}#gform_1 .wps-input-field>label.wpforms-error,#gform_2 .wps-input-field>label.wpforms-error,#gform_3 .wps-input-field>label.wpforms-error,#gform_4 .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_4,#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_4,#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_4,#gform_3 .gform_button,#gform_4 .wps-input-field-btn,#gform_4 #gform_submit_button_1,#gform_4 #gform_submit_button_2,#gform_4 #gform_submit_button_3,#gform_4 #gform_submit_button_4,#gform_4 .gform_button{border:2px solid #000;color:#fff;line-height:1}.gfield_description{display:none !important}select,input[type=text],input[type=tel],input[type=email],textarea{width:100%;height:50px;padding:12px 10px;border:1px solid #686868;background:0;transition:all .25s ease-in-out 0s;font-size:18px;font-weight:500;color:#000;text-align:left;outline:0}select:focus,input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,textarea:focus{outline:0;border-color:#000}select.placeholder,input[type=text].placeholder,input[type=tel].placeholder,input[type=email].placeholder,textarea.placeholder{color:rgba(0,0,0,0.35)}select:-moz-placeholder,input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,textarea:-moz-placeholder{color:rgba(0,0,0,0.35)}select::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder{color:rgba(0,0,0,0.35)}select:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(0,0,0,0.35)}select::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.35)}.gfield_checkbox{display:flex;flex-direction:column;gap:10px}.gfield_checkbox .gchoice{display:flex;gap:6px;align-items:flex-start}.gfield_checkbox .gchoice input{position:relative;top:6px !important}.gform_wrapper.gravity-theme .ginput_container_date input{width:100% !important}.gform_wrapper.gravity-theme .gfield_checkbox button,.gform_wrapper.gravity-theme .gfield_checkbox input[type=text],.gform_wrapper.gravity-theme .gfield_radio button,.gform_wrapper.gravity-theme .gfield_radio input[type=text]{margin-top:0 !important}.blog-post-collection{padding-bottom:40px}.blog .wpstf-page-content{padding:120px 0 80px}.single-post-container{width:90%;display:block;max-width:920px;padding-bottom:80px;margin:0 auto}@media(max-width:575px){.single-post-container{width:84%}}.wps-blog-collection__container{position:relative;width:100%;padding:0 0 40px;background-color:#fff}@media(max-width:1199px){.wps-blog-collection__container{padding:0 0 30px}}.wps-blog-collection-inner__container{width:90%;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px 40px}@media(max-width:850px){.wps-blog-collection-inner__container{grid-template-columns:1fr}}@media(max-width:575px){.wps-blog-collection-inner__container{width:84%}}.archive-page-header{padding:0 15px 30px}.archive-page-header .page-title{color:#000;margin:0 0 20px}.wps-blog-post-item__container{width:100%;background-color:#000;overflow:hidden;border-radius:30px}.wps-blog-post-item__container a{display:block;width:100%;text-decoration:none;position:relative}.wps-blog-post-item__container a .blog-image{width:100%;position:relative;opacity:.8}.wps-blog-post-item__container a .blog-image img{width:100%;min-height:320px;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.wps-blog-post-item__container a .blog-content{width:100%;position:absolute;left:0;bottom:0;padding:30px 40px;z-index:10;transform:translateY(0);transition:transform 200ms ease-in-out}@media(max-width:991px){.wps-blog-post-item__container a .blog-content{padding:30px}}.wps-blog-post-item__container a .blog-content h4{text-transform:uppercase;color:#fff}.wps-blog-post-item__container a .blog-content h3{font-size:22px;font-weight:700;text-transform:none;color:#fff;max-width:460px;margin-top:12px}.wps-blog-post-item__container a:hover .blog-content{transform:translateY(-20px)}.wps-blog-post-single .section-cta__container{margin-bottom:30px}.wps-blog-post-single .section-cta__container a{text-decoration:none}.wps-blog-post-single .section-cta__container a .icon{transform:rotate(-180deg)}.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-meta{margin:0 0 20px}.wps-blog-post-single .entry-meta p{font-size:16px;margin:0;color:#000}.wps-blog-post-single .entry-meta span{font-size:14px;font-weight:normal;text-transform:capitalize;margin-right:30px;color:#c7c7ca}@media(max-width:767px){.wps-blog-post-single .entry-meta span{margin-right:15px}}.wps-blog-post-single .entry-meta span a{color:#c7c7ca}.wps-blog-post-single .entry-meta span i{font-size:18px;color:#c7c7ca;padding-right:5px}/*!
Widget Styles
 */.widget-area{width:90%;display:block;max-width:920px;margin:0 auto}@media(max-width:575px){.widget-area{width:84%}}.widget{margin:0 0 40px}.widget .widget-title{color:#f6a000;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:#f6a000;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:#f6a000;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:#f6a000;text-decoration:none}.widget.widget_search{position:relative;width:100%;overflow:hidden}.widget.widget_search input{border:0;width:100%;height:50px;padding:8px 20px;background:#f0f0f0;border-radius:50px;transition:all .25s ease-in-out 0s;font-size:18px;color:#000;text-align:left;outline:0;box-sizing:border-box}.widget.widget_search input.placeholder{color:#a1a1a1}.widget.widget_search input:-moz-placeholder{color:#a1a1a1}.widget.widget_search input::-moz-placeholder{color:#a1a1a1}.widget.widget_search input:-ms-input-placeholder{color:#a1a1a1}.widget.widget_search input::-webkit-input-placeholder{color:#a1a1a1}.widget.widget_search input:focus{outline:0;border-color:#000}.widget.widget_search .search-submit{position:absolute;top:10px;right:10px;background-repeat:no-repeat;background-image:url("dist/images/icon-search-zoom.svg");background-color:transparent;background-position:center center;border:0;display:inline-block;height:30px;width:30px;margin:0;padding:0;text-indent:-99999px;opacity:.7;filter:alpha(opacity=70);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}.wp-block-heading{margin-bottom:20px}/*!
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:#f6a000;color:#fff}.post-navigation .nav-links .nav-previous a:hover span,.post-navigation .nav-links .nav-next a:hover span{color:#fff}.post-navigation .nav-links span.meta-nav{font-size:14px;font-weight:normal;font-style:normal;text-transform:uppercase;color:#000}.post-navigation .nav-links span.post-title{clear:both;display:block;color:#000;font-weight:400}/*!
Posts Navigation
*/.posts-navigation{display:inline-block;width:100%;margin-top:30px;text-align:center}.posts-navigation .nav-previous,.posts-navigation .nav-next{display:inline-block}.posts-navigation .nav-previous a,.posts-navigation .nav-next a{position:relative;display:inline-block;font-size:16px;font-weight:normal;text-decoration:none;padding:5px 0;vertical-align:middle;background-color:transparent;text-transform:capitalize;transition:all .3s ease-out}.posts-navigation .nav-previous a:hover,.posts-navigation .nav-next a:hover{text-decoration:none}.posts-navigation .nav-previous{margin-right:20px}.posts-navigation .nav-previous a{padding-left:30px}.posts-navigation .nav-previous a:before{content:"\f177";position:absolute;font-family:"Font Awesome 5 Pro";left:0}.posts-navigation .nav-next a{padding-right:30px}.posts-navigation .nav-next a:before{content:"\f178";position:absolute;font-family:"Font Awesome 5 Pro";right:0}/*!
404
*/.error-404.not-found{text-align:center;margin:100px 0 90px;padding:0 15px}.no-results{padding-bottom:90px;text-align:center}/*!
Search Results
*/.search-results-wrap{margin-bottom:60px}.search-results-wrap .results-search-form{padding-bottom:40px}.search-results-wrap .results-search-form h4{font-size:24px}.search-results-wrap .search-result-item{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}.search-results-wrap .search-result-item.last-item{padding-bottom:0;border:0}.search-results-wrap .result-box .result-info h3{margin-bottom:10px}.search-results-wrap .result-box .result-info h3 a:hover{text-decoration:none}/*!
Comments
*/.comments-area{width:100%;display:inline-block;clear:both;font-size:16px;padding-top:80px;margin-top:30px;border-top:1px solid rgba(96,96,96,0.2)}.comment-meta.commentmetadata a{font-size:14px;color:#f6a000}.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:#f6a000}.comments-area .comment-reply-title{padding-top:30px;font-size:20px;color:#bdc3c7}.comments-area .comment-list li.comment,.comments-area .ping-list li.comment{list-style-type:none;margin-top:24px;padding:15px}.comments-area .comment-list li.pingback{padding:6px 0;margin:0}.comments-area .comment-list li.comment li{margin-right:-15px}.comments-area .comment{border:1px solid #d6d7d9;border-right:0}.comments-area .comment.depth-1{border-right:1px solid #d6d7d9}.comments-area .bypostauthor{border-color:#d6d7d9;background-color:#f7f7f7}@media(min-width:992px){.comments-area .comment-author{font-size:16px}.comments-area .comment-metadata{font-size:13px}}.ping-list,.entry-comments,.comment-respond{margin-bottom:40px}.comment-respond input[type=email],.comment-respond input[type=text],.comment-respond input[type=url]{width:100%}.comment-respond input[type=checkbox]{float:left;margin-top:6px;display:inline-block}.comment-respond label{display:block}.comment-form-cookies-consent label{display:inline-block;margin-left:10px}p.no-comments{margin-top:20px;font-style:italic;color:#aaa}p.subscribe-to-comments{padding:24px 0 16px}.comment-form .comment-form-comment,.comment-form .comment-form-author,.comment-form .comment-form-email,.comment-form .comment-form-url,.comment-form .form-submit{margin:0 0 30px}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{border:1px solid #999;padding:10px 15px;width:100%;outline:0}.comment-form textarea{height:160px}.comment-form input[type=submit]{color:#fff;border:0}.vc_row.wpb_row{margin-top:0;margin-bottom:0;margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-section{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-grid-section{margin-left:-20px;margin-right:-20px}.vc_row.wpb_row.edgtf-grid-section .row{margin-left:0;margin-right:0}.vc_row.wpb_row.edgtf-section.wps-row-inner-fix{margin-left:-20px;margin-right:-20px}.no-container>.row{margin:0 15px}.no-container .row .vc_column_container{padding:0}.wpb_wrapper .row-bg-center{background-position:center center !important}.row-overflow-hidden{overflow:hidden}.row.no-gutters,.vc_row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class^=col-],.vc_row.no-gutters>[class^=vc_col],.vc_row.no-gutters>[class*=" vc_col"],.row.no-gutters>[class*=" col-"],.vc_column-inner{padding-right:0 !important;padding-left:0 !important}.row.no-gutters .container,.vc_row.no-gutters .container,.container.no-gutters{margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.container .container,.container-fluid .container{width:100%}.container{width:100%;max-width:1440px;margin:0 auto}.edgtf-grid-section .edgtf-section-inner{padding-left:20px;padding-right:20px}.wps-vc-row-no-padding .vc_column_container{padding-left:0;padding-right:0}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJ1dGlsaXRpZXMvbWl4aW5zLnNjc3MiLCJiYXNlL2NvcmUuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvdmFyaWFibGVzLnNjc3MiLCJiYXNlL3dwcy1zdHlsZWd1aWRlLnNjc3MiLCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllcy5zY3NzIiwiYmFzZS9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiYmFzZS9fd3Bjb3JlLnNjc3MiLCJiYXNlL3R5cG9ncmFwaHktbmV3LnNjc3MiLCJjb21wb25lbnRzL3NpdGUtbWFpbi1jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL2FtbWFyLWhlYWRlci1uYXZiYXIuc2NzcyIsImNvbXBvbmVudHMvYW1tYXItaGVhZGVyLWhlcm8uc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1ibG9nLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1tYWluLnNjc3MiLCJjb21wb25lbnRzL2Zvb3Rlci1zdGlja3ktbWVudS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfaW50cm9fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX2FjY3JlZGl0YXRpb25fYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX21lZXRfdGhlX2RvY3Rvci5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfcGVkaWF0cmljX29wdGlvbnMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX29ydGhvZG9udGljX29wdGlvbnMuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3doeV91cy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfbWVldF90aGVfdGVhbS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaG9tZXBhZ2VfcmV2aWV3c19iYW5uZXIuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2hvbWVwYWdlX3Rlc3RpbW9uaWFsc19zbGlkZXIuc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX21lZXRfdGhlX2RvY3Rvcl9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfbWVldF90aGVfdGVhbV9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfb2ZmaWNlX3RvdXJfc2xpZGVyLnNjc3MiLCJ2Yy1jb21wb25lbnRzL3dwc19pbnNpZGVwYWdlX2ZlYXR1cmVkX3RleHRfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2luc2lkZXBhZ2VfaW1hZ2VfY29udGVudF9ibG9jay5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMi5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrMy5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrNC5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9pbWFnZV9jb250ZW50X2Jsb2NrNS5zY3NzIiwidmMtY29tcG9uZW50cy93cHNfaW5zaWRlcGFnZV9iZWZvcmVfYWZ0ZXJfYmxvY2suc2NzcyIsInZjLWNvbXBvbmVudHMvd3BzX2NvbnRhY3RfaW5mby5zY3NzIiwiY29tcG9uZW50cy93cHMtZm9ybXMtc3R5bGUuc2NzcyIsInRlbXBsYXRlcy9ibG9nLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy13aWRnZXRzLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy1uYXZpZ2F0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvYmxvZy1zZWFyY2guc2NzcyIsInRlbXBsYXRlcy9ibG9nLWNvbW1lbnQuc2NzcyIsImJhc2Uvb3ZlcmlkZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7OztDQUFBO0FDY0EsMENBQUE7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QTtFQUNBLGFBQUE7QXhDMmxMSjtBd0N4bExFO0VBQ0UsYUFBQTtBeEMwbExKO0F3Q3ZsTEU7RUFFRSxjdkNsTFU7RXVDbUxWLFlBQUE7QXhDd2xMSjs7QXlDMXhMQTtFQUNJLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QXpDNnhMSjs7QXlDM3hMQTtFQUNJLGdCQUFBO0VBQ0EsaUJBQUE7QXpDOHhMSjs7QXlDMXhMQTtFQUNJLGtCQUFBO0VBQ0EsbUJBQUE7QXpDNnhMSjtBeUMzeExJO0VBQ0ksZ0JBQUE7RUFDQSxpQkFBQTtBekM2eExSOztBeUN4eExBO0VBQ0ksa0JBQUE7RUFDQSxtQkFBQTtBekMyeExKOztBeUN4eExBO0VBQ0ksY0FBQTtBekMyeExKOztBeUN4eExBO0VBQ0ksVUFBQTtBekMyeExKOztBeUN4eExBO0VBQ0ksNkNBQUE7QXpDMnhMSjs7QXlDeHhMQTtFQUNJLGdCQUFBO0F6QzJ4TEo7O0F5Q3h4TEE7RUFDSSxlQUFBO0VBQ0EsY0FBQTtBekMyeExKOztBeUN4eExBOzs7OztFQUtJLDJCQUFBO0VBQ0EsMEJBQUE7QXpDMnhMSjs7QXlDeHhMQTtFQUNJLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QXpDMnhMSjs7QXlDdnhMQTs7RUFFSSxXQUFBO0F6QzB4TEo7O0F5Q3R4TEE7RUFDSSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0F6Q3l4TEo7O0F5Q3J4TEk7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0F6Q3d4TFI7O0F5Q2p3TFE7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7QXpDb3dMWiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcblRoZW1lIE5hbWU6ICAgICBEciBTdXJpbGxvIE9ydGhvZG9udGljcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG5cbkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gQGltcG9ydCBcImJhc2UvY3VzdG9tLWZvbnRzXCI7XG5AaW1wb3J0IFwiYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbWVkaWEtcXVlcmllc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9taXhpbnNcIjtcbkBpbXBvcnQgXCJiYXNlL2NvcmVcIjtcbkBpbXBvcnQgXCJiYXNlL3dwcy1zdHlsZWd1aWRlLnNjc3NcIjtcbkBpbXBvcnQgXCJiYXNlL2FjY2Vzc2liaWxpdHlcIjtcbkBpbXBvcnQgXCJiYXNlL3dwY29yZVwiO1xuXG5AaW1wb3J0IFwiYmFzZS90eXBvZ3JhcGh5LW5ld1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9zaXRlLW1haW4tY29udGVudFwiO1xuXG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlcic7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1hZGRyZXNzJztcbi8vIEBpbXBvcnQgJ2NvbXBvbmVudHMvaGVhZGVyLW5hdmJhcic7XG4vLyBAaW1wb3J0ICdjb21wb25lbnRzL2hlYWRlci1oZXJvJztcblxuLy8gQGltcG9ydCBcIi4vY29tcG9uZW50cy9hbW1hci1oZWFkZXItdG9wYmFyXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2FtbWFyLWhlYWRlci1uYXZiYXJcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYW1tYXItaGVhZGVyLWhlcm9cIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvaGVhZGVyLXN0aWNreS1tZW51XCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL2hlYWRlci1mdWxsLXNjcmVlbi1tZW51LnNjc3NcIjtcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9mb290ZXJcIjtcblxuQGltcG9ydCBcInZjLWNvbXBvbmVudHMvaW5pdFwiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy93cHMtZm9ybXMtc3R5bGVcIjtcblxuLy8gQGltcG9ydCBcInZjLWNvbXBvbmVudHMvd3BzX3ZjX21pc2Nfc3R5bGVzXCI7XG5cbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZ1wiO1xuQGltcG9ydCBcInRlbXBsYXRlcy9ibG9nLXdpZGdldHNcIjtcbkBpbXBvcnQgXCJ0ZW1wbGF0ZXMvYmxvZy1uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctc2VhcmNoXCI7XG5AaW1wb3J0IFwidGVtcGxhdGVzL2Jsb2ctY29tbWVudFwiO1xuXG5AaW1wb3J0IFwiYmFzZS9vdmVyaWRlXCI7XG4iLCJAbWl4aW4gY2xlYXJmaXgge1xuICAqem9vbTogMTtcblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyogQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsMnMsZWFzZS1vdXQpOyAqL1xuQG1peGluIHRyYW5zaXRpb24oJHdoYXQ6IGFsbCwgJHRpbWU6IDAuMnMsICRob3c6IGVhc2UtaW4tb3V0KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHdoYXQgJHRpbWUgJGhvdztcbiAgLW1vei10cmFuc2l0aW9uOiAgICAkd2hhdCAkdGltZSAkaG93O1xuICAtbXMtdHJhbnNpdGlvbjogICAgICR3aGF0ICR0aW1lICRob3c7XG4gIC1vLXRyYW5zaXRpb246ICAgICAgJHdoYXQgJHRpbWUgJGhvdztcbiAgdHJhbnNpdGlvbjogICAgICAgICAkd2hhdCAkdGltZSAkaG93O1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzKSB7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xuICBAaWYgJGluc2V0IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJsdXIgJGNvbG9yO1xuICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYmx1ciAkY29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgICBib3gtc2hhZG93OiAkdG9wICRsZWZ0ICRibHVyICRjb2xvcjtcbiAgfVxufVxuXG5cbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMTYsICRsaW5lOiAkc2l6ZVZhbHVlICogMS41KSB7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUpICsgcHg7XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUpICsgcHg7XG4gIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNikgKyByZW07XG4gIGxpbmUtaGVpZ2h0OiAoJGxpbmUgLyAxNikgKyByZW07XG59XG5cbkBtaXhpbiBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICYucGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuXG4vLyBCcmVhayBQb2ludFxuXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgQGlmICRwb2ludCA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzBlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBsYXB0b3Age1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NGVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHBvaW50ID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwZW0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkcG9pbnQgPT0gcGhhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3LjVlbSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRwb2ludCA9PSBtb2JpbGVvbmx5IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzcuNWVtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tYmxvY2stbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cblxuQG1peGluIG9wYWNpdHkoJHZhbHVlKXtcbiAgJElFVmFsdWU6ICR2YWx1ZSoxMDA7XG4gIG9wYWNpdHk6ICR2YWx1ZTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT1cIiskSUVWYWx1ZStcIilcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRJRVZhbHVlKTtcbn1cblxuQG1peGluIGdyYXlzY2FsZSggJHRvZ2dsZTogXCJvblwiLCAkcGVyY2VudGFnZTogMSApIHtcbiAgJHN2Zy10eXBlOiBcIm1hdHJpeFwiO1xuICAkc3ZnLXZhbHVlOiBcIjAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMFwiO1xuICAkaWUtYWxwaGE6IGFscGhhKCN7XCJvcGFjaXR5PVwifXJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCApICk7XG5cbiAgQGlmICRwZXJjZW50YWdlICE9IDEge1xuICAgICRzdmctdHlwZTogXCJzYXR1cmF0ZVwiO1xuICAgICRzdmctdmFsdWU6ICRwZXJjZW50YWdlO1xuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvblwiIHtcbiAgICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XFwnaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcXCc+PGZpbHRlciBpZD1cXCdncmF5c2NhbGVcXCc+PGZlQ29sb3JNYXRyaXggdHlwZT1cXCcjeyRzdmctdHlwZX1cXCcgdmFsdWVzPVxcJyN7JHN2Zy12YWx1ZX1cXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8vIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWRcbiAgICBmaWx0ZXI6IGdyYXkgJGllLWFscGhhOyAvLyBJRTYtOVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoIHJvdW5kKCAkcGVyY2VudGFnZSAqIDEwMCUgKSApOyAvLyBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1NcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSggcm91bmQoICRwZXJjZW50YWdlICogMTAwJSApICk7IC8vIENhdGNoLWFsbFxuICB9XG5cbiAgQGlmICR0b2dnbGUgPT0gXCJvZmZcIiB7XG4gICAgQGlmICRzdmctdHlwZSA9PSBcInNhdHVyYXRlXCIge1xuICAgICAgZmlsdGVyOiBub25lO1xuICAgIH0gQGVsc2Uge1xuICAgICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgfVxuICAgIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMCUpO1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xuICB9XG59XG5cbi8vIEJyb3dzZXIgUHJlZml4ZXNcbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICAtbW96LXRyYW5zZm9ybTogJHRyYW5zZm9ybXM7XG4gIC1tcy10cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xuICB0cmFuc2Zvcm06ICR0cmFuc2Zvcm1zO1xufVxuXG4vLyBSb3RhdGVcbkBtaXhpbiByb3RhdGUgKCRkZWcpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgjeyRkZWd9ZGVnKSk7XG59XG5cbi8vIFNjYWxlXG5AbWl4aW4gc2NhbGUoJHh5LCAkc2NhbGUpIHtcbiAgJHNjYWxlVmFsOiBcIlwiO1xuICBAaWYoJHh5ID09IFwiYWxsXCIpIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlO1xuICB9IEBlbHNlIHtcbiAgICAkc2NhbGVWYWw6IHNjYWxlICsgJHh5O1xuICB9XG4gIEBpbmNsdWRlIHRyYW5zZm9ybSgkc2NhbGVWYWwrXCIoXCIrJHNjYWxlK1wiKVwiKTtcbn1cblxuLy8gVHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlICgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gU2tld1xuQG1peGluIHNrZXcgKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2tldygjeyR4fWRlZywgI3skeX1kZWcpKTtcbn1cblxuLy8gVHJhbnNmb3JtIE9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4gKCRvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAtbW96LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4kdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuIiwiKixcbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8vIG91dGxpbmUtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG59XG5cbmh0bWwge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAmLmFkZC1iZy1jb2xvciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGluc2V0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgei1pbmRleDogMTAwMDAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmFkbWluLWJhciB7XG4gIC8vcGFkZGluZy10b3A6IDMycHg7XG59XG5cbm1haW4ge1xufVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWJ1dHRvbjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jd3BhZG1pbmJhciB7XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53cHMtaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNsZWFyZml4IHtcbiAgQGluY2x1ZGUgY2xlYXJmaXg7XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvKiFcblRoZW1lIE5hbWU6ICAgICBEciBTdXJpbGxvIE9ydGhvZG9udGljcyBDdXN0b20gVGhlbWVcblRoZW1lIFVSSTogICAgICBodHRwczovL2hvdW1hbml0eS5jb20vXG5BdXRob3I6ICAgICAgICAgU2V5ZWQgTWVlcmFuXG5BdXRob3IgVVJJOiAgICAgaHR0cHM6Ly9ob3VtYW5pdHkuY29tL1xuRGVzY3JpcHRpb246ICAgIFRoaXMgaXMgYSBtb2Rlcm4gY3VzdG9tLWJ1aWxkIFdvcmRQcmVzcyB0aGVtZSBieSBIb3VtYW5pdHkuXG5WZXJzaW9uOiAgICAgICAgMS4wLjBcbkxpY2Vuc2U6ICAgICAgICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6ICAgIGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcblRleHQgRG9tYWluOiAgICBodW1udHktdGhlbWVcblRhZ3M6IGN1c3RvbSB0aGVtZSwgaG91bWFuaXR5LCB3cHNcbiovXG4vKiBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwycyxlYXNlLW91dCk7ICovXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuYm9keS5hZGQtYmctY29sb3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMC44O1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbn1cblxuYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5waWN0dXJlLFxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndwcy1pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2xlYXJmaXgge1xuICAqem9vbTogMTtcbn1cbi5jbGVhcmZpeDo6YmVmb3JlLCAuY2xlYXJmaXg6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNsZWFyZml4OjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNkZWVmZWE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSBzcGFuLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSBzcGFuLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSBzcGFuLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSBzcGFuLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSBzcGFuIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEgc3BhbiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEgc3BhbiwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHNwYW4sIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTEsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIGgxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxLCAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAucGFnZS10aXRsZSBoMSwgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4ud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTIge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2RlZWZlYTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbi53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtYmxvZy1oZWFkaW5nX19zdHlsZTEsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgxLFxuICAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDEsXG4gIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuZW50cnktaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxLCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciBoMSxcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTEsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBoMiwgLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCBoMywgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiwgLndwLWJsb2NrLWhlYWRpbmcsIC5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlLCAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCBoMywgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTIsIC53cC1ibG9jay1oZWFkaW5nLCAuYXJjaGl2ZS1wYWdlLWhlYWRlciAucGFnZS10aXRsZSwgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWNvbnRlbnQgaDMsIC53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyLCAud3AtYmxvY2staGVhZGluZywgLmFyY2hpdmUtcGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1jb250ZW50IGgzLCAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtb3J0aG9kb250aWMtc2xpZGVyIC5vcnRob2RvbnRpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTMsIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtb3J0aG9kb250aWMtc2xpZGVyIC5vcnRob2RvbnRpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMywgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIgLm9ydGhvZG9udGljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoNCwgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXIgLmluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udGFpbmVyIC5iZWZvcmUtYWZ0ZXItc2luZ2xlX19jb250YWluZXIgLmJlZm9yZS1pbWFnZSBzcGFuLFxuLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXIgLmluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udGFpbmVyIC5iZWZvcmUtYWZ0ZXItc2luZ2xlX19jb250YWluZXIgLmFmdGVyLWltYWdlIHNwYW4sIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCBoNCwgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3ItZGV0YWlscyAuY29udGVudCAuYXV0aG9yLWxvY2F0aW9uLCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDMsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMywgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQsIC53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWNvbnRlbnQgaDQsIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXItc2xpZGVyIC5pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFmdGVyLXNpbmdsZV9fY29udGFpbmVyIC5iZWZvcmUtaW1hZ2Ugc3BhbixcbiAgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXIgLmluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udGFpbmVyIC5iZWZvcmUtYWZ0ZXItc2luZ2xlX19jb250YWluZXIgLmFmdGVyLWltYWdlIHNwYW4sIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCBoNCwgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3ItZGV0YWlscyAuY29udGVudCAuYXV0aG9yLWxvY2F0aW9uLCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMsIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDMsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMywgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMywgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgaDQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSAuc2VjdGlvbi1jb250ZW50IHNwYW4sIC53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgaDMsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNzLXRleHRfX3N0eWxlMSwgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMywgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgcCwgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyLCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSAuc2VjdGlvbi1jb250ZW50IHNwYW4sIC53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgcCwgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgaDMsIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiwgLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGEsIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5hZGRyZXNzIGEgc3Bhbixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5waG9uZS1udW1iZXIgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmVtYWlsIGEgc3BhbiwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fY29udGFpbmVyIC5pbWFnZS1jb250ZW50LWJsb2NrX19jb250YWluZXIgbGkgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwLCAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQgLmNhcmQtY29udGVudCBwLCAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLWRldGFpbHMgLmNvbnRlbnQgLmF1dGhvci1uYW1lLCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciBwLCAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IHAsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCwgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHAsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5tYXBfX2NvbnRhaW5lciBwLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmVtYWlsIGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMywgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMSwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fNCAuZ2Zvcm1fYnV0dG9uLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEsIC53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSwgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSwgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuYnRuc19fY29udGFpbmVyIGEuY3RhLWJ0biwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYSwgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhLCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSwgLmZlYXR1cmVkLWN0YS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLnRleHQsIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIC50ZXh0LCAud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSAudGV4dCwgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4gLnRleHQsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIC50ZXh0LFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMiAudGV4dCxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMgLnRleHQsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80IC50ZXh0LFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbiAudGV4dCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuIC50ZXh0LFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSAudGV4dCxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIgLnRleHQsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zIC50ZXh0LFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCAudGV4dCxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24gLnRleHQsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0biAudGV4dCxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEgLnRleHQsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yIC50ZXh0LFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyAudGV4dCxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQgLnRleHQsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uIC50ZXh0LFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZC1idG4gLnRleHQsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIC50ZXh0LFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMiAudGV4dCxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMgLnRleHQsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80IC50ZXh0LFxuI2dmb3JtXzQgLmdmb3JtX2J1dHRvbiAudGV4dCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC50ZXh0LCAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgLnRleHQsIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEgLnRleHQsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAudGV4dCwgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSAudGV4dCwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmJ0bnNfX2NvbnRhaW5lciBhLmN0YS1idG4gLnRleHQsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGEgLnRleHQsIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAudGV4dCwgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnRleHQsIC5mZWF0dXJlZC1jdGEtYnRuIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMSAuaWNvbiwgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gLmljb24sIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhIC5pY29uLCAjZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLWJ0biAuaWNvbixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEgLmljb24sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yIC5pY29uLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyAuaWNvbixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQgLmljb24sXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uIC5pY29uLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC1idG4gLmljb24sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIC5pY29uLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMiAuaWNvbixcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMgLmljb24sXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80IC5pY29uLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbiAuaWNvbixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQtYnRuIC5pY29uLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSAuaWNvbixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIgLmljb24sXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zIC5pY29uLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCAuaWNvbixcbiNnZm9ybV8zIC5nZm9ybV9idXR0b24gLmljb24sXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkLWJ0biAuaWNvbixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEgLmljb24sXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yIC5pY29uLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyAuaWNvbixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQgLmljb24sXG4jZ2Zvcm1fNCAuZ2Zvcm1fYnV0dG9uIC5pY29uLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgLmljb24sIC53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSAuaWNvbiwgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiwgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIC5zZWN0aW9uLWN0YSBhIC5pY29uLCAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC5pY29uLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuYnRuc19fY29udGFpbmVyIGEuY3RhLWJ0biAuaWNvbiwgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jdGEtYnRuX19jb250YWluZXIgYSAuaWNvbiwgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC5pY29uLCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuaWNvbiwgLmZlYXR1cmVkLWN0YS1idG4gLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cbi53cHMtY3MtYnRuX19zdHlsZTEgLmljb24gc3ZnLCAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSAuaWNvbiBzdmcsIC53cHMtYmxvZy1wb3N0LXNpbmdsZSAuc2VjdGlvbi1jdGFfX2NvbnRhaW5lciBhIC5pY29uIHN2ZywgI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4gLmljb24gc3ZnLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSAuaWNvbiBzdmcsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yIC5pY29uIHN2ZyxcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMgLmljb24gc3ZnLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCAuaWNvbiBzdmcsXG4jZ2Zvcm1fMSAuZ2Zvcm1fYnV0dG9uIC5pY29uIHN2ZyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuIC5pY29uIHN2ZyxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEgLmljb24gc3ZnLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMiAuaWNvbiBzdmcsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zIC5pY29uIHN2ZyxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQgLmljb24gc3ZnLFxuI2dmb3JtXzIgLmdmb3JtX2J1dHRvbiAuaWNvbiBzdmcsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0biAuaWNvbiBzdmcsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xIC5pY29uIHN2ZyxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIgLmljb24gc3ZnLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyAuaWNvbiBzdmcsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80IC5pY29uIHN2ZyxcbiNnZm9ybV8zIC5nZm9ybV9idXR0b24gLmljb24gc3ZnLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZC1idG4gLmljb24gc3ZnLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSAuaWNvbiBzdmcsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yIC5pY29uIHN2ZyxcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMgLmljb24gc3ZnLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCAuaWNvbiBzdmcsXG4jZ2Zvcm1fNCAuZ2Zvcm1fYnV0dG9uIC5pY29uIHN2ZywgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC5pY29uIHN2ZywgLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSBhIC5pY29uIHN2ZywgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiBzdmcsIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEgYSAuaWNvbiBzdmcsIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEgLmljb24gc3ZnLCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuYnRuc19fY29udGFpbmVyIGEuY3RhLWJ0biAuaWNvbiBzdmcsIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGEgLmljb24gc3ZnLCAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLmljb24gc3ZnLCAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuaWNvbiBzdmcsIC5mZWF0dXJlZC1jdGEtYnRuIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZmlsbDogI2ZmZmZmZjtcbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMiwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIGEsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5idG5zX19jb250YWluZXIgYS5jYWxsLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWNzLWJ0bl9fc3R5bGUyIC50ZXh0LCAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAubWFwX19jb250YWluZXIgYSAudGV4dCwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmJ0bnNfX2NvbnRhaW5lciBhLmNhbGwtYnRuIC50ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMiAuaWNvbiwgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIGEgLmljb24sIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5idG5zX19jb250YWluZXIgYS5jYWxsLWJ0biAuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuLndwcy1jcy1idG5fX3N0eWxlMiAuaWNvbiBzdmcsIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5tYXBfX2NvbnRhaW5lciBhIC5pY29uIHN2ZywgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmJ0bnNfX2NvbnRhaW5lciBhLmNhbGwtYnRuIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogIzAwMDAwMDtcbn1cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI2NvbnRlbnRbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi53cC1jYXB0aW9uLFxuLndwLWNhcHRpb24tdGV4dCxcbi5zdGlja3ksXG4uZ2FsbGVyeS1jYXB0aW9uLFxuLmFsaWducmlnaHQsXG4uYWxpZ25sZWZ0LFxuLmFsaWduY2VudGVyLFxuLmJ5cG9zdGF1dGhvciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA2cHggMCAxNHB4IDIwcHg7XG59XG5cbi5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiA2cHggMjBweCAxNHB4IDA7XG59XG5cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZy5jZW50ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxpZ25sZWZ0LFxuICAuYWxpZ25jZW50ZXIsXG4gIC5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPXdwLWltYWdlLV0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuLnJ0bCAud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0zIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDMzLjMzJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy00IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy02IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE2LjY2JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy03IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDE0LjI4JTtcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTEuMTElO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuLmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE2cHggMCAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoMSxcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA1NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyOHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaDMsXG4gIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDI4cHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICBoNCxcbiAgLmg0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuYSB7XG4gIGNvbG9yOiAjZjZhMDAwO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjZjZhMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mZWF0dXJlZC1jdGEtYnRuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZlYXR1cmVkLWN0YS1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbnAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmNmEwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxucCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNmEwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbnAgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cbnVsIGxpLFxub2wgbGkge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbnVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLndwYl90ZXh0X2NvbHVtbiBvbCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG59XG4ud3BiX3RleHRfY29sdW1uIG9sIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLndwYl90ZXh0X2NvbHVtbiB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmNmEwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNmEwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTAwMDtcbn1cbi53cGJfdGV4dF9jb2x1bW4gdWwgbGk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIHRvcDogMTJweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggI2ZmZmZmZjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNHB4IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiBzb2xpZCA0cHggdHJhbnNwYXJlbnQ7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwge1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuLndwYl90ZXh0X2NvbHVtbiB1bCBsaSA+IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsIGxpID4gdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICNmNmEwMDA7XG59XG4ud3BiX3RleHRfY29sdW1uIHVsLmdyaWQtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAxNnB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLndwYl90ZXh0X2NvbHVtbiB1bC5ncmlkLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLndwYl90ZXh0X2NvbHVtbiB1bC5ncmlkLWxpc3QgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndwYl90ZXh0X2NvbHVtbi1kZXAgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BiX3RleHRfY29sdW1uLWRlcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi53cHMtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLW1lZXQtZG9jLWNvbHVtbi1zcGFjZS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUzLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyLCAud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ud3BzLWNzLWVkaXRvci10ZXh0LWNvbG9yLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZjZhMDAwO1xufVxuXG4ud3BzLWNzLWVkaXRvci1saW5rLXN0eWxlMSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZjZhMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtY3MtZWRpdG9yLWxpbmstc3R5bGUxIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZjZhMDAwO1xufVxuXG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ud3BzLWNzLWVkaXRvci11bC1zdHlsZTEgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4vKiBoZWFkaW5nICovXG4ud3BzLWNzLWZlYXR1cmVkLWhlYWRpbmcxIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLndwcy1jcy1mZWF0dXJlZC1oZWFkaW5nMTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4udmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52Y190dGEtY29udGFpbmVyIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmNfdHRhLWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmNfdHRhLXRpdGxlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtdGl0bGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi52Y190dGEtcGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1jb2xvcjogIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi52Y190dGEtcGFuZWwtaGVhZGluZyBhIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggMzBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC52Y190dGEtcGFuZWwtaGVhZGluZyBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZjX3R0YS1wYW5lbC1ib2R5IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDBweCBzb2xpZCAjOWY5ZjlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi52Y190dGEtcGFuZWwtYm9keSBwIHtcbiAgcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnZjX3R0YS1wYW5lbC1ib2R5IHAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmNfdHRhLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLWxlZnQgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ud3BiX2NvbnRlbnRfZWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ob21lcGFnZS1mYXEtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhvbWVwYWdlLWZhcS10ZXh0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaG9tZXBhZ2UtZmFxLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmNfdHRhLnZjX3R0YS1hY2NvcmRpb24gLnZjX3R0YS1jb250cm9scy1pY29uLXBvc2l0aW9uLWxlZnQgLnZjX3R0YS1jb250cm9scy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAlKSAhaW1wb3J0YW50O1xufVxuXG4ud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5ibG9nIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgNzBweDtcbiAgfVxufVxuXG4ud3BzLWNvbnRhY3QtbWFwLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1tYXAtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHggMCAwO1xuICB9XG59XG5cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIGEgLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhIC5pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmaWxsOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgYSAudGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhLm5hdi1jYWxsLWN0YSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciBhLm5hdi1hZGRyZXNzLWN0YSAudGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIGE6aG92ZXIgLnRleHQge1xuICBjb2xvcjogI2Y2YTAwMDtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAyNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IDEyMHB4O1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1sb2dvX19jb250YWluZXIgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnRleHQsXG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyLW5hdmJhcl9fd3JhcHBlciAuaGVhZGVyLW5hdmJhcl9fY29udGFpbmVyIC5uYXZiYXItYnRuc19fY29udGFpbmVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG4gIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHN2ZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGZpbGw6ICNmZmZmZmY7XG4gIH1cbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVmZWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItbmF2YmFyX193cmFwcGVyIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIgLm5hdmJhci1idG5zX19jb250YWluZXIgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIgLm1lbnUtdG9nZ2xlLWJ0biAuYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA2cHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmhlYWRlci1uYXZiYXJfX3dyYXBwZXIgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLypcblxuXG4gICYuaGVyby1zZWN0aW9uX19zdHlsZTMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBwYWRkaW5nOiAyODBweCAwIDEzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDI0MHB4IDAgMTMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIH1cblxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDIwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGFnZS10aXRsZS1zbWFsbCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5oZXJvLXBhdHRlcm5fX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5wYXR0ZXJuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1JSwgMCkgc2NhbGUoNikgcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgKi9cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwZHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTEzODY1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTIwcHgsIDEzdncsIDI4MHZ3KTtcbiAgbGluZS1oZWlnaHQ6IDAuODI0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2RlZWZlYTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXNoYWRvdzogOHB4IDhweCAwcHggI2Y2YTAwMDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4ICMzZGFjYmU7XG4gIHRleHQtc3Ryb2tlOiA0cHggIzNkYWNiZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMTIwcHgsIDE4dncsIDI4MHZ3KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxMjBweCwgMjB2dywgMjgwdncpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNDhweCwgMjB2dywgMjgwdncpO1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjg7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5wYXR0ZXJuX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxNSU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLnBhdHRlcm5fX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY2FyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBoZWlnaHQ6IDE1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDEwO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jYXJfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMzAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcCAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX3dyYXBwZXIgLndwcy1ob21lLWhlYWRlci1oZXJvX19jb250YWluZXIgLmNhcl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWhlcm8tc2VjdGlvbi13cmFwIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciAud3BzLWhvbWUtaGVhZGVyLWhlcm9fX2NvbnRhaW5lciAuY2FyX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAgLndwcy1ob21lLWhlYWRlci1oZXJvX193cmFwcGVyIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIC5jYXJfX2NvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYWNiZTtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjgwcHggMCA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMDBweCAwIDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMSAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNDBweCAwIDgwcHg7XG4gIH1cbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUxIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTEgLnBhZ2UtdGl0bGUtd3JhcHBlciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTI1MTViO1xufVxuLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtaGVhZGVyLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLWhlYWRlci1pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDI4MHB4IDAgODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzAwcHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjQwcHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjAwcHggMCA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnBhZ2UtaGVyby1zZWN0aW9uLXdyYXAuaGVyby1zZWN0aW9uX19zdHlsZTIgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTYwcHggMCA4MHB4O1xuICB9XG59XG4ucGFnZS1oZXJvLXNlY3Rpb24td3JhcC5oZXJvLXNlY3Rpb25fX3N0eWxlMiAucGFnZS10aXRsZS13cmFwcGVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLWhlcm8tc2VjdGlvbi13cmFwLmhlcm8tc2VjdGlvbl9fc3R5bGUyIC5wYWdlLXRpdGxlLXdyYXBwZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLXRpdGxlLXNtYWxsIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMCUpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDE1cHggcmdiYSg4NCwgODQsIDg0LCAwKSwgaW5zZXQgMCAwIDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwKSwgN3B4IDdweCAxNXB4IHJnYmEoODQsIDg0LCA4NCwgMC4xKSwgLTdweCAtN3B4IDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjUpLCBpbnNldCAwcHggMHB4IDRweCByZ2JhKDE1NSwgMTU1LCAxNTUsIDAuMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIuc3RpY2t5IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LW5hdmJhcl9fY29udGFpbmVyIHtcbiAgICBnYXA6IDMwcHg7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LW5hdmJhci1sb2dvX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDBweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktbmF2YmFyLWxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgbGkuY3VycmVudC1tZW51LXBhcmVudCA+IGEsXG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjJzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEycHggcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSB1bC5zdWItbWVudSA+IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgdWwuc3ViLW1lbnUgPiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCA3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51IHVsLnN1Yi1tZW51ID4gbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDVweDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogY2FsYygzMCUgKyAzcHgpO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJCZWJhcyBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjFweCAwIDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmNmEwMDA7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIubWVudS1pdGVtLWhhcy1jaGlsZHJlbjo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGk6aG92ZXIgPiB1bCB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRvcDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDhweCA1cHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaTpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIgI21haW4tbWVudSA+IGxpIHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDE1MCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5YmFyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAjbWFpbi1tZW51ID4gbGkgdWwgPiBsaSB1bC5zdWItbWVudSB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpOmhvdmVyLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXI6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMTUwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMDAlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3liYXItbmF2aWdhdGlvbl9fY29udGFpbmVyICNtYWluLW1lbnUgPiBsaSB1bCA+IGxpOmhvdmVyIHVsLnN1Yi1tZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiA1cHg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEuc3RpY2t5LWN0YS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEuc3RpY2t5LWN0YS1idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYS5udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYS5udW1iZXIgLmljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYS5udW1iZXIgLmljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC50ZXh0LFxuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktY3RhX19jb250YWluZXIgYSAuc2hvdy1vbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS1jdGFfX2NvbnRhaW5lciBhIC5zaG93LW9uLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgfVxuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LWN0YV9fY29udGFpbmVyIGEgLnNob3ctb24tc20gc3ZnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZmlsbDogI2ZmZmZmZjtcbiAgfVxufVxuLnN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLnN0aWNreS1idG5zX19jb250YWluZXIgLnN0aWNreS10b2dnbGUtYnRuX19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zdGlja3ktbmF2YmFyX193cmFwcGVyIC5zdGlja3ktYnRuc19fY29udGFpbmVyIC5zdGlja3ktdG9nZ2xlLWJ0bl9fY29udGFpbmVyIC5tZW51LXRvZ2dsZS1idG4ge1xuICBhbGw6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlZmVhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciAubWVudS10b2dnbGUtYnRuIC5iYXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDAwMDAwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAuY2xvc2UtYnRuX19jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC5jbG9zZS1idG5fX2NvbnRhaW5lciAuY2xvc2UtYnRuIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLmNsb3NlLWJ0bl9fY29udGFpbmVyIC5jbG9zZS1idG4gc3ZnIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGZpbGw6ICMzZGFjYmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYWNiZTtcbiAgei1pbmRleDogMTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMCUsIC01JSkgc2NhbGUoMS4yKTtcbiAgb3BhY2l0eTogMC4zO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAucGF0dGVybl9fY29udGFpbmVyIC5pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMDBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpIGE6bGluaywgLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgYTp2aXNpdGVkLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmhvdmVyLCAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMTAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiBjYWxjKDMwJSAtIDRweCk7XG4gIHdpZHRoOiAxMnB4O1xuICBmaWxsOiAjZjZhMDAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20gYm90dG9tO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYS5yb3RhdGU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA1MDBtcyBlYXNlLWluLW91dDtcbiAgZ2FwOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMjZweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAubmF2aWdhdGlvbl9fY29udGFpbmVyIHVsIGxpID4gdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlLWluLW91dDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB1bCBsaSA+IHVsLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5uYXZpZ2F0aW9uX19jb250YWluZXIgdWwgbGkgPiB1bC5zdWItbWVudSBsaSA+IHVsLnN1Yi1tZW51IGxpIGEge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmN0YS1idG5fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY3RhLWJ0bl9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5lbWFpbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMzAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEgc3ZnLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEgc3ZnLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYSBzdmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYTpob3Zlcixcbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhOmhvdmVyLFxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuZW1haWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjZjZhMDAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04cHg7XG4gIGdhcDogMTBweDtcbn1cbi53cHMtZnVsbC1zY3JlZW4tbWVudV9fd3JhcHBlciAud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX2NvbnRhaW5lciAuY29udGFjdC11c19fY29udGFpbmVyIC5jb250YWN0X19jb250YWluZXIgLnBob25lLW51bWJlciBhIHN2ZyB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIGEge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLmNvbnRhY3RfX2NvbnRhaW5lciAuYWRkcmVzcyBhIHN2ZyB7XG4gIHRvcDogMnB4O1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIC53cHMtZnVsbC1zY3JlZW4tbWVudV9fY29udGFpbmVyIC5jb250YWN0LXVzX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVmZWE7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLWZ1bGwtc2NyZWVuLW1lbnVfX3dyYXBwZXIgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZjZhMDAwO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlZmVhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXItYmxvZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGEgLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmZvb3Rlci1ibG9nX193cmFwcGVyIC5mb290ZXItYmxvZ19fY29udGFpbmVyIC5ibG9nLWl0ZW1zX19jb250YWluZXIgLmJsb2ctaXRlbSBhIC5ibG9nLWNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mb290ZXItYmxvZ19fd3JhcHBlciAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciAuYmxvZy1pdGVtc19fY29udGFpbmVyIC5ibG9nLWl0ZW0gYSAuYmxvZy1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG4uZm9vdGVyLWJsb2dfX3dyYXBwZXIgLmZvb3Rlci1ibG9nX19jb250YWluZXIgLmJsb2ctaXRlbXNfX2NvbnRhaW5lciAuYmxvZy1pdGVtIGE6aG92ZXIgLmJsb2ctY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cbi5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDAgNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWZlYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmhlYWRpbmdfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuaGVhZGluZ19fY29udGFpbmVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODY5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuYnRuc19fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NjlweCkge1xuICAuZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAuYnRuc19fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmJ0bnNfX2NvbnRhaW5lciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAyNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg2OXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBpbWcge1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAubG9nb19fY29udGFpbmVyIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHNwYW4ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLmxvZ29fX2NvbnRhaW5lciBhIHNwYW4gaW1nIHtcbiAgd2lkdGg6IDI0MHB4O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAubWFpbl9fY29udGFpbmVyIC5sb2dvX19jb250YWluZXIgYSBzcGFuIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODY5cHgpIHtcbiAgLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5tYWluX19jb250YWluZXIgLm1hcF9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLm1haW5fX2NvbnRhaW5lciAubWFwX19jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMzJweCAwIDIwcHg7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xufVxuLmZvb3Rlci1tYWluX193cmFwcGVyIC5mb290ZXItbWFpbl9fY29udGFpbmVyIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuc29jaWFsLWljb25zX19jb250YWluZXIgdWwgbGkgYSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHVsIGxpIGE6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2YTAwMDtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb290ZXItbWFpbl9fd3JhcHBlciAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciAuY29weXJpZ2h0c19fY29udGFpbmVyIHAgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLW1haW5fX3dyYXBwZXIgLmZvb3Rlci1tYWluX19jb250YWluZXIgLmNvcHlyaWdodHNfX2NvbnRhaW5lciBwIGE6aG92ZXIge1xuICBjb2xvcjogI2Y2YTAwMDtcbn1cblxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmJlZm9yZSwgLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXI6OmFmdGVyIHtcbiAgbGVmdDogNzUlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyLFxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5hZGRyZXNzIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDUwJTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciAucGhvbmUtbnVtYmVyIGEsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYSBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYSBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBmaWxsOiAjMDAwMDAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIC5waG9uZS1udW1iZXIgYTpob3ZlciBzdmcsXG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jb250YWN0X19jb250YWluZXIgLmFkZHJlc3MgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjZjZhMDAwO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mb290ZXItc3RpY2t5LW5hdmJhcl9fd3JhcHBlciAubmF2YmFyLWN0YV9fY29udGFpbmVyIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkJlYmFzIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIgLm5hdmJhci1jdGFfX2NvbnRhaW5lciBhIHN2ZyB7XG4gIHdpZHRoOiAyNHB4O1xuICBmaWxsOiAjZjZhMDAwO1xuICB0cmFuc2l0aW9uOiBmaWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciBzdmcge1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLmZvb3Rlci1zdGlja3ktbmF2YmFyX193cmFwcGVyIC5uYXZiYXItY3RhX19jb250YWluZXIgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmNmEwMDA7XG59XG5cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMTBweCAwIDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDExMHB4IDAgMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIsXG4ud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lcixcbiAgLndwcy1ob21lcGFnZS1pbnRyb19fd3JhcHBlciAud3BzLWhvbWVwYWdlLWludHJvX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtaW50cm9fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1pbnRyb19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTUwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTQwcHggMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY5OXB4KSB7XG4gIC53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIC53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA2MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fd3JhcHBlciAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIC5hY2NyZWRpdGF0aW9uLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk5cHgpIHtcbiAgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIgLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX2NvbnRhaW5lciAuYWNjcmVkaXRhdGlvbi1sb2dvIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX193cmFwcGVyIC53cHMtYWNjcmVkaXRhdGlvbi1sb2dvX19jb250YWluZXIgLmFjY3JlZGl0YXRpb24tbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiA3MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICAgIGdhcDogNzBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIsXG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIsXG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLXBhdHRlcm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1wYXR0ZXJuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1wYXR0ZXJuIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5kb2N0b3ItcGF0dGVybiBpbWcge1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1wYXR0ZXJuIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogIzNkYWNiZTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxODBweCAwIDIyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RhY2JlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTQwcHggMCAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTMwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtcGVkaWF0cmljLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtcGVkaWF0cmljLXNsaWRlciAucGVkaWF0cmljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtcGVkaWF0cmljLXNsaWRlciAucGVkaWF0cmljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3gge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1pY29uIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtcGVkaWF0cmljLXNsaWRlciAucGVkaWF0cmljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24taWNvbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIC5wZWRpYXRyaWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLXBlZGlhdHJpYy1zbGlkZXIgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAucGF0dGVybl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMjAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAucGF0dGVybl9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciAuY2FyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBoZWlnaHQ6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB6LWluZGV4OiAxMDtcbn1cbi53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLmNhcl9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAzMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLmNhcl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLmNhcl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtcGVkaWF0cmljLW9wdGlvbnNfX3dyYXBwZXIgLmNhcl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG4ud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNjBweCAwIDE4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE0MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciAuc2VjdGlvbi1jdGEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtb3J0aG9kb250aWMtc2xpZGVyIC5vcnRob2RvbnRpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3gge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIgLm9ydGhvZG9udGljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3gge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtb3J0aG9kb250aWMtc2xpZGVyIC5vcnRob2RvbnRpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIgLm9ydGhvZG9udGljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fd3JhcHBlciAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX2NvbnRhaW5lciAud3BzLWhvbWUtb3J0aG9kb250aWMtc2xpZGVyIC5vcnRob2RvbnRpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciAudHJlYXRtZW50LWJveCBhIC5zZWN0aW9uLWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcbiAgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIgLm9ydGhvZG9udGljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24taWNvbiB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIgLm9ydGhvZG9udGljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24taWNvbiBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBmaWxsOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIgLm9ydGhvZG9udGljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgei1pbmRleDogMTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW9ydGhvZG9udGljLW9wdGlvbnNfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIgLndwcy1ob21lLW9ydGhvZG9udGljLXNsaWRlciAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIgLnRyZWF0bWVudC1ib3ggYSAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIC53cHMtaG9tZXBhZ2Utb3J0aG9kb250aWMtb3B0aW9uc19fY29udGFpbmVyIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIgLm9ydGhvZG9udGljLXRyZWF0bWVudC1ib3hlc19fY29udGFpbmVyIC50cmVhdG1lbnQtYm94IGEgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIsXG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lcixcbiAgLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLWxlZnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWN0YSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi53cHMtaG9tZXBhZ2Utd2h5LXVzX3dyYXBwZXIgLndwcy1ob21lcGFnZS13aHktdXNfX2NvbnRhaW5lciAuc2VjdGlvbi1yaWdodF9fY29udGFpbmVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMzJweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSAuc2VjdGlvbi1pY29uIHtcbiAgZmxleC1iYXNpczogNDBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ud3BzLWhvbWVwYWdlLXdoeS11c193cmFwcGVyIC53cHMtaG9tZXBhZ2Utd2h5LXVzX19jb250YWluZXIgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB1bCBsaSAuc2VjdGlvbi1pY29uIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgdWwgbGkgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNnB4O1xufVxuLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIgdWwgbGkgLnNlY3Rpb24tY29udGVudCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDgwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgLnNlY3Rpb24tY3RhIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi53cHMtaG9tZXBhZ2UtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1jdGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDkwcHggMCAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgOTBweDtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXI6OmJlZm9yZSwgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyOjpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDMzLjMzMyUgLSAxcHgpO1xufVxuLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyOjphZnRlciB7XG4gIGxlZnQ6IGNhbGMoNjYuNjY2JSAtIDFweCk7XG59XG4ud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCAuc2VjdGlvbi1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IC5zZWN0aW9uLWljb24gaW1nIHtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLXdpZHRoOiAxMjBweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS1yZXZpZXdzLWJhbm5lcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAudGVzdGltb25pYWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVmZWE7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLnRlc3RpbW9uaWFsLWNvbnRlbnQgcCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLWRldGFpbHMgLmltYWdlIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDRweCBzb2xpZCAjZmZmZmZmO1xufVxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAud3BzLWhvbWUtdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1pdGVtc19fY29udGFpbmVyIC50ZXN0aW1vbmlhbC1pdGVtIC5hdXRob3ItZGV0YWlscyAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLndwcy1ob21lLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaXRlbXNfX2NvbnRhaW5lciAudGVzdGltb25pYWwtaXRlbSAuYXV0aG9yLWRldGFpbHMgLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLmF1dGhvci1kZXRhaWxzIC5jb250ZW50IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC53cHMtaG9tZS10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIgLnRlc3RpbW9uaWFsLWl0ZW0gLmF1dGhvci1kZXRhaWxzIC5jb250ZW50IC5hdXRob3ItbG9jYXRpb24ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2ODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NnB4KTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZzogMCA1JTtcbiAgei1pbmRleDogMTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldixcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWZlYTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDY2cHg7XG4gICAgaGVpZ2h0OiA2NnB4O1xuICB9XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSwgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX193cmFwcGVyIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIgLnNsaWRlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlLFxuLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIgLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX2NvbnRhaW5lciAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fd3JhcHBlciAud3BzLWhvbWVwYWdlLXRlc3RpbW9uaWFsLXNsaWRlcl9fY29udGFpbmVyIC5zbGlkZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RhY2JlO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBnYXA6IDcwcHg7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyLFxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyLFxuICAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICAgIG9yZGVyOiAyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogNzAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuZG9jdG9yLWltYWdlX19jb250YWluZXIgLmRvY3Rvci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIC5kb2N0b3ItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwIDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICBvcmRlcjogMTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLndwcy1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAuZG9jdG9yLXBhdHRlcm4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSBzY2FsZSgxLjEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC5kb2N0b3ItcGF0dGVybiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAuZG9jdG9yLXBhdHRlcm4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLmRvY3Rvci1wYXR0ZXJuIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAuZG9jdG9yLXBhdHRlcm4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLnBhdHRlcm4tYmFja19fY29udGFpbmVyLFxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLnBhdHRlcm4tZnJvbnRfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDIwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC5wYXR0ZXJuLWJhY2tfX2NvbnRhaW5lciBpbWcsXG4ud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAucGF0dGVybi1mcm9udF9fY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLnBhdHRlcm4tZnJvbnRfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC5jYXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIGhlaWdodDogMjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHotaW5kZXg6IDIwMDtcbn1cbi53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC5jYXJfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMzAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciAuY2FyX19jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIgLmNhcl9fY29udGFpbmVyIGltZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtbWVldC10aGUtZG9jdG9yX193cmFwcGVyIC5jYXJfX2NvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMDBweDtcbn1cbi53cHMtbWVldC10aGUtdGVhbV9fd3JhcHBlciAud3BzLW1lZXQtdGhlLXRlYW1fX2NvbnRhaW5lciAubWVtYmVyLWRldGFpbHNfX2NvbnRhaW5lciAubWVtYmVyLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWltYWdlIHtcbiAgZmxleC1iYXNpczogMzIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWltYWdlOmhvdmVyIC5pbWFnZS0xIGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWltYWdlOmhvdmVyIC5pbWFnZS0yIGltZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1pbWFnZSAuaW1hZ2UtMSBpbWcge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWltYWdlIC5pbWFnZS0yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWltYWdlIC5pbWFnZS0yIGltZyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDQwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1tZWV0LXRoZS10ZWFtX193cmFwcGVyIC53cHMtbWVldC10aGUtdGVhbV9fY29udGFpbmVyIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIC5tZW1iZXItY2FyZCAuY2FyZC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWNvbnRlbnQgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMzZGFjYmU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIgLm1lbWJlci1kZXRhaWxzX19jb250YWluZXIgLm1lbWJlci1jYXJkIC5jYXJkLWNvbnRlbnQgcDpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAud3BzLW9mZmljZS10b3VyLXNsaWRlciAub2ZmaWNlLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAud3BzLW9mZmljZS10b3VyLXNsaWRlciAub2ZmaWNlLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciAub2ZmaWNlLWltYWdlIHtcbiAgd2lkdGg6IDgwJTtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC53cHMtb2ZmaWNlLXRvdXItc2xpZGVyIC5vZmZpY2UtaW1hZ2UtZ2FsbGVyeV9fY29udGFpbmVyIC5vZmZpY2UtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZWZlYTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gIH1cbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBmaWxsOiAjMDAwMDAwO1xufVxuLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIgLnN3aXBlci1uYXZpZ2F0aW9uX19jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLCAud3BzLW9mZmljZS10b3VyX193cmFwcGVyIC53cHMtb2ZmaWNlLXRvdXJfX2NvbnRhaW5lciAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmJlZm9yZSxcbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53cHMtb2ZmaWNlLXRvdXJfX3dyYXBwZXIgLndwcy1vZmZpY2UtdG91cl9fY29udGFpbmVyIC5zd2lwZXItbmF2aWdhdGlvbl9fY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci5yZW1vdmUtcGFkLXRvcCB7XG4gICAgcGFkZGluZzogMXB4IDAgMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci5yZW1vdmUtcGFkLXRvcCB7XG4gICAgcGFkZGluZzogMXB4IDAgOTBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1mZWF0dXJlZC10ZXh0X19jb250YWluZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWZlYXR1cmVkLXRleHRfX3dyYXBwZXIuYmctc3R5bGUtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGFjYmU7XG59XG4ud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlci5iZy1zdHlsZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWVmZWE7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTAwMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lcixcbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIsXG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4NCU7XG4gIG1heC13aWR0aDogNTYwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAyNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIGgyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBoMiB7XG4gICAgd2lkdGg6IDg0JTtcbiAgICBib3R0b206IDUwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDg0JTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlZmVhO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogNjAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDg0JTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgcGFkZGluZzogNzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZjZhMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmNmEwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDZweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZhMDAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHVsIGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDEycHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItbGVmdDogc29saWQgNHB4ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgNHB4IHRyYW5zcGFyZW50O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA0MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQzX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmEwMDA7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX2NvbnRhaW5lciAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gIHdpZHRoOiA4NCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X19jb250YWluZXIgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1NnB4O1xufVxuLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQ0X193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciAuc2VjdGlvbi1jb250ZW50IHA6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIgLnNlY3Rpb24tdGl0bGVfX2NvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIgLmltYWdlLWNvbnRlbnQtYmxvY2tfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA4MHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudC1ibG9ja19fY29udGFpbmVyIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudC1ibG9ja19fY29udGFpbmVyIGxpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4ud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIgLmltYWdlLWNvbnRlbnQtYmxvY2tfX2NvbnRhaW5lciBsaSAuc2VjdGlvbi1pbWFnZSB7XG4gIGZsZXgtYmFzaXM6IDIwMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQtYmxvY2s1X19jb250YWluZXIgLmltYWdlLWNvbnRlbnQtYmxvY2tfX2NvbnRhaW5lciBsaSAuc2VjdGlvbi1pbWFnZSB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBmbGV4LXNocmluazogMTtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudC1ibG9ja19fY29udGFpbmVyIGxpIC5zZWN0aW9uLWltYWdlIGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudC1ibG9ja19fY29udGFpbmVyIGxpIC5zZWN0aW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciAuaW1hZ2UtY29udGVudC1ibG9ja19fY29udGFpbmVyIGxpIC5zZWN0aW9uLWNvbnRlbnQgcCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXIgLmluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlciAuaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250YWluZXIgLmJlZm9yZS1hZnRlci1zaW5nbGVfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG4ud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlciAuaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250YWluZXIgLmJlZm9yZS1hZnRlci1zaW5nbGVfX2NvbnRhaW5lciAuYmVmb3JlLWltYWdlLFxuLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fd3JhcHBlciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX19jb250YWluZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXIgLmluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udGFpbmVyIC5iZWZvcmUtYWZ0ZXItc2luZ2xlX19jb250YWluZXIgLmFmdGVyLWltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX193cmFwcGVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX2NvbnRhaW5lciAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlciAuaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXItc2xpZGVyX19jb250YWluZXIgLmJlZm9yZS1hZnRlci1zaW5nbGVfX2NvbnRhaW5lciAuYmVmb3JlLWltYWdlIGltZyxcbi53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXItc2xpZGVyIC5pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFmdGVyLXNpbmdsZV9fY29udGFpbmVyIC5hZnRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXItc2xpZGVyIC5pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFmdGVyLXNpbmdsZV9fY29udGFpbmVyIC5iZWZvcmUtaW1hZ2Ugc3Bhbixcbi53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX3dyYXBwZXIgLndwcy1pbnNpZGVwYWdlLWJlZm9yZS1hZnRlcl9fY29udGFpbmVyIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXItc2xpZGVyIC5pbnNpZGVwYWdlLWJlZm9yZS1hZnRlci1zbGlkZXJfX2NvbnRhaW5lciAuYmVmb3JlLWFmdGVyLXNpbmdsZV9fY29udGFpbmVyIC5hZnRlci1pbWFnZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgICBnYXA6IDEwMHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIsXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1mb3JtX19jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lcixcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtZm9ybV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5oZWFkaW5nX19jb250YWluZXIgaDIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gIC53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5hZGRyZXNzLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlcixcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuYWRkcmVzcyBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlciBhLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmVtYWlsIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5hZGRyZXNzIGEgc3ZnLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlciBhIHN2Zyxcbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbCBhIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGZpbGw6ICNmNmEwMDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmFkZHJlc3MgYSBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlciBhIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZW1haWwgYSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLmFkZHJlc3MgYTpob3ZlciBzcGFuLFxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyIC5kZXRhaWxzX19jb250YWluZXIgLmRldGFpbC1yb3cgLnBob25lLW51bWJlciBhOmhvdmVyIHNwYW4sXG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZW1haWwgYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmNmEwMDA7XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC53cHMtY29udGFjdC1wYWdlLWluZm9fX2NvbnRhaW5lciAuY29udGFjdC1pbmZvX19jb250YWluZXIgLmRldGFpbHNfX2NvbnRhaW5lciAuZGV0YWlsLXJvdyAuZW1haWwgYSB7XG4gIGdhcDogMTRweDtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLndwcy1jb250YWN0LXBhZ2UtaW5mb19fY29udGFpbmVyIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciAuZGV0YWlsc19fY29udGFpbmVyIC5kZXRhaWwtcm93IC5lbWFpbCBhIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xufVxuLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciAuY29udGFjdC1tYXBfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC5jb250YWN0LW1hcF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG4ud3BzLWNvbnRhY3QtcGFnZS1pbmZvX193cmFwcGVyIC5jb250YWN0LW1hcF9fY29udGFpbmVyIC5tYXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi53cHMtY29udGFjdC1wYWdlLWluZm9fX3dyYXBwZXIgLmNvbnRhY3QtbWFwX19jb250YWluZXIgLm1hcCBpZnJhbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qXG5cbjEuIEFkZCBMaW5rcyAoaG9tZSBhbmQgaW5zaWRlKSAtLVxuMi4gSW1hZ2VzIChhbGwpIC0tXG4zLiBCbG9ncyAobWFpbiBhbmQgaW5zaWRlKSAtLVxuNC4gUmVzcG9uc2l2ZSAoaGVhZGVyIGluc2lkZSBhbmQgYWxsKSAtLVxuNS4gU2hvdyBtb3JlIG9yIGxlc3MgKHRlYW0pXG42LiBCdXR0b25zIHN0eWxlIChpbnNpZGUpIC0tXG43LiBBZGQgQmxvZyB0byBuYXZiYXIgKG5hdmJhcikgLS1cbjguIEZvb3RlciBzdGlja3kgbWVudSAtLVxuOS4gQWRkIG1haWwgaWNvbiAoY29udGFjdCBwYWdlKSAtLVxuMTAuIEZ1bGwgc2NyZWVuIG1lbnUgLS1cbjExLiBMaSB0YWdzIHN0eWxlIC0tXG5cbiovXG4ud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3BzLWNvbnRhY3QtZm9ybS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkLXNlbGVjdCBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuI2dmb3JtXzEgbGk6OmJlZm9yZSxcbiNnZm9ybV8yIGxpOjpiZWZvcmUsXG4jZ2Zvcm1fMyBsaTo6YmVmb3JlLFxuI2dmb3JtXzQgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZC53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLndwZm9ybXMtZmllbGQtc2VsZWN0IHNlbGVjdCA+IG9wdGlvbi5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQud3Bmb3Jtcy1maWVsZC1zZWxlY3Qgc2VsZWN0ID4gb3B0aW9uLnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMC4xO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTApO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIC5jaG9pY2VzX19pbm5lcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgLmNob2ljZXNfX2lubmVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgbGVnZW5kLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBsZWdlbmQsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXSxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0OmZvY3VzLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LnBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF0ucGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYS5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9ZW1haWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPXRlbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzIgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMiAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCBzZWxlY3Q6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIGlucHV0W3R5cGU9dGVsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1lbWFpbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgc2VsZWN0LFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCBzZWxlY3QsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAvKiBhZGQgYSBiYWNrZ3JvdW5kIGltYWdlIGZvciByZXBsYWNlbWVudCBkcm9wIGRvd24gKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSksIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2NjYywgI2NjYyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMXB4IDEuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgdGV4dGFyZWEsXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkIHRleHRhcmVhLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cbiNnZm9ybV8xIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCxcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCxcbiNnZm9ybV8zIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCxcbiNnZm9ybV80IC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jZ2Zvcm1fMSAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvcixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQgPiBsYWJlbC53cGZvcm1zLWVycm9yLFxuI2dmb3JtXzMgLndwcy1pbnB1dC1maWVsZCA+IGxhYmVsLndwZm9ybXMtZXJyb3IsXG4jZ2Zvcm1fNCAud3BzLWlucHV0LWZpZWxkID4gbGFiZWwud3Bmb3Jtcy1lcnJvciB7XG4gIGNvbG9yOiAjZTMyMjIyO1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuI2dmb3JtXzEgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzEgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV8xICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fMSAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzEgLmdmb3JtX2J1dHRvbixcbiNnZm9ybV8yIC53cHMtaW5wdXQtZmllbGQtYnRuLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fMSxcbiNnZm9ybV8yICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4jZ2Zvcm1fMiAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8zLFxuI2dmb3JtXzIgI2dmb3JtX3N1Ym1pdF9idXR0b25fNCxcbiNnZm9ybV8yIC5nZm9ybV9idXR0b24sXG4jZ2Zvcm1fMyAud3BzLWlucHV0LWZpZWxkLWJ0bixcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4jZ2Zvcm1fMyAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8yLFxuI2dmb3JtXzMgI2dmb3JtX3N1Ym1pdF9idXR0b25fMyxcbiNnZm9ybV8zICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4jZ2Zvcm1fMyAuZ2Zvcm1fYnV0dG9uLFxuI2dmb3JtXzQgLndwcy1pbnB1dC1maWVsZC1idG4sXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl8xLFxuI2dmb3JtXzQgI2dmb3JtX3N1Ym1pdF9idXR0b25fMixcbiNnZm9ybV80ICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4jZ2Zvcm1fNCAjZ2Zvcm1fc3VibWl0X2J1dHRvbl80LFxuI2dmb3JtXzQgLmdmb3JtX2J1dHRvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0LFxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9ZW1haWxdLFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbnNlbGVjdDpmb2N1cyxcbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xufVxuc2VsZWN0LnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZXh0XS5wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXS5wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdLnBsYWNlaG9sZGVyLFxudGV4dGFyZWEucGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbnNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZXh0XTotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZWxdOi1tb3otcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTo6LW1vei1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLFxudGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbnNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGVsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG50ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cbnNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbnRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG59XG5cbi5nZmllbGRfY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG4uZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHggIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIGlucHV0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IGJ1dHRvbiwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IGlucHV0W3R5cGU9dGV4dF0sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyBidXR0b24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXBvc3QtY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG5cbi53cHMtYmxvZy1jb2xsZWN0aW9uX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndwcy1ibG9nLWNvbGxlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDgwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAud3BzLWJsb2ctY29sbGVjdGlvbi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53cHMtYmxvZy1jb2xsZWN0aW9uLWlubmVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cblxuLmFyY2hpdmUtcGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbn1cbi5hcmNoaXZlLXBhZ2UtaGVhZGVyIC5wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1pdGVtX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53cHMtYmxvZy1wb3N0LWl0ZW1fX2NvbnRhaW5lciBhIC5ibG9nLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMC44O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweCA0MHB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoNCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGEgLmJsb2ctY29udGVudCBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIGE6aG92ZXIgLmJsb2ctY29udGVudCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLnNlY3Rpb24tY3RhX19jb250YWluZXIgYSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud3BzLWJsb2ctcG9zdC1zaW5nbGUgLmVudHJ5LW1ldGEgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgY29sb3I6ICNjN2M3Y2E7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4gYSB7XG4gIGNvbG9yOiAjYzdjN2NhO1xufVxuLndwcy1ibG9nLXBvc3Qtc2luZ2xlIC5lbnRyeS1tZXRhIHNwYW4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNjN2M3Y2E7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLyohXG5XaWRnZXQgU3R5bGVzXG4gKi9cbi53aWRnZXQtYXJlYSB7XG4gIHdpZHRoOiA5MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2lkZ2V0LWFyZWEge1xuICAgIHdpZHRoOiA4NCU7XG4gIH1cbn1cblxuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4ud2lkZ2V0IC53aWRnZXQtdGl0bGUge1xuICBjb2xvcjogI2Y2YTAwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpLCAud2lkZ2V0LndpZGdldF9tZXRhIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpIGEsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMjtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgLyogJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGY4NmMnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlKDBweCwgOHB4KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBsaW5lYXIpO1xuICB9Ki9cbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkgYTpob3ZlciwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhOmhvdmVyLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2Y2YTAwMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC53aWRnZXRfYXJjaGl2ZSB1bCBsaSBhOmhvdmVyOmJlZm9yZSwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaSBhOmhvdmVyOmJlZm9yZSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDhweCk7XG59XG4ud2lkZ2V0LndpZGdldF9hcmNoaXZlIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGEsIC53aWRnZXQud2lkZ2V0X21ldGEgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYSwgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgY29sb3I6ICNmNmEwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53aWRnZXQud2lkZ2V0X2FyY2hpdmUgdWwgbGkuY3VycmVudF9wYWdlX2l0ZW0gYTphZnRlciwgLndpZGdldC53aWRnZXRfbWV0YSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhOmFmdGVyLCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIHVsIGxpLmN1cnJlbnRfcGFnZV9pdGVtIGE6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwsIC53aWRnZXQud2lkZ2V0X3JlY2VudF9jb21tZW50cyB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogNDBweDtcbn1cbi53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpLCAud2lkZ2V0LndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYSwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLndpZGdldC53aWRnZXRfcmVjZW50X2VudHJpZXMgdWwgbGkgYTpob3ZlciwgLndpZGdldC53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2Y2YTAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dCAwcztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ExYTFhMTtcbn1cbi53aWRnZXQud2lkZ2V0X3NlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYTFhMWExO1xufVxuLndpZGdldC53aWRnZXRfc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMWExYTE7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG59XG4ud2lkZ2V0LndpZGdldF9zZWFyY2ggLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRpc3QvaW1hZ2VzL2ljb24tc2VhcmNoLXpvb20uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuXG4ud3AtYmxvY2staGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIVxuUG9zdCBOYXZpZ2F0aW9uXG4qL1xuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LXByZXZpb3VzLFxuICAucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtcHJldmlvdXMgYSxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyAubmF2LW5leHQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIC5uYXYtbmV4dCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YTAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhOmhvdmVyIHNwYW4sXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MgLm5hdi1uZXh0IGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHNwYW4ubWV0YS1uYXYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyohXG5Qb3N0cyBOYXZpZ2F0aW9uXG4qL1xuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDVweCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmhvdmVyLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc3XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGxlZnQ6IDA7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICByaWdodDogMDtcbn1cblxuLyohXG40MDRcbiovXG4uZXJyb3ItNDA0Lm5vdC1mb3VuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMDBweCAwIDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuLm5vLXJlc3VsdHMge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiFcblNlYXJjaCBSZXN1bHRzXG4qL1xuLnNlYXJjaC1yZXN1bHRzLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnJlc3VsdHMtc2VhcmNoLWZvcm0ge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHRzLXNlYXJjaC1mb3JtIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzLXdyYXAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5zZWFyY2gtcmVzdWx0LWl0ZW0ubGFzdC1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5zZWFyY2gtcmVzdWx0cy13cmFwIC5yZXN1bHQtYm94IC5yZXN1bHQtaW5mbyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMtd3JhcCAucmVzdWx0LWJveCAucmVzdWx0LWluZm8gaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyohXG5Db21tZW50c1xuKi9cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDk2LCA5NiwgOTYsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZjZhMDAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgb2wuY29tbWVudC1saXN0IGxpLmNvbW1lbnQsXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkucGluZ2JhY2sge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3Ige1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzExMTExMTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIC5hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDE1cHggMTVweCAwO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1tZXRhZGF0YSBhIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIGEuY29tbWVudC1yZXBseS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmNmEwMDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNiZGMzYzc7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIC5waW5nLWxpc3QgbGkuY29tbWVudCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgbGkuY29tbWVudCBsaSB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q2ZDdkOTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC5kZXB0aC0xIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q2ZDdkOTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmJ5cG9zdGF1dGhvciB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDdkOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5waW5nLWxpc3QsXG4uZW50cnktY29tbWVudHMsXG4uY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPWVtYWlsXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT11cmxdIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5wLm5vLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogI2FhYTtcbn1cblxucC5zdWJzY3JpYmUtdG8tY29tbWVudHMge1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybCxcbi5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9dXJsXSxcbi5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTYwcHg7XG59XG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52Y19yb3cud3BiX3JvdyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi52Y19yb3cud3BiX3Jvdy5lZGd0Zi1ncmlkLXNlY3Rpb24gLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbi53cHMtcm93LWlubmVyLWZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vLWNvbnRhaW5lciA+IC5yb3cge1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwYl93cmFwcGVyIC5yb3ctYmctY2VudGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4ucm93LW92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1jb2wtXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149dmNfY29sXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cubm8tZ3V0dGVycyAuY29udGFpbmVyLCAudmNfcm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLmNvbnRhaW5lci5uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY29udGFpbmVyIC5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5lZGd0Zi1ncmlkLXNlY3Rpb24gLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcgLnZjX2NvbHVtbl9jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59IiwiLy8gJGZvbnQtYXdlc29tZS1wcm86IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG5cbiRmb250LWN1c3RvbTogXCJCZWJhcyBOZXVlXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1jdXN0b20yOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcblxuJGRlZmF1bHQtZm9udDogJGZvbnQtY3VzdG9tO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWhlYWRpbmc6ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcbiRmb250LWxpbmtzOiAkZm9udC1jdXN0b20gIWRlZmF1bHQ7XG4kZm9udC1idXR0b246ICRmb250LWN1c3RvbSAhZGVmYXVsdDtcblxuJGNvbG9yLXllbGxvdzogI2Y2YTAwMDtcbiRjb2xvci1ibHVlOiAjM2RhY2JlO1xuJGNvbG9yLWxpZ2h0LWdyZWVuOiAjZGVlZmVhO1xuXG4kY29sb3Itd2hpdGU6ICNmZmZmZmY7XG4kY29sb3ItYmxhY2s6ICMwMDAwMDA7XG5cbiRjb2xvci1hY2NlbnQ6ICRjb2xvci15ZWxsb3c7XG4kaGVhZGluZy1jb2xvcjogJGNvbG9yLWJsYWNrO1xuJHRleHQtY29sb3I6ICRjb2xvci1ibGFjaztcbiIsIi8vIGluc2lkZXBhZ2UgaGVhZGVyIHRpdGxlIC0gaDFcbi53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMTQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICBmb250LXNpemU6IDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA4MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTI7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG4ud3BzLWNzLWJsb2ctaGVhZGluZ19fc3R5bGUxIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBmb250LXNpemU6IDQycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4vLyBwYWdlIGhlYWRlciB0aXRsZSAtIGgxXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbi8vIGhlYWRpbmcgc3R5bGVzXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLndwcy1jcy1oZWFkaW5nX19zdHlsZTMge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWNzLWhlYWRpbmdfX3N0eWxlNCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4vLyB0ZXh0IHN0eWxlc1xuLndwcy1jcy10ZXh0X19zdHlsZTEge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMiB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3BzLWNzLXRleHRfX3N0eWxlMyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLy9saW5rIHN0eWxlc1xuLy8gLndwcy1jcy1saW5rX19zdHlsZTEge1xuLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbi8vICAgZm9udC1zaXplOiAyMnB4O1xuLy8gICBmb250LXdlaWdodDogNDAwO1xuLy8gICBsaW5lLWhlaWdodDogMTtcbi8vICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuLy8gICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuLy8gICBjb2xvcjogJGNvbG9yLWN1c3RvbTI7XG4vLyAgIHBhZGRpbmc6IDJweCAwIDJweCA2MHB4O1xuLy8gICBtYXJnaW46IDA7XG4vLyAgIHRyYW5zaXRpb246IHBhZGRpbmcgNDAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG5cbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuLy8gICAgIGZvbnQtc2l6ZTogMjBweDtcbi8vICAgfVxuXG4vLyAgICY6OmJlZm9yZSxcbi8vICAgJjo6YWZ0ZXIge1xuLy8gICAgIGNvbnRlbnQ6IFwiXCI7XG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgIHRvcDogNTAlO1xuLy8gICAgIHdpZHRoOiA0MHB4O1xuLy8gICAgIGhlaWdodDogM3B4O1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1jdXN0b20yO1xuLy8gICAgIHRyYW5zaXRpb246IHdpZHRoIDQwMG1zIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbi1vdXQ7XG4vLyAgIH1cblxuLy8gICAmOjpiZWZvcmUge1xuLy8gICAgIGxlZnQ6IDA7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4vLyAgIH1cblxuLy8gICAmOjphZnRlciB7XG4vLyAgICAgcmlnaHQ6IDA7XG4vLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygxMDAlICsgMjBweCksIC01MCUpO1xuLy8gICB9XG5cbi8vICAgJjpob3ZlciB7XG4vLyAgICAgcGFkZGluZzogMnB4IDYwcHggMnB4IDA7XG5cbi8vICAgICAmOjpiZWZvcmUge1xuLy8gICAgICAgd2lkdGg6IDA7XG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbi8vICAgICB9XG5cbi8vICAgICAmOjphZnRlciB7XG4vLyAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuLy8gYnRuIHN0eWxlc1xuLndwcy1jcy1idG5fX3N0eWxlMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgLnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcblxuICAgIHN2ZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLndwcy1jcy1idG5fX3N0eWxlMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLWluLW91dDtcblxuICAudGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxufVxuIiwiQG1peGluIGJwLWxnIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1tZCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBicC1zbSB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vXG4vLyAgTUVESUEgUVVFUklFU1xuLy/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+KAk1xuXG4vLyBAaW5jbHVkZSByZXNwb25kLWJldHdlZW4oc20sIG1kKSB7fVxuQG1peGluIHJlc3BvbmQtYmV0d2VlbigkbG93ZXIsICR1cHBlcikge1xuXG4gICAgLy8gSWYgYm90aCB0aGUgbG93ZXIgYW5kIHVwcGVyIGJyZWFrcG9pbnRzIGV4aXN0IGluIHRoZSBtYXAuXG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSBhbmQgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpIHtcblxuICAgICAgICAvLyBHZXQgdGhlIGxvd2VyIGFuZCB1cHBlciBicmVha3BvaW50cy5cbiAgICAgICAgJGxvd2VyLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbG93ZXIpO1xuICAgICAgICAkdXBwZXItYnJlYWtwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR1cHBlcik7XG5cbiAgICAgICAgLy8gV3JpdGUgdGhlIG1lZGlhIHF1ZXJ5LlxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxvd2VyLWJyZWFrcG9pbnQpIGFuZCAobWF4LXdpZHRoOiAoJHVwcGVyLWJyZWFrcG9pbnQgLSAxKSkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiBvbmUgb3IgYm90aCBvZiB0aGUgYnJlYWtwb2ludHMgZG9uJ3QgZXhpc3QuXG4gICAgfSBAZWxzZSB7XG5cbiAgICAgICAgLy8gSWYgbG93ZXIgYnJlYWtwb2ludCBpcyBpbnZhbGlkLlxuICAgICAgICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGxvd2VyKSA9PSBmYWxzZSkge1xuXG4gICAgICAgICAgICAvLyBMb2cgYSB3YXJuaW5nLlxuICAgICAgICAgICAgQHdhcm4gJ1lvdXIgbG93ZXIgYnJlYWtwb2ludCB3YXMgaW52YWxpZDogI3skbG93ZXJ9Lic7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJZiB1cHBlciBicmVha3BvaW50IGlzIGludmFsaWQuXG4gICAgICAgIEBpZiAobWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdXBwZXIpID09IGZhbHNlKSB7XG5cbiAgICAgICAgICAgIC8vIExvZyBhIHdhcm5pbmcuXG4gICAgICAgICAgICBAd2FybiAnWW91ciB1cHBlciBicmVha3BvaW50IHdhcyBpbnZhbGlkOiAjeyR1cHBlcn0uJztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHg7XG5cdHdpZHRoOiAxcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Jjpmb2N1cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6IDVweDtcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRcdHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR0b3A6IDVweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHR6LWluZGV4OiAxMDAwMDA7IC8qIEFib3ZlIFdQIHRvb2xiYXIuICovXG5cdH1cbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jY29udGVudFt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbiIsIlxuLndwLWNhcHRpb24sXG4ud3AtY2FwdGlvbi10ZXh0LFxuLnN0aWNreSxcbi5nYWxsZXJ5LWNhcHRpb24sXG4uYWxpZ25yaWdodCxcbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYnlwb3N0YXV0aG9yIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cblxuLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNnB4IDAgMTRweCAyMHB4O1xufVxuLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDZweCAyMHB4IDE0cHggMDtcbn1cbi5hbGlnbnJpZ2h0IGltZyxcbi5hbGlnbmxlZnQgaW1nLFxuLmFsaWduY2VudGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5pbWcuY2VudGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5hbGlnbmxlZnQsXG4uYWxpZ25jZW50ZXIsXG4uYWxpZ25yaWdodCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoNzY3cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMjIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi53cC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC53cC1jYXB0aW9uLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vbGVmdDogMjBweDtcbiAgICAvL2JvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcblxuICAgIC5ydGwgJiB7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgR2FsbGVyaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjUlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMjAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTQuMjglO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTggLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTIuNSU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSU7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLCJoMSxcbi5oMSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICRoZWFkaW5nLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE2cHggMCAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBmb250LXNpemU6IDUycHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuaDIsXG4uaDIge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDcycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDIwcHggMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDU0cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyOHB4IDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbmg0LFxuLmg0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDI4cHggMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAvLyBhIHtcbiAgLy8gICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvLyB9XG59XG5cbmEge1xuICAvLyBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gJjpmb2N1cyB7XG4gIC8vICAgICBjb2xvcjogJGNvbG9yLWN1c3RvbTE7XG4gIC8vIH1cblxuICAvLyAmOnZpc2l0ZWQge1xuICAvLyAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xuICAvLyB9XG59XG5cbi5mZWF0dXJlZC1jdGEtYnRuIHtcbiAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAvLyBwYWRkaW5nOiAxNnB4IDMycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcblxuICBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICBvbCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi53cGJfdGV4dF9jb2x1bW4ge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTZweDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNnB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggJGNvbG9yLXdoaXRlO1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkY29sb3IteWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuZ3JpZC1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDE2cHggNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2ODBweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud3BiX3RleHRfY29sdW1uLWRlcCB7XG4gIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkaXN0L2ltYWdlcy9pY29uLWJ1bGxldHBvaW50LnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG4gIH1cbn1cblxuLndwcy1uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLndwcy1jb2x1bW4tc3BhY2UtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtY29sdW1uLXNwYWNlLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtbWVldC1kb2MtY29sdW1uLXNwYWNlLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgxMTk5cHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndwcy1tZWV0LWRvYy1jb2x1bW4tc3BhY2UtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDExOTlweCkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLndwcy1mZWF0dXJlZC1wYXJhLXN0eWxlMSB7XG4gIEBleHRlbmQgLndwcy1mZWF0dXJlZC1wYXJhO1xufVxuXG4ud3BzLWZlYXR1cmVkLXBhcmEtc3R5bGUyIHtcbiAgQGV4dGVuZCAud3BzLWZlYXR1cmVkLXBhcmE7XG59XG5cbi53cHMtZmVhdHVyZWQtcGFyYS1zdHlsZTMge1xuICBAZXh0ZW5kIC53cHMtZmVhdHVyZWQtcGFyYTtcbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1hY2NlbnQge1xuICAvLyBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLndwcy1jcy1lZGl0b3ItdGV4dC1jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogJGNvbG9yLXllbGxvdztcbn1cblxuLndwcy1jcy1lZGl0b3ItbGluay1zdHlsZTEge1xuICBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgfVxuICB9XG59XG5cbi53cHMtY3MtZWRpdG9yLXVsLXN0eWxlMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1idWxsZXRwb2ludC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxufVxuXG4vKiBoZWFkaW5nICovXG5cbi53cHMtY3MtZmVhdHVyZWQtaGVhZGluZzEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIC8vZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIC8vY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbn1cblxuLnZjX3R0YS1jb250YWluZXIge1xuICBoMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52Y190dGEtdGl0bGUtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgcGFkZGluZzogMDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4udmNfdHRhLXBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItY29sb3I6ICM5ZjlmOWYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblxuICBhIHtcbiAgICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCAzMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi52Y190dGEtcGFuZWwtYm9keSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwcHggc29saWQgIzlmOWY5ZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcblxuICBwIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnZjX3R0YS52Y190dGEtYWNjb3JkaW9uXG4gIC52Y190dGEtY29udHJvbHMtaWNvbi1wb3NpdGlvbi1sZWZ0XG4gIC52Y190dGEtY29udHJvbHMtaWNvbiB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLndwYl9jb250ZW50X2VsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaG9tZXBhZ2UtZmFxLXRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAkaGVhZGluZy1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4ud3BzLWZlYXR1cmVkLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIHBhZGRpbmc6IDAgMjRweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52Y190dGEudmNfdHRhLWFjY29yZGlvblxuICAudmNfdHRhLWNvbnRyb2xzLWljb24tcG9zaXRpb24tbGVmdFxuICAudmNfdHRhLWNvbnRyb2xzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MCUpICFpbXBvcnRhbnQ7XG59XG4iLCIud3BzdGYtcGFnZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2cgLndwc3RmLXBhZ2UtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDcwcHg7XG4gIH1cbn1cblxuLndwc2Ytbm90LWhvbWVwYWdlIC53cHN0Zi1wYWdlLWNvbnRlbnQge1xufVxuXG4uZWRndGYtZ3JpZC1zZWN0aW9uIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbn1cblxuLndwcy1jb250YWN0LW1hcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gIH1cbn1cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbn1cbiIsIi5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMjBweCAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgcGFkZGluZzogMTZweCAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICBnYXA6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1jb250YWN0X19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogJGNvbG9yLXdoaXRlLCAkYWxwaGE6IDAuMjUpO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAxMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5hdi1jYWxsLWN0YSB7XHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5hdi1hZGRyZXNzLWN0YSB7XHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b20yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWxvZ29fX2NvbnRhaW5lciB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDI0MHB4O1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAyMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTYwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLWJ0bnNfX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0LFxyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zaG93LW9uLXNtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmJhci10b2dnbGUtYnRuX19jb250YWluZXIge1xyXG4gICAgICAgIC5tZW51LXRvZ2dsZS1idG4ge1xyXG4gICAgICAgICAgYWxsOiB1bnNldDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmVlbjtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyAud3BzdGYtc2l0ZS1oZWFkZXItd3JhcCB7XHJcbi8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuLy8gICAmLnN0eWxlMSB7XHJcbi8vICAgICAuaGVhZGVyLW5hdmJhcl9fd3JhcHBlciB7XHJcbi8vICAgICAgIC5oZWFkZXItbmF2YmFyX19jb250YWluZXIge1xyXG4vLyAgICAgICAgIC5uYXZiYXItbG9nb19fY29udGFpbmVyIHtcclxuLy8gICAgICAgICAgIGEge1xyXG4vLyAgICAgICAgICAgICBzdmcge1xyXG4vLyAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1jdXN0b20xO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAubmF2YmFyLWNvbnRhY3RfX2NvbnRhaW5lciB7XHJcbi8vICAgICAgICAgICBhIHtcclxuLy8gICAgICAgICAgICAgLnRleHQge1xyXG4vLyAgICAgICAgICAgICAgIHNwYW4ge1xyXG4vLyAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuLy8gICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgICAgLnRleHQge1xyXG4vLyAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20yO1xyXG4vLyAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAubmF2YmFyLXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XHJcbi8vICAgICAgICAgICAubWVudS10b2dnbGUtYnRuIHtcclxuLy8gICAgICAgICAgICAgLnRleHQge1xyXG4vLyAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLmJhciB7XHJcbi8vICAgICAgICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuLy8gICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICB9XHJcblxyXG4vLyAgICYuc3R5bGUzIHtcclxuLy8gICAgIC5oZWFkZXItbmF2YmFyX193cmFwcGVyIHtcclxuLy8gICAgICAgLmhlYWRlci1uYXZiYXJfX2NvbnRhaW5lciB7XHJcbi8vICAgICAgICAgLm5hdmJhci1jdGFfX2NvbnRhaW5lciB7XHJcbi8vICAgICAgICAgICBhIHtcclxuLy8gICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xyXG4vLyAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3Itd2hpdGU7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHJcbi8vICAgICAgICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItY3VzdG9tMTtcclxuLy8gICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3ItY3VzdG9tMjtcclxuLy8gICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3VzdG9tMjtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4vLyAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbi8vICAgICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yLWN1c3RvbTE7XHJcbi8vICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4vLyAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuLy8gICAgICAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvci1jdXN0b20yO1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTI7XHJcbi8vICAgICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgICBzdmcge1xyXG4vLyAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xyXG4vLyAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG4iLCIucGFnZS1oZXJvLXNlY3Rpb24td3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIC53cHMtaG9tZS1oZWFkZXItaGVyb19fd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBoZWlnaHQ6IDEwMGR2aDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTM4NjU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC53cHMtaG9tZS1oZWFkZXItaGVyb19fY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgLmhlYWRpbmdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA2NSU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1jdXN0b207XHJcbiAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEyMHB4LCAxM3Z3LCAyODB2dyk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMC44MjQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1saWdodC1ncmVlbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDhweCA4cHggMHB4IHJnYmEoJGNvbG9yOiAkY29sb3IteWVsbG93LCAkYWxwaGE6IDEpO1xyXG4gICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4ICRjb2xvci1ibHVlO1xyXG4gICAgICAgICAgdGV4dC1zdHJva2U6IDRweCAkY29sb3ItYmx1ZTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEyMHB4LCAxOHZ3LCAyODB2dyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhsZykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEyMHB4LCAyMHZ3LCAyODB2dyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDQ4cHgsIDIwdncsIDI4MHZ3KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZV9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhdHRlcm5fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTUlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5oZXJvLXNlY3Rpb25fX3N0eWxlMSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjgwcHggMCA4MHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMDBweCAwIDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcclxuICAgICAgICBwYWRkaW5nOiAyNDBweCAwIDgwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcclxuICAgICAgLy8gICBwYWRkaW5nOiAyMDBweCAwIDgwcHg7XHJcbiAgICAgIC8vIH1cclxuXHJcbiAgICAgIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcclxuICAgICAgLy8gICBwYWRkaW5nOiAwcHggMCA4MHB4O1xyXG4gICAgICAvLyB9XHJcblxyXG4gICAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTYwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC8vICYuaW5zaWRlcGFnZS1oZXJvLWNvbnRlbnQge1xyXG4gICAgICAgIC8vICAgb3BhY2l0eTogMDtcclxuICAgICAgICAvLyAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWluc2lkZS1oZWFkaW5nX19zdHlsZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhlcm8tc2VjdGlvbl9fc3R5bGUyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTE1YjtcclxuXHJcbiAgICAucGFnZS1oZWFkZXItaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAyODBweCAwIDgwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwMHB4IDAgODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDI0MHB4IDAgODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwMHB4IDAgODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgODBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTE2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAvLyAmLmluc2lkZXBhZ2UtaGVyby1jb250ZW50IHtcclxuICAgICAgICAvLyAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLy8gICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAucGFnZS10aXRsZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1pbnNpZGUtaGVhZGluZ19fc3R5bGUxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUtc21hbGwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKlxyXG5cclxuXHJcbiAgJi5oZXJvLXNlY3Rpb25fX3N0eWxlMyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLXRpdGxlLXdyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiA1O1xyXG4gICAgICBwYWRkaW5nOiAyODBweCAwIDEzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNDBweCAwIDEzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XHJcbiAgICAgICAgcGFkZGluZzogMTIwcHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjQwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbnNpZGVwYWdlLWhlcm8tY29udGVudCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaW5zaWRlLWhlYWRpbmdfX3N0eWxlMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYWdlLXRpdGxlLXNtYWxsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLy8gbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b201O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tcGF0dGVybl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5wYXR0ZXJuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUlLCAwKSBzY2FsZSg2KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgKi9cclxufVxyXG4iLCIuc3RpY2t5LW5hdmJhcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTEwJSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMTVweCByZ2JhKDg0LCA4NCwgODQsIDApLFxuICAgIGluc2V0IDAgMCAyMHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMCksIDdweCA3cHggMTVweCByZ2JhKDg0LCA4NCwgODQsIDAuMSksXG4gICAgLTdweCAtN3B4IDIwcHggcmdiYSgxNTUsIDE1NSwgMTU1LCAwLjUpLFxuICAgIGluc2V0IDBweCAwcHggNHB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMC4yKTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAmLnN0aWNreSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgfVxuXG4gIC5zdGlja3ktbmF2YmFyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDExNTBweCkge1xuICAgICAgZ2FwOiAzMHB4O1xuICAgICAgcGFkZGluZzogMTJweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreS1uYXZiYXItbG9nb19fY29udGFpbmVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMjBweDtcbiAgICBmbGV4LXNocmluazogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMHB4O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0aWNreWJhci1uYXZpZ2F0aW9uX19jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICNtYWluLW1lbnUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICBsaS5jdXJyZW50LW1lbnUtaXRlbSxcbiAgICAgIGxpLmN1cnJlbnQtbWVudS1wYXJlbnQsXG4gICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGxldmVsIDJcbiAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGFsbDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjIycztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yMnM7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTElKTtcbiAgICAgICAgLy8td2Via2l0LWJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgLy9ib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTJweCByZ2JhKDMzLCAzMywgMzMsIDAuMSk7XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDdweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsIDAuMnMsIGVhc2Utb3V0KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHggNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZmlsbD1cImhzbCgwLCAwJSwgMCUpXCIgZD1cIk0yMjQgNDE2Yy04LjE4OCAwLTE2LjM4LTMuMTI1LTIyLjYyLTkuMzc1bC0xOTItMTkyYy0xMi41LTEyLjUtMTIuNS0zMi43NSAwLTQ1LjI1czMyLjc1LTEyLjUgNDUuMjUgMEwyMjQgMzM4LjhsMTY5LjQtMTY5LjRjMTIuNS0xMi41IDMyLjc1LTEyLjUgNDUuMjUgMHMxMi41IDMyLjc1IDAgNDUuMjVsLTE5MiAxOTJDMjQwLjQgNDEyLjkgMjMyLjIgNDE2IDIyNCA0MTZ6XCIvPjwvc3ZnPicpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHRvcDogY2FsYygzMCUgKyAzcHgpO1xuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAwIDE1cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcywgZWFzZS1vdXQpO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIC8vbGVmdDogMTAwJTtcbiAgICAgICAgICAgIC8vbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiBsaSB1bCA+IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMTUwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAwJSlcIiBkPVwiTTIyNCA0MTZjLTguMTg4IDAtMTYuMzgtMy4xMjUtMjIuNjItOS4zNzVsLTE5Mi0xOTJjLTEyLjUtMTIuNS0xMi41LTMyLjc1IDAtNDUuMjVzMzIuNzUtMTIuNSA0NS4yNSAwTDIyNCAzMzguOGwxNjkuNC0xNjkuNGMxMi41LTEyLjUgMzIuNzUtMTIuNSA0NS4yNSAwczEyLjUgMzIuNzUgMCA0NS4yNWwtMTkyIDE5MkMyNDAuNCA0MTIuOSAyMzIuMiA0MTYgMjI0IDQxNnpcIi8+PC9zdmc+Jyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWN1c3RvbTE7XG5cbiAgICAgICAgICAgIC8vIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIC8vICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwgPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMTUwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMDAlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RpY2t5LWJ0bnNfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE1MHB4KSB7XG4gICAgICBnYXA6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICBnYXA6IDVweDtcbiAgICB9XG5cbiAgICAuc3RpY2t5LWN0YV9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE1MHB4KSB7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cyl7XG4gICAgICAgIGdhcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuc3RpY2t5LWN0YS1idG57XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoMTE1MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubnVtYmVye1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7ICBcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgO1xuICAgICAgICAgIFxuICAgICAgICAgIC5pY29ue1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LFxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2hvdy1vbi1zbSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuc3RpY2t5LXRvZ2dsZS1idG5fX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDExNTBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLm1lbnUtdG9nZ2xlLWJ0biB7XG4gICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA1NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmVlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5iYXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDZweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1mdWxsLXNjcmVlbi1tZW51X193cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgei1pbmRleDogMTAwMDAwMDA7XG4gIC8vIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLWluLW91dCAyMDBtcztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAvLyAmOjphZnRlciB7XG4gIC8vICAgY29udGVudDogXCJcIjtcbiAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgbGVmdDogMDtcbiAgLy8gICB0b3A6IDA7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgaGVpZ2h0OiAxMDAlO1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgLy8gICBvcGFjaXR5OiAwO1xuICAvLyAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIC8vIH1cblxuICAuY2xvc2UtYnRuX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICAuY2xvc2UtYnRuIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgZmlsbDogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1mdWxsLXNjcmVlbi1tZW51X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTAwcHggNDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5wYXR0ZXJuX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAtNSUpIHNjYWxlKDEuMik7XG4gICAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgIH1cblxuICAgIC5sb2dvX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtYW5jZXN0b3IsXG4gICAgICAgIGxpLmN1cnJlbnQtbWVudS1pdGVtLFxuICAgICAgICBsaS5jdXJyZW50LW1lbnUtcGFyZW50LFxuICAgICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJjpsaW5rLFxuICAgICAgICAgICAgJjp2aXNpdGVkLFxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBmaWxsPVwiaHNsKDAsIDAlLCAxMDAlKVwiIGQ9XCJNMjI0IDQxNmMtOC4xODggMC0xNi4zOC0zLjEyNS0yMi42Mi05LjM3NWwtMTkyLTE5MmMtMTIuNS0xMi41LTEyLjUtMzIuNzUgMC00NS4yNXMzMi43NS0xMi41IDQ1LjI1IDBMMjI0IDMzOC44bDE2OS40LTE2OS40YzEyLjUtMTIuNSAzMi43NS0xMi41IDQ1LjI1IDBzMTIuNSAzMi43NSAwIDQ1LjI1bC0xOTIgMTkyQzI0MC40IDQxMi45IDIzMi4yIDQxNiAyMjQgNDE2elwiLz48L3N2Zz4nKTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogM3B4O1xuICAgICAgICAgICAgICB0b3A6IGNhbGMoMzAlIC0gNHB4KTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBib3R0b207XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yb3RhdGUge1xuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiB1bC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3RhLWJ0bl9fY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgIC5jb250YWN0X19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICAgIC5hZGRyZXNzLFxuICAgICAgICAucGhvbmUtbnVtYmVyLFxuICAgICAgICAuZW1haWwge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAzMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5waG9uZS1udW1iZXIge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWRkcmVzcyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnNvY2lhbC1pY29uc19fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZWVuO1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICAvLyB0cmFuc2l0aW9uLWRlbGF5OiAwbXM7XG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgLy8gJjo6YWZ0ZXIge1xuICAgIC8vICAgdHJhbnNpdGlvbi1kZWxheTogMTIwMG1zO1xuICAgIC8vICAgb3BhY2l0eTogMC40O1xuICAgIC8vIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1ibG9nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cblxuICAuZm9vdGVyLWJsb2dfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5ibG9nLWl0ZW1zX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2OTlweCkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIH1cblxuICAgICAgLmJsb2ctaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5ibG9nLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3Rlci1tYWluX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTQwcHggMCA0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQtZ3JlZW47XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDAgOTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAuZm9vdGVyLW1haW5fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDExNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5oZWFkaW5nX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODY5cHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLmJ0bnNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjlweCkge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgJi5jdGEtYnRuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmNhbGwtYnRuIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxvZ29fX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoODY5cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1hcF9fY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg4NjlweCkge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zb2NpYWwtaWNvbnNfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMzJweCAwIDIwcHg7XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXllbGxvdztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb3B5cmlnaHRzX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUzO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGVyLXN0aWNreS1uYXZiYXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoODQsIDg0LCA4NCwgMCksXG4gIC8vIGluc2V0IDAgMCAxNXB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgMCksXG4gIC8vIDdweCA3cHggMTBweCByZ2JhKDg0LCA4NCwgODQsIC4xMCksXG4gIC8vIC03cHggLTdweCAxNXB4IHJnYmEoMTU1LCAxNTUsIDE1NSwgLjUpLFxuICAvLyBpbnNldCAwcHggMHB4IDRweCByZ2JhKDE1NSwgMTU1LCAxNTUsIC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMjBweCAycHggcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5uYXZiYXItY29udGFjdF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAucGhvbmUtbnVtYmVyLFxuICAgIC5hZGRyZXNzIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3IteWVsbG93O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY3RhX19jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWN1c3RvbTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzdmcge1xuICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLWludHJvX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTEwcHggMCAxNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgcGFkZGluZzogMTEwcHggMCAxNDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgfVxuXG4gIC53cHMtaG9tZXBhZ2UtaW50cm9fX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1oZWFkaW5nX19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHAge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1hY2NyZWRpdGF0aW9uLWxvZ29fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNTBweCAwIDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAud3BzLWFjY3JlZGl0YXRpb24tbG9nb19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNDBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjk5cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDYwcHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5hY2NyZWRpdGF0aW9uLWxvZ28ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjk5cHgpIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS1kb2N0b3JfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICAgIGdhcDogNzBweDtcbiAgICB9XG5cbiAgICAuZG9jdG9yLWltYWdlX19jb250YWluZXIsXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRvY3Rvci1pbWFnZV9fY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuZG9jdG9yLWltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3A7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRvY3Rvci1wYXR0ZXJuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDcwcHggMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zZWN0aW9uLWN0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1wZWRpYXRyaWMtb3B0aW9uc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4MHB4IDAgMjIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDIwMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgIHBhZGRpbmc6IDE0MHB4IDAgMTgwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMCAxNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDAgMTMwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXBlZGlhdHJpYy1vcHRpb25zX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtaG9tZS1wZWRpYXRyaWMtc2xpZGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnBlZGlhdHJpYy10cmVhdG1lbnQtYm94ZXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC50cmVhdG1lbnQtYm94IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAuc2VjdGlvbi1pbWFnZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICRjb2xvci1ibGFjaywgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24taWNvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4bGcpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhdHRlcm5fX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMjAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG4gIH1cblxuICAuY2FyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGhlaWdodDogMjAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgei1pbmRleDogMTA7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTYwcHggMCAxODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXllbGxvdztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMTYwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nOiAxNDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgIHBhZGRpbmc6IDEyMHB4IDA7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG5cbiAgLndwcy1ob21lcGFnZS1vcnRob2RvbnRpYy1vcHRpb25zX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIGgzIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobGcpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWJ0bl9fc3R5bGUxO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cHMtaG9tZS1vcnRob2RvbnRpYy1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAub3J0aG9kb250aWMtdHJlYXRtZW50LWJveGVzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudHJlYXRtZW50LWJveCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4yKTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zZWN0aW9uLWljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhsZykge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeGxnKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS13aHktdXNfd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXdoeS11c19fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiA4MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tbGVmdF9fY29udGFpbmVyLFxuICAgIC5zZWN0aW9uLXJpZ2h0X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1sZWZ0X19jb250YWluZXIge1xuICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY3RhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBnYXA6IDMycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuc2VjdGlvbi1pY29uIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwcHg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWhvbWVwYWdlLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1ob21lcGFnZS1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tY29udGVudF9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDExNjBweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuc2VjdGlvbi1jdGEge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaG9tZXBhZ2UtcmV2aWV3cy1iYW5uZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogODBweCAwIDkwcHg7XG4gIH1cblxuICAud3BzLWhvbWVwYWdlLXJldmlld3MtYmFubmVyX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUsXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiAkY29sb3ItYmxhY2ssICRhbHBoYTogMC4xKTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiBjYWxjKDMzLjMzMyUgLSAxcHgpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNjYuNjY2JSAtIDFweCk7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIC5zZWN0aW9uLWljb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDEyMHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMztcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1ob21lcGFnZS10ZXN0aW1vbmlhbC1zbGlkZXJfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC53cHMtaG9tZXBhZ2UtdGVzdGltb25pYWwtc2xpZGVyX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAud3BzLWhvbWUtdGVzdGltb25pYWxzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLnRlc3RpbW9uaWFsLWl0ZW1zX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAudGVzdGltb25pYWwtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAudGVzdGltb25pYWwtY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA5MHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmVlbjtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTE7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYXV0aG9yLWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00NnB4KTtcblxuICAgICAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmF1dGhvci1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNjgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNDZweCk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmVlbjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLW1lZXQtdGhlLWRvY3Rvcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIC53cHMtbWVldC10aGUtZG9jdG9yX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgICAgZ2FwOiA3MHB4O1xuICAgIH1cblxuICAgIC5kb2N0b3ItaW1hZ2VfX2NvbnRhaW5lcixcbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZG9jdG9yLWltYWdlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5kb2N0b3ItaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IHRvcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMjBweCAwIDE0MHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTIwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kb2N0b3ItcGF0dGVybiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSBzY2FsZSgxLjEpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3BhY2l0eTogMC4wNTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGF0dGVybi1iYWNrX19jb250YWluZXIsXG4gIC5wYXR0ZXJuLWZyb250X19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgLnBhdHRlcm4tZnJvbnRfX2NvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG5cbiAgLmNhcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBoZWlnaHQ6IDIwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHotaW5kZXg6IDIwMDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLW1lZXQtdGhlLXRlYW1fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgLndwcy1tZWV0LXRoZS10ZWFtX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5tZW1iZXItZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTAwcHg7XG5cbiAgICAgIC5tZW1iZXItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiA1MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNhcmQtaW1hZ2Uge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMyMHB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgIC5pbWFnZS0xe1xuICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW1hZ2UtMntcbiAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuaW1hZ2UtMXtcbiAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLWluLW91dCx0cmFuc2Zvcm0gNDAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbWFnZS0ye1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIDQwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jYXJkLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGU0O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1vZmZpY2UtdG91cl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLW9mZmljZS10b3VyX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuXG4gICAgLndwcy1vZmZpY2UtdG91ci1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAub2ZmaWNlLWltYWdlLWdhbGxlcnlfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLm9mZmljZS1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLW5hdmlnYXRpb25fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1saWdodC1ncmVlbjtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDQ5OXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZzogOTBweCAwO1xuICB9XG5cbiAgJi5yZW1vdmUtcGFkLXRvcCB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgcGFkZGluZzogMXB4IDAgMTIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgcGFkZGluZzogMXB4IDAgOTBweDtcbiAgICB9XG4gIH1cblxuICAud3BzLWluc2lkZXBhZ2UtZmVhdHVyZWQtdGV4dF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIHAge1xuICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAmLmJnLXN0eWxlLWJsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJi5iZy1zdHlsZS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZWVuO1xuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG5cbiAgLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1pbWFnZV9fY29udGFpbmVyLFxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMjUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgYm90dG9tOiAxMDBweDtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgfVxuXG4gICAgICAuc2VjdGlvbi1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcbiAgICAgICAgcGFkZGluZzogNzBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICAgICAgd2lkdGg6IDg0JTtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1pbnNpZGVwYWdlLWltYWdlLWNvbnRlbnQyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0LWdyZWVuO1xuXG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50Ml9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtY3VzdG9tMjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA0cHggJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA0cHggdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDRweCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNDAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50M19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cblxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDNfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24taW1hZ2VfX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWJhc2lzOiAzMjBweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWNvbnRlbnRfX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudDRfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IteWVsbG93O1xuXG4gIC53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50NF9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWltYWdlX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDQwJTtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VjdGlvbi1jb250ZW50X19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhtZCkge1xuICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgICAgICB3aWR0aDogODQlO1xuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIEBleHRlbmQgLndwcy1jcy1oZWFkaW5nX19zdHlsZTI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG5cbiAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi53cHMtaW5zaWRlcGFnZS1pbWFnZS1jb250ZW50LWJsb2NrNV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAud3BzLWluc2lkZXBhZ2UtaW1hZ2UtY29udGVudC1ibG9jazVfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyh4cykge1xuICAgICAgd2lkdGg6IDg0JTtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZV9fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAgICAgaDIge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2UtY29udGVudC1ibG9ja19fY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogODBweDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA0MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coc20pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24taW1hZ2Uge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDIwMHB4O1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIEBleHRlbmQgLndwcy1jcy10ZXh0X19zdHlsZTI7XG5cbiAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gIC53cHMtaW5zaWRlcGFnZS1iZWZvcmUtYWZ0ZXJfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAud3BzLWluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmluc2lkZXBhZ2UtYmVmb3JlLWFmdGVyLXNsaWRlcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgLmJlZm9yZS1hZnRlci1zaW5nbGVfX2NvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMjBweDtcblxuICAgICAgICAgIC5iZWZvcmUtaW1hZ2UsXG4gICAgICAgICAgLmFmdGVyLWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjdXJzb3I6IGdyYWI7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLndwcy1jb250YWN0LXBhZ2UtaW5mb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE0MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgcGFkZGluZzogMTIwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gIH1cblxuICAud3BzLWNvbnRhY3QtcGFnZS1pbmZvX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHNtKSB7XG4gICAgICBnYXA6IDEwMHB4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICAgIHdpZHRoOiA4NCU7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtaW5mb19fY29udGFpbmVyLFxuICAgIC5jb250YWN0LWZvcm1fX2NvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWluZm9fX2NvbnRhaW5lciB7XG4gICAgICAuaGVhZGluZ19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMiB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlMjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlsc19fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC1iZWxvdyhzbSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNDk5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAuZGV0YWlsLXJvdyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGdhcDogMTBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3cobWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg0OTlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFkZHJlc3MsXG4gICAgICAgICAgLnBob25lLW51bWJlcixcbiAgICAgICAgICAuZW1haWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAud3BzLWNzLXRleHRfX3N0eWxlMjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5lbWFpbCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtbWFwX19jb250YWluZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgICB3aWR0aDogODQlO1xuICAgIH1cblxuICAgIC5tYXAge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLypcblxuMS4gQWRkIExpbmtzIChob21lIGFuZCBpbnNpZGUpIC0tXG4yLiBJbWFnZXMgKGFsbCkgLS1cbjMuIEJsb2dzIChtYWluIGFuZCBpbnNpZGUpIC0tXG40LiBSZXNwb25zaXZlIChoZWFkZXIgaW5zaWRlIGFuZCBhbGwpIC0tXG41LiBTaG93IG1vcmUgb3IgbGVzcyAodGVhbSlcbjYuIEJ1dHRvbnMgc3R5bGUgKGluc2lkZSkgLS1cbjcuIEFkZCBCbG9nIHRvIG5hdmJhciAobmF2YmFyKSAtLVxuOC4gRm9vdGVyIHN0aWNreSBtZW51IC0tXG45LiBBZGQgbWFpbCBpY29uIChjb250YWN0IHBhZ2UpIC0tXG4xMC4gRnVsbCBzY3JlZW4gbWVudSAtLVxuMTEuIExpIHRhZ3Mgc3R5bGUgLS1cblxuKi9cbiIsIi53cHMtY29udGFjdC1mb3JtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIHBhZGRpbmc6IDgwcHggODBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoOTkxcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggIWltcG9ydGFudDtcbiAgICAvL21hcmdpbjogNDBweCAwIDA7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgcGFkZGluZzogNjBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI2dmb3JtXzEge1xuICAvL0BleHRlbmQgLndwcy1jb250YWN0LWZvcm0tY29udGFpbmVyO1xufVxuXG4jZ2Zvcm1fMSxcbiNnZm9ybV8yLFxuI2dmb3JtXzMsXG4jZ2Zvcm1fNCB7XG4gIC53cHMtaW5wdXQtZmllbGQtc2VsZWN0IHtcbiAgICBkaXYud3Bmb3Jtcy1jb250YWluZXIgLndwZm9ybXMtZm9ybSAuY2hvaWNlc19faW5uZXIge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjg2ODY4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAud3BzLWlucHV0LWZpZWxkIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuXG4gICAgJi53cGZvcm1zLWZpZWxkLXNlbGVjdCBzZWxlY3QgPiBvcHRpb24ucGxhY2Vob2xkZXIge1xuICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwLjEpO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIGxlZ2VuZCB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICBzZWxlY3QsXG4gICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgdGV4dGFyZWEge1xuICAgICAgLy9ib3JkZXI6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2ODY4Njg7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIC8vIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjM1KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWxlY3Qge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8qIGFkZCBhIGJhY2tncm91bmQgaW1hZ2UgZm9yIHJlcGxhY2VtZW50IGRyb3AgZG93biAqL1xuXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgZ3JheSA1MCUpLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCBncmF5IDUwJSwgdHJhbnNwYXJlbnQgNTAlKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjY2NjLCAjY2NjKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSxcbiAgICAgICAgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICA+IGxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgJi53cGZvcm1zLWVycm9yIHtcbiAgICAgICAgY29sb3I6ICNlMzIyMjI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwcy1pbnB1dC1maWVsZC1idG4sXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzEsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzIsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzMsXG4gICNnZm9ybV9zdWJtaXRfYnV0dG9uXzQsXG4gIC5nZm9ybV9idXR0b24ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbnRleHRhcmVhIHtcbiAgLy9ib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4Njg2ODtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG91dGxpbmU6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICAvLyBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIH1cblxuICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjM1KTtcbiAgfVxufVxuXG4uZ2ZpZWxkX2NoZWNrYm94e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG5cbiAgLmdjaG9pY2V7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDZweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIGlucHV0e1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZXtcbiAgLmdpbnB1dF9jb250YWluZXJfZGF0ZSBpbnB1dHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCBidXR0b24sIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCBpbnB1dFt0eXBlPXRleHRdLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfcmFkaW8gYnV0dG9uLCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfcmFkaW8gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufSIsIi5ibG9nLXBvc3QtY29sbGVjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYmxvZyAud3BzdGYtcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggMCA4MHB4O1xufVxuXG4uc2luZ2xlLXBvc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuXG4ud3BzLWJsb2ctY29sbGVjdGlvbl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KGxnKSB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuLndwcy1ibG9nLWNvbGxlY3Rpb24taW5uZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDgwcHggNDBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KDg1MHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLWJlbG93KHhzKSB7XG4gICAgd2lkdGg6IDg0JTtcbiAgfVxufVxuXG4uYXJjaGl2ZS1wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuXG4gIC5wYWdlLXRpdGxlIHtcbiAgICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC50YXhvbm9teS1kZXNjcmlwdGlvbiB7XG4gIH1cbn1cblxuLndwcy1ibG9nLXBvc3QtaXRlbV9fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmJsb2ctaW1hZ2Uge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAwLjg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzMjBweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLWJlbG93KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgIGg0IHtcbiAgICAgICAgQGV4dGVuZCAud3BzLWNzLWhlYWRpbmdfX3N0eWxlNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUxO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8qIFNpbmdsZSBCbG9nICovXG5cbi53cHMtYmxvZy1wb3N0LXNpbmdsZSB7XG4gIC5zZWN0aW9uLWN0YV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgYSB7XG4gICAgICBAZXh0ZW5kIC53cHMtY3MtYnRuX19zdHlsZTE7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBvc3QtdGh1bWJuYWlsIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG5cbiAgLmVudHJ5LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIGgxLFxuICAgIGgyIHtcbiAgICAgIEBleHRlbmQgLndwcy1jcy1ibG9nLWhlYWRpbmdfX3N0eWxlMTtcbiAgICB9XG4gIH1cblxuICAuZW50cnktbWV0YSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcblxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIGNvbG9yOiAjYzdjN2NhO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjYzdjN2NhO1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogI2M3YzdjYTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG5XaWRnZXQgU3R5bGVzXG4gKi9cblxuLndpZGdldC1hcmVhIHtcbiAgd2lkdGg6IDkwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYmVsb3coeHMpIHtcbiAgICB3aWR0aDogODQlO1xuICB9XG59XG5cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gIC53aWRnZXQtdGl0bGUge1xuICAgIGNvbG9yOiAkY29sb3IteWVsbG93O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAmLndpZGdldF9hcmNoaXZlLFxuICAmLndpZGdldF9tZXRhLFxuICAmLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4ycywgbGluZWFyKTtcblxuICAgICAgICAgIC8qICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGY4NmMnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1jdXN0b20xO1xuICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zbGF0ZSgwcHgsIDhweCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjJzLCBsaW5lYXIpO1xuICAgICAgICAgIH0qL1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAvL3BhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2xhdGUoMHB4LCA4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudF9wYWdlX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci15ZWxsb3c7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNsYXRlKC0yMHB4LCAwKTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3BhY2l0eSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpZGdldF9yZWNlbnRfZW50cmllcyxcbiAgJi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBAZXh0ZW5kIC53cHMtY3MtdGV4dF9fc3R5bGUyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXllbGxvdztcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLndpZGdldF9zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0IDBzO1xuXG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSBpbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjYTFhMWExO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGlzdC9pbWFnZXMvaWNvbi1zZWFyY2gtem9vbS5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAvL2JhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xuICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGxpbmVhcjtcbiAgICB9XG4gIH1cbn1cblxuLndwLWJsb2NrLWhlYWRpbmcge1xuICBAZXh0ZW5kIC53cHMtY3MtaGVhZGluZ19fc3R5bGUyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiLyohXG5Qb3N0IE5hdmlnYXRpb25cbiovXG5cbi5wb3N0LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gIC5uYXYtbGlua3Mge1xuICAgIC5uYXYtcHJldmlvdXMsXG4gICAgLm5hdi1uZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg3NjdweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHNwYW4ubWV0YS1uYXYge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgfVxuXG4gICAgc3Bhbi5wb3N0LXRpdGxlIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHRleHQtY29sb3I7XG5cbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi8qIVxuUG9zdHMgTmF2aWdhdGlvblxuKi9cblxuLnBvc3RzLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLm5hdi1wcmV2aW91cyxcbiAgLm5hdi1uZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgMC4zcywgZWFzZS1vdXQpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZXRhLW5hdiB7XG4gIH1cblxuICAubmF2LXByZXZpb3VzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjE3N1wiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXYtbmV4dCB7XG4gICAgYSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyohXG40MDRcbiovXG5cbi5lcnJvci00MDQubm90LWZvdW5kIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDEwMHB4IDAgOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ubm8tcmVzdWx0cyB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIVxuU2VhcmNoIFJlc3VsdHNcbiovXG5cbi5zZWFyY2gtcmVzdWx0cy13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcblxuICAucmVzdWx0cy1zZWFyY2gtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgLnNlYXJjaC1yZXN1bHQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTBlMDtcblxuICAgIGEge1xuXG4gICAgfVxuXG4gICAgJi5sYXN0LWl0ZW0ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlc3VsdC1ib3gge1xuICAgIC5yZXN1bHQtaW5mbyB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuQ29tbWVudHNcbiovXG5cbi5jb21tZW50cy1hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCM2MDYwNjAsIDAuMik7XG59XG5cbi5jb21tZW50LW1ldGEuY29tbWVudG1ldGFkYXRhIHtcbiAgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG59XG5cbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uY29tbWVudHMtYXJlYSBvbC5jb21tZW50LWxpc3QgbGkuY29tbWVudCxcbi5jb21tZW50cy1hcmVhIG9sLmNvbW1lbnQtbGlzdCBsaS5waW5nYmFjayB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTExMTExO1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTVweCAxNXB4IDA7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LWF1dGhvciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMTExMTE7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LW1ldGFkYXRhIGEge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbmsge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgYS5jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2JkYzNjNztcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50LFxuLmNvbW1lbnRzLWFyZWEgLnBpbmctbGlzdCBsaS5jb21tZW50IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0IGxpLnBpbmdiYWNrIHtcbiAgcGFkZGluZzogNnB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCBsaS5jb21tZW50IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDZkN2Q5O1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5jb21tZW50cy1hcmVhIC5jb21tZW50LmRlcHRoLTEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZDZkN2Q5O1xufVxuXG4uY29tbWVudHMtYXJlYSAuYnlwb3N0YXV0aG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZkN2Q5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtYXV0aG9yIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbWV0YWRhdGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ucGluZy1saXN0LFxuLmVudHJ5LWNvbW1lbnRzLFxuLmNvbW1lbnQtcmVzcG9uZCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbW1lbnQtcmVzcG9uZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb21tZW50LXJlc3BvbmQgaW5wdXRbdHlwZT1cInVybFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29tbWVudC1yZXNwb25kIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvL21hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxucC5uby1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICNhYWE7XG59XG5cbnAuc3Vic2NyaWJlLXRvLWNvbW1lbnRzIHtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG59XG5cbi5jb21tZW50LWZvcm0ge1xuICAuY29tbWVudC1mb3JtLWNvbW1lbnQsXG4gIC5jb21tZW50LWZvcm0tYXV0aG9yLFxuICAuY29tbWVudC1mb3JtLWVtYWlsLFxuICAuY29tbWVudC1mb3JtLXVybCxcbiAgLmZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgdGV4dGFyZWEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWJsYWNrLCA2MCk7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIEBleHRlbmQgLndwcy1jcy1idG5fX3N0eWxlMTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuIiwiLnZjX3Jvdy53cGJfcm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4udmNfcm93LndwYl9yb3cuZWRndGYtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuXG4udmNfcm93LndwYl9yb3cuZWRndGYtZ3JpZC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcblxuICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG59XG5cblxuLnZjX3Jvdy53cGJfcm93LmVkZ3RmLXNlY3Rpb24ud3BzLXJvdy1pbm5lci1maXgge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm8tY29udGFpbmVyID4gLnJvdyB7XG4gICAgbWFyZ2luOiAwIDE1cHhcbn1cblxuLm5vLWNvbnRhaW5lciAucm93IC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwXG59XG5cbi53cGJfd3JhcHBlciAucm93LWJnLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlciAhaW1wb3J0YW50XG59XG5cbi5yb3ctb3ZlcmZsb3ctaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuXG59XG5cbi5yb3cubm8tZ3V0dGVycywgLnZjX3Jvdy5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yb3cubm8tZ3V0dGVycyA+IFtjbGFzc149XCJjb2wtXCJdLFxuLnZjX3Jvdy5uby1ndXR0ZXJzID4gW2NsYXNzXj1cInZjX2NvbFwiXSxcbi52Y19yb3cubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCIgdmNfY29sXCJdLFxuLnJvdy5uby1ndXR0ZXJzID4gW2NsYXNzKj1cIiBjb2wtXCJdLFxuLnZjX2NvbHVtbi1pbm5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgLmNvbnRhaW5lciwgLnZjX3Jvdy5uby1ndXR0ZXJzIC5jb250YWluZXIsIC5jb250YWluZXIubm8tZ3V0dGVycyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5cbi5jb250YWluZXIgLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLy9wYWRkaW5nOiAwO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmVkZ3RmLWdyaWQtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLXNlY3Rpb24taW5uZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxufVxuXG4uZWRndGYtc2VjdGlvbiB7XG4gICAgLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC5lZGd0Zi1zZWN0aW9uLWlubmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgLy9wYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52Y19jb2x1bW4taW5uZXIge1xuICAgICAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cHMtdmMtcm93LW5vLXBhZGRpbmcge1xuICAgIC8vLmVkZ3RmLWZ1bGwtc2VjdGlvbi1pbm5lciB7XG4gICAgICAgIC52Y19jb2x1bW5fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAvL31cbn1cbiJdfQ== */
