html{width:100vw}body:not(.wp-admin){margin:0;background-color:var(--global--background-color);overflow-y:scroll;max-width:100vw;width:100%;overflow-x:hidden}body:not(.wp-admin).no-scroll{overflow:hidden;height:100vh}body:not(.wp-admin) h1,body:not(.wp-admin) h2,body:not(.wp-admin) h3,body:not(.wp-admin) h4,body:not(.wp-admin) h5,body:not(.wp-admin) h6{font-family:var(--global--heading-font);margin:0}body:not(.wp-admin) h1 em,body:not(.wp-admin) h2 em,body:not(.wp-admin) h3 em,body:not(.wp-admin) h4 em,body:not(.wp-admin) h5 em,body:not(.wp-admin) h6 em{color:var(--global--highlighted-color);font-style:normal}body:not(.wp-admin) h1 b,body:not(.wp-admin) h1 strong,body:not(.wp-admin) h2 b,body:not(.wp-admin) h2 strong,body:not(.wp-admin) h3 b,body:not(.wp-admin) h3 strong,body:not(.wp-admin) h4 b,body:not(.wp-admin) h4 strong,body:not(.wp-admin) h5 b,body:not(.wp-admin) h5 strong,body:not(.wp-admin) h6 b,body:not(.wp-admin) h6 strong{color:var(--global--color-primary)}body:not(.wp-admin) .pretitle{font-family:var(--global--pretitle-font-family);font-size:var(--global--pretitle-font-size);line-height:var(--global--pretitle-line-height);font-weight:var(--global--pretitle-font-weight);font-style:var(--global--pretitle-font-style);padding-block:var(--global--pretitle-vertical-padding);padding-inline:var(--global--pretitle-horizontal-padding);background-color:var(--global--pretitle-background-color);color:var(--global--pretitle-color)!important;border:var(--global--pretitle-border-width) solid var(--global--pretitle-border-color);border-color:var(--global--pretitle-border-color);border-radius:var(--global--pretitle-border-radius);width:fit-content;margin-bottom:1rem;display:block}body:not(.wp-admin) .h1,body:not(.wp-admin) h1{font-family:var(--global--h1-font-family);font-size:var(--global--h1-font-size);line-height:var(--global--h1-line-height);font-weight:var(--global--h1-font-weight);font-style:var(--global--h1-font-style);margin-bottom:var(--global--h1-margin-bottom)}body:not(.wp-admin) .h2,body:not(.wp-admin) h2{font-family:var(--global--h2-font-family);font-size:var(--global--h2-font-size);line-height:var(--global--h2-line-height);font-weight:var(--global--h2-font-weight);font-style:var(--global--h2-font-style);margin-bottom:var(--global--h2-margin-bottom)}body:not(.wp-admin) .h3,body:not(.wp-admin) h3{font-family:var(--global--h3-font-family);font-size:var(--global--h3-font-size);line-height:var(--global--h3-line-height);font-weight:var(--global--h3-font-weight);font-style:var(--global--h3-font-style);margin-bottom:var(--global--h3-margin-bottom)}body:not(.wp-admin) .h4,body:not(.wp-admin) h4{font-family:var(--global--h4-font-family);font-size:var(--global--h4-font-size);line-height:var(--global--h4-line-height);font-weight:var(--global--h4-font-weight);font-style:var(--global--h4-font-style);margin-bottom:var(--global--h4-margin-bottom)}body:not(.wp-admin) .h5,body:not(.wp-admin) h5{font-family:var(--global--h5-font-family);font-size:var(--global--h5-font-size);line-height:var(--global--h5-line-height);font-weight:var(--global--h5-font-weight);font-style:var(--global--h5-font-style);margin-bottom:var(--global--h5-margin-bottom)}body:not(.wp-admin) .h6,body:not(.wp-admin) h6{font-family:var(--global--h6-font-family);font-size:var(--global--h6-font-size);line-height:var(--global--h6-line-height);font-weight:var(--global--h6-font-weight);font-style:var(--global--h6-font-style);margin-bottom:var(--global--h6-margin-bottom)}body:not(.wp-admin) a,body:not(.wp-admin) i,body:not(.wp-admin) li,body:not(.wp-admin) p,body:not(.wp-admin) span,body:not(.wp-admin) strong{font-family:var(--global--body-font);margin:0}body:not(.wp-admin) a:not(.btn):not(.fullink){text-decoration:none;position:relative}body:not(.wp-admin) a:not(.btn):not(.fullink)::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;transition:.2s ease-in-out}body:not(.wp-admin) a:not(.btn):not(.fullink):hover::after{width:100%}body:not(.wp-admin) p{font-size:var(--global--p-font-size);line-height:var(--global--p-line-height);font-weight:var(--global--p-font-weight);font-style:var(--global--p-font-style)}body:not(.wp-admin) p:not(:last-child){margin-bottom:var(--global--p-margin-bottom)}body:not(.wp-admin) span:not(.pretitle):not(.btn-text){display:block;font-family:var(--global--span-font-family);font-size:var(--global--span-font-size);line-height:var(--global--span-line-height);font-weight:var(--global--span-font-weight);font-style:var(--global-span-font-style);margin-bottom:var(--global--span-margin-bottom)}body:not(.wp-admin) span:not(.pretitle):not(.btn-text) .showcase.desktop-showcase{top:9px;right:6px}body:not(.wp-admin) span:not(.pretitle):not(.btn-text) .showcase.desktop-showcase img{max-width:260px}body:not(.wp-admin) span:not(.pretitle):not(.btn-text) .showcase.mobile-showcase{top:105px;left:20px}body:not(.wp-admin) span:not(.pretitle):not(.btn-text) .showcase.mobile-showcase img{max-width:113px}body:not(.wp-admin) i{font-family:'Font Awesome 6 Pro'}body:not(.wp-admin) section{position:relative;opacity:0;transform:translateY(32px);transition:transform .6s ease,opacity .6s ease;will-change:transform,opacity}body:not(.wp-admin) section.animated{opacity:1;transform:translateY(0)}body:not(.wp-admin) section:first-child{margin-top:0}body:not(.wp-admin) section:last-child{margin-bottom:0}body:not(.wp-admin) section.full-width{max-width:100%}body:not(.wp-admin) section.full-width .content{max-width:100%;padding-inline:0}body:not(.wp-admin) section.full-height{height:100vh;padding-top:0!important;padding-bottom:0!important}body:not(.wp-admin) section .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center}body:not(.wp-admin) section .background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body:not(.wp-admin) section .background .overlay-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover}body:not(.wp-admin) section .content{max-width:var(--global--site-layout);margin:var(--global--block-spacing-v-desktop) auto;width:100%;box-sizing:border-box}body:not(.wp-admin) section .content ul{list-style-type:none;padding-left:0}body:not(.wp-admin) section .content ul li:not(:has(a))::before{content:'\f00c';font-family:'Font Awesome 6 Pro';margin-right:12px;color:var(--global--color-primary)}body:not(.wp-admin) section .content ul li a{transition:.2s ease-in-out}body:not(.wp-admin) section .content ul li a:hover{color:var(--global--color-primary)!important}body:not(.wp-admin) section .content ul li a:hover::after{background-color:var(--global--color-primary)!important}body:not(.wp-admin) section .content ul li:not(:last-child){margin-bottom:6px}body:not(.wp-admin) section .background-swiper.swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}body:not(.wp-admin) section .background-swiper.swiper .swiper-wrapper{position:relative}body:not(.wp-admin) section .background-swiper.swiper .swiper-wrapper .swiper-slide .image{width:100%;height:100%}body:not(.wp-admin) section .background-swiper.swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;object-fit:cover}body:not(.wp-admin) section .background-swiper.swiper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (max-width:767px){body:not(.wp-admin) section{padding-inline:calc(var(--global--block-spacing-h)/ 1.5)}}body:not(.wp-admin) #wpadminbar span{display:initial}body:not(.wp-admin) .btn{width:fit-content}body:not(.wp-admin) .btn.primary-btn{transition:.3s ease-in-out;background-color:var(--global--primary-button-background-color);color:var(--global--primary-button-text-color);border-radius:var(--global--primary-button-border-radius);padding-top:var(--global--primary-button-padding-top);padding-right:var(--global--primary-button-padding-right);padding-bottom:var(--global--primary-button-padding-bottom);padding-left:var(--global--primary-button-padding-left);font-family:var(--global--primary-button-font-family);font-size:var(--global--primary-button-font-size);line-height:var(--global--primary-button-line-height);font-weight:var(--global--primary-button-font-weight);font-style:var(--global--primary-button-font-style);text-decoration:none;position:relative;border:var(--global--primary-button-border-width) solid var(--global--primary-button-border-color);display:flex;align-items:center}body:not(.wp-admin) .btn.primary-btn span{z-index:3;position:relative;transition:.3s ease-in-out}body:not(.wp-admin) .btn.primary-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--global--primary-button-border-radius);background-color:var(--global--primary-button-hover-glow-color);filter:blur(var(--global--primary-button-hover-glow));z-index:2;opacity:0;transition:.3s ease-in-out}body:not(.wp-admin) .btn.primary-btn:hover{background-color:var(--global--primary-button-hover-background-color)}body:not(.wp-admin) .btn.primary-btn:hover span{color:var(--global--primary-button-hover-text-color)}body:not(.wp-admin) .btn.primary-btn:hover::before{opacity:1}body:not(.wp-admin) .btn.secondary-btn{transition:.3s ease-in-out;background-color:var(--global--secondary-button-background-color);color:var(--global--secondary-button-text-color);border-radius:var(--global--secondary-button-border-radius);padding-top:var(--global--secondary-button-padding-top);padding-right:var(--global--secondary-button-padding-right);padding-bottom:var(--global--secondary-button-padding-bottom);padding-left:var(--global--secondary-button-padding-left);font-family:var(--global--secondary-button-font-family);font-size:var(--global--secondary-button-font-size);line-height:var(--global--secondary-button-line-height);font-weight:var(--global--secondary-button-font-weight);font-style:var(--global--secondary-button-font-style);text-decoration:none;position:relative;border:var(--global--secondary-button-border-width) solid var(--global--secondary-button-border-color);display:flex;align-items:center}body:not(.wp-admin) .btn.secondary-btn span{z-index:3;position:relative;transition:.3s ease-in-out}body:not(.wp-admin) .btn.secondary-btn::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--global--secondary-button-border-radius);background-color:var(--global--secondary-button-hover-glow-color);filter:blur(var(--global--secondary-button-hover-glow));z-index:2;opacity:0;transition:.3s ease-in-out}body:not(.wp-admin) .btn.secondary-btn:hover{background-color:var(--global--secondary-button-hover-background-color);color:var(--global--secondary-button-hover-text-color)}body:not(.wp-admin) .btn.secondary-btn:hover span{color:var(--global--secondary-button-hover-text-color)}body:not(.wp-admin) .btn.secondary-btn:hover::before{opacity:1}@media only screen and (max-width:991px){body:not(.wp-admin) .btn.primary-btn,body:not(.wp-admin) .btn.secondary-btn{padding-inline:24px;padding-block:12px!important}body:not(.wp-admin) .btn.primary-btn span,body:not(.wp-admin) .btn.secondary-btn span{font-size:13px}}body:not(.wp-admin) .social-links{display:flex;flex-flow:row wrap;gap:12px;margin-bottom:16px}body:not(.wp-admin) .social-links a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--global--color-primary);transition:.2s ease-in-out}body:not(.wp-admin) .social-links a i{color:var(--global--color-primary);font-size:20px;transition:.2s ease-in-out}body:not(.wp-admin) .social-links a:hover{background-color:var(--global--color-primary);border-color:var(--global--color-primary)}body:not(.wp-admin) .social-links a:hover i{color:var(--global--background-color)}@media only screen and (min-width:767px) and (max-width:1024px){body:not(.wp-admin) .h1,body:not(.wp-admin) h1{font-size:calc(var(--global--h1-font-size)/ 1.5);line-height:calc(var(--global--h1-line-height)/ 1.5)}body:not(.wp-admin) section{margin:var(--global--block-spacing-v-tablet) auto;padding-inline:var(--global--block-spacing-h-tablet)}}@media only screen and (max-width:767px){body:not(.wp-admin) .h1,body:not(.wp-admin) h1{font-size:calc(var(--global--h1-font-size)/ 1.8);line-height:calc(var(--global--h1-line-height)/ 1.8)}body:not(.wp-admin) section{margin:var(--global--block-spacing-v-mobile) auto;padding-inline:var(--global--block-spacing-h-mobile)}}header .wtrc-header .header-content{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;box-sizing:border-box}header .wtrc-header .header-content .wtrc-logo{position:relative}header .wtrc-header .header-content .wtrc-logo .site-title{margin-bottom:0}header .wtrc-header .header-content .wtrc-logo .logo{transition:.2s ease-in-out}header .wtrc-header .header-content .wtrc-logo .sticky-logo{position:absolute;left:0;opacity:0;pointer-events:none;transition:.2s ease-in-out}header .wtrc-header .header-content .wtrc-menu ul{list-style-type:none;display:flex;flex-flow:row wrap;gap:var(--global--menu-item-spacing);margin:0}header .wtrc-header .header-content .wtrc-menu ul .menu-item{position:relative}header .wtrc-header .header-content .wtrc-menu ul .menu-item a{font-family:var(--global--menu-font-family);font-size:var(--global--menu-font-size);font-weight:var(--global--menu-font-weight);line-height:var(--global--menu-line-height);font-style:var(--global--menu-font-style);color:var(--global--menu-color);transition:.2s ease-in-out;text-transform:uppercase}header .wtrc-header .header-content .wtrc-menu ul .menu-item a:active,header .wtrc-header .header-content .wtrc-menu ul .menu-item a:focus,header .wtrc-header .header-content .wtrc-menu ul .menu-item a:hover{color:var(--global--menu-color-active)}header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu{position:absolute;left:-30%;padding:100px 10px 30px;top:20px;list-style-type:none;z-index:10;opacity:0;pointer-events:none;transition:.2s ease-in-out}header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu::before{content:'';background-color:#fff;position:absolute;bottom:0;border-radius:5px;min-width:200px;left:0;height:calc(100% - 70px)}header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu .menu-item a{padding-left:30px;padding-right:30px;display:block;color:var(--global--color-black)}header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu .menu-item:not(:first-child) a{padding-top:10px}header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu .menu-item:not(:last-child) a{padding-bottom:10px}header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu .menu-item:active a,header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu .menu-item:focus a,header .wtrc-header .header-content .wtrc-menu ul .menu-item .sub-menu .menu-item:hover a{color:var(--global--color-primary)}header .wtrc-header .header-content .wtrc-menu ul .menu-item.current-menu-item a{color:var(--global--menu-color-active)}header .wtrc-header .header-content .wtrc-menu ul .menu-item:hover .sub-menu{opacity:1;pointer-events:all}header .wtrc-header .header-content .wtrc-menu ul .menu-item.small-desktop-only{display:none}header .wtrc-header .header-content .wtrc-menu .hamburger{display:none}header.sticky{position:fixed;left:0;top:0;z-index:20;width:100%;transition:.2s ease-in-out}header.sticky.scrolled{background-color:var(--global--menu-sticky-background-color)}header.sticky.scrolled .wtrc-header .header-content .wtrc-logo .logo{opacity:0;pointer-events:none}header.sticky.scrolled .wtrc-header .header-content .wtrc-logo .sticky-logo{opacity:1;pointer-events:all}header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item:active a,header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item:focus a,header.sticky.scrolled .wtrc-header .header-content .wtrc-menu .menu .menu-item:hover a{color:var(--global--menu-sticky-color-active)}@media only screen and (min-width:1024px) and (max-width:1200px){header .wtrc-header .header-content .wtrc-menu ul.menu{padding-inline:0!important}header .wtrc-header .header-content .wtrc-menu ul.menu li.menu-item a{padding:14px}header .wtrc-header .header-content .wtrc-menu ul.menu li.menu-item.small-desktop-only{display:block}header .wtrc-header .header-content .btn{display:none}}@media only screen and (max-width:1024px){header .wtrc-header .header-content .wtrc-menu .menu-menu-1-container{display:none}header .wtrc-header .header-content .wtrc-menu .shaper{display:none}header .wtrc-header .header-content .wtrc-menu .hamburger{position:absolute;right:0;top:50%;transform:translateY(-50%);cursor:pointer;padding-top:1px;display:block!important}header .wtrc-header .header-content .wtrc-menu .hamburger i{font-weight:300;font-size:2rem;color:var(--global--color-white)}header .wtrc-header .header-content .btn{display:none}}.admin-bar header.sticky{top:32px}.mobile-popup-menu{position:fixed;left:0;top:0;width:100%;height:100%;background-color:var(--global--background-color);display:flex;align-items:center;justify-content:center;z-index:99999;opacity:0;pointer-events:none;transition:.2s ease-in-out}.mobile-popup-menu .close-menu{position:absolute;right:1.5rem;top:1.5rem;cursor:pointer}.mobile-popup-menu .close-menu i{font-size:2rem;color:var(--global--color-white)}.mobile-popup-menu .menu{margin:0;padding:0;list-style-type:none;display:flex;flex-flow:row wrap;gap:1.5rem}.mobile-popup-menu .menu .menu-item{text-align:left;flex:0 0 100%;font-size:22px;position:relative;margin-left:32px;padding-bottom:8px;margin-bottom:8px}.mobile-popup-menu .menu .menu-item a{color:var(--global--color-white);transition:.2s ease-in-out;font-weight:300}.mobile-popup-menu .menu .menu-item a:hover{color:var(--global--color-primary)}.mobile-popup-menu .menu .menu-item.current-menu-item a{color:var(--global--color-primary);pointer-events:none}.mobile-popup-menu .menu .menu-item.menu-item-has-children{max-height:41px;transition:max-height .2s ease-in-out;position:relative;max-width:calc(100% - 22px)}.mobile-popup-menu .menu .menu-item.menu-item-has-children i{position:absolute;right:16px;top:34%;transform:translateY(-50%);cursor:pointer}.mobile-popup-menu .menu .menu-item.menu-item-has-children .sub-menu{padding-left:0;list-style-type:none}.mobile-popup-menu .menu .menu-item.menu-item-has-children .sub-menu li.menu-item{margin:0;padding-bottom:0;padding-top:8px;padding-left:8px;opacity:0;pointer-events:none;transition:.2s ease-in-out}.mobile-popup-menu .menu .menu-item.menu-item-has-children .sub-menu li.menu-item a{font-size:18px}.mobile-popup-menu .menu .menu-item.menu-item-has-children .sub-menu li.menu-item::after{display:none}.mobile-popup-menu .menu .menu-item.menu-item-has-children.active{max-height:fit-content}.mobile-popup-menu .menu .menu-item.menu-item-has-children.active .sub-menu li.menu-item{opacity:1;pointer-events:all}.mobile-popup-menu .menu .menu-item::after{content:'';bottom:0;left:0;width:100%;height:1px;background-color:var(--global--color-black);position:absolute}.mobile-popup-menu.active{opacity:1;pointer-events:all}footer{background-color:rgba(34,204,157,.07);border-top:1px solid #22cc9d;border-bottom:1px solid #22cc9d}footer .footer-container{display:flex;flex-flow:row wrap;gap:24px;justify-content:space-between;max-width:var(--global--site-layout);margin:var(--global--block-spacing-v-desktop) auto;padding-inline:var(--global--block-spacing-h-desktop);width:100%;box-sizing:border-box;padding-block:100px}footer .footer-container .footer-row{flex:0 0 calc(25% - calc(72px / 3))}footer .footer-container .footer-row .widget h3{color:#22cc9d;display:flex;margin-bottom:16px}footer .footer-container .footer-row .widget h3 span{color:#fff;font-family:var(--global--h3-font-family);font-size:var(--global--h3-font-size);line-height:var(--global--h3-line-height);font-weight:var(--global--h3-font-weight);font-style:var(--global--h3-font-style);margin-bottom:0}footer .footer-container .footer-row .widget .textwidget p{color:#fff;display:flex;flex-flow:column wrap;gap:16px}footer .footer-container .footer-row .widget .textwidget p a{color:#fff;line-height:1;display:block;transition:.2s ease-in-out}footer .footer-container .footer-row .widget .textwidget p a:hover{color:#22cc9d}footer .footer-container .footer-row .widget .textwidget p br{display:none}footer .bottom-bar{background-color:var(--global--background-color);border-top:1px solid #22cc9d}footer .bottom-bar .container{display:flex;flex-flow:row wrap;justify-content:space-between;max-width:var(--global--site-layout);margin:var(--global--block-spacing-v-desktop) auto;padding-inline:var(--global--block-spacing-h-desktop);padding-block:1.5rem;box-sizing:border-box}footer .bottom-bar .container .links{display:flex;flex-flow:row wrap;gap:24px}footer .bottom-bar .container .links a{color:#fff;font-size:14px;line-height:1;transition:.2s ease-in-out;display:flex;align-items:center}footer .bottom-bar .container .links a:hover{color:#22cc9d}footer .bottom-bar .container .copyright{color:#fff;font-family:var(--global--body-font-family);font-size:14px!important;line-height:1.5;font-weight:400;font-style:normal;margin-bottom:0!important}@media only screen and (max-width:767px){footer .footer-container{padding-block:60px}footer .footer-container .footer-row{flex:0 0 100%;margin-bottom:24px}footer .footer-container .footer-row:last-child{margin-bottom:0}}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-track{border-radius:10px}html::-webkit-scrollbar-thumb{background:#22cc9d;border-radius:10px;opacity:.7;transition:opacity .3s ease-in-out}html::-webkit-scrollbar-thumb:hover{opacity:1}header .wtrc-header .header-content .wtrc-logo{padding-right:30px}header .wtrc-header .header-content .wtrc-menu{position:relative}header .wtrc-header .header-content .wtrc-menu ul{padding:8px 31px;border-radius:32px;position:relative;z-index:2}header .wtrc-header .header-content .wtrc-menu ul li.menu-item a{display:block;padding:14px 16px}header .wtrc-header .header-content .wtrc-menu ul li.menu-item.current-menu-item a{cursor:default}header .wtrc-header .header-content .wtrc-menu .shaper{background-color:#21232d;border-radius:32px;height:calc(100% - 16px);position:absolute;opacity:0;transition:opacity .2s ease-in-out;top:8px;z-index:1;transform:translateX(-50%);left:8px;width:0}body.single-blog .blog-template{padding-inline:2rem}body.single-blog .blog-template .template-header{position:relative;width:calc(100% + 4rem);margin-left:-2rem;height:50vh;display:flex;flex-flow:row wrap;align-items:center}body.single-blog .blog-template .template-header img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0;z-index:1}body.single-blog .blog-template .template-header::after{content:'';position:absolute;left:0;top:0;background-color:#000;opacity:.2;width:100%;height:100%;z-index:2}body.single-blog .blog-template .header-content{max-width:1384px;position:relative;z-index:4;margin:0 auto;background-color:#131313;padding:4rem 2rem;box-sizing:border-box;width:100%}body.single-blog .blog-template .header-content .pretitle{position:relative;z-index:3;color:#fff;margin-bottom:8px}body.single-blog .blog-template .header-content .template-title{position:relative;z-index:3;color:#fff}body.single-blog .blog-template .header-content p{position:relative;z-index:3;color:#fff;max-width:50%;font-weight:400}body.single-blog .blog-template .template-content{margin:0 auto;margin-top:2rem;width:100%;background-color:#131313;padding:4rem 2rem;box-sizing:border-box;width:100%}body.single-blog .blog-template .template-content *{color:#fff}body.single-blog .blog-template .template-content p{font-weight:400}body.single-blog .blog-template .template-content h3:not(:first-child){margin-top:2.5rem}body.single-blog .blog-template .template-content img{width:100%;height:auto;max-height:30vw;object-fit:cover}body.single-blog .blog-template .template-related-content{margin:0 auto;margin-top:4rem}body.single-blog .blog-template .template-related-content .related-title{color:#fff}body.single-blog .blog-template .template-related-content .blog-grid{flex:0 0 100%;display:flex;flex-flow:row wrap;gap:24px;margin-bottom:52px}body.single-blog .blog-template .template-related-content .blog-grid .blog-post{flex:0 0 calc(33.333% - calc(48px / 3));position:relative;aspect-ratio:.81/1;border-radius:32px;overflow:hidden;border:2px solid var(--global--background-color);display:flex;flex-flow:row wrap;box-sizing:border-box;align-items:flex-end;padding:24px}body.single-blog .blog-template .template-related-content .blog-grid .blog-post::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.48);z-index:2}body.single-blog .blog-template .template-related-content .blog-grid .blog-post .thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}body.single-blog .blog-template .template-related-content .blog-grid .blog-post .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.2s ease-in-out}body.single-blog .blog-template .template-related-content .blog-grid .blog-post .text{flex:0 0 100%;z-index:3}body.single-blog .blog-template .template-related-content .blog-grid .blog-post .text h3{font-size:22px;color:#fff}body.single-blog .blog-template .template-related-content .blog-grid .blog-post .text p{font-size:14px;font-weight:300;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff}body.single-blog .blog-template .template-related-content .blog-grid .blog-post .fullink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;display:block}body.single-blog .blog-template .template-related-content .blog-grid .blog-post:hover .thumbnail img{transform:scale(1.05)}@media only screen and (max-width:767px){body.single-blog .blog-template .header-content p{max-width:100%}body.single-blog .blog-template .template-content img{max-height:50vw}body.single-blog .blog-template .template-related-content .blog-grid .blog-post{flex:0 0 100%}}body.wp-admin .acf-block-preview{margin:0;background-color:var(--global--background-color);overflow:hidden;overflow-y:scroll}body.wp-admin .acf-block-preview h1,body.wp-admin .acf-block-preview h2,body.wp-admin .acf-block-preview h3,body.wp-admin .acf-block-preview h4,body.wp-admin .acf-block-preview h5,body.wp-admin .acf-block-preview h6{font-family:var(--global--heading-font);margin:0}body.wp-admin .acf-block-preview h1 b,body.wp-admin .acf-block-preview h1 strong,body.wp-admin .acf-block-preview h2 b,body.wp-admin .acf-block-preview h2 strong,body.wp-admin .acf-block-preview h3 b,body.wp-admin .acf-block-preview h3 strong,body.wp-admin .acf-block-preview h4 b,body.wp-admin .acf-block-preview h4 strong,body.wp-admin .acf-block-preview h5 b,body.wp-admin .acf-block-preview h5 strong,body.wp-admin .acf-block-preview h6 b,body.wp-admin .acf-block-preview h6 strong{color:var(--global--color-primary)}body.wp-admin .acf-block-preview .h1,body.wp-admin .acf-block-preview h1{font-family:var(--global--h1-font-family);font-size:var(--global--h1-font-size);line-height:var(--global--h1-line-height);font-weight:var(--global--h1-font-weight);font-style:var(--global--h1-font-style);margin-bottom:var(--global--h1-margin-bottom)}body.wp-admin .acf-block-preview .h2,body.wp-admin .acf-block-preview h2{font-family:var(--global--h2-font-family);font-size:var(--global--h2-font-size);line-height:var(--global--h2-line-height);font-weight:var(--global--h2-font-weight);font-style:var(--global--h2-font-style);margin-bottom:var(--global--h2-margin-bottom)}body.wp-admin .acf-block-preview .h3,body.wp-admin .acf-block-preview h3{font-family:var(--global--h3-font-family);font-size:var(--global--h3-font-size);line-height:var(--global--h3-line-height);font-weight:var(--global--h3-font-weight);font-style:var(--global--h3-font-style);margin-bottom:var(--global--h3-margin-bottom)}body.wp-admin .acf-block-preview .h4,body.wp-admin .acf-block-preview h4{font-family:var(--global--h4-font-family);font-size:var(--global--h4-font-size);line-height:var(--global--h4-line-height);font-weight:var(--global--h4-font-weight);font-style:var(--global--h4-font-style);margin-bottom:var(--global--h4-margin-bottom)}body.wp-admin .acf-block-preview .h5,body.wp-admin .acf-block-preview h5{font-family:var(--global--h5-font-family);font-size:var(--global--h5-font-size);line-height:var(--global--h5-line-height);font-weight:var(--global--h5-font-weight);font-style:var(--global--h5-font-style);margin-bottom:var(--global--h5-margin-bottom)}body.wp-admin .acf-block-preview .h6,body.wp-admin .acf-block-preview h6{font-family:var(--global--h6-font-family);font-size:var(--global--h6-font-size);line-height:var(--global--h6-line-height);font-weight:var(--global--h6-font-weight);font-style:var(--global--h6-font-style);margin-bottom:var(--global--h6-margin-bottom)}body.wp-admin .acf-block-preview a,body.wp-admin .acf-block-preview i,body.wp-admin .acf-block-preview li,body.wp-admin .acf-block-preview p,body.wp-admin .acf-block-preview span,body.wp-admin .acf-block-preview strong{font-family:var(--global--body-font);margin:0}body.wp-admin .acf-block-preview a:not(.btn){text-decoration:none;position:relative}body.wp-admin .acf-block-preview a:not(.btn)::after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;transition:.2s ease-in-out}body.wp-admin .acf-block-preview a:not(.btn):hover::after{width:100%}body.wp-admin .acf-block-preview p{font-size:var(--global--p-font-size);line-height:var(--global--p-line-height);font-weight:var(--global--p-font-weight);font-style:var(--global--p-font-style)}body.wp-admin .acf-block-preview p:not(:last-child){margin-bottom:var(--global--p-margin-bottom)}body.wp-admin .acf-block-preview span{display:block;font-family:var(--global--span-font-family);font-size:var(--global--span-font-size);line-height:var(--global--span-line-height);font-weight:var(--global--span-font-weight);font-style:var(--global-span-font-style);margin-bottom:var(--global--span-margin-bottom)}body.wp-admin .acf-block-preview i{font-family:'Font Awesome 6 Pro'}body.wp-admin .acf-block-preview section{position:relative}body.wp-admin .acf-block-preview section:first-child{margin-top:0}body.wp-admin .acf-block-preview section:last-child{margin-bottom:0}body.wp-admin .acf-block-preview section.full-width{max-width:100%}body.wp-admin .acf-block-preview section.full-width .content{max-width:100%;padding-inline:0}body.wp-admin .acf-block-preview section.full-height{height:100vh;padding-top:0!important;padding-bottom:0!important}body.wp-admin .acf-block-preview section .background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-position:center}body.wp-admin .acf-block-preview section .background .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body.wp-admin .acf-block-preview section .background .overlay-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-size:cover}body.wp-admin .acf-block-preview section .content{max-width:var(--global--site-layout);margin:var(--global--block-spacing-v-desktop) auto;padding-inline:var(--global--block-spacing-h-desktop);width:100%}body.wp-admin .acf-block-preview section .background-swiper.swiper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}body.wp-admin .acf-block-preview section .background-swiper.swiper .swiper-wrapper{position:relative}body.wp-admin .acf-block-preview section .background-swiper.swiper .swiper-wrapper .swiper-slide .image{width:100%;height:100%}body.wp-admin .acf-block-preview section .background-swiper.swiper .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;object-fit:cover}body.wp-admin .acf-block-preview section .background-swiper.swiper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media only screen and (max-width:767px){body.wp-admin .acf-block-preview section{padding-inline:calc(var(--global--block-spacing-h)/ 1.5)}}body.wp-admin .acf-block-preview #wpadminbar span{display:initial}body.wp-admin .acf-block-preview a.primary-btn{background-color:var(--global--primary-btn-background-color);color:var(--global--primary-btn-font-color);transition:.2s ease-in-out;border-radius:var(--global--primary-btn-border-radius);font-family:var(--global--primary-btn-font-family);font-size:var(--global--primary-btn-font-size);padding-top:var(--global--primary-btn-padding-top);padding-bottom:var(--global--primary-btn-padding-bottom);padding-left:var(--global--primary-btn-padding-left);padding-right:var(--global--primary-btn-padding-right);line-height:1}body.wp-admin .acf-block-preview a.primary-btn:hover{background-color:var(--global--primary-btn-background-color-hover);color:var(--global--primary-btn-font-color-hover)}body.wp-admin .acf-block-preview a.primary-btn::after{display:none}@media only screen and (min-width:767px) and (max-width:1024px){body.wp-admin .h1,body.wp-admin h1{font-size:calc(var(--global--h1-font-size)/ 1.5);line-height:calc(var(--global--h1-line-height)/ 1.5)}body.wp-admin section{margin:var(--global--block-spacing-v-tablet) auto;padding-inline:var(--global--block-spacing-h-tablet)}}@media only screen and (max-width:767px){body.wp-admin .h1,body.wp-admin h1{font-size:calc(var(--global--h1-font-size)/ 1.8);line-height:calc(var(--global--h1-line-height)/ 1.8)}body.wp-admin section{margin:var(--global--block-spacing-v-mobile) auto;padding-inline:var(--global--block-spacing-h-mobile)}}html:has(body.visual-editor){padding-top:0}html:has(body.visual-editor) body.visual-editor #adminmenumain{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent{margin:0;padding:0}html:has(body.visual-editor) body.visual-editor #wpcontent #wpadminbar{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody{position:relative;width:100%;height:100vh}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content{width:380px;background-color:#262626}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap{margin:0;padding:4rem 0 0 0}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap .wp-heading-inline{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap a.page-title-action{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff{min-width:0;padding-top:0}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body{margin-right:0;display:flex;flex-flow:row wrap;gap:8px}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-1{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox{border:none;background-color:#262626}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .postbox-header{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-tab-wrap{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field{padding:0;border-top:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-label{margin:0}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-tab-wrap{display:block}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values{position:relative;min-height:100vh}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout{border:none;background-color:#262626;position:absolute;left:0;top:0;opacity:0;pointer-events:none;transition:.2s ease-in-out;font-family:Gotham;max-width:380px}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fc-layout-handle{padding:0;margin-top:1.5rem;color:#fff;font-size:18px;font-weight:500;border-bottom:1px solid #333;padding-bottom:1rem;padding-inline:1.5rem;pointer-events:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fc-layout-handle .acf-fc-layout-order{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap{background-color:transparent;padding:0;overflow:hidden;margin-bottom:1rem}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap ul.acf-tab-group{padding:0;border-bottom:1px solid #333;margin:0}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap ul.acf-tab-group li{margin:0;width:25%;transition:.2s ease-in-out;display:flex;justify-content:center}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap ul.acf-tab-group li a{border:0;background-color:transparent;color:#fff;font-size:15px;font-weight:400;padding:12px 0;width:100%;height:100%;text-align:center}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap ul.acf-tab-group li:hover{background-color:#f39c12}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap ul.acf-tab-group li:hover a{color:#000}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap ul.acf-tab-group li.active a{color:#f39c12}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-tab-wrap ul.acf-tab-group li.active:hover a{color:#000}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-field{padding-inline:1.5rem}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-field .acf-label label{color:#fff;padding-bottom:4px;font-size:12px}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout .acf-fields .acf-field .acf-input .acf-input-wrap input{margin-bottom:8px}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout.active{opacity:1;pointer-events:all}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-2 #normal-sortables .postbox .acf-fields .acf-field .acf-input .acf-flexible-content .values .layout.-collapsed .acf-fields{display:block}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content{min-width:0;flex:0 0 100%;margin:0}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content #titlediv{display:none}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .visual-editor-navbar{position:fixed;left:0;top:0;width:calc(100% - 4rem);height:3rem;display:flex;flex-flow:row wrap;background-color:#111;z-index:3;padding-left:2rem;padding-right:2rem}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .visual-editor-navbar .row{flex:0 0 calc(100% / 3);display:flex;flex-flow:row wrap;gap:1rem}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .visual-editor-navbar .row .option{display:flex;align-items:center;flex-flow:row wrap;cursor:pointer}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .visual-editor-navbar .row .option i{font-size:24px;color:#fff;transition:.2s ease-in-out}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .visual-editor-navbar .row .option:hover i{color:#973030}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .visual-editor-navbar .row.center-row{justify-content:center}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .visual-editor-navbar .row.right-row{justify-content:flex-end}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .acf-block-preview{position:fixed;left:380px;top:3rem;width:calc(100vw - 380px);height:calc(100vh - 3rem);z-index:2}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .acf-block-preview section .editor-options{position:absolute;left:50%;top:0;transform:translateX(-50%);background:#f39c12;opacity:0;transition:.2s ease-in-out;pointer-events:none;display:flex;gap:18px;padding:6px 20px;border-radius:0 0 12px 12px}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .acf-block-preview section .editor-options .option{cursor:pointer}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .acf-block-preview section .editor-options .option i{font-size:18px;color:#000;transition:.2s ease-in-out}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .acf-block-preview section .editor-options .option:hover i{color:#fff}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .acf-block-preview section:hover{border:1px solid #f39c12}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #post-body-content .acf-block-preview section:hover .editor-options{opacity:1;pointer-events:all}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-1{flex:0 0 100%;margin-right:0;width:100%}html:has(body.visual-editor) body.visual-editor #wpcontent #wpbody #wpbody-content .wrap #poststuff #post-body #postbox-container-1 #side-sortables{width:100%}html:has(body.visual-editor) .acf-tooltip.acf-fc-popup{top:3rem!important;left:0!important;width:380px;height:calc(100vh - 3rem);max-width:380px;background-color:#333}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Light.ttf) format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular.ttf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Medium.ttf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold.ttf) format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Bold.ttf) format("opentype");font-weight:700;font-style:normal}html:has(body.wp-admin){padding-top:64px}body.wp-admin #wpwrap #adminmenumain #adminmenuback{width:20%;min-width:160px}body.wp-admin #wpwrap #adminmenumain #adminmenuback::before{content:'';position:absolute;top:0;bottom:-120px;z-index:1;width:100%;min-width:160px;border-right:1px solid #283934}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap{width:20%;min-width:160px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu{width:calc(100% - 4rem);min-width:calc(160px - 4rem);margin:0;padding:2rem;max-height:90vh;overflow:auto}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li{border-radius:5px;transition:.4s ease-in-out;max-height:38px;overflow:hidden;background-color:transparent}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li a{background-color:transparent;height:38px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li a .wp-menu-image{display:flex;justify-content:center;align-items:center}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li a .dashicons-before::before{transition:.2s ease-in-out}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li a .wp-menu-name{font-family:Poppins,sans-serif;font-weight:400;padding:8px 8px 8px 42px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li .wp-submenu{position:relative;top:0;left:0;padding:8px;border:0;width:100%}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li .wp-submenu li a{height:auto;font-family:Poppins,sans-serif;font-weight:400;transition:.2s ease-in-out}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li .wp-submenu li:hover{background-color:transparent}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li .wp-submenu li:hover a{color:#22cc9d}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.wp-has-current-submenu a::after{border-right-color:#22cc9d}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus,body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover{outline:0;background-color:#283934;border:none;margin-bottom:16px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus a,body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover a{color:#fff;box-shadow:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus a .dashicons-before::after,body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus a .dashicons-before::before,body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover a .dashicons-before::after,body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover a .dashicons-before::before{color:#22cc9d}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus::after,body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover::after{display:block!important;content:""!important}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus .wp-submenu li,body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover .wp-submenu li{margin-bottom:0}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.animation_done{margin-bottom:16px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:has(.hovered){margin-bottom:16px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-dashboard a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-dashboard a .wp-menu-image::after{content:'\f1c0';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.wp-menu-separator{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-media a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-media a .wp-menu-image::after{content:'\e228';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-page a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-page a .wp-menu-image::after{content:'\e428';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-appearance a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-appearance a .wp-menu-image::after{content:'\f53f';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-plugins a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-plugins a .wp-menu-image::after{content:'\f1e6';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-users a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-users a .wp-menu-image::after{content:'\f2c0';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-settings a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.menu-icon-settings a .wp-menu-image::after{content:'\f013';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li#toplevel_page_edit-post_type-acf-field-group a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li#toplevel_page_edit-post_type-acf-field-group a .wp-menu-image::after{content:'\e5d5';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.toplevel_page_acf-options-theme-settings a .wp-menu-image::before{display:none}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.toplevel_page_acf-options-theme-settings a .wp-menu-image::after{content:'\e682';font-family:'Font Awesome 6 Pro';font-size:18px;font-weight:300}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu::-webkit-scrollbar{width:8px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu::-webkit-scrollbar-track{border-radius:10px}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu::-webkit-scrollbar-thumb{background:#22cc9d;border-radius:10px;opacity:.7;transition:opacity .3s ease-in-out}body.wp-admin #wpwrap #adminmenumain #adminmenuwrap #adminmenu::-webkit-scrollbar-thumb:hover{opacity:1}body.wp-admin #wpwrap #wpcontent{margin-left:20%}body.wp-admin #wpwrap #wpcontent #wpadminbar{border-bottom:1px solid #283934;padding-block:16px}body.wp-admin #wpwrap #wpcontent #wpbody b,body.wp-admin #wpwrap #wpcontent #wpbody em,body.wp-admin #wpwrap #wpcontent #wpbody h1,body.wp-admin #wpwrap #wpcontent #wpbody h2,body.wp-admin #wpwrap #wpcontent #wpbody h3,body.wp-admin #wpwrap #wpcontent #wpbody h4,body.wp-admin #wpwrap #wpcontent #wpbody h5,body.wp-admin #wpwrap #wpcontent #wpbody h6,body.wp-admin #wpwrap #wpcontent #wpbody p,body.wp-admin #wpwrap #wpcontent #wpbody span,body.wp-admin #wpwrap #wpcontent #wpbody strong{font-family:Poppins,sans-serif}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content #screen-meta-links button{border:1px solid #4f5659;border-radius:0 0 16px 16px;transition:.2s ease-in-out}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter p.search-box input#post-search-input{border:1px solid #4f5659}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter p.search-box input#search-submit{transition:.2s ease-in-out;outline:0!important}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top{margin-bottom:16px}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions{position:relative}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions select{background:0 0;font-family:Poppins,sans-serif;border:none}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions input{font-family:Poppins,sans-serif}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions::before{content:'\f078';font-family:'Font Awesome 6 Pro';position:absolute;left:106px;top:50%;transform:translateY(-50%)}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date){position:relative}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date) select{font-family:Poppins,sans-serif;border:none}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date) input{font-family:Poppins,sans-serif}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date)::before{content:'\f078';font-family:'Font Awesome 6 Pro';position:absolute;left:110px;top:50%;transform:translateY(-50%);color:#000}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .tablenav-pages .displaying-num{font-family:Poppins,sans-serif}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .gforms_edit_form{top:65px;width:80%;left:20%}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .gforms_edit_form .gform-form-toolbar{width:80%}body.wp-admin #wpwrap #wpcontent #wpbody #wpbody-content .gforms_edit_form .editor-sidebar{top:129px}body.wp-admin #wpwrap #wpfooter #footer-thankyou{display:none}body.wp-admin #wpwrap .acf-radio-list:has(>li>label>.admin-color){display:flex;flex-flow:row wrap;gap:8px}body.wp-admin #wpwrap .acf-radio-list:has(>li>label>.admin-color)::before{display:none}body.wp-admin #wpwrap .acf-radio-list:has(>li>label>.admin-color) label input{display:none}body.wp-admin #wpwrap .acf-radio-list:has(>li>label>.admin-color) label .admin-color{width:30px;height:30px;border-radius:100%;box-sizing:border-box;transition:.2s ease-in-out}body.wp-admin #wpwrap .acf-radio-list:has(>li>label>.admin-color) label.selected .admin-color{box-shadow:0 0 5px #000}body.wp-admin #wpwrap .acf-tooltip.acf-fc-popup{position:fixed;left:160px!important;top:0!important;width:240px;height:100vh;background-color:#fff;z-index:9999;margin-top:0;padding:24px 0 24px 0;border-radius:0;box-shadow:0 0 9px rgba(0,0,0,.2)}body.wp-admin #wpwrap .acf-tooltip.acf-fc-popup li a{font-size:1.2rem;padding-inline:24px;padding-top:14px;padding-bottom:14px;color:#000;transition:.2s ease-in-out}body.wp-admin #wpwrap .acf-tooltip.acf-fc-popup li a::before{content:'\e0b5';font-family:'font awesome 6 pro';font-weight:700;padding-right:12px}body.wp-admin #wpwrap .acf-tooltip.acf-fc-popup li:hover{background-color:transparent}body.wp-admin #wpwrap .acf-tooltip.acf-fc-popup li:hover a{background-color:#e1e1e1}body.wp-admin #wpwrap.admin-bar .acf-tooltip.acf-fc-popup{padding-top:56px}body.wp-admin.darkmode #wpwrap{background-color:#202324}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuback{background-color:#202324}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap{background-color:transparent}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu{background-color:transparent}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li a{color:#fff;background-color:transparent}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li a .dashicons-before{color:#d6e4e0}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li a .wp-menu-name{color:#d6e4e0}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li .wp-submenu li:hover{background-color:transparent}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li .wp-submenu li:hover a{color:#22cc9d}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li.wp-has-current-submenu a::after{border-right-color:#22cc9d}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus,body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover{background-color:#283934}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus a,body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover a{color:#fff}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus a .dashicons-before::after,body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:focus a .dashicons-before::before,body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover a .dashicons-before::after,body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu li:hover a .dashicons-before::before{color:#22cc9d}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu::-webkit-scrollbar-track{background:#202324}body.wp-admin.darkmode #wpwrap #adminmenumain #adminmenuwrap #adminmenu::-webkit-scrollbar-thumb{background:#22cc9d}body.wp-admin.darkmode #wpwrap #wpcontent{background-color:#202324}body.wp-admin.darkmode #wpwrap #wpcontent #wpadminbar{background-color:#202324;border-bottom:1px solid #283934}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content #screen-meta-links button{background-color:transparent;border:1px solid #4f5659;color:#d6e4e0;border-radius:0 0 16px 16px;transition:.2s ease-in-out}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content #screen-meta-links button:hover{color:#fff}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap h1{color:#d6e4e0}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap .page-title-action{background-color:transparent;border:1px solid #22cc9d;color:#22cc9d;transition:.2s ease-in-out}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap .page-title-action:hover{background-color:#22cc9d;color:#202324}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap ul.subsubsub li{color:#d6e4e0}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap ul.subsubsub li a{color:#22cc9d}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap ul.subsubsub li a span{color:#d6e4e0}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap ul.subsubsub li a.current{color:#d6e4e0}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter p.search-box input#post-search-input{background-color:#181a1b;border:1px solid #4f5659;color:#fff}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter p.search-box input#search-submit{background-color:transparent;border:1px solid #22cc9d;color:#22cc9d;transition:.2s ease-in-out;outline:0!important}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter p.search-box input#search-submit:hover{background-color:#22cc9d;color:#202324}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions select{background:0 0;background-color:#2c3338;color:#d6e4e0;border:none}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions select option{background-color:#2c3338;color:#fff}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions input{color:#22cc9d;background-color:transparent;border:1px solid #22cc9d}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .bulkactions::before{color:#fff}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date) select{background:0 0;background-color:#2c3338;color:#d6e4e0;border:none}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date) select option{background-color:#2c3338;color:#fff}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date) input{color:#22cc9d;background-color:transparent;border:1px solid #22cc9d}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .actions:has(#filter-by-date)::before{color:#fff}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter .tablenav.top .tablenav-pages .displaying-num{color:#fff}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter table.wp-list-table{background-color:#202324}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap #posts-filter table.wp-list-table tbody tr:nth-child(2n+1){background-color:#1d1f20}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap .acf-field label{color:#d6e4e0}body.wp-admin.darkmode #wpwrap #wpcontent #wpbody #wpbody-content .wrap .acf-field p.description{color:#d6e4e0}body.wp-admin.darkmode #wpwrap .acf-tooltip.acf-fc-popup{background-color:#fff;box-shadow:0 0 9px rgba(0,0,0,.2)}body.wp-admin.darkmode #wpwrap .acf-tooltip.acf-fc-popup li a{color:#000;transition:.2s ease-in-out}body.wp-admin.darkmode #wpwrap .acf-tooltip.acf-fc-popup li:hover{background-color:transparent}body.wp-admin.darkmode #wpwrap .acf-tooltip.acf-fc-popup li:hover a{background-color:#e1e1e1}section.blog-grid .container .row .column .content{display:flex;flex-flow:row wrap;justify-content:center}section.blog-grid .container .row .column .content h1{flex:0 0 100%;text-align:center;margin-bottom:24px}section.blog-grid .container .row .column .content div.blog-grid{flex:0 0 100%;display:flex;flex-flow:row wrap;gap:24px;margin-bottom:52px}section.blog-grid .container .row .column .content div.blog-grid .blog-post{flex:0 0 calc(25% - calc(72px / 4));position:relative;aspect-ratio:.81/1;border-radius:32px;overflow:hidden;border:2px solid var(--global--background-color);display:flex;flex-flow:row wrap;box-sizing:border-box;align-items:flex-end;padding:24px}section.blog-grid .container .row .column .content div.blog-grid .blog-post::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.48);z-index:2}section.blog-grid .container .row .column .content div.blog-grid .blog-post .thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}section.blog-grid .container .row .column .content div.blog-grid .blog-post .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.2s ease-in-out}section.blog-grid .container .row .column .content div.blog-grid .blog-post .text{flex:0 0 100%;z-index:3}section.blog-grid .container .row .column .content div.blog-grid .blog-post .text h3{font-size:22px}section.blog-grid .container .row .column .content div.blog-grid .blog-post .text p{font-size:14px;font-weight:300;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}section.blog-grid .container .row .column .content div.blog-grid .blog-post .fullink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;display:block}section.blog-grid .container .row .column .content div.blog-grid .blog-post:hover .thumbnail img{transform:scale(1.05)}@media only screen and (min-width:767px) and (max-width:991px){section.blog-grid .container .row .column .content div.blog-grid .blog-post{flex:0 0 calc(50% - calc(24px / 2))}}@media only screen and (max-width:767px){section.blog-grid .container .row .column .content div.blog-grid .blog-post{flex:0 0 100%}}section.columns .content-rows{display:flex;flex-flow:row wrap;justify-content:space-between}section.columns .content-rows .content-row{display:flex;flex-flow:row wrap}section.columns .content-rows .content-row.top{align-items:flex-start}section.columns .content-rows .content-row.middle{align-items:center}section.columns .content-rows .content-row.bottom{align-items:flex-end}section.columns .content-rows.two-rows .content-row{flex:0 0 50%}section.columns .content-rows.three-rows .content-row{flex:0 0 calc(100% / 3)}section.columns .content-rows.four-rows .content-row{flex:0 0 25%}section.contact-form .row .column .content{display:flex;flex-flow:row wrap;gap:24px}section.contact-form .row .column .content .left-row{flex:0 0 calc(50% - 12px)}section.contact-form .row .column .content .left-row .image{position:relative;aspect-ratio:.66/1;width:100%;border-radius:2rem;overflow:hidden;display:flex;align-items:flex-end;flex-flow:row wrap}section.contact-form .row .column .content .left-row .image::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000 0,rgba(102,102,102,0) 60%);z-index:2;transition:.2s ease-in-out}section.contact-form .row .column .content .left-row .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}section.contact-form .row .column .content .left-row .image .text{z-index:3;position:relative;padding:1rem 2rem;pointer-events:none}section.contact-form .row .column .content .left-row .image .text .image-title{font-weight:500;font-size:16px;line-height:1.4;margin-bottom:2px}section.contact-form .row .column .content .left-row .image .text .image-description{font-size:13px;line-height:1.4;font-weight:300}section.contact-form .row .column .content .right-row{flex:0 0 calc(50% - 12px);display:flex;flex-flow:row wrap;align-items:center}section.contact-form .row .column .content .right-row .container .title{margin-bottom:4px}section.contact-form .row .column .content .right-row .container .text{font-size:14px;line-height:1.4}section.contact-form .row .column .content .right-row .container .gform_title{display:none}section.contact-form .row .column .content .right-row .container form{margin-top:2rem}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields{display:flex;flex-flow:row wrap;gap:24px}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields>fieldset.gfield{flex:0 0 100%}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields>fieldset.gfield .ginput_complex{display:flex;flex-flow:row wrap;gap:24px;margin-inline:0}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields>fieldset.gfield .ginput_complex .gf_clear{display:none}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields>fieldset.gfield .ginput_complex>span{padding:0;margin:0;flex:0 0 calc(50% - 12px)}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield span{position:relative}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield span:has(input[aria-required=true])::before{content:'*';position:absolute;top:50%;transform:translateY(-50%);right:0;color:var(--global--color-primary)}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield input{font-family:var(--global--body-font);background-color:transparent;border:none;border-bottom:1px solid var(--global--color-primary);border-radius:0;color:#fff;font-size:15px;line-height:1.3;font-weight:300;padding:0}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield input[type=number]{-moz-appearance:textfield}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield input[type=number]::-webkit-inner-spin-button,section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield input::placeholder{opacity:.9}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield input:focus,section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield input:focus-visible{outline:0;box-shadow:none}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield .ginput_container_textarea textarea{font-family:var(--global--body-font);background-color:transparent;border:none;border-bottom:1px solid var(--global--color-primary);border-radius:0;color:#fff;font-size:15px;line-height:1.3;font-weight:300;padding:0;resize:none}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield .ginput_container_textarea textarea::placeholder{opacity:.9}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield .ginput_container_textarea textarea:focus,section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield .ginput_container_textarea textarea:focus-visible{outline:0;box-shadow:none}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields .gfield .ginput_container_textarea .gfield_description{display:none}section.contact-form .row .column .content .right-row .container form .gform_body .gform_fields>.gfield{flex:0 0 100%}section.contact-form .row .column .content .right-row .container form .gform_footer{margin-top:2rem}section.contact-form .row .column .content .right-row .container form .gform_footer input{transition:.3s ease-in-out;background-color:var(--global--secondary-button-background-color);color:var(--global--secondary-button-text-color);border-radius:var(--global--secondary-button-border-radius);padding-top:var(--global--secondary-button-padding-top);padding-right:var(--global--secondary-button-padding-right);padding-bottom:var(--global--secondary-button-padding-bottom);padding-left:var(--global--secondary-button-padding-left);font-family:var(--global--secondary-button-font-family);font-size:var(--global--secondary-button-font-size);line-height:var(--global--secondary-button-line-height);font-weight:var(--global--secondary-button-font-weight);font-style:var(--global--secondary-button-font-style);text-decoration:none;position:relative;border:var(--global--secondary-button-border-width) solid var(--global--secondary-button-border-color);display:flex;align-items:center;text-transform:uppercase}section.contact-form .row .column .content .right-row .container form .gform_footer input:hover{background-color:var(--global--secondary-button-hover-background-color);color:var(--global--secondary-button-hover-text-color)}@media only screen and (max-width:767px){section.contact-form .row .column .content .left-row,section.contact-form .row .column .content .right-row{flex:0 0 100%}section.contact-form .row .column .content .left-row{margin-bottom:24px;display:none}section.contact-form .row .column .content .left-row .image{aspect-ratio:.66/1;width:50%}}section.content-gallery .row .column .content{display:flex;flex-flow:row wrap;gap:1.5rem}section.content-gallery .row .column .content .text{flex:0 0 100%}section.content-gallery .row .column .content .text .pretitle{margin-bottom:16px;display:block}section.content-gallery .row .column .content .text .title{max-width:44%}section.content-gallery .row .column .content .content-item{display:flex;flex-flow:row wrap;padding:2rem;align-items:flex-end;overflow:hidden;position:relative;border-radius:24px;border:1px solid var(--global--background-color);box-sizing:border-box}section.content-gallery .row .column .content .content-item .background{transition:.3s ease-in-out;object-fit:cover;object-position:center;border-radius:24px}section.content-gallery .row .column .content .content-item::before{content:'';background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;opacity:.95}section.content-gallery .row .column .content .content-item::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:40px;border-radius:0 0 24px 24px;background-color:#000;z-index:2;filter:blur(12px);opacity:0}section.content-gallery .row .column .content .content-item .information{z-index:3}section.content-gallery .row .column .content .content-item .information h3{font-size:20px;line-height:24px;margin-bottom:1rem;padding-bottom:1rem;position:relative;display:block}section.content-gallery .row .column .content .content-item .information h3::after{content:'';bottom:0;left:0;width:100%;height:1px;background-color:#fff;position:absolute;opacity:.7}section.content-gallery .row .column .content .content-item .information p{margin-bottom:0}section.content-gallery .row .column .content .content-item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.content-gallery .row .column .content .content-item:hover .background{transform:scale(1.05)}section.content-gallery .row .column .content .left-row{flex:0 0 calc(100% / 3 - calc(48px / 3))}section.content-gallery .row .column .content .left-row .content-item{aspect-ratio:.8/1;height:100%;width:100%}section.content-gallery .row .column .content .left-row .content-item p{font-size:16px;line-height:24px}section.content-gallery .row .column .content .centre-row{flex:0 0 calc(100% / 3 - calc(48px / 3))}section.content-gallery .row .column .content .centre-row .content-item{height:calc(50% - .75rem)}section.content-gallery .row .column .content .centre-row .content-item:nth-child(1){margin-bottom:24px;height:calc(50% - 12px)}section.content-gallery .row .column .content .centre-row .content-item:nth-child(1)::before{background:linear-gradient(180deg,rgba(0,0,0,0) 10%,#000 100%)}section.content-gallery .row .column .content .centre-row .content-item:nth-child(2){height:calc(50% - 12px)}section.content-gallery .row .column .content .centre-row .content-item:nth-child(2)::before{background:linear-gradient(180deg,rgba(0,0,0,0) 12%,#000 100%)}section.content-gallery .row .column .content .centre-row .content-item h3{font-size:16px;line-height:20px;margin-bottom:10px;padding-bottom:10px;font-weight:500}section.content-gallery .row .column .content .centre-row .content-item p{font-size:14px;line-height:24px}section.content-gallery .row .column .content .right-row{flex:0 0 calc(100% / 3 - calc(48px / 3))}section.content-gallery .row .column .content .right-row .btn{margin-top:24px}@media only screen and (min-width:767px) and (max-width:1024px){section.content-gallery .row .column .content .text .title{max-width:100%}section.content-gallery .row .column .content .centre-row,section.content-gallery .row .column .content .left-row{flex:0 0 calc(50% - .75rem)}section.content-gallery .row .column .content .right-row{flex:0 0 100%}}@media only screen and (max-width:767px){section.content-gallery .row .column .content .text .title{max-width:100%}section.content-gallery .row .column .content .centre-row,section.content-gallery .row .column .content .left-row,section.content-gallery .row .column .content .right-row{flex:0 0 100%}section.content-gallery .row .column .content .left-row .content-item{aspect-ratio:1/1}section.content-gallery .row .column .content .content-item{width:100%;aspect-ratio:1.5/1}}section.counter .row .column .content{margin:0 auto}section.counter .row .column .content .counter-grid{display:flex;flex-flow:row wrap}section.counter .row .column .content .counter-grid .counter-item{flex:0 0 25%;padding:100px 0;display:flex;flex-flow:row wrap;justify-content:center;position:relative}section.counter .row .column .content .counter-grid .counter-item::before{content:'';width:100%;height:3px;background-color:var(--global--color-primary);position:absolute;left:0;top:0;z-index:3;transition:.2s ease-in-out;opacity:0}section.counter .row .column .content .counter-grid .counter-item .counter-content .counter-number{text-align:center;font-family:var(--global--h1-font-family);font-size:60px;line-height:1.1;padding-bottom:.8rem}section.counter .row .column .content .counter-grid .counter-item .counter-content .counter-title{text-align:center;opacity:.7;font-size:1.2rem}section.counter .row .column .content .counter-grid .counter-item:not(:last-child)::after{content:'';width:1px;height:100%;background-color:var(--global--color-white);position:absolute;right:0;top:0;z-index:2;opacity:.3}section.counter .row .column .content .counter-grid .counter-item:hover::before{opacity:1}section.faq-grid .content .faq-list{display:flex;flex-flow:row wrap;gap:1.5rem}section.faq-grid .content .faq-list .repeater-item{flex:0 0 calc(50% - .75rem);font-family:Poppins,sans-serif;max-height:77px;overflow:hidden;font-size:var(--global--p-font-size);line-height:var(--global--p-line-height);color:#fff}section.faq-grid .content .faq-list .repeater-item .question{border-radius:2rem;border:1.5px solid #22cc9d;padding:24px;cursor:pointer;transition:.2s ease-in-out;color:#fff;position:relative}section.faq-grid .content .faq-list .repeater-item .question::before{content:'\f078';font-family:'Font Awesome 6 Pro';font-size:16px;position:absolute;right:2rem;top:50%;color:#22cc9d;transform:translateY(-50%)}section.faq-grid .content .faq-list .repeater-item .question:hover{border-bottom:1.5px solid var(--global--color-primary)}section.faq-grid .content .faq-list .repeater-item .answer{padding:24px;pointer-events:none}section.faq-grid .content .faq-list .repeater-item.clicked .question::before{content:'\f077';padding-top:5px}@media only screen and (max-width:1024px){section.faq-grid .content .faq-list .repeater-item{flex:0 0 100%}}section.google-maps .row .column .content iframe{width:100%}section.hero{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;position:relative}section.hero .content{padding-top:5rem}section.hero .content .pretitle{text-align:center;text-transform:uppercase;max-width:80%;margin:0 auto}section.hero .content .text{text-align:center;max-width:80%;margin:0 auto}section.hero .content .links{display:flex;flex-flow:row wrap;justify-content:center;gap:3rem;align-items:center;max-width:80%;margin:0 auto;margin-top:2.5rem}section.hero .content .links .link{font-size:1.2rem}section.hero .arrow{position:absolute;left:50%;transform:translateX(-50%);bottom:0;cursor:pointer;width:32px;height:72px}section.hero .arrow .icons{position:relative}section.hero .arrow .icons i{font-size:2rem;color:var(--global--color-white);transition:.2s ease-in-out;position:absolute;left:50%;transform:translateX(-50%);bottom:0;opacity:0;animation:arrow 3s infinite}@keyframes arrow{0%{bottom:0;opacity:0}50%{opacity:1}100%{bottom:-4rem;opacity:0}}@media only screen and (min-width:767px) and (max-width:991px){section.hero .content{max-width:60%}}@media only screen and (max-width:767px){section.hero .content{max-width:100%}}section.highlighted-blog-posts .container .row .column .content{display:flex;justify-content:center;flex-flow:row wrap}section.highlighted-blog-posts .container .row .column .content .pretitle{margin-bottom:16px}section.highlighted-blog-posts .container .row .column .content .title-spacing{flex:0 0 100%;margin-bottom:32px}section.highlighted-blog-posts .container .row .column .content .title-spacing .title{text-align:center;max-width:50%;margin:0 auto}section.highlighted-blog-posts .container .row .column .content .blog-grid{flex:0 0 100%;display:flex;flex-flow:row wrap;gap:24px;margin-bottom:52px}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post{flex:0 0 calc(33.333% - calc(48px / 3));position:relative;aspect-ratio:.81/1;border-radius:32px;overflow:hidden;border:2px solid var(--global--background-color);display:flex;flex-flow:row wrap;box-sizing:border-box;align-items:flex-end;padding:24px}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.48);z-index:2}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post .thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:.2s ease-in-out}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post .text{flex:0 0 100%;z-index:3}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post .text h3{font-size:22px}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post .text p{font-size:14px;font-weight:300;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post .fullink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:4;display:block}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post:hover .thumbnail img{transform:scale(1.05)}section.highlighted-blog-posts .container .row .column .content .btn{text-transform:uppercase}@media only screen and (min-width:767px) and (max-width:1024px){section.highlighted-blog-posts .container .row .column .content{justify-content:flex-start}section.highlighted-blog-posts .container .row .column .content .title-spacing .title{max-width:100%;text-align:left}section.highlighted-blog-posts .container .row .column .content .blog-grid{margin-bottom:24px}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post{flex:0 0 calc(50% - 12px)}}@media only screen and (max-width:767px){section.highlighted-blog-posts .container .row .column .content{justify-content:flex-start}section.highlighted-blog-posts .container .row .column .content .title-spacing .title{max-width:100%;text-align:left}section.highlighted-blog-posts .container .row .column .content .blog-grid{margin-bottom:24px}section.highlighted-blog-posts .container .row .column .content .blog-grid .blog-post{flex:0 0 100%}}section.mockup-slider{height:100vh;display:flex;align-items:center;justify-content:center}section.mockup-slider .container{padding-top:13vh}section.mockup-slider .content{display:flex;flex-flow:row wrap;justify-content:space-between}section.mockup-slider .content .content-row{display:flex;flex-flow:column wrap;justify-content:center}section.mockup-slider .content .content-row .buttons{padding-top:24px;display:flex;flex-flow:row wrap;gap:20px}section.mockup-slider .content .media-row{max-width:500px}section.mockup-slider .content .media-row .mockup{position:relative}section.mockup-slider .content .media-row .mockup::after{content:'';width:140%;transform:rotate(-175.383deg);aspect-ratio:1/.25;border-radius:50%;position:absolute;background:radial-gradient(ellipse at center,#22cc9d 0,transparent 80%);transform:translateY(30%) rotate(-175.383deg);left:-29%;bottom:0;z-index:1;opacity:8%;mix-blend-mode:screen}section.mockup-slider .content .media-row .mockup>img{position:relative;z-index:2}section.mockup-slider .content .media-row .mockup .showcase{position:absolute;z-index:3;transition:.3s ease-in-out}section.mockup-slider .content .media-row .mockup .showcase.desktop-showcase{top:6px;right:5px;opacity:0;pointer-events:none;max-width:334px}section.mockup-slider .content .media-row .mockup .showcase.desktop-showcase img{width:100%}section.mockup-slider .content .media-row .mockup .showcase.desktop-showcase.active{opacity:1;pointer-events:all}section.mockup-slider .content .media-row .mockup .showcase.mobile-showcase{top:129px;left:25px;max-width:143px;opacity:0;pointer-events:none}section.mockup-slider .content .media-row .mockup .showcase.mobile-showcase img{width:100%}section.mockup-slider .content .media-row .mockup .showcase.mobile-showcase.active{opacity:1;pointer-events:all}section.mockup-slider .content .media-row .mockup .navigation{position:absolute;left:0;bottom:0;display:flex;flex-flow:row wrap;gap:8px;align-items:center;z-index:5}section.mockup-slider .content .media-row .mockup .navigation i{color:#000;width:30px;height:30px;background-color:#22cc9d;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-right:14px}section.mockup-slider .content .media-row .mockup .navigation i:not(.active){position:absolute;opacity:0;pointer-events:none}section.mockup-slider .content .media-row .mockup .navigation .bullet{width:8px;height:8px;border-radius:50%;background-color:#5b7f75;cursor:pointer;transition:.2s ease-in-out;position:relative}section.mockup-slider .content .media-row .mockup .navigation .bullet.active{width:58px;border-radius:12px;background-color:#5b7f75;cursor:default}section.mockup-slider .content .media-row .mockup .navigation .bullet.active::after{opacity:1;animation:fill-width 8s linear forwards;animation-play-state:running}section.mockup-slider .content .media-row .mockup .navigation .bullet.active.paused::after{animation-play-state:paused}@keyframes fill-width{from{width:0;border-radius:50%;opacity:0}20%{opacity:1}to{width:100%;border-radius:12px}}section.mockup-slider .content .media-row .mockup .navigation .bullet:not(.active):hover{background-color:#22cc9d}section.mockup-slider .content .media-row .mockup .navigation .bullet::after{content:'';position:absolute;width:0;height:100%;background-color:#22cc9d;border-radius:50%;left:0;top:0;opacity:0}@media only screen and (min-width:991px) and (max-width:1100px){section.mockup-slider .container .content{justify-content:space-between}section.mockup-slider .container .content .media-row{max-width:400px}section.mockup-slider .container .content .media-row .mockup>img{max-width:400px}section.mockup-slider .container .content .media-row .mockup .showcase.desktop-showcase{top:9px;right:6px}section.mockup-slider .container .content .media-row .mockup .showcase.desktop-showcase img{max-width:260px}section.mockup-slider .container .content .media-row .mockup .showcase.mobile-showcase{top:105px;left:20px}section.mockup-slider .container .content .media-row .mockup .showcase.mobile-showcase img{max-width:113px}}@media only screen and (min-width:767px) and (max-width:991px){section.mockup-slider .container .content{justify-content:space-between}section.mockup-slider .container .content .content-row{flex:0 0 calc(100% - 332px)!important}section.mockup-slider .container .content .media-row{max-width:300px}section.mockup-slider .container .content .media-row .mockup>img{max-width:300px}section.mockup-slider .container .content .media-row .mockup .showcase.desktop-showcase{top:7px;right:4px}section.mockup-slider .container .content .media-row .mockup .showcase.desktop-showcase img{max-width:196px}section.mockup-slider .container .content .media-row .mockup .showcase.mobile-showcase{top:79px;left:15px}section.mockup-slider .container .content .media-row .mockup .showcase.mobile-showcase img{max-width:85px}}@media only screen and (max-width:767px){section.mockup-slider{height:fit-content;opacity:1!important;transform:translate(0)!important}section.mockup-slider .container{padding-top:9vh}section.mockup-slider .container .content{flex-flow:column wrap;align-items:flex-start;gap:0}section.mockup-slider .container .content .content-row{flex:0 0 calc(50% - 16px)!important;padding-bottom:20px;order:2!important}section.mockup-slider .container .content .content-row .pretitle{display:none}section.mockup-slider .container .content .media-row{max-width:calc(75% - 16px)!important;order:1!important}section.mockup-slider .container .content .media-row .mockup{width:100%;padding-bottom:1rem}section.mockup-slider .container .content .media-row .mockup>img{max-width:100%}section.mockup-slider .container .content .media-row .mockup .showcase.desktop-showcase{top:2%;right:2%;max-width:65%}section.mockup-slider .container .content .media-row .mockup .showcase.desktop-showcase img{width:100%}section.mockup-slider .container .content .media-row .mockup .showcase.mobile-showcase{top:25%;left:5%;max-width:28.6%}section.mockup-slider .container .content .media-row .mockup .showcase.mobile-showcase img{width:100%}}section.portfolio-grid .container .row .column .content .portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}section.portfolio-grid .container .row .column .content .portfolio-grid .item{aspect-ratio:1/1;background-color:#ccc;display:flex;align-items:center;justify-content:center;position:relative;border-radius:24px;border:1px solid var(--global--background-color);transition:.4s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}section.portfolio-grid .container .row .column .content .portfolio-grid .item .tags{position:absolute;right:32px;top:24px;display:flex;flex-flow:row wrap;gap:8px}section.portfolio-grid .container .row .column .content .portfolio-grid .item .tags span{display:block;padding:2px 8px;border-radius:14px;color:#fff!important;background-color:rgba(0,0,0,.4)}section.portfolio-grid .container .row .column .content .portfolio-grid .item .content{display:flex;flex-flow:row wrap;align-items:flex-end;padding:1.5rem 2rem;height:100%;width:100%;box-sizing:border-box;position:relative;z-index:3}section.portfolio-grid .container .row .column .content .portfolio-grid .item .content .information span{font-size:12px;text-transform:uppercase}section.portfolio-grid .container .row .column .content .portfolio-grid .item .content .information h3{font-size:22px;line-height:30px;font-weight:600}section.portfolio-grid .container .row .column .content .portfolio-grid .item .content .information .categories{display:flex;flex-flow:row wrap}section.portfolio-grid .container .row .column .content .portfolio-grid .item .content .information .categories span{margin-bottom:0;text-transform:uppercase;font-size:12px}section.portfolio-grid .container .row .column .content .portfolio-grid .item .content .information .categories span:not(:last-child)::after{content:'-';padding-left:6px;padding-right:6px}section.portfolio-grid .container .row .column .content .portfolio-grid .item .content a.fullink{position:absolute;top:0;left:0;right:0;bottom:0}section.portfolio-grid .container .row .column .content .portfolio-grid .item::after{content:'';background:linear-gradient(0deg,#000 0,rgba(102,102,102,0) 100%),linear-gradient(0deg,#000 0,rgba(102,102,102,0) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:.4}section.portfolio-grid .container .row .column .content .portfolio-grid .item:before{content:'';position:absolute;left:0;bottom:0;width:100%;height:40px;border-radius:0 0 24px 24px;background-color:#000;z-index:1;opacity:0}section.portfolio-grid .container .row .column .content .portfolio-grid .item:hover{transform:scale(1.01)}section.portfolio-grid .container .row .column .content .portfolio-grid .item-4{grid-column:1/span 2;grid-row:2/span 2}section.portfolio-grid .container .row .column .content .portfolio-grid .item-5{grid-column:3;grid-row:2}section.portfolio-grid .container .row .column .content .portfolio-grid .item-6{grid-column:3;grid-row:3}section.portfolio-grid .container .row .column .content .portfolio-grid .item-7{grid-column:1;grid-row:4}section.portfolio-grid .container .row .column .content .portfolio-grid .item-8{grid-column:2;grid-row:4}section.portfolio-grid .container .row .column .content .portfolio-grid .item-9{grid-column:3;grid-row:4}section.portfolio-grid .container .row .column .content .portfolio-grid .item-10{grid-column:1;grid-row:5}section.portfolio-grid .container .row .column .content .portfolio-grid .item-11{grid-column:1;grid-row:6}section.portfolio-grid .container .row .column .content .portfolio-grid .item-12{grid-column:2/span 2;grid-row:5/span 2}section.portfolio-grid .container .row .column .content .portfolio-grid .item-16{grid-column:1/span 2;grid-row:8/span 2}section.portfolio-grid .container .row .column .content .portfolio-grid .item-24{grid-column:2/span 2;grid-row:11/span 2}section.portfolio-grid .container .row .column .content .portfolio-grid .item-28{grid-column:1/span 2;grid-row:14/span 2}@media only screen and (min-width:767px) and (max-width:991px){section.portfolio-grid .container .row .column .content .portfolio-grid{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:24px}section.portfolio-grid .container .row .column .content .portfolio-grid .item{flex:0 0 calc(50% - 12px);box-sizing:border-box}}@media only screen and (max-width:767px){section.portfolio-grid .container .row .column .content .portfolio-grid{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:24px}section.portfolio-grid .container .row .column .content .portfolio-grid .item{flex:0 0 calc(100% - 12px);box-sizing:border-box}}section.portfolio-slider{overflow-x:hidden}section.portfolio-slider .container .row .column .content span.pretitle{display:block}section.portfolio-slider .container .row .column .content .content-items{margin-bottom:52px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}section.portfolio-slider .container .row .column .content .content-items h2.title{margin-bottom:0}section.portfolio-slider .container .row .column .content .content-items a{height:52px;display:flex;align-items:flex-end}section.portfolio-slider .container .row .column .content .portfolio-container *{box-sizing:border-box}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper{height:fit-content}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item{aspect-ratio:1/1;margin-top:24px;overflow:hidden;position:relative;border-radius:24px;border:1px solid var(--global--background-color);transition:.2s ease-in-out;background-size:cover;background-position:bottom center}@media only screen and (min-width:1024px){section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item{max-width:27vw}}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item.swiper-slide-active{margin-top:0;aspect-ratio:.95/1}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item .content{display:flex;flex-flow:row wrap;align-items:flex-end;padding:1.5rem 2rem;height:100%;width:100%;box-sizing:border-box;position:relative;z-index:3}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item .content .information span{font-size:12px;text-transform:uppercase}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item .content .information h3{font-size:22px;line-height:30px;font-weight:600}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item .content .information .categories{display:flex;flex-flow:row wrap}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item .content .information .categories span{margin-bottom:0;text-transform:uppercase;font-size:12px}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item .content .information .categories span:not(:last-child)::after{content:'-';padding-left:6px;padding-right:6px}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item .content a.fullink{position:absolute;top:0;left:0;right:0;bottom:0}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item::after{content:'';background:linear-gradient(0deg,#000 0,rgba(102,102,102,0) 100%),linear-gradient(0deg,#000 0,rgba(102,102,102,0) 100%);position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:.5}section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:40px;border-radius:0 0 24px 24px;background-color:#000;z-index:1;opacity:0}section.portfolio-slider .container .row .column .content .portfolio-container .navigation{display:flex;flex-flow:row wrap;justify-content:center;margin-top:50px;align-items:center;gap:12px}section.portfolio-slider .container .row .column .content .portfolio-container .navigation .next-arrow,section.portfolio-slider .container .row .column .content .portfolio-container .navigation .prev-arrow{width:37px;height:37px;background:#22cc9d;display:flex;justify-content:center;align-items:center;border-radius:50%;cursor:pointer}section.portfolio-slider .container .row .column .content .portfolio-container .navigation .slide-counter{display:flex;flex-flow:row wrap;gap:6px;min-width:75px;justify-content:center}section.portfolio-slider .container .row .column .content .portfolio-container .navigation .slide-counter span{font-size:16px;font-weight:400;margin-bottom:0}@media only screen and (max-width:767px){section.portfolio-slider .container .row .column .content .portfolio-container .swiper-wrapper .portfolio-item{aspect-ratio:1/1!important;margin-top:0!important}}section.review-slider .content h2.title{margin-bottom:2rem;max-width:58%}section.review-slider .content .container{position:relative;box-sizing:border-box;display:flex;flex-flow:row wrap;align-items:center;gap:0 16px;justify-content:flex-start}section.review-slider .content .swiper{margin-bottom:2rem;position:relative;overflow:hidden;flex:0 0 100%}section.review-slider .content .swiper .overflow-hidden{overflow:hidden}section.review-slider .content .swiper *{box-sizing:border-box}section.review-slider .content .swiper .swiper-wrapper{height:fit-content}section.review-slider .content .swiper .swiper-wrapper .swiper-slide{border:1px solid #22cc9d;padding:1.5rem;border-radius:2rem;transition:opacity .3s ease-in-out;height:fit-content}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .rating{display:flex;flex-flow:row wrap;gap:8px;margin-bottom:20px}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .rating i{font-size:20px;color:#22cc9d}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content{display:flex;flex-flow:row wrap;gap:12px;align-items:center}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .review-image{width:56px;height:56px;object-fit:cover;border-radius:50%;object-position:center;flex:0 0 56px}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .items{flex:0 0 calc(100% - 68px)}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .items h4{width:100%;font-size:16px;line-height:17px;margin-bottom:5px}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .items .position{line-height:1;font-weight:400}section.review-slider .content .swiper .swiper-wrapper .swiper-slide .swiper-content .main-content .description{font-size:15px;font-weight:400}section.review-slider .content .next-arrow,section.review-slider .content .prev-arrow{width:37px;height:37px;display:flex;justify-content:center;align-items:center;border:1px solid #22cc9d;border-radius:50%;cursor:pointer}section.review-slider .content .next-arrow i,section.review-slider .content .prev-arrow i{color:#22cc9d}section.review-slider .content .btn{text-transform:uppercase}@media only screen and (max-width:767px){section.review-slider .content h2.title{max-width:100%}section.review-slider .content .btn{font-size:12px;padding:8px 14px}}section.services .content{display:flex;justify-content:center;flex-flow:row wrap}section.services .content .pretitle{display:inline-block;margin-bottom:0}section.services .content .text{width:100%;text-align:center}section.services .content .text h2{margin-top:16px;margin-bottom:48px}section.services .services-grid{display:flex;flex-flow:row wrap;justify-content:flex-start;gap:24px}section.services .services-grid .service-item{overflow:hidden;position:relative;padding:28px 48px;box-sizing:border-box}section.services .services-grid .service-item::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;background:linear-gradient(121deg,rgba(34,204,157,.36) 0,rgba(17,102,79,0) 44%);transition:1s ease-in-out;opacity:0}section.services .services-grid .service-item .service-content{position:relative;display:flex;flex-flow:row wrap;justify-content:center}section.services .services-grid .service-item .service-content .service-image{margin-bottom:1rem}section.services .services-grid .service-item .service-content h3{font-size:22px;line-height:24px;font-weight:700;text-align:center;flex:0 0 100%}section.services .services-grid .service-item .service-content p{font-size:14px;font-weight:300;text-align:center;margin-bottom:1.5rem}section.services .services-grid .service-item .service-content span{color:var(--global--color-primary)!important;text-transform:uppercase;font-size:16px;font-weight:600}section.services .services-grid .service-item .service-content span i{margin-left:1rem;font-weight:300}section.services .services-grid .service-item .fullink{position:absolute;left:0;top:0;width:100%;height:100%}section.services .services-grid .service-item .fullink::after{display:none}section.services .services-grid .service-item:hover::before{opacity:1}section.services .btn{margin-top:2rem;text-transform:uppercase}@media only screen and (min-width:1024px) and (max-width:1200px){section.services .services-grid .service-item{padding:24px}}@media only screen and (min-width:767px) and (max-width:1024px){section.services .services-grid .service-item{padding:24px;flex:0 0 calc(50% - 12px)!important}}@media only screen and (max-width:767px){section.services .services-grid .service-item{padding:16px;flex:0 0 calc(100% - 12px)!important}}section.textmedia .content{display:flex;flex-flow:row wrap;justify-content:space-between}section.textmedia .content .media-row{position:relative;border-radius:8px;overflow:hidden}section.textmedia .content .media-row .image img{width:100%;height:auto;object-fit:cover;border-radius:32px}section.textmedia .content .media-row .thumbnail{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;transition:.3s ease-in-out;border-radius:32px;overflow:hidden}section.textmedia .content .media-row .thumbnail img{width:100%;height:100%;object-fit:cover}section.textmedia .content .media-row .video{position:relative;overflow:hidden;border-radius:32px;height:100%}section.textmedia .content .media-row .video video{width:100%;height:100%;transform:scale(1.8)}section.textmedia .content .media-row .play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;background-color:var(--global--color-primary);transform:translate(-50%,-50%);color:var(--global--color-white);border-radius:50%;font-size:35px;width:114px;height:114px;cursor:pointer;z-index:2;transition:.3s ease-in-out}section.textmedia .content .media-row .play-button i{padding-left:2px;transition:.2s ease-in-out}section.textmedia .content .media-row .play-button i.pause{position:absolute;opacity:0;padding-left:0}section.textmedia .content .media-row .play-button::after{content:'';width:134px;height:134px;position:absolute;bottom:-12px;right:-12px;border-radius:50%;background-color:transparent;border:2px solid var(--global--color-white);opacity:.2}section.textmedia .content .media-row .play-button.playing i{opacity:0}section.textmedia .content .media-row .play-button.playing i.pause{opacity:1}section.textmedia .content .media-row .play-button.hidden{opacity:0;pointer-events:none}section.textmedia .content .media-row #youtube-video{width:100%;height:100%}section.textmedia .content .content-row{display:flex;flex-flow:column wrap;justify-content:center}section.textmedia .content .content-row .blocks{display:flex;flex-flow:row wrap;gap:16px}section.textmedia .content .content-row .blocks .information-block{flex:0 0 calc(50% - 8px);position:relative}section.textmedia .content .content-row .blocks .information-block::before{content:'';width:8px;height:8px;border-radius:50%;background-color:var(--global--color-primary);position:absolute;left:0;top:8px}section.textmedia .content .content-row .blocks .information-block .title{padding-left:2rem}section.textmedia .content .content-row .blocks .information-block .text{padding-left:2rem;font-size:15px;line-height:24px}section.textmedia .content .content-row .sum-up{display:flex;flex-flow:row wrap;gap:2.5rem}section.textmedia .content .content-row .sum-up .sum-up-block{padding-left:6rem;position:relative}section.textmedia .content .content-row .sum-up .sum-up-block::before{content:'\f00c';position:absolute;left:0;top:5px;width:4rem;height:4rem;background-color:rgba(var(--global--color-primary),.5);display:flex;justify-content:center;align-items:center;font-family:'Font Awesome 6 Pro';background-color:#ffeed1;border-radius:50%;font-size:1.5rem;color:var(--global--color-primary);font-weight:300}section.textmedia .content .content-row .buttons{padding-top:24px;display:flex;flex-flow:row wrap;gap:12px}@media only screen and (max-width:1024px){section.textmedia .content .media-row{flex:0 0 100%!important;order:1!important}section.textmedia .content .media-row .image img{max-height:300px;object-fit:contain}section.textmedia .content .content-row{flex:0 0 100%!important;order:2!important}}section.textmedia.full-width .content .media-row .image img{max-height:650px;object-fit:cover}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5zY3NzIiwiaGVhZGVyLnNjc3MiLCJmb290ZXIuc2NzcyIsInByb2plY3Quc2NzcyIsInRlbXBsYXRlcy9zaW5nbGUtYmxvZy5zY3NzIiwiYmFja2VuZC9ibG9ja3Muc2NzcyIsImJhY2tlbmQvZWRpdG9yLnNjc3MiLCJiYWNrZW5kL2ZvbnRzLnNjc3MiLCJiYWNrZW5kL2dsb2JhbC5zY3NzIiwiLi4vLi4vYmxvY2tzL2Jsb2ctZ3JpZC9ibG9nLWdyaWQuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9jb2x1bW5zL2NvbHVtbnMuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9jb250YWN0LWZvcm0vY29udGFjdC1mb3JtLnNjc3MiLCIuLi8uLi9ibG9ja3MvY29udGVudC1nYWxsZXJ5L2NvbnRlbnQtZ2FsbGVyeS5zY3NzIiwiLi4vLi4vYmxvY2tzL2NvdW50ZXIvY291bnRlci5zY3NzIiwiLi4vLi4vYmxvY2tzL2ZhcS1ncmlkL2ZhcS1ncmlkLnNjc3MiLCIuLi8uLi9ibG9ja3MvZ29vZ2xlLW1hcHMvZ29vZ2xlLW1hcHMuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9oZXJvL2hlcm8uc2NzcyIsIi4uLy4uL2Jsb2Nrcy9oaWdobGlnaHRlZC1ibG9nLXBvc3RzL2hpZ2hsaWdodGVkLWJsb2ctcG9zdHMuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9tb2NrdXAtc2xpZGVyL21vY2t1cC1zbGlkZXIuc2NzcyIsIi4uLy4uL2Jsb2Nrcy9wb3J0Zm9saW8tZ3JpZC9wb3J0Zm9saW8tZ3JpZC5zY3NzIiwiLi4vLi4vYmxvY2tzL3BvcnRmb2xpby1zbGlkZXIvcG9ydGZvbGlvLXNsaWRlci5zY3NzIiwiLi4vLi4vYmxvY2tzL3Jldmlldy1zbGlkZXIvcmV2aWV3LXNsaWRlci5zY3NzIiwiLi4vLi4vYmxvY2tzL3NlcnZpY2VzL3NlcnZpY2VzLnNjc3MiLCIuLi8uLi9ibG9ja3MvdGV4dG1lZGlhL3RleHRtZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEtBQ0UsTUFB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QUFTLEtBQ1QsZ0JBQWlCLE9BQ2pCLFlBQWEsT0FDYixZQUFhLHFCQUNiLGlCQUFrQixRQUNsQixjQUFlLElBQ2YsVUFBVyxPQUNYLE1BQU8sNkJBQ1AsWUFBYSxJQXZMekIsaURBNkxRLFlBQWEsS0FDYixRQUFTLEtBQ1QsVUFBVyxJQUFBLEtBQ1gsSUFBSyxLQVNYLDBDQXpNRixzQ0E0TVEsS0FBTSxFQUFFLEVBQUUsZUFDVixNQUFPLFlBN01mLGlEQWlOWSxXQUFZLE1BQ1osV0FBWSxRQWxOeEIsd0NBd05RLEtBQU0sRUFBRSxFQUFFLGVBQ1YsTUFBTyxhQXpOZiw0REFtT1ksV0FBWSxNQUNaLFdBQVkiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbHtcclxuICB3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbmJvZHk6bm90KC53cC1hZG1pbil7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBFbmFibGUgdmVydGljYWwgc2Nyb2xsaW5nICovXHJcbiAgbWF4LXdpZHRoOiAxMDB2dztcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG4gICYubm8tc2Nyb2xsIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuXHJcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWhlYWRpbmctZm9udCk7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgZW17XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWhpZ2hsaWdodGVkLWNvbG9yKTtcclxuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIGIsIHN0cm9uZ3tcclxuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJldGl0bGV7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1wcmV0aXRsZS1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tcHJldGl0bGUtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLXByZXRpdGxlLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLXByZXRpdGxlLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tcHJldGl0bGUtZm9udC1zdHlsZSk7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiB2YXIoLS1nbG9iYWwtLXByZXRpdGxlLXZlcnRpY2FsLXBhZGRpbmcpO1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWdsb2JhbC0tcHJldGl0bGUtaG9yaXpvbnRhbC1wYWRkaW5nKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tcHJldGl0bGUtYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1wcmV0aXRsZS1jb2xvcikhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiB2YXIoLS1nbG9iYWwtLXByZXRpdGxlLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS1wcmV0aXRsZS1ib3JkZXItY29sb3IpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXByZXRpdGxlLWJvcmRlci1jb2xvcik7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWwtLXByZXRpdGxlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgaDEsIC5oMXtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWgxLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDEtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoMiwgLmgye1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oMi1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGgzLCAuaDN7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oMy1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWgzLW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgaDQsIC5oNHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWg0LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDQtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoNSwgLmg1e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDUtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oNS1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGg2LCAuaDZ7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oNi1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWg2LW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgcCwgc3BhbiwgbGksIGEsIGksIHN0cm9uZ3tcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWJvZHktZm9udCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBhOm5vdCguYnRuKTpub3QoLmZ1bGxpbmspe1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAmOjphZnRlcntcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1wLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1wLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLXAtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1wLWZvbnQtc3R5bGUpO1xyXG4gICAgXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tcC1tYXJnaW4tYm90dG9tKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHNwYW46bm90KC5wcmV0aXRsZSk6bm90KC5idG4tdGV4dCl7LnNob3djYXNlIHtcclxuICAgICAgICAgICAgICAmLmRlc2t0b3Atc2hvd2Nhc2V7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5tb2JpbGUtc2hvd2Nhc2V7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwNXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLXNwYW4tZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLXNwYW4tZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYW4tbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0tc3Bhbi1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtc3Bhbi1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0tc3Bhbi1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGl7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgfVxyXG5cclxuICBzZWN0aW9ue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMnB4KTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UsIG9wYWNpdHkgMC42cyBlYXNlO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcblxyXG4gICAgJi5hbmltYXRlZHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbC13aWR0aHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mdWxsLWhlaWdodHtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmR7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuICAgICAgLm92ZXJsYXl7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAub3ZlcmxheS1pbWFnZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IHZhcigtLWdsb2JhbC0tc2l0ZS1sYXlvdXQpO1xyXG4gICAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LWRlc2t0b3ApIGF1dG87XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAmOm5vdCg6aGFzKGEpKXtcclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2tncm91bmQtc3dpcGVyLnN3aXBlcntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVye1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogY2FsYyh2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaCkgLyAxLjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3dwYWRtaW5iYXJ7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bntcclxuICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAmLnByaW1hcnktYnRue1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnV0dG9uLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi10ZXh0LWNvbG9yKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idXR0b24tcGFkZGluZy10b3ApO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnV0dG9uLXBhZGRpbmctcmlnaHQpO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1wYWRkaW5nLWxlZnQpO1xyXG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1mb250LWZhbWlseSk7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1mb250LXNpemUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1saW5lLWhlaWdodCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnV0dG9uLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1mb250LXN0eWxlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idXR0b24tYm9yZGVyLWNvbG9yKTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnV0dG9uLWhvdmVyLWdsb3ctY29sb3IpO1xyXG4gICAgICAgIGZpbHRlcjogYmx1cih2YXIoLS1nbG9iYWwtLXByaW1hcnktYnV0dG9uLWhvdmVyLWdsb3cpKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idXR0b24taG92ZXItdGV4dC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zZWNvbmRhcnktYnRue1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1wYWRkaW5nLXRvcCk7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1wYWRkaW5nLXJpZ2h0KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLXBhZGRpbmctbGVmdCk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24tZm9udC1mYW1pbHkpO1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb250LXNpemUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb250LXdlaWdodCk7XHJcbiAgICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb250LXN0eWxlKTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlcjogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWJvcmRlci1jb2xvcik7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIFxyXG4gICAgICBzcGFue1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24taG92ZXItZ2xvdy1jb2xvcik7XHJcbiAgICAgICAgZmlsdGVyOiBibHVyKHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1nbG93KSk7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24taG92ZXItdGV4dC1jb2xvcik7XHJcblxyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLXRleHQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgICAgJi5wcmltYXJ5LWJ0biwgJi5zZWNvbmRhcnktYnRue1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDEycHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zb2NpYWwtbGlua3N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGdhcDogMTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgYXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICBpe1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG5cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KXtcclxuICBib2R5Om5vdCgud3AtYWRtaW4pe1xyXG4gICAgaDEsIC5oMXtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWdsb2JhbC0taDEtZm9udC1zaXplKSAvIDEuNSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpIC8gMS41KTtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LXRhYmxldCkgYXV0bztcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy1oLXRhYmxldCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICBib2R5Om5vdCgud3AtYWRtaW4pe1xyXG4gICAgaDEsIC5oMXtcclxuICAgICAgZm9udC1zaXplOiBjYWxjKHZhcigtLWdsb2JhbC0taDEtZm9udC1zaXplKSAvIDEuOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpIC8gMS44KTtcclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9ue1xyXG4gICAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LW1vYmlsZSkgYXV0bztcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy1oLW1vYmlsZSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImhlYWRlcntcclxuICAud3RyYy1oZWFkZXJ7XHJcbiAgICAuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgXHJcbiAgICAgIC53dHJjLWxvZ297XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc2l0ZS10aXRsZXtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9nb3tcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RpY2t5LWxvZ297XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53dHJjLW1lbnV7XHJcbiAgICAgICAgdWx7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGdhcDogdmFyKC0tZ2xvYmFsLS1tZW51LWl0ZW0tc3BhY2luZyk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1tZW51LWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tbWVudS1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLW1lbnUtZm9udC13ZWlnaHQpO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLW1lbnUtbGluZS1oZWlnaHQpO1xyXG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tbWVudS1mb250LXN0eWxlKTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1tZW51LWNvbG9yKTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tbWVudS1jb2xvci1hY3RpdmUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi1tZW51e1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBsZWZ0OiAtMzAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDEwcHggMzBweDtcclxuICAgICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLWJsYWNrKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpe1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1tZW51LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zbWFsbC1kZXNrdG9wLW9ubHl7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhhbWJ1cmdlcntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnN0aWNreXtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAmLnNjcm9sbGVke1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICBcclxuXHJcbiAgICAgIC53dHJjLWhlYWRlcntcclxuICAgICAgICAuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAud3RyYy1sb2dve1xyXG4gICAgICAgICAgICAubG9nb3tcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3RpY2t5LWxvZ297XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnd0cmMtbWVudXtcclxuICAgICAgICAgICAgLm1lbnV7XHJcbiAgICAgICAgICAgICAgLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLW1lbnUtc3RpY2t5LWNvbG9yLWFjdGl2ZSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KXtcclxuICAgIC53dHJjLWhlYWRlciB7XHJcbiAgICAgIC5oZWFkZXItY29udGVudCB7XHJcbiAgICAgICAgLnd0cmMtbWVudSB7XHJcbiAgICAgICAgICB1bC5tZW51e1xyXG4gICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMCFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBsaS5tZW51LWl0ZW17XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLnNtYWxsLWRlc2t0b3Atb25seXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bntcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAud3RyYy1oZWFkZXIge1xyXG4gICAgICAuaGVhZGVyLWNvbnRlbnQge1xyXG4gICAgICAgIC53dHJjLW1lbnUge1xyXG4gICAgICAgICAgLm1lbnUtbWVudS0xLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2hhcGVye1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5oYW1idXJnZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFkbWluLWJhcntcclxuICBoZWFkZXJ7XHJcbiAgICAmLnN0aWNreXtcclxuICAgICAgdG9wOiAzMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS1wb3B1cC1tZW51e1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAuY2xvc2UtbWVudXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxLjVyZW07XHJcbiAgICB0b3A6IDEuNXJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZW51e1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgZ2FwOiAxLjVyZW07XHJcblxyXG4gICAgLm1lbnUtaXRlbXtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVte1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpO1xyXG5cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICB0b3A6IDM0JTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbWVudXtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgbGkubWVudS1pdGVte1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAuc3ViLW1lbnV7XHJcbiAgICAgICAgICAgIGxpLm1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6OmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItYmxhY2spO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmV7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICB9XHJcbn1cclxuXHJcbiIsImZvb3RlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzIyQ0M5RCwgJGFscGhhOiAwLjA3KTtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIyQ0M5RDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIyQ0M5RDtcclxuXHJcbiAgLmZvb3Rlci1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1heC13aWR0aDogdmFyKC0tZ2xvYmFsLS1zaXRlLWxheW91dCk7XHJcbiAgICBtYXJnaW46IHZhcigtLWdsb2JhbC0tYmxvY2stc3BhY2luZy12LWRlc2t0b3ApIGF1dG87XHJcbiAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tZ2xvYmFsLS1ibG9jay1zcGFjaW5nLWgtZGVza3RvcCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxMDBweDtcclxuXHJcbiAgICAuZm9vdGVyLXJvd3tcclxuICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gY2FsYyg3MnB4IC8gMykpO1xyXG5cclxuICAgICAgLndpZGdldCB7XHJcbiAgICAgICAgaDN7XHJcbiAgICAgICAgICBjb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oMy1mb250LWZhbWlseSk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oMy1mb250LXNpemUpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oMy1saW5lLWhlaWdodCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWZvbnQtd2VpZ2h0KTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oMy1mb250LXN0eWxlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50ZXh0d2lkZ2V0e1xyXG4gICAgICAgICAgcHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuXHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjJDQzlEO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnJ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJvdHRvbS1iYXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyMkNDOUQ7XHJcbiAgICBcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1nbG9iYWwtLXNpdGUtbGF5b3V0KTtcclxuICAgICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctdi1kZXNrdG9wKSBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tZ2xvYmFsLS1ibG9jay1zcGFjaW5nLWgtZGVza3RvcCk7XHJcbiAgICAgIHBhZGRpbmctYmxvY2s6IDEuNXJlbTtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgIC5saW5rc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb3B5cmlnaHR7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250LWZhbWlseSk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9vdGVyLWNvbnRhaW5lcntcclxuICAgICAgcGFkZGluZy1ibG9jazogNjBweDtcclxuICAgICAgXHJcbiAgICAgIC5mb290ZXItcm93e1xyXG4gICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiaHRtbHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6ICMyMkNDOUQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3BhY2l0eTogMC43O1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbmhlYWRlcntcclxuICAud3RyYy1oZWFkZXJ7XHJcbiAgICAuaGVhZGVyLWNvbnRlbnR7XHJcbiAgICAgIC53dHJjLWxvZ297XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnd0cmMtbWVudXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIHVse1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDMxcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgICAgICBsaS5tZW51LWl0ZW17IFxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbXtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNoYXBlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIzMkQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5LnNpbmdsZS1ibG9ne1xyXG4gIC5ibG9nLXRlbXBsYXRle1xyXG4gICAgcGFkZGluZy1pbmxpbmU6IDJyZW07XHJcblxyXG4gICAgLnRlbXBsYXRlLWhlYWRlcntcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSk7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMnJlbTtcclxuICAgICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IDEzODRweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxMztcclxuICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgXHJcbiAgICAgIC5wcmV0aXRsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZW1wbGF0ZS10aXRsZXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgcHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRlbXBsYXRlLWNvbnRlbnR7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEzMTMxMztcclxuICAgICAgcGFkZGluZzogNHJlbSAycmVtO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICp7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDN7XHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzB2dztcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZW1wbGF0ZS1yZWxhdGVkLWNvbnRlbnR7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xyXG5cclxuICAgICAgLnJlbGF0ZWQtdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibG9nLWdyaWR7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cclxuICAgICAgICAuYmxvZy1wb3N0e1xyXG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzJSAtIGNhbGMoNDhweCAvIDMpKTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMC44MS8xO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ4KTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGh1bWJuYWlse1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZ1bGxpbmt7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuYmxvZy10ZW1wbGF0ZXtcclxuICAgICAgLmhlYWRlci1jb250ZW50e1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGVtcGxhdGUtY29udGVudHtcclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRlbXBsYXRlLXJlbGF0ZWQtY29udGVudHtcclxuICAgICAgICAuYmxvZy1ncmlke1xyXG4gICAgICAgICAgLmJsb2ctcG9zdHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keS53cC1hZG1pbntcclxuIC5hY2YtYmxvY2stcHJldmlld3tcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgLyogRW5hYmxlIHZlcnRpY2FsIHNjcm9sbGluZyAqL1xyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taGVhZGluZy1mb250KTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBiLCBzdHJvbmd7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDEsIC5oMXtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWgxLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDEtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oMS1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDEtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoMiwgLmgye1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDItZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oMi1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWgyLWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oMi1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGgzLCAuaDN7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oMy1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWgzLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDMtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWgzLW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgaDQsIC5oNHtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWg0LWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtbGluZS1oZWlnaHQpO1xyXG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0taDQtZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLS1oNC1mb250LXN0eWxlKTtcclxuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWdsb2JhbC0taDQtbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBoNSwgLmg1e1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0taDUtZm9udC1mYW1pbHkpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1oNS1mb250LXdlaWdodCk7XHJcbiAgICBmb250LXN0eWxlOiB2YXIoLS1nbG9iYWwtLWg1LWZvbnQtc3R5bGUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tZ2xvYmFsLS1oNS1tYXJnaW4tYm90dG9tKTtcclxuICB9XHJcblxyXG4gIGg2LCAuaDZ7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1oNi1mb250LWZhbWlseSk7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zaXplKTtcclxuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLWg2LWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0taDYtZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLWg2LW1hcmdpbi1ib3R0b20pO1xyXG4gIH1cclxuXHJcbiAgcCwgc3BhbiwgbGksIGEsIGksIHN0cm9uZ3tcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWJvZHktZm9udCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBhOm5vdCguYnRuKXtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tcC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHZhcigtLWdsb2JhbC0tcC1saW5lLWhlaWdodCk7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZ2xvYmFsLS1wLWZvbnQtd2VpZ2h0KTtcclxuICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tcC1mb250LXN0eWxlKTtcclxuICAgIFxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXAtbWFyZ2luLWJvdHRvbSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzcGFue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1zcGFuLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1zcGFuLWZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1zcGFuLWxpbmUtaGVpZ2h0KTtcclxuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1nbG9iYWwtLXNwYW4tZm9udC13ZWlnaHQpO1xyXG4gICAgZm9udC1zdHlsZTogdmFyKC0tZ2xvYmFsLXNwYW4tZm9udC1zdHlsZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1nbG9iYWwtLXNwYW4tbWFyZ2luLWJvdHRvbSk7XHJcbiAgfVxyXG5cclxuICBpe1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xyXG4gIH1cclxuXHJcbiAgc2VjdGlvbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGwtd2lkdGh7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLWlubGluZTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZnVsbC1oZWlnaHR7XHJcbiAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5ke1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5vdmVybGF5e1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm92ZXJsYXktaW1hZ2V7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudHtcclxuICAgICAgbWF4LXdpZHRoOiB2YXIoLS1nbG9iYWwtLXNpdGUtbGF5b3V0KTtcclxuICAgICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctdi1kZXNrdG9wKSBhdXRvO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogdmFyKC0tZ2xvYmFsLS1ibG9jay1zcGFjaW5nLWgtZGVza3RvcCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLXN3aXBlci5zd2lwZXJ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgIC5zd2lwZXItd3JhcHBlcntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGV7XHJcbiAgICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3ZlcmxheXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IGNhbGModmFyKC0tZ2xvYmFsLS1ibG9jay1zcGFjaW5nLWgpIC8gMS41KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICN3cGFkbWluYmFye1xyXG4gICAgc3BhbntcclxuICAgICAgZGlzcGxheTogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEucHJpbWFyeS1idG57XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgY29sb3I6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tZm9udC1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1ib3JkZXItcmFkaXVzKTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLWZvbnQtZmFtaWx5KTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1mb250LXNpemUpO1xyXG4gICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tcGFkZGluZy10b3ApO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tcGFkZGluZy1ib3R0b20pO1xyXG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLXBhZGRpbmctbGVmdCk7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWwtLXByaW1hcnktYnRuLXBhZGRpbmctcmlnaHQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1wcmltYXJ5LWJ0bi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyKTtcclxuICAgICAgY29sb3I6IHZhcigtLWdsb2JhbC0tcHJpbWFyeS1idG4tZm9udC1jb2xvci1ob3ZlcikgO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgYm9keS53cC1hZG1pbntcclxuICAgIGgxLCAuaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWZvbnQtc2l6ZSkgLyAxLjUpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWxpbmUtaGVpZ2h0KSAvIDEuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctdi10YWJsZXQpIGF1dG87XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaC10YWJsZXQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgYm9keS53cC1hZG1pbntcclxuICAgIGgxLCAuaDF7XHJcbiAgICAgIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWZvbnQtc2l6ZSkgLyAxLjgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogY2FsYyh2YXIoLS1nbG9iYWwtLWgxLWxpbmUtaGVpZ2h0KSAvIDEuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbntcclxuICAgICAgbWFyZ2luOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctdi1tb2JpbGUpIGF1dG87XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiB2YXIoLS1nbG9iYWwtLWJsb2NrLXNwYWNpbmctaC1tb2JpbGUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJodG1sOmhhcyhib2R5LnZpc3VhbC1lZGl0b3Ipe1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICBib2R5LnZpc3VhbC1lZGl0b3J7XHJcbiAgICAjYWRtaW5tZW51bWFpbntcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICBcclxuICAgICN3cGNvbnRlbnR7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICN3cGFkbWluYmFye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN3cGJvZHl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwdmg7XHJcblxyXG4gICAgICAgICN3cGJvZHktY29udGVudHtcclxuICAgICAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XHJcblxyXG4gICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNHJlbSAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgIC53cC1oZWFkaW5nLWlubGluZXtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLnBhZ2UtdGl0bGUtYWN0aW9ue1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwb3N0c3R1ZmZ7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAjcG9zdC1ib2R5e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAjcG9zdGJveC1jb250YWluZXItMXtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjcG9zdGJveC1jb250YWluZXItMntcclxuICAgICAgICAgICAgICAgICAgI25vcm1hbC1zb3J0YWJsZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3Rib3h7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIC5wb3N0Ym94LWhlYWRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuYWNmLWZpZWxkc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjZi10YWItd3JhcHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWNmLWZpZWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2YtbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNmLXRhYi13cmFwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNmLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjZi1mbGV4aWJsZS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmFsdWVze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxheW91dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnR290aGFtJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjZi1mYy1sYXlvdXQtaGFuZGxle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDEuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNmLWZjLWxheW91dC1vcmRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjZi1mYy1sYXlvdXQtY29udHJvbHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjZi1maWVsZHN7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2YtdGFiLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5hY2YtdGFiLWdyb3Vwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzMzMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YzOUMxMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRjM5QzEyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjZi1maWVsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZTogMS41cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNmLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNmLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWNmLWlucHV0LXdyYXB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLi1jb2xsYXBzZWR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hY2YtZmllbGRze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3Bvc3QtYm9keS1jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAjdGl0bGVkaXZ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnZpc3VhbC1lZGl0b3ItbmF2YmFye1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgIGdhcDogMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAub3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDE1MSwgNDgsIDQ4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmLmxlZnQtcm93e1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICYuY2VudGVyLXJvd3tcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJi5yaWdodC1yb3d7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuYWNmLWJsb2NrLXByZXZpZXd7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogM3JlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDM4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgLmVkaXRvci1vcHRpb25ze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMzlDMTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0YzOUMxMiAgOyBcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lZGl0b3Itb3B0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjcG9zdGJveC1jb250YWluZXItMXtcclxuICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAjc2lkZS1zb3J0YWJsZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2YtdG9vbHRpcC5hY2YtZmMtcG9wdXB7XHJcbiAgICB0b3A6IDNyZW0haW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzgwcHg7XHJcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzcmVtKTtcclxuICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xyXG4gIH1cclxufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtTGlnaHQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLU1lZGl1bS50dGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL1BvcHBpbnMtU2VtaUJvbGQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9Qb3BwaW5zLUJvbGQudHRmJykgZm9ybWF0KCdvcGVudHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiaHRtbDpoYXMoYm9keS53cC1hZG1pbil7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcbn1cclxuXHJcbmJvZHkud3AtYWRtaW57XHJcbiAgI3dwd3JhcHtcclxuICAgICNhZG1pbm1lbnVtYWlue1xyXG4gICAgICAjYWRtaW5tZW51YmFja3tcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAtMTIwcHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI4MzkzNDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgI2FkbWlubWVudXdyYXB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gIFxyXG4gICAgICAgICNhZG1pbm1lbnV7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTYwcHggLSA0cmVtKTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHZoO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuXHJcbiAgICAgICAgICAgICAgLndwLW1lbnUtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAuZGFzaGljb25zLWJlZm9yZXtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIC53cC1tZW51LW5hbWV7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDQycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3Atc3VibWVudXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjJDQzlEO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndwLWhhcy1jdXJyZW50LXN1Ym1lbnV7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMyMkNDOUQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XHJcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzOTM0O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIFxyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAuZGFzaGljb25zLWJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLCAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDM0LCAyMDQsIDE1Nyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJyFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAud3Atc3VibWVudXtcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hbmltYXRpb25fZG9uZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhhcyguaG92ZXJlZCl7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZW51LWljb24tZGFzaGJvYXJke1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAud3AtbWVudS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxYzAnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi53cC1tZW51LXNlcGFyYXRvcntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtaWNvbi1tZWRpYXtcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLndwLW1lbnUtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMjI4JztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS1pY29uLXBhZ2V7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIC53cC1tZW51LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTQyOCc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lbnUtaWNvbi1hcHBlYXJhbmNle1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAud3AtbWVudS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGY1M2YnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZW51LWljb24tcGx1Z2luc3tcclxuICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgLndwLW1lbnUtaW1hZ2V7XHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMWU2JztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWVudS1pY29uLXVzZXJze1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAud3AtbWVudS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYyYzAnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZW51LWljb24tc2V0dGluZ3N7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIC53cC1tZW51LWltYWdle1xyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZjAxMyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI3RvcGxldmVsX3BhZ2VfZWRpdC1wb3N0X3R5cGUtYWNmLWZpZWxkLWdyb3Vwe1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAud3AtbWVudS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU1ZDUnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b3BsZXZlbF9wYWdlX2FjZi1vcHRpb25zLXRoZW1lLXNldHRpbmdze1xyXG4gICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAud3AtbWVudS1pbWFnZXtcclxuICAgICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGU2ODInO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjJDQzlEO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAjd3Bjb250ZW50e1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjAlO1xyXG4gIFxyXG4gICAgICAjd3BhZG1pbmJhcntcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzI4MzkzNDtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjd3Bib2R5e1xyXG4gICAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHNwYW4sIGIsIHN0cm9uZywgZW17XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3dwYm9keS1jb250ZW50e1xyXG4gICAgICAgICAgI3NjcmVlbi1tZXRhLWxpbmtze1xyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRmNTY1OTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgIGgxe1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFnZS10aXRsZS1hY3Rpb257XHJcblxyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG5cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLnN1YnN1YnN1YntcclxuICAgICAgICAgICAgICBsaXtcclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG5cclxuICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5jdXJyZW50e1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjcG9zdHMtZmlsdGVye1xyXG4gICAgICAgICAgICAgIHAuc2VhcmNoLWJveHtcclxuICAgICAgICAgICAgICAgIGlucHV0I3Bvc3Qtc2VhcmNoLWlucHV0e1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNzksIDg2LCA4OSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQjc2VhcmNoLXN1Ym1pdHtcclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlcntcclxuXHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50YWJsZW5hdi50b3B7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5idWxrYWN0aW9uc3tcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgc2VsZWN0e1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBvcHRpb257XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hY3Rpb25zOmhhcygjZmlsdGVyLWJ5LWRhdGUpe1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50YWJsZW5hdi1wYWdlc3tcclxuICAgICAgICAgICAgICAgICAgLmRpc3BsYXlpbmctbnVte1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIHRhYmxlLndwLWxpc3QtdGFibGV7XHJcblxyXG4gICAgICAgICAgICAgICAgdGhlYWR7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHRib2R5e1xyXG4gICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisxKXtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY2YtZmllbGR7XHJcbiAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBwLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5nZm9ybXNfZWRpdF9mb3Jte1xyXG4gICAgICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDIwJTtcclxuXHJcbiAgICAgICAgICAgIC5nZm9ybS1mb3JtLXRvb2xiYXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVkaXRvci1zaWRlYmFye1xyXG4gICAgICAgICAgICAgIHRvcDogMTI5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjd3Bmb290ZXJ7XHJcbiAgICAgICNmb290ZXItdGhhbmt5b3V7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLmFjZi1yYWRpby1saXN0IHtcclxuICAgICAgJjpoYXMoPiBsaSA+IGxhYmVsID4gLmFkbWluLWNvbG9yKXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgXHJcbiAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgLmFkbWluLWNvbG9ye1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgICAgLmFkbWluLWNvbG9ye1xyXG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgkY29sb3I6ICMwMDAwMDAsICRhbHBoYTogMS4wKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFjZi10b29sdGlwLmFjZi1mYy1wb3B1cHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBsZWZ0OiAxNjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgIHRvcDogMCFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZzogMjRweCAwIDI0cHggMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA5cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgIHBhZGRpbmctaW5saW5lOiAyNHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgIFxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxlMGI1JztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdmb250IGF3ZXNvbWUgNiBwcm8nO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWUxZTE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmFkbWluLWJhcntcclxuICAgICAgLmFjZi10b29sdGlwLmFjZi1mYy1wb3B1cHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kYXJrbW9kZXtcclxuICAgICN3cHdyYXB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMDIzMjQ7XHJcbiAgXHJcbiAgICAgICNhZG1pbm1lbnVtYWlue1xyXG4gICAgICAgICNhZG1pbm1lbnViYWNre1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjMyNDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAjYWRtaW5tZW51d3JhcHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgXHJcbiAgICAgICAgICAjYWRtaW5tZW51e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBcclxuICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5kYXNoaWNvbnMtYmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZTRlMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLndwLW1lbnUtbmFtZXtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmU0ZTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIC53cC1zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgbGl7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgJi53cC1oYXMtY3VycmVudC1zdWJtZW51e1xyXG4gICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjJDQzlEO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyODM5MzQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgIC5kYXNoaWNvbnMtYmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiKDM0LCAyMDQsIDE1Nyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjAyMzI0O1xyXG4gICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjJDQzlEO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICBcclxuICAgICAgI3dwY29udGVudHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMzI0O1xyXG4gICAgXHJcbiAgICAgICAgI3dwYWRtaW5iYXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMzI0O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyODM5MzQ7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICN3cGJvZHl7ICBcclxuICAgICAgICAgICN3cGJvZHktY29udGVudHtcclxuICAgICAgICAgICAgI3NjcmVlbi1tZXRhLWxpbmtze1xyXG4gICAgICAgICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzRmNTY1OTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZlNGUwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgLndyYXB7XHJcbiAgICAgICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZTRlMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgLnBhZ2UtdGl0bGUtYWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjJDQzlEO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMkNDOUQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMDIzMjQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgIHVsLnN1YnN1YnN1YntcclxuICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZTRlMDtcclxuICBcclxuICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyQ0M5RDtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkNmU0ZTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZlNGUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAjcG9zdHMtZmlsdGVye1xyXG4gICAgICAgICAgICAgICAgcC5zZWFyY2gtYm94e1xyXG4gICAgICAgICAgICAgICAgICBpbnB1dCNwb3N0LXNlYXJjaC1pbnB1dHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQsIDI2LCAyNyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDc5LCA4NiwgODkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICAgIGlucHV0I3NlYXJjaC1zdWJtaXR7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIyQ0M5RDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUhaW1wb3J0YW50O1xyXG4gICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjAyMzI0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgLnRhYmxlbmF2LnRvcHsgIFxyXG4gICAgICAgICAgICAgICAgICAuYnVsa2FjdGlvbnN7ICBcclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzMzMzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZTRlMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzMzODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMkNDOUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMkNDOUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAuYWN0aW9uczpoYXMoI2ZpbHRlci1ieS1kYXRlKXtcclxuICAgICAgICAgICAgICAgICAgICBzZWxlY3R7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYzMzMzg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZTRlMDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICBcclxuICAgICAgICAgICAgICAgICAgICAgIG9wdGlvbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzMzODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0e1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyMkNDOUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMkNDOUQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgICAudGFibGVuYXYtcGFnZXN7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRpc3BsYXlpbmctbnVte1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICB0YWJsZS53cC1saXN0LXRhYmxle1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMzI0O1xyXG4gIFxyXG4gICAgICAgICAgICAgICAgICB0Ym9keXtcclxuICAgICAgICAgICAgICAgICAgICB0cntcclxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQxZjIwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICBcclxuICAgICAgICAgICAgICAuYWNmLWZpZWxke1xyXG4gICAgICAgICAgICAgICAgbGFiZWx7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDZlNGUwOyAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICBwLmRlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2Q2ZTRlMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2YtdG9vbHRpcC5hY2YtZmMtcG9wdXB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICAgIFxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJzZWN0aW9uLmJsb2ctZ3JpZHtcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgaDF7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgZGl2LmJsb2ctZ3JpZHtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuXHJcbiAgICAgICAgICAgIC5ibG9nLXBvc3R7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMjUlIC0gY2FsYyg3MnB4IC8gNCkpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDAuODEvMTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ2xvYmFsLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDgpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aHVtYm5haWx7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZnVsbGlua3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAuY29udGFpbmVye1xyXG4gICAgICAucm93e1xyXG4gICAgICAgIC5jb2x1bW57XHJcbiAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgZGl2LmJsb2ctZ3JpZHtcclxuICAgICAgICAgICAgICAuYmxvZy1wb3N0e1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gY2FsYygyNHB4IC8gMikpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sdW1ue1xyXG4gICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgIGRpdi5ibG9nLWdyaWR7XHJcbiAgICAgICAgICAgICAgLmJsb2ctcG9zdHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuIiwic2VjdGlvbi5jb2x1bW5ze1xyXG4gIC5jb250ZW50LXJvd3N7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuY29udGVudC1yb3d7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAmLnRvcHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5taWRkbGV7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5ib3R0b217XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50d28tcm93c3tcclxuICAgICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnRocmVlLXJvd3N7XHJcbiAgICAgIC5jb250ZW50LXJvd3tcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvdXItcm93c3tcclxuICAgICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICAgIGZsZXg6IDAgMCAyNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLmNvbnRhY3QtZm9ybXtcclxuICAucm93e1xyXG4gICAgLmNvbHVtbntcclxuICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgLmxlZnQtcm93e1xyXG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XHJcblxyXG4gICAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMC42Ni8xO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICMwMDAgMCUsIHJnYmEoMTAyLCAxMDIsIDEwMiwgMC4wMCkgNjAlKTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgLmltYWdlLXRpdGxle1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaW1hZ2UtZGVzY3JpcHRpb257XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodC1yb3d7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAuY29udGFpbmVye1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmdmb3JtX3RpdGxle1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZvcm17XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgLmdmb3JtX2JvZHl7XHJcbiAgICAgICAgICAgICAgICAuZ2Zvcm1fZmllbGRze1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmPmZpZWxkc2V0LmdmaWVsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5naW5wdXRfY29tcGxleHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuZ2ZfY2xlYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY+c3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC5nZmllbGR7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOmhhcyhpbnB1dFthcmlhLXJlcXVpcmVkPVwidHJ1ZVwiXSl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXR7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZ2xvYmFsLS1ib2R5LWZvbnQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmW3R5cGU9XCJudW1iZXJcIl17XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsICY6Zm9jdXMtdmlzaWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdpbnB1dF9jb250YWluZXJfdGV4dGFyZWF7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWdsb2JhbC0tYm9keS1mb250KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsICY6Zm9jdXMtdmlzaWJsZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJj4uZ2ZpZWxke1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZ2Zvcm1fZm9vdGVye1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24tdGV4dC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1ib3JkZXItcmFkaXVzKTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1wYWRkaW5nLXRvcCk7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1wYWRkaW5nLXJpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1wYWRkaW5nLWJvdHRvbSk7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLXBhZGRpbmctbGVmdCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLXNlY29uZGFyeS1idXR0b24tZm9udC1mYW1pbHkpO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb250LXNpemUpO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb250LXdlaWdodCk7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1mb250LXN0eWxlKTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWJvcmRlci1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tc2Vjb25kYXJ5LWJ1dHRvbi1ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1zZWNvbmRhcnktYnV0dG9uLWhvdmVyLXRleHQtY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAubGVmdC1yb3csIC5yaWdodC1yb3d7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sZWZ0LXJvd3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5pbWFnZXtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDAuNjYvMTtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5jb250ZW50LWdhbGxlcnl7XHJcbiAgLnJvd3tcclxuICAgIC5jb2x1bW57XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBnYXA6IDEuNXJlbTtcclxuXHJcbiAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgICAgICAucHJldGl0bGV7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudC1pdGVte1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICAgICAgICAuYmFja2dyb3VuZHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4wMCkgMCUsICMwMDAgMTAwJSk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjk1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigxMnB4KTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5ke1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0LXJvd3tcclxuICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLyAzIC0gY2FsYyg0OHB4IC8gMykpO1xyXG5cclxuICAgICAgICAgIC5jb250ZW50LWl0ZW17XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMC44LzE7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNlbnRyZS1yb3d7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIGNhbGMoNDhweCAvIDMpKTtcclxuXHJcbiAgICAgICAgICAuY29udGVudC1pdGVte1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMC43NXJlbSk7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYyg1MCUgLSAxMnB4KTtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAxMCUsICMwMDAgMTAwJSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoNTAlIC0gMTJweCk7XHJcblxyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMTIlLCAjMDAwIDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yaWdodC1yb3d7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMyAtIGNhbGMoNDhweCAvIDMpKTtcclxuXHJcbiAgICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgIC50ZXh0e1xyXG4gICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxlZnQtcm93LCAuY2VudHJlLXJvd3tcclxuICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMC43NXJlbSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJpZ2h0LXJvd3tcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2x1bW57XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAudGV4dHtcclxuICAgICAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sZWZ0LXJvdywgLmNlbnRyZS1yb3csIC5yaWdodC1yb3d7XHJcbiAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sZWZ0LXJvd3tcclxuICAgICAgICAgICAgLmNvbnRlbnQtaXRlbXtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250ZW50LWl0ZW17XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNS8xO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uY291bnRlcntcclxuICAucm93e1xyXG4gICAgLmNvbHVtbntcclxuICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIC5jb3VudGVyLWdyaWR7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAgICAgICAuY291bnRlci1pdGVte1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY291bnRlci1jb250ZW50e1xyXG4gICAgICAgICAgICAgIC5jb3VudGVyLW51bWJlcntcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1nbG9iYWwtLWgxLWZvbnQtZmFtaWx5KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMC44cmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNvdW50ZXItdGl0bGV7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdsb2JhbC0tY29sb3Itd2hpdGUpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5mYXEtZ3JpZCB7XHJcbiAgLmNvbnRlbnR7XHJcbiAgICAuZmFxLWxpc3R7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGdhcDogMS41cmVtO1xyXG5cclxuICAgICAgLnJlcGVhdGVyLWl0ZW17XHJcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMC43NXJlbSk7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3N3B4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1nbG9iYWwtLXAtZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tZ2xvYmFsLS1wLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgLnF1ZXN0aW9ue1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICAgIGJvcmRlcjogMS41cHggc29saWQgIzIyQ0M5RDtcclxuICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDc4JztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkIHZhcigtLWdsb2JhbC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYW5zd2Vye1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jbGlja2Vke1xyXG4gICAgICAgICAgLnF1ZXN0aW9ue1xyXG4gICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJ1xcZjA3Nyc7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIC5mYXEtbGlzdHtcclxuICAgICAgICAucmVwZWF0ZXItaXRlbXtcclxuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uZ29vZ2xlLW1hcHN7XHJcbiAgLnJvd3tcclxuICAgIC5jb2x1bW57XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGlmcmFtZXtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uaGVyb3tcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5jb250ZW50e1xyXG4gICAgcGFkZGluZy10b3A6IDVyZW07XHJcblxyXG4gICAgLnByZXRpdGxle1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAudGV4dHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtze1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuXHJcbiAgICAgIC5saW5re1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgXHJcbiAgICAuaWNvbnMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgXHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBhbmltYXRpb246IGFycm93IDNzIGluZmluaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBrZXlmcmFtZXMgYXJyb3cge1xyXG4gICAgMCUge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICA1MCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJvdHRvbTogLTRyZW07XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4gIHNlY3Rpb24uaGVyb3tcclxuICAgIC5jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIHNlY3Rpb24uaGVyb3tcclxuICAgIC5jb250ZW50e1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi5oaWdobGlnaHRlZC1ibG9nLXBvc3RzIHtcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAgICAgLnByZXRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXRsZS1zcGFjaW5ne1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYmxvZy1ncmlke1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG5cclxuICAgICAgICAgICAgLmJsb2ctcG9zdHtcclxuICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygzMy4zMzMlIC0gY2FsYyg0OHB4IC8gMykpO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDAuODEvMTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ2xvYmFsLS1iYWNrZ3JvdW5kLWNvbG9yKTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDgpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC50aHVtYm5haWx7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZnVsbGlua3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc3BhY2luZ3tcclxuICAgICAgICAgICAgICAudGl0bGV7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJsb2ctZ3JpZHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAuYmxvZy1wb3N0e1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1zcGFjaW5ne1xyXG4gICAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmxvZy1ncmlke1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5ibG9nLXBvc3R7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJzZWN0aW9uLm1vY2t1cC1zbGlkZXIge1xyXG4gIGhlaWdodDogMTAwdmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAuY29udGFpbmVye1xyXG4gICAgcGFkZGluZy10b3A6IDEzdmg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAuY29udGVudC1yb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5idXR0b25ze1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVkaWEtcm93e1xyXG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG5cclxuICAgICAgLm1vY2t1cHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICB3aWR0aDogMTQwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNzUuMzgzZGVnKTtcclxuICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS8wLjI1O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjMjJjYzlkIDAlLCB0cmFuc3BhcmVudCA4MCUpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSkgcm90YXRlKC0xNzUuMzgzZGVnKTtcclxuICAgICAgICAgIGxlZnQ6IC0yOSU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgb3BhY2l0eTogOCU7XHJcbiAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5pbWd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3djYXNle1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgJi5kZXNrdG9wLXNob3djYXNle1xyXG4gICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzM0cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYubW9iaWxlLXNob3djYXNle1xyXG4gICAgICAgICAgICB0b3A6IDEyOXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0M3B4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2aWdhdGlvbntcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMkNDOUQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSl7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnVsbGV0e1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI3Rjc1O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1QjdGNzU7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxsLXdpZHRoIDhzIGxpbmVhciBmb3J3YXJkcztcclxuICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcnVubmluZzsgLyogRW5zdXJlIGFuaW1hdGlvbiBwbGF5cyBieSBkZWZhdWx0ICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYWN0aXZlLnBhdXNlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7IC8qIFBhdXNlIGFuaW1hdGlvbiAqL1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGZpbGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgMjAlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICB0byB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguYWN0aXZlKXtcclxuICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAubWVkaWEtcm93e1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICAgICAubW9ja3Vwe1xyXG4gICAgICAgICAgICAmPmltZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2Nhc2Uge1xyXG4gICAgICAgICAgICAgICYuZGVza3RvcC1zaG93Y2FzZXtcclxuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDZweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm1vYmlsZS1zaG93Y2FzZXtcclxuICAgICAgICAgICAgICAgIHRvcDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC5jb250YWluZXJ7XHJcbiAgICAgIC5jb250ZW50e1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDMzMnB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVkaWEtcm93e1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuXHJcbiAgICAgICAgICAubW9ja3Vwe1xyXG4gICAgICAgICAgICAmPmltZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2Nhc2Uge1xyXG4gICAgICAgICAgICAgICYuZGVza3RvcC1zaG93Y2FzZXtcclxuICAgICAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTk2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLm1vYmlsZS1zaG93Y2FzZXtcclxuICAgICAgICAgICAgICAgIHRvcDogNzlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKSFpbXBvcnRhbnQ7XHJcbiAgICBcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA5dmg7XHJcblxyXG4gICAgICAuY29udGVudHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGdhcDogMDtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQtcm93e1xyXG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMTZweCkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICBvcmRlcjogMiFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgLnByZXRpdGxle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lZGlhLXJvd3tcclxuICAgICAgICAgIG1heC13aWR0aDogY2FsYyg3NSUgLSAxNnB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvcmRlcjogMSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgLm1vY2t1cHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xyXG5cclxuICAgICAgICAgICAgJj5pbWd7XHJcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2hvd2Nhc2Uge1xyXG4gICAgICAgICAgICAgICYuZGVza3RvcC1zaG93Y2FzZXtcclxuICAgICAgICAgICAgICAgIHRvcDogMiU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMiU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5tb2JpbGUtc2hvd2Nhc2V7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyOC42JTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ucG9ydGZvbGlvLWdyaWR7XHJcbiAgLmNvbnRhaW5lcntcclxuICAgIC5yb3d7XHJcbiAgICAgIC5jb2x1bW57XHJcbiAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAucG9ydGZvbGlvLWdyaWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWJhY2tncm91bmQtY29sb3IpO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAudGFnc3tcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAycHggc29saWQgdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjQpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5mb3JtYXRpb257XHJcbiAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAuY2F0ZWdvcmllc3tcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLmZ1bGxpbmt7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwIDAlLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCAwJSwgcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjAwKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDI0cHggMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLTQge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS01IHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcclxuICAgICAgICAgICAgICBncmlkLXJvdzogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tNiB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLTcge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiA0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS04IHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tOSB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLTEwIHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcclxuICAgICAgICAgICAgICBncmlkLXJvdzogNTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tMTEge1xyXG4gICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xyXG4gICAgICAgICAgICAgIGdyaWQtcm93OiA2O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS0xMiB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgICAgZ3JpZC1yb3c6IDUgLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLTE2IHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gMjsgZ3JpZC1yb3c6IDggLyBzcGFuIDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLTI0IHtcclxuICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIHNwYW4gMjsgZ3JpZC1yb3c6IDExIC8gc3BhbiAyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS0yOCB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyBzcGFuIDI7IGdyaWQtcm93OiAxNCAvIHNwYW4gMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgLmNvbHVtbntcclxuICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAucG9ydGZvbGlvLWdyaWQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAuaXRlbXtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgLnJvd3tcclxuICAgICAgICAuY29sdW1ue1xyXG4gICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5wb3J0Zm9saW8tZ3JpZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDEycHgpO1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwic2VjdGlvbi5wb3J0Zm9saW8tc2xpZGVye1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBcclxuICAuY29udGFpbmVye1xyXG4gICAgLnJvd3tcclxuICAgICAgLmNvbHVtbntcclxuICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgIHNwYW4ucHJldGl0bGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb250ZW50LWl0ZW1ze1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBoMi50aXRsZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wb3J0Zm9saW8tY29udGFpbmVye1xyXG5cclxuICAgICAgICAgICAgKntcclxuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcblxyXG4gICAgICAgICAgICAgIC5wb3J0Zm9saW8taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdsb2JhbC0tYmFja2dyb3VuZC1jb2xvcik7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpe1xyXG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3dnc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zd2lwZXItc2xpZGUtYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDAuOTUvMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMnJlbTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmluZm9ybWF0aW9ue1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDN7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2F0ZWdvcmllc3tcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICctJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgYS5mdWxsaW5re1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwIDAlLCByZ2JhKDEwMiwgMTAyLCAxMDIsIDAuMDApIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMGRlZywgIzAwMCAwJSwgcmdiYSgxMDIsIDEwMiwgMTAyLCAwLjAwKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdmlnYXRpb257XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgIC5wcmV2LWFycm93LCAubmV4dC1hcnJvd3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzN3B4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuc2xpZGUtY291bnRlcntcclxuICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgZ2FwOiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgIC5yb3d7XHJcbiAgICAgICAgLmNvbHVtbntcclxuICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAucG9ydGZvbGlvLWNvbnRhaW5lcntcclxuICAgICAgICAgICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgICAgICAgICAucG9ydGZvbGlvLWl0ZW17XHJcbiAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxLzEhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24ucmV2aWV3LXNsaWRlciB7XHJcbiAgLmNvbnRlbnQge1xyXG4gICAgaDIudGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgICBtYXgtd2lkdGg6IDU4JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVye1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMCAxNnB4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJTtcclxuXHJcbiAgICAgIC5vdmVyZmxvdy1oaWRkZW57XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgKntcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXJ7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMkNDOUQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgICAuc3dpcGVyLWNvbnRlbnR7XHJcbiAgICAgICAgICAgIC5yYXRpbmd7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIyQ0M5RDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgIGdhcDogMTJweDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAucmV2aWV3LWltYWdle1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDU2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaXRlbXN7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gNjhweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvc2l0aW9ue1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kZXNjcmlwdGlvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQtYXJyb3csIC5wcmV2LWFycm93e1xyXG4gICAgICAgIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIyQ0M5RDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgY29sb3I6ICMyMkNDOUQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJldi1hcnJvd3tcclxuICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV4dC1hcnJvd3tcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAuYnRue1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuY29udGVudHtcclxuICAgICAgaDIudGl0bGV7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG4gICAgICAuYnRue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsInNlY3Rpb24uc2VydmljZXMge1xyXG4gIC5jb250ZW50e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAucHJldGl0bGV7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlcnZpY2VzLWdyaWQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgLnNlcnZpY2UtaXRlbSB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogMjhweCA0OHB4O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgJjo6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMWRlZywgcmdiYSgzNCwgMjA0LCAxNTcsIDAuMzYpIDAlLCByZ2JhKDE3LCAxMDIsIDc5LCAwLjAwKSA0NCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZXJ2aWNlLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5zZXJ2aWNlLWltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoM3tcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpIWltcG9ydGFudDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZ1bGxpbmt7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bntcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAuc2VydmljZXMtZ3JpZHtcclxuICAgICAgLnNlcnZpY2UtaXRlbXtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDoxMDI0cHgpe1xyXG4gICAgLnNlcnZpY2VzLWdyaWR7XHJcbiAgICAgIC5zZXJ2aWNlLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxMnB4KSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gICAgLnNlcnZpY2VzLWdyaWR7XHJcbiAgICAgIC5zZXJ2aWNlLWl0ZW17XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTJweCkhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Iiwic2VjdGlvbi50ZXh0bWVkaWEge1xyXG4gIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIC5tZWRpYS1yb3cge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgLy8gYXNwZWN0LXJhdGlvOiAxLjMvMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aHVtYm5haWx7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucGxheS1idXR0b24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci1wcmltYXJ5KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tZ2xvYmFsLS1jb2xvci13aGl0ZSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICB3aWR0aDogMTE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAmLnBhdXNlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHdpZHRoOiAxMzRweDtcclxuICAgICAgICAgIGhlaWdodDogMTM0cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1nbG9iYWwtLWNvbG9yLXdoaXRlKTtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGxheWluZyB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgICAgICYucGF1c2Uge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGlkZGVue1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgI3lvdXR1YmUtdmlkZW97XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtcm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgIC5pbmZvcm1hdGlvbi1ibG9jayB7XHJcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSA4cHgpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdW0tdXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgICBnYXA6IDIuNXJlbTtcclxuXHJcbiAgICAgICAgLnN1bS11cC1ibG9jayB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZyZW07XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjAwYyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpLCAkYWxwaGE6IDAuNSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVlZDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1nbG9iYWwtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbnN7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgICAgLmJ0bntcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCl7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgIC5tZWRpYS1yb3d7XHJcbiAgICAgICAgZmxleDogMCAwIDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgIG9yZGVyOiAxIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmltYWdle1xyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250ZW50LXJvd3tcclxuICAgICAgICBmbGV4OiAwIDAgMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3JkZXI6IDIhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmZ1bGwtd2lkdGh7XHJcbiAgICAuY29udGVudHtcclxuICAgICAgLm1lZGlhLXJvd3tcclxuICAgICAgICAuaW1hZ2V7XHJcbiAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
