@charset "UTF-8";/*!
Theme Name: Herrenhäuser Theme
Theme URI: https://www.netzdenke.de
Description: Wordpress Theme basierend auf Theme Enfold
Author: Netzdenke
Author URI: https://www.netzdenke.de
Template: enfold
Version: 2.6.1
Text Domain: herri_enfold
*/@media (max-width:1024px){.two-col-breakpoint-1024 .wpb_column.vc_column_container.vc_col-sm-6{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-bottom:20px}}@media (max-width:1024px){.four-col-breakpoint-1024 .wpb_column.vc_column_container.vc_col-sm-3{width:50%!important;max-width:50%!important;flex:0 0 50%!important;margin-bottom:20px}}#itro_opaco{opacity:1!important;background-color:rgba(0,0,0,.5)!important;backdrop-filter:blur(10px)}#itro_popup{background-color:#0f1f21!important;border:none!important}@media (max-width:780px){#itro_popup{width:100%!important;max-width:100%!important;top:0!important;left:0!important;margin:0!important}}#itro_popup #popup_content .container{padding:0;color:#fff}#itro_popup #popup_content .container .row{display:flex;flex-direction:row;flex-wrap:wrap}#itro_popup #popup_content .container .row .col-1-2{flex:1 1 50%}#itro_popup #popup_content .container .row .col-1-2 h2{color:#bfa256;font-size:75px;line-height:1em;text-transform:uppercase;letter-spacing:-1px!important;text-align:right;font-weight:700}#itro_popup #popup_content .container .row .col-1-2 p{font-size:28px}#itro_popup #popup_content .container .row .col-1-2:nth-child(2){padding-right:20px;border-right:1px solid #fff}#itro_popup #popup_content .container .row .col-1-2:nth-child(3){padding-left:20px;padding-right:90px;align-self:center}@media (max-width:780px){#itro_popup #popup_content .container .row .col-1-2{flex:1 1 100%}#itro_popup #popup_content .container .row .col-1-2 h2,#itro_popup #popup_content .container .row .col-1-2 p{text-align:center}#itro_popup #popup_content .container .row .col-1-2:nth-child(2){padding-right:0;border-right:none}#itro_popup #popup_content .container .row .col-1-2:nth-child(3){padding-left:0;padding-right:0}}#itro_popup #popup_content .container .row .col-1{text-align:center;flex:1 1 100%}#itro_popup #popup_content .container .row .col-1 p{line-height:1em;font-size:35px}#itro_popup #popup_content .container .row .col-1:nth-child(4){padding-top:70px}@media (max-width:780px){#itro_popup #popup_content .container .row .col-1:nth-child(4){padding-top:0}}#itro_popup #popup_content #age_button_area{margin:1em 0}#itro_popup #popup_content #age_button_area input[type=button]{background-color:transparent;color:#fff;font-size:19px;font-weight:400;text-transform:uppercase;letter-spacing:0;padding:19px 33px;border:2px solid #fff;border-radius:5px;margin:10px;cursor:pointer;transition:all .3s ease-in-out}#itro_popup #popup_content #age_button_area input[type=button]:nth-child(1){margin-right:100px}@media (max-width:780px){#itro_popup #popup_content #age_button_area input[type=button]{margin:10px 0;margin-right:0!important;width:100%}}@font-face{font-family:Anton;font-style:normal;font-weight:400;src:url(assets/font/anton-v23-latin-regular.eot);src:local(""),url(assets/font/anton-v23-latin-regular.eot?#iefix) format("embedded-opentype"),url(assets/font/anton-v23-latin-regular.woff2) format("woff2"),url(assets/font/anton-v23-latin-regular.woff) format("woff"),url(assets/font/anton-v23-latin-regular.ttf) format("truetype"),url(assets/font/anton-v23-latin-regular.svg#Anton) format("svg")}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-Black.eot);src:url(assets/font/hinted-Clarke-Black.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Black.woff2) format("woff2"),url(assets/font/hinted-Clarke-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-Medium.eot);src:url(assets/font/hinted-Clarke-Medium.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Medium.woff2) format("woff2"),url(assets/font/hinted-Clarke-Medium.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-Regular.eot);src:url(assets/font/hinted-Clarke-Regular.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Regular.woff2) format("woff2"),url(assets/font/hinted-Clarke-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-Light.eot);src:url(assets/font/hinted-Clarke-Light.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Light.woff2) format("woff2"),url(assets/font/hinted-Clarke-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-BlackOblique.eot);src:url(assets/font/hinted-Clarke-BlackOblique.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Black-Oblique.woff2) format("woff2"),url(assets/font/hinted-Clarke-BlackOblique.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-MediumOblique.eot);src:url(assets/font/hinted-Clarke-MediumOblique.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Medium-Oblique.woff2) format("woff2"),url(assets/font/hinted-Clarke-MediumOblique.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-Oblique.eot);src:url(assets/font/hinted-Clarke-Oblique.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Regular-Oblique.woff2) format("woff2"),url(assets/font/hinted-Clarke-Oblique.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Clarke;src:url(assets/font/hinted-Clarke-LightOblique.eot);src:url(assets/font/hinted-Clarke-LightOblique.eot?#iefix) format("embedded-opentype"),url(assets/font/Clarke-Light-Oblique.woff2) format("woff2"),url(assets/font/hinted-Clarke-LightOblique.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Supreme;src:url(assets/font/Supreme-Variable.woff2) format("woff2"),url(assets/font/Supreme-Variable.woff) format("woff"),url(assets/font/Supreme-Variable.ttf) format("truetype");font-weight:100 800;font-display:swap;font-style:normal}h1,h2{font-weight:700;letter-spacing:0!important}h2{letter-spacing:0!important}h3{font-weight:700;letter-spacing:0!important}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:0}.fs-18{font-size:18px}p{line-height:1.3em}header#header #header_main{border-top:0}@media (max-width:1360px){header#header #header_main .av-logo-container{padding:0 20px 0 7px!important}}@media (max-width:767px){header#header #header_main .av-logo-container{margin:0;max-width:100%!important;width:100%!important}}header#header #header_main .av-logo-container .logo img{margin:20px 5px}@media (min-width:990px){header#header #header_main .av-logo-container .logo img{margin:50px 10px}}@media (max-width:430px){header#header #header_main .av-logo-container .logo img{margin:20px 0}}header#header #header_main .av-logo-container svg{max-width:300px}@media (max-width:1160px){header#header #header_main .av-logo-container .avia-menu.av-main-nav-wrap{padding-right:0;margin-right:0}}header#header #header_main .av-logo-container .social_bookmarks{position:static!important;margin-top:0!important;display:flex;gap:20px;margin-left:20px}@media (max-width:1160px){header#header #header_main .av-logo-container .social_bookmarks{position:relative!important;top:5px}}header#header #header_main .av-logo-container .social_bookmarks li{width:30px;height:30px}header#header #header_main .av-logo-container .social_bookmarks li a{color:#000;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0;word-spacing:0;display:flex;align-items:center;justify-content:center;height:30px;width:30px;line-height:26px;border-radius:50%!important;background-color:#b0964f!important;transition:all .3s ease}header#header #header_main .av-logo-container .social_bookmarks li a:hover::before{background-color:#b0964f;color:#fff}header#header #header_main .menu-item.cart_dropdown{border:none}@media (max-width:1385px){header#header #header_main .menu-item.cart_dropdown{display:none}}header#header #header_main .menu-item.cart_dropdown .cart_dropdown_first a.cart_dropdown_link{border-radius:50%;border:none;background-color:#fff;color:#000}header#header.header-scrolled #header_main .av-logo-container .logo img{margin:20px 5px}@media (min-width:990px){header#header.header-scrolled #header_main .av-logo-container .logo img{margin:10px 10px}}@media (max-width:430px){header#header.header-scrolled #header_main .av-logo-container .logo img{margin:20px 0}}@media only screen and (max-width:767px){.responsive #top #wrap_all #header{position:fixed!important;top:0}.responsive #top #main{padding-top:90px!important}}nav.main_menu{font-family:Anton,'Open Sans',sans-serif;font-weight:400;letter-spacing:1px;word-spacing:0;display:flex!important;align-items:center}nav.main_menu .avia-menu{border:none}nav.main_menu .avia-menu ul#avia-menu>li.current-menu-item>a{color:#b0964f}nav.main_menu .avia-menu ul#avia-menu>li#menu-item-search{display:none}nav.main_menu .avia-menu ul#avia-menu>li>a{font-size:16px;font-weight:400;text-transform:uppercase}nav.main_menu .avia-menu ul#avia-menu>li>a .avia-menu-text{font-size:25px;font-weight:500;letter-spacing:2px;text-transform:uppercase}nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu{background-color:#000;padding:20px 0;width:321px;border:none}nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li,nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li.current-menu-item{background-color:#000;border:none}nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li.current-menu-item:hover,nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li:hover{background-color:#b0964f}nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li a,nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li.current-menu-item a{background:0 0!important;border:none;color:#b0964f;text-transform:uppercase;padding:12px 60px 12px 30px;font-size:16px;font-weight:700;word-spacing:0}nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li a:after,nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li.current-menu-item a:after{font-family:'Font Awesome 5 Free';font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"\f054";position:absolute;right:20px;top:calc(50% - 10px);font-size:25px}nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li a:hover,nav.main_menu .avia-menu ul#avia-menu>li ul.sub-menu>li.current-menu-item a:hover{color:#fff}nav.main_menu .avia-menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner{background-color:#fbfbfb}nav.main_menu .avia-menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:after,nav.main_menu .avia-menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:before{background-color:#fbfbfb}@media only screen and (max-width:1250px){.av-main-nav>li.menu-item-avia-special{display:block}.av-main-nav>li{display:none}}#av-burger-menu-ul li a{font-size:20px;text-transform:uppercase;font-weight:500;color:#fbfbfb!important;border-color:#fbfbfb!important}#av-burger-menu-ul li.current-menu-item a{background-color:#141414!important}li.av-burger-menu-main{padding-right:0!important}.av-burger-overlay .av-burger-overlay-inner ul#av-burger-menu-ul .av-width-submenu>a .avia-menu-text,.av-burger-overlay .av-burger-overlay-inner ul#av-burger-menu-ul .bold>a .avia-menu-text{font-weight:800;font-size:24px}@media (max-width:768px){body.home .entry-content-wrapper .entry-content h1,body.home .entry-content-wrapper .entry-content h2{font-size:75px!important}body.home .home-product-slider-row .vc_column-inner .wpb_wrapper h2{font-size:45px!important;text-align:center!important}body.home .left-on-tablet{text-align:left!important}body.home .left-on-tablet p{text-align:left!important}}@media (max-width:1000px){.home-2col-headline-left .vc_column_container,.home-2col-headline-right .vc_column_container{width:100%!important}.home-2col-headline-left .vc_btn3-right,.home-2col-headline-left h2,.home-2col-headline-left h3,.home-2col-headline-left p,.home-2col-headline-right .vc_btn3-right,.home-2col-headline-right h2,.home-2col-headline-right h3,.home-2col-headline-right p{text-align:left!important}.home-2col-headline-left h2,.home-2col-headline-right h2{font-size:75px}.home-2col-headline-left h3,.home-2col-headline-right h3{font-size:30px}.home-2col-headline-right{display:flex;flex-direction:column-reverse}.home-2col-headline-right .vc_column_container.vc_col-sm-5:nth-child(2) .vc_column-inner{border-right-width:0!important;padding-right:0!important}.home-2col-headline-right .vc_column_container.vc_col-sm-6 .vc_column-inner{padding-left:15px!important;border-left:0!important}.home-2col-headline-left .vc_column_container.vc_col-sm-5:nth-child(1) .vc_column-inner{padding-right:15px!important}.home-2col-headline-left .vc_column_container.vc_col-sm-5:nth-child(1) .vc_column-inner h2{text-align:left}.home-2col-headline-left .vc_column_container.vc_col-sm-5:nth-child(2) .vc_column-inner{border-left-width:0!important;padding-left:15px!important}}body:not(.page-template-single-brausen) #main{background-repeat:no-repeat;background-color:#0b1618;background-image:url(assets/img/background_logo.svg);background-attachment:fixed;background-position:center 11em;background-size:500px}@media (max-width:768px){body:not(.page-template-single-brausen) #main{background-size:80%}}body:not(.page-template-single-brausen) #main .container_wrap .container main{padding-top:0;padding-bottom:0}main.template-page.content{padding-top:0;padding-bottom:0}.main_color{background:0 0!important}.main_color tr:nth-child(even){background:#f2f2f2!important;color:#000!important}.vc_general.vc_btn3.vc_btn3-style-outline{font-weight:400;text-transform:uppercase;font-size:19px}@media (max-width:768px){.vc_general.vc_btn3.vc_btn3-style-outline{font-size:16px}}.ubtn-link .ubtn-data.ubtn-icon{margin:-2px -10px}.master-slider-parent{color:initial}.ms-skin-default .ms-bullets{margin-top:50px}.ms-skin-default .ms-bullets .ms-bullet{background:rgba(0,0,0,0) url(assets/img/light-skin-1.png) no-repeat scroll -30px -110px;height:14px!important;width:14px!important}.ms-skin-default .ms-bullet-selected{background:rgba(0,0,0,0) url(assets/img/light-skin-1.png) no-repeat scroll -30px -80px!important}.ms-skin-default .ms-nav-next{background:rgba(0,0,0,0) url(assets/img/light-skin-1.png) repeat scroll -90px -100px!important;box-shadow:none!important;height:60px!important}.ms-skin-default .ms-nav-prev{background:rgba(0,0,0,0) url(assets/img/light-skin-1.png) repeat scroll -90px -20px!important;box-shadow:none!important;height:60px!important}.master-slider-large-screen .ms-slide-bgcont img{margin-top:0!important}#header_main ul.menu-item.cart_dropdown{right:10px}@media (max-width:1330px){#header_main ul.menu-item.cart_dropdown{display:none}}#header_main ul.menu-item.cart_dropdown>li>a{color:#fff}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget{color:#404040}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content{background-color:#fff}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content p.woocommerce-mini-cart__empty-message{font-size:17px}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>ul.woocommerce-mini-cart>li{background:#fff!important}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>ul.woocommerce-mini-cart>li>a{color:#b19750;font-size:14px}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>p.woocommerce-mini-cart__total{padding-bottom:5px;font-size:14px}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>p.woocommerce-mini-cart__total strong{color:#b19750}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>p.total-cart-tax{padding-top:0}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>p.woocommerce-mini-cart__buttons{padding:0;display:flex;flex-wrap:wrap}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>p.woocommerce-mini-cart__buttons>a{width:50%;background:#b19750;color:#fff;float:none;font-size:13px;padding:8px 0}#header_main ul.menu-item.cart_dropdown>li>.dropdown_widget>.widget_shopping_cart_content>p.woocommerce-mini-cart__buttons>a:hover{color:#000}#top div.woocommerce-notices-wrapper div.woocommerce-message{background-color:#fff;color:#b19750}@media (max-width:480px){#top div.woocommerce-notices-wrapper div.woocommerce-message{padding:32px}}#top div.woocommerce-notices-wrapper div.woocommerce-message a.wc-forward{font-size:17px;padding:13px;background-color:#b19750;color:#fff}@media (min-width:481px){#top div.woocommerce-notices-wrapper div.woocommerce-message a.wc-forward{width:auto!important}}@media (max-width:480px){#top div.woocommerce-notices-wrapper div.woocommerce-message a.wc-forward{width:100%!important;position:initial;margin:0 0 20px 0}}form.woocommerce-cart-form>table{color:#000}form.woocommerce-cart-form>table>thead>tr>th{font-size:17px;color:#000}form.woocommerce-cart-form>table>tbody>tr>td{font-size:17px}form.woocommerce-cart-form>table>tbody>tr>td a:hover{color:inherit;text-decoration:underline}form.woocommerce-cart-form>table>tbody>tr>td input.input-text.qty.text{background:#b19750!important}form.woocommerce-cart-form>table>tbody>tr td.actions button[type=submit]{font-size:17px;padding:13px;width:auto!important}p.cart-empty.woocommerce-info{color:#000}.cart-collaterals{margin:50px 0 0 0}.cart-collaterals .cart_totals h2{font-size:27px;color:#b19750}@media (min-width:1200px){.cart-collaterals .cart_totals h2{margin-bottom:30px}}.cart-collaterals .cart_totals form.woocommerce-shipping-calculator{display:none}.cart-collaterals .cart_totals table tbody tr th{color:#b19750}.cart-collaterals .cart_totals table tbody tr td,.cart-collaterals .cart_totals table tbody tr th{font-size:17px;padding:7px 10px;line-height:19px}.cart-collaterals .cart_totals table tbody tr td .woocommerce-Price-amount,.cart-collaterals .cart_totals table tbody tr th .woocommerce-Price-amount{color:#000}.cart-collaterals .cart_totals table tbody tr td ul#shipping_method li label{color:#404040;padding-left:10px}form.woocommerce-checkout .woocommerce-NoticeGroup ul.woocommerce-error li a{color:#404040}form.woocommerce-checkout #customer_details .woocommerce-additional-fields ::placeholder,form.woocommerce-checkout #customer_details .woocommerce-billing-fields ::placeholder,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields ::placeholder{color:#a9a9a9;opacity:1}form.woocommerce-checkout #customer_details .woocommerce-additional-fields :-ms-input-placeholder,form.woocommerce-checkout #customer_details .woocommerce-billing-fields :-ms-input-placeholder,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields :-ms-input-placeholder{color:#a9a9a9}form.woocommerce-checkout #customer_details .woocommerce-additional-fields ::-ms-input-placeholder,form.woocommerce-checkout #customer_details .woocommerce-billing-fields ::-ms-input-placeholder,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields ::-ms-input-placeholder{color:#a9a9a9}form.woocommerce-checkout #customer_details .woocommerce-additional-fields p input[type=email],form.woocommerce-checkout #customer_details .woocommerce-additional-fields p input[type=tel],form.woocommerce-checkout #customer_details .woocommerce-additional-fields p input[type=text],form.woocommerce-checkout #customer_details .woocommerce-additional-fields p label,form.woocommerce-checkout #customer_details .woocommerce-additional-fields p textarea,form.woocommerce-checkout #customer_details .woocommerce-billing-fields p input[type=email],form.woocommerce-checkout #customer_details .woocommerce-billing-fields p input[type=tel],form.woocommerce-checkout #customer_details .woocommerce-billing-fields p input[type=text],form.woocommerce-checkout #customer_details .woocommerce-billing-fields p label,form.woocommerce-checkout #customer_details .woocommerce-billing-fields p textarea,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields p input[type=email],form.woocommerce-checkout #customer_details .woocommerce-shipping-fields p input[type=tel],form.woocommerce-checkout #customer_details .woocommerce-shipping-fields p input[type=text],form.woocommerce-checkout #customer_details .woocommerce-shipping-fields p label,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields p textarea{font-size:17px;color:#000}form.woocommerce-checkout #customer_details .woocommerce-additional-fields select,form.woocommerce-checkout #customer_details .woocommerce-billing-fields select,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields select{color:#000}form.woocommerce-checkout #customer_details .woocommerce-additional-fields span.optional,form.woocommerce-checkout #customer_details .woocommerce-billing-fields span.optional,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields span.optional{color:#fff}form.woocommerce-checkout #customer_details .woocommerce-additional-fields label,form.woocommerce-checkout #customer_details .woocommerce-billing-fields label,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label{color:#fff!important}form.woocommerce-checkout #customer_details .woocommerce-additional-fields label span,form.woocommerce-checkout #customer_details .woocommerce-billing-fields label span,form.woocommerce-checkout #customer_details .woocommerce-shipping-fields label span{color:#fff!important}form.woocommerce-checkout #order_review #payment{border:none!important;color:#000}@media (min-width:1200px){form.woocommerce-checkout #order_review #payment{margin:0 0 50px 0}}@media (max-width:1199px){form.woocommerce-checkout #order_review #payment{margin:0 0 30px 0}}form.woocommerce-checkout #order_review #payment ul.payment_methods{padding:0;border-top:1px solid #ebebeb}form.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method label{font-size:17px}form.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method label a:hover{color:inherit;text-decoration:underline}form.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method .payment_box{padding:20px 40px 10px 38px;width:100%;font-size:17px;line-height:1.2em}form.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder-legal p.legal label span{font-size:17px}form.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder-legal p.legal label span a:hover{color:inherit;text-decoration:underline}form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table{color:#000}form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>thead>tr>th{font-size:17px;color:#000}form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tbody>tr>td,form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tbody>tr>th,form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tfoot>tr>td,form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tfoot>tr>th{font-size:17px}form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tbody>tr>td a:hover,form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tbody>tr>th a:hover,form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tfoot>tr>td a:hover,form.woocommerce-checkout #order_review table.woocommerce-checkout-review-order-table>tfoot>tr>th a:hover{color:inherit;text-decoration:underline}form.woocommerce-checkout #order_review .wc-gzd-order-submit .place-order button{font-size:17px}form.woocommerce-checkout #order_review .wc-gzd-checkbox-placeholder-legal .woocommerce-gzd-legal-checkbox-text{color:#fff}.woocommerce-table--order-details ul.wc-appointment-summary-list,.woocommerce-table--order-details ul.wc-item-meta{overflow:hidden}.woocommerce-table--order-details ul.wc-appointment-summary-list li,.woocommerce-table--order-details ul.wc-item-meta li{font-size:12px!important}#top ul.products{overflow:hidden}@media (min-width:1200px){#top ul.products{margin:0 0 50px 0}}@media (max-width:1199px){#top ul.products{margin:0 0 30px 0}}#top ul.products li.product-category>a{background:#fff}@media (min-width:1201px){#top ul.products li.product-category>a img{width:calc(100% - 40px);margin:20px!important}}@media (max-width:1200px) and (min-width:769px){#top ul.products li.product-category>a img{width:calc(100% - 20px);margin:10px!important}}@media (max-width:768px){#top ul.products li.product-category>a img{width:calc(100% - 100px);margin:50px!important}}#top ul.products li.product-category>a h2{padding:10px;font-size:1em!important;font-weight:700}#top ul.products>li.product>.inner_product{background:#fff!important;color:#000}#top ul.products>li.product>.inner_product>a>.inner_product_header{background:#fff}#top ul.products>li.product>.inner_product>a>.inner_product_header .inner_product_header_table h2.woocommerce-loop-product__title{font-size:1em!important}#top ul.products>li.product>.inner_product>a.woocommerce-loop-product__link>.thumbnail_container{padding:30px}#top ul.products>li.product>.inner_product>p.shipping-costs-info,#top ul.products>li.product>.inner_product>p.tax-info{padding:0 15px}#top ul.products>li.product>.inner_product>.avia_cart_buttons{background-color:#b19750;opacity:.7}#top ul.products>li.product>.inner_product>.avia_cart_buttons:hover{opacity:1}#top ul.products>li.product>.inner_product>.avia_cart_buttons>a{font-size:15px}.product-sorting ul li .currently-selected{font-size:14px;background:#1a1a1a}.product-sorting ul li ul li{font-size:14px}.product-sorting ul.sort-param-order ul li:nth-child(10),.product-sorting ul.sort-param-order ul li:nth-child(2),.product-sorting ul.sort-param-order ul li:nth-child(3),.product-sorting ul.sort-param-order ul li:nth-child(5),.product-sorting ul.sort-param-order ul li:nth-child(6),.product-sorting ul.sort-param-order ul li:nth-child(7),.product-sorting ul.sort-param-order ul li:nth-child(8),.product-sorting ul.sort-param-order ul li:nth-child(9){display:none}body.post-type-archive .product-sorting{display:none}.main_color ul.sort-param li a{color:#000}.main_color ul.sort-param li a:hover{color:#b19750!important}.woocommerce .return-to-shop a.wc-backward{font-size:17px}body#top.single-product .product>.single-product-summary>.entry-summary form.cart button[type=submit]{font-size:17px;padding:13px}body#top.single-product .product>.single-product-summary>.entry-summary .product_meta{font-size:15px}body#top.single-product .product>.single-product-summary>.entry-summary .product_meta .posted_in,body#top.single-product .product>.single-product-summary>.entry-summary .product_meta .sku_wrapper{display:none}body#top.single-product .product>.single-product-summary>.woocommerce-tabs ul.tabs{display:none}body#top.single-product .product>.single-product-summary>.woocommerce-tabs>.panel{background:0 0;padding:0;border:none}body#top.single-product .product>.single-product-summary>.woocommerce-tabs .woocommerce-Tabs-panel--additional_information{display:none!important}body#top.single-product .woocommerce-product-gallery figure>a{background:#fff}body#top.archive main.template-shop .page-thumb{display:none}body#top.archive main.template-shop .product-category-header h1{color:#002d5e}@media (min-width:1200px){body#top.archive main.template-shop .product-category-header h1{margin:50px 0 30px 0}}@media (max-width:1199px){body#top.archive main.template-shop .product-category-header h1{margin:30px 0 10px 0}}.container_wrap_shop_head .container h1{font-weight:700!important;font-family:Clarke,sans-serif;text-align:center;margin:0;padding:50px 0;color:#b19750}.container_wrap_shop_head .container a.head-back-to-shop,.container_wrap_shop_head .container a.head-to-cart{display:inline-block;margin:20px 0;font-size:14px;text-decoration:none!important;border:1px solid #b0964f;background:#1a1a1a;color:#fff;padding:3px 10px 5px 9px}.container_wrap_shop_head .container a.head-back-to-shop>span.dashicons,.container_wrap_shop_head .container a.head-to-cart>span.dashicons{margin-right:5px;border-right:1px solid #d3d3d3;padding-right:30px;display:inline-block;margin-top:4px}.container_wrap_shop_head .container a.head-back-to-shop{float:left}.container_wrap_shop_head .container a.head-to-cart{float:right}@media (max-width:1330px){.container_wrap_shop_head .container a.head-to-cart{display:none}}body.woocommerce-page.archive.post-type-archive #main .container_wrap.template-shop>.container h2{font-weight:700!important}@media (min-width:769px){body.woocommerce-page.archive.post-type-archive #main .container_wrap.template-shop>.container{display:flex;flex-wrap:wrap;justify-content:space-between}body.woocommerce-page.archive.post-type-archive #main .container_wrap.template-shop>.container>header{width:350px}body.woocommerce-page.archive.post-type-archive #main .container_wrap.template-shop>.container>main{margin-top:50px;width:calc(100% - 450px)}}body#top.single-product form.variations_form{background:0 0}body#top.single-product form.variations_form table.variations tr td.label{font-size:17px;line-height:34px}body#top.single-product form.variations_form table.variations tr td.value select{font-size:17px;color:#fff}body#top.single-product form.variations_form .single_variation_wrap .quantity input.input-text.qty.text{color:#fff}#pwgc-redeem-gift-card-form{display:flex;flex-direction:column}#pwgc-redeem-gift-card-form #pwgc-redeem-form input[type=text]#pwgc-redeem-gift-card-number{color:#000}#pwgc-redeem-gift-card-form #pwgc-redeem-form input[type=submit]#pwgc-redeem-button{font-size:.92em}#pwgc-purchase-container input[type=text]{color:#000!important;font-size:.92em}#pwgc-purchase-container input[type=submit]{font-size:.92em}#woocommerce-gzd-revocation .input-text{color:#444!important}#footer .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#footer .container>.flex_column{margin-left:0}@media (max-width:767px){#footer .container>.flex_column{margin-bottom:0!important}}@media (min-width:901px){#footer .container>.flex_column{width:calc(100% / 6)}}@media (max-width:900px) and (min-width:601px){#footer .container>.flex_column{width:calc(100% / 3)!important}}#footer .container>.flex_column section{margin:0}#footer .container>.flex_column section .textwidget p strong{color:#fbfbfb;font-weight:700;font-size:25px;font-family:Clarke,sans-serif;text-transform:uppercase}#footer .container>.flex_column section .textwidget p a{color:#fff;font-size:14px;font-family:Futura,sans-serif}#footer .container>.flex_column section .textwidget p a:hover{text-decoration:none;color:#b19750}#footer .container>.flex_column section .textwidget img{padding:0 10px}#footer .container>.flex_column:first-child{padding-right:25px;width:calc(100% / 6 + 70px)}#footer .container>.flex_column:last-child{padding:.85em 0;width:calc(100% / 6 - 70px)}footer#socket .container .copyright{font-size:17px}@media (max-width:480px){footer#socket .container nav ul{text-align:center;margin-top:20px}}footer#socket .container nav ul li{border-color:#b19750}@media (max-width:480px){footer#socket .container nav ul li{float:none;display:inline-block;border:none}}footer#socket .container nav ul li a{font-size:14px;line-height:20px}#text-sf .text-sf-icons a{color:#000;background:#b19750;height:33px;display:inline-block;width:33px;border-radius:50%;text-align:center;font-size:32px}#text-sf .text-sf-icons a i{font-size:24px}body.archive .woocommerce-products-header h1.page-title{display:block;margin:30px 0}body.archive nav.pagination a{color:#000}.quantity input.minus,.quantity input.plus{color:#000!important}.woocommerce-tabs.wc-tabs-wrapper table.shop_attributes{background:0 0}.woocommerce-tabs.wc-tabs-wrapper table.shop_attributes tr{background:0 0}.woocommerce-order-details table.woocommerce-table--order-details{color:#000}.woocommerce-order-details address{color:#000}.woocommerce-customer-details address{color:#000;background:#fff;padding:15px}.container.template-blog.template-single-blog{padding-top:50px}.post-password-form input{color:#000!important}.herri-event-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin:30px 0}@media (min-width:901px){.herri-event-wrap>div{width:calc(50% - 25px)}}.herri-event-heading-sub p{margin:0}.herri-events-archive{margin:20px 0 0 0}.herri-events-archive .herri-events-archive-item{margin:30px 0}@media (min-width:769px){.herri-events-archive .herri-events-archive-item{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:769px){.herri-events-archive .herri-events-archive-item .herri-events-archive-item-thumb{width:250px}}@media (min-width:769px){.herri-events-archive .herri-events-archive-item .herri-events-archive-item-desc{width:calc(100% - 280px)}}@media (max-width:768px){.herri-events-archive .herri-events-archive-item .herri-events-archive-item-desc{margin:20px 0 0 0}}.herri-events-archive .herri-events-archive-item .herri-events-archive-item-desc>a{display:inline-block;margin:20px 0 0 0;background:#b19750;color:#fff;padding:10px;border-radius:4px;text-decoration:none!important}.herri-events-archive .herri-events-archive-item .herri-events-archive-item-desc>a:hover{background:#957b54}.pgc-rev-lb-b-item-menu-wrap div[data-type=info],.pgc-rev-lb-b-item-menu-wrap div[data-type=like],.pgc-rev-lb-b-item-menu-wrap div[data-type=share]{display:none}.contact-address-list li:first-child .uavc-list-icon{margin-top:12px}.contact-address-list li i.Defaults-map-marker{font-size:42px}.contact-address-list li i.Defaults-phone{font-size:38px}.contact-address-list li i.Defaults-envelope{font-size:34px}.contact-address-list li:last-child .uavc-list-desc a{text-decoration:underline!important}#top .wpcf7 form input[type=email],#top .wpcf7 form input[type=text],#top .wpcf7 form textarea{background:rgba(251,251,251,.3);color:#fbfbfb;border:none;margin:0;border-radius:7px;padding:12px 25px}#top .wpcf7 form input[type=email]::placeholder,#top .wpcf7 form input[type=text]::placeholder,#top .wpcf7 form textarea::placeholder{color:#fbfbfb;margin-left:1em;text-transform:uppercase}#top .wpcf7 form input[type=email]{margin-bottom:1em}#top .wpcf7 form input[type=submit],#top .wpcf7 form label{font-size:1em}#top .wpcf7 form input[type=submit] .wpcf7-not-valid-tip,#top .wpcf7 form label .wpcf7-not-valid-tip{font-size:initial;color:red;margin-top:-20px}#top .wpcf7 form .wpcf7-acceptance .wpcf7-list-item{margin-left:0}#top .wpcf7 form .wpcf7-acceptance .wpcf7-list-item label{display:flex;gap:10px;align-items:start}#top .wpcf7 form .wpcf7-acceptance .wpcf7-list-item label span{font-size:16px;color:#fff;line-height:1.3em}#top .wpcf7 form .wpcf7-submit{float:right;background:0 0;border:2px solid #fbfbfb;border-radius:7px;color:#fbfbfb;padding:10px 20px;text-transform:uppercase}#top .wpcf7 form .wpcf7-submit i{margin-left:8px}#top .wpcf7 form .wpcf7-not-valid-tip{color:#a70707;font-size:14px}#top .wpcf7 .wpcf7-response-output{margin:60px 0 0 0;padding:10px 15px;border-radius:7px}#top .wpcf7 .wpcf7-response-output.wpcf7-acceptance-missing,#top .wpcf7 .wpcf7-response-output.wpcf7-validation-errors{border-color:red;color:red}#top .wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{border-color:#b19750!important;color:#fff}#wc-appointments-appointment-form .wc-pao-addon-container.wc-pao-addon-marktauswahl-abholung-probierpaket{display:none}#wc-appointments-appointment-form .wc-pao-addon-container .wc-pao-addon-description p{color:#000}#wc-appointments-appointment-form .wc-pao-addon-container .form-row input[type=text],#wc-appointments-appointment-form .wc-pao-addon-container .form-row select{color:#000}#wc-appointments-appointment-form .slot-picker{color:#000}#wc-appointments-appointment-form .wc-appointments-appointment-cost.price dl dt{width:auto;display:inline-block}#wc-appointments-appointment-form .wc-appointments-appointment-cost.price dl dd{float:none!important;display:inline-block;margin-left:10px}body.single-tournament #wrap_all #main .container_wrap{padding:20px 0 50px 0}body.single-tournament #wrap_all #main .container_wrap h1{margin:0 0 20px 0}body.single-tournament #wrap_all #main .container_wrap .tournament-registration input{color:#000}body.single-tournament #wrap_all #main .container_wrap .tournament-registration input::placeholder{color:#000;opacity:1}body.single-tournament #wrap_all #main .container_wrap .tournament-registration input:-ms-input-placeholder{color:#000}body.single-tournament #wrap_all #main .container_wrap .tournament-registration input::-ms-input-placeholder{color:#000}@media (min-width:768px){body.post-type-archive-tournament .tournament-wrapper>.template-page{display:flex}}body.post-type-archive-tournament .tournament-wrapper>.template-page .to-tournament-button{font-family:supreme,sans-serif;font-weight:400;text-transform:uppercase;font-size:19px;padding:13px 19px;border-radius:5px;border:2px solid #fff;background:0 0;color:#000;transition:all .3s ease-in-out}body.post-type-archive-tournament .tournament-wrapper>.template-page .to-tournament-button:hover{background:#fff;color:#666!important}.nd-checkout-notice{border:2px solid #b19750!important;border-radius:5px;background:#1a1a1a;margin:0 0 20px 0}.nd-checkout-notice p{font-size:20px;font-weight:700;padding:8px 11px;margin:0}.nd-checkout-notice p i{color:#b19750;margin:0 10px 0 0}.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding:0!important}.self-pickup-notice{background:#fff;color:#000;padding:20px}.self-pickup-notice>p{margin:0}.self-pickup-notice>p:first-child{font-weight:700;color:#b19750}table.ui-datepicker-calendar tr td.fully_scheduled{background:red!important;opacity:1!important}table.ui-datepicker-calendar tr td.fully_scheduled span{color:#fff!important;font-weight:700}table.ui-datepicker-calendar tr td.appointable{background:green!important}table.ui-datepicker-calendar tr td.appointable.ui-datepicker-current-day a{background:#006400!important}table.ui-datepicker-calendar tr td.appointable a{color:#fff!important;font-weight:700}.product-details-header{padding-top:200px!important}@media (max-width:768px){.product-details-header{display:flex;flex-direction:column-reverse;padding-top:30px!important}.product_navigation_row{margin-bottom:0;display:flex;flex-direction:row;align-items:center}.product_navigation_row .wpb_column .vc_column-inner{padding:0!important}.product_navigation_row .wpb_column .vc_column-inner .ubtn-text{display:none}.product_navigation_row .wpb_column .vc_column-inner .ubtn-link{padding:10px 15px}}@media (max-width:1000px){.overview-early-breakpoint .wpb_column.vc_column_container.vc_col-sm-3{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-bottom:20px}}.white_circle:after{content:"";position:absolute;top:0;left:75px;width:232px;height:232px;background:#273a3c;border-radius:50%;z-index:-1;opacity:.7}.home-product-slider .ms-inner-controls-cont{max-width:none!important}.home-product-slider .ms-inner-controls-cont .ms-nav-next{right:0!important}.home-product-slider .ms-inner-controls-cont .ms-nav-prev{left:0!important}.home-product-slider .ms-slide{opacity:1!important;border-radius:5px}.home-product-slider .ms-slide .ms-slide-bgcont img{max-height:200px;width:auto!important;margin:0 auto;margin-top:40px!important}.home-product-slider .ms-slide .ms-slide-layers{display:block!important;visibility:visible!important;opacity:1!important}.home-product-slider .ms-slide .ms-slide-layers .ms-anim-layers{display:inline-block!important;visibility:visible!important;opacity:1!important}.home-product-slider .ms-slide .ms-slide-layers .ms-anim-layers .slide-title{display:inline-block!important;visibility:visible!important;opacity:1!important;width:240px;height:100px;bottom:30px;left:30px}.home-product-slider .ms-slide .ms-slide-layers .ms-anim-layers .slide-title h4{letter-spacing:-.7pt;line-height:36px;font-size:35px!important;text-align:center;color:#122527!important}.home-first-slider .master-slider.ms-skin-default .ms-slide{opacity:1!important}.home-first-slider .master-slider.ms-skin-default .ms-slide .ms-slide-layers{display:flex!important;justify-content:center!important}.home-first-slider .master-slider.ms-skin-default .ms-slide .ms-slide-layers .ms-anim-layers{transition:none!important;opacity:1!important;visibility:visible!important;display:flex!important;justify-content:center!important}.home-first-slider .master-slider.ms-skin-default .ms-slide .ms-slide-layers .ms-anim-layers img{opacity:1!important;display:block!important;transition:none!important;visibility:visible!important;top:68px!important}@media (max-width:767px){.home-first-slider .master-slider.ms-skin-default .ms-slide .ms-slide-layers .ms-anim-layers img{left:calc(50% - 55px)!important;min-height:414px!important;width:auto!important}}.home-first-slider .master-slider.ms-skin-default .ms-inner-controls-cont{max-width:none!important}.home-first-slider .master-slider.ms-skin-default .ms-inner-controls-cont .ms-nav-next,.home-first-slider .master-slider.ms-skin-default .ms-inner-controls-cont .ms-nav-prev{display:block!important;opacity:1!important}.home-first-slider .master-slider.ms-skin-default .ms-inner-controls-cont .ms-nav-next{right:0!important}.home-first-slider .master-slider.ms-skin-default .ms-inner-controls-cont .ms-nav-prev{left:0!important}i.Defaults-phone:before{bottom:-4px;position:relative}@media (max-width:1250px) and (min-width:1100px){#main .container_wrap.container_wrap_first .page-header-2col{padding-top:0!important}#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 .vc_column-inner{padding-left:0;padding-right:40px!important}#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-7 .vc_column-inner,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner{padding-left:40px!important;padding-right:0}}@media (max-width:1100px){#main .container_wrap.container_wrap_first .page-header-2col{padding-top:0!important}#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5{width:100%}#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 .vc_column-inner{border-right:none!important;text-align:left}#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 h1,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 h2,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 h3,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 h4,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 h5,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 h6,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-4 p,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 h1,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 h2,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 h3,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 h4,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 h5,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 h6,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-5 p{text-align:left!important}#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-7,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-8{width:100%}#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-7 .vc_column-inner,#main .container_wrap.container_wrap_first .page-header-2col .wpb_column.vc_column_container.vc_col-sm-8 .vc_column-inner{padding-left:15px!important;border-left:none!important}}.BorlabsCookie._brlbs-cb-youtube{position:static!important}#pbh-accordion .vc_tta-panel-heading{border:none}#pbh-accordion .vc_tta-panel-heading:hover{background-color:transparent!important}#pbh-accordion .vc_tta-panel-heading:hover h3{font-weight:800!important}@media (min-width:768px){#pbh-accordion .vc_tta-panel-heading:hover h3::after{transform:scaleX(1);transform-origin:bottom left}}#pbh-accordion .vc_tta-panel-heading h3{font-size:22px!important;color:#fbfbfb!important}#pbh-accordion .vc_tta-panel-heading h3:after{content:'';position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#ebebeb;transform-origin:bottom right;transition:transform .3s ease-out}#pbh-accordion .vc_tta-panel-body{border:none;padding:0}#sf-appointments .wc-appointments-appointment-hook h2.wc-pao-addon-name{font-size:20px!important}#sf-appointments .wc-appointments-appointment-hook .form-row label{display:inline!important}#sf-appointments .wc-appointments-appointment-hook .form-row label span{font-weight:700!important;font-size:1em!important}#sf-appointments .wc-appointments-appointment-hook .wc-pao-addon-description{margin-bottom:10px!important}#sf-appointments .wc-appointments-appointment-hook .woocommerce-Price-amount{padding-left:2px!important}#tradition-hero .vc_row-o-content-middle{flex-wrap:nowrap}@media (max-width:1024px){#tradition-hero .vc_row-o-content-middle{top:-20px}}@media (max-width:1024px){#tradition-hero .vc_row:last-child img{width:150%;max-width:150%;left:-25%;position:relative}#tradition-hero .wpb_column.vc_col-sm-12 .wpb_single_image.wpb_content_element{margin-bottom:70px!important}}#tradition-first-content{overflow:visible!important}#tradition-first-content h1,#tradition-first-content h2{font-family:Clarke,sans-serif!important;text-transform:uppercase;z-index:1;position:relative}@media (max-width:1024px){#tradition-first-content{padding:15px;padding-left:5px!important;padding-right:5px!important;margin-top:-225px!important}#tradition-first-content h1{font-size:60px!important;line-height:60px!important}#tradition-first-content h2{font-size:40px!important;line-height:40px!important}#tradition-first-content .wpb_column.vc_col-sm-8 .vc_column-inner{margin-top:0!important}}#tradition-first-content #tradition-video-container{z-index:1}#tradition-first-content #tradition-video-container .wpb_video_widget{margin:0!important}#tradition-first-content #tradition-video-container iframe{border-radius:10px}@media (min-width:1024px){#tradition-first-content #tradition-video-container .wpb_video_widget{min-height:720px}}#tradition-first-content #tradition-rotator-container{z-index:2}@media (max-width:1024px){#tradition-first-content #tradition-rotator-container{display:none}}#tradition-first-content #tradition-rotator-container .ult-animation.ult-animate-viewport{background:url(assets/img/arrow.svg) no-repeat center}#tradition-first-content #tradition-rotator-container .image-overlay{display:none!important}#tradition-slider-container #tradition-slider-background{position:absolute;width:101%}#tradition-slider-container .master-slider-parent{margin:0}#tradition-slider-container .master-slider-parent .master-slider{padding-top:150px}#tradition-slider-container .master-slider-parent .master-slider .ms-slide.ms-sl-selected .ms-slide-vpbtn{background:url(assets/img/video_play_btn.png) no-repeat;background-size:cover}#tradition-slider-container .master-slider-parent .master-slider .ms-slide:not(.ms-sl-selected) .ms-slide-vpbtn{display:none}#tradition-slider-container .master-slider-parent .master-slider .ms-slide iframe{width:85%!important;height:91%!important;left:25px;top:27px;border-radius:10px}#tradition-slider-container .master-slider-parent .master-slider .ms-bullets{bottom:3px!important}#tradition-slider-container .master-slider-parent .master-slider .ms-bullets .ms-bullet{background:#bfa256;border-radius:50%}#tradition-slider-container .master-slider-parent .master-slider .ms-bullets .ms-bullet.ms-bullet-selected{background:#d9c691!important}#tradition-slider-container .brlbs-cmpnt-container{margin-top:100px}@media (max-width:1024px){#tradition-slider-container h2{font-size:46px!important;line-height:46px!important}#tradition-slider-container h3{font-size:40px!important;line-height:40px!important}}#tradition-blue-container{color:#fff}#tradition-blue-container h2{text-transform:uppercase}#tradition-blue-container h1,#tradition-blue-container h2,#tradition-blue-container h3,#tradition-blue-container h4,#tradition-blue-container h5,#tradition-blue-container h6{font-family:Clarke,sans-serif!important;font-weight:900!important;color:#fff}#tradition-blue-container h1 .wpb_text_column p,#tradition-blue-container h2 .wpb_text_column p,#tradition-blue-container h3 .wpb_text_column p,#tradition-blue-container h4 .wpb_text_column p,#tradition-blue-container h5 .wpb_text_column p,#tradition-blue-container h6 .wpb_text_column p{color:#fff}#tradition-blue-container .tradition-text-block p{color:#fff!important}@media (max-width:1024px){#tradition-blue-container .vc_col-sm-12 .wpb_wrapper .wpb_row:first-child{margin-bottom:0!important}#tradition-blue-container .vc_col-sm-12 .wpb_wrapper .wpb_row:first-child .vc_column-inner{margin-right:0!important}#tradition-blue-container h2{font-size:50px!important;line-height:50px!important}#tradition-blue-container h4{font-size:24px!important;line-height:28px!important}}#tradition-index-fix .wpb_column:first-child{z-index:1}#tradition-index-fix .wpb_column:last-child{z-index:0;margin-left:-30px!important;position:relative}@media (max-width:1024px){#tradition-index-fix{display:flex;flex-direction:column-reverse}#tradition-index-fix .wpb_column:first-child h1,#tradition-index-fix .wpb_column:first-child h2,#tradition-index-fix .wpb_column:first-child h3,#tradition-index-fix .wpb_column:first-child h4,#tradition-index-fix .wpb_column:first-child p{text-align:left!important}#tradition-index-fix .wpb_column:last-child{margin-left:initial!important;justify-content:center}#tradition-index-fix .wpb_column:last-child .vc_column-inner{margin-left:0!important;flex-grow:0}#tradition-index-fix .wpb_column:last-child .vc_column-inner .wpb_single_image{margin-bottom:140px}}#tradition-socket{display:flex;flex-wrap:nowrap}#tradition-socket .vc_column-inner{padding:0!important}#tradition-socket .wpb_text_column.wpb_content_element{margin:5px}#tradition-socket .wpb_text_column.wpb_content_element p{margin:0}#tradition-socket .wpb_text_column.wpb_content_element p a{font-size:15px}.tradition-properties .wpb_wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}@media (max-width:1024px){.tradition-properties .wpb_wrapper{flex-direction:column}}.tradition-properties .wpb_wrapper .wpb_single_image{flex-basis:25%}.tradition-properties .wpb_wrapper .wpb_text_column{font-size:16px}.tradition-properties .wpb_wrapper .wpb_text_column p,.tradition-properties .wpb_wrapper .wpb_text_column strong{margin:0;color:#fff;font-size:16px;line-height:16px;font-family:Supreme,sans-serif!important;font-weight:700}.tradition-properties .wpb_wrapper .wpb_text_column,.tradition-properties .wpb_wrapper h3{margin-bottom:0}@media (max-width:1024px){.tradition-properties{width:33%!important;text-align:left}.tradition-properties .wpb_wrapper{justify-content:flex-start;align-items:flex-start}}.tradition-headline{text-transform:uppercase;font-family:Clarke,sans-serif!important}.tradition-h1{font-size:110px!important;line-height:110px!important;font-weight:900!important}@media (max-width:1024px){.tradition-h1{font-size:60px!important;line-height:60px!important}}.tradition-h2{font-size:60px!important;line-height:60px!important;font-weight:900!important}@media (max-width:1024px){.tradition-h2{font-size:40px!important;line-height:40px!important}}.tradition-h3{font-size:50px;line-height:50px;font-weight:900}@media (max-width:1024px){.tradition-h3{font-size:30px;line-height:30px}}.tradition-text-block p{color:#000;font-size:16px;line-height:24px;font-weight:400;font-family:Supreme,sans-serif!important}body.page-template-single-brausen-colamix #wrap_all,body.page-template-single-brausen-limo #wrap_all,body.page-template-single-brausen-overview #wrap_all{background-repeat:no-repeat;background-color:#0b1618;background-attachment:fixed;background-size:cover}body.page-template-single-brausen-colamix #wrap_all #main,body.page-template-single-brausen-limo #wrap_all #main,body.page-template-single-brausen-overview #wrap_all #main{background:0 0}body.page-template-single-brausen-colamix #wrap_all .header_bg,body.page-template-single-brausen-limo #wrap_all .header_bg,body.page-template-single-brausen-overview #wrap_all .header_bg{background-color:#5a4395}body.page-template-single-brausen-colamix #wrap_all #avia-menu ul.sub-menu,body.page-template-single-brausen-colamix #wrap_all #avia-menu ul.sub-menu li,body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu,body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu li,body.page-template-single-brausen-overview #wrap_all #avia-menu ul.sub-menu,body.page-template-single-brausen-overview #wrap_all #avia-menu ul.sub-menu li{background-color:#5a4395}body.page-template-single-brausen-colamix #wrap_all #footer,body.page-template-single-brausen-limo #wrap_all #footer,body.page-template-single-brausen-overview #wrap_all #footer{background-color:#5a4395;border-top:0}body.page-template-single-brausen-colamix #wrap_all #socket,body.page-template-single-brausen-limo #wrap_all #socket,body.page-template-single-brausen-overview #wrap_all #socket{background-color:#8d78b5;color:#fff}body.page-template-single-brausen-colamix #wrap_all #socket li,body.page-template-single-brausen-limo #wrap_all #socket li,body.page-template-single-brausen-overview #wrap_all #socket li{border-color:#fff}body.page-template-single-brausen-colamix #wrap_all #socket li a,body.page-template-single-brausen-limo #wrap_all #socket li a,body.page-template-single-brausen-overview #wrap_all #socket li a{color:#fff}body.page-template-single-brausen-overview #wrap_all{background-image:url(/wp-content/themes/herrenhaeuser_enfold/assets/img/background_brausen_overview.svg)}@media (max-width:767px){body.page-template-single-brausen-overview #wrap_all{background-image:url(/wp-content/themes/herrenhaeuser_enfold/assets/img/background_brausen_overview_mobile.svg)}}body.page-template-single-brausen-colamix #wrap_all{background-image:url(/wp-content/themes/herrenhaeuser_enfold/assets/img/background_brausen_single_colamix.svg)}@media (max-width:767px){body.page-template-single-brausen-colamix #wrap_all{background-image:url(/wp-content/themes/herrenhaeuser_enfold/assets/img/background_brausen_single_colamix_mobile.svg)}}body.page-template-single-brausen-colamix #wrap_all .header_bg{background-color:#5a4395}body.page-template-single-brausen-colamix #wrap_all #avia-menu ul.sub-menu,body.page-template-single-brausen-colamix #wrap_all #avia-menu ul.sub-menu li{background-color:#5a4395}body.page-template-single-brausen-colamix #wrap_all #footer{background-color:#5a4395}body.page-template-single-brausen-colamix #wrap_all #socket{background-color:#8d78b5}body.page-template-single-brausen-limo #wrap_all{background-image:url(/wp-content/themes/herrenhaeuser_enfold/assets/img/background_brausen_single_limo.svg)}@media (max-width:767px){body.page-template-single-brausen-limo #wrap_all{background-image:url(/wp-content/themes/herrenhaeuser_enfold/assets/img/background_brausen_single_limo_mobile.svg)}}body.page-template-single-brausen-limo #wrap_all .header_bg{background-color:#f28f3b}body.page-template-single-brausen-limo #wrap_all #avia-menu li:hover>a .avia-menu-text{color:#ed6e1e}body.page-template-single-brausen-limo #wrap_all #avia-menu a .avia-menu-text{color:#fff}body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu,body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu li{background-color:#f28f3b}body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu a,body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu li a{color:#fff}body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu a:hover,body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu a:hover .avia-menu-text,body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu li a:hover,body.page-template-single-brausen-limo #wrap_all #avia-menu ul.sub-menu li a:hover .avia-menu-text{color:#ed6e1e}body.page-template-single-brausen-limo #wrap_all #footer{background-color:#f28f3b}body.page-template-single-brausen-limo #wrap_all #socket{background-color:#ed6e1e}body.page-template-single-brausen-colamix #wrap_all #main .container,body.page-template-single-brausen-limo #wrap_all #main .container{max-width:1200px!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfYnJlYWtwb2ludHMuc2NzcyIsIl9hZ2VfcG9wdXAuc2NzcyIsIl9mb250cy5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX21haW5fbWVudS5zY3NzIiwiX2hvbWVfbGF5b3V0LnNjc3MiLCJfbWFpbi5zY3NzIiwiX21hc3RlcnNsaWRlci5zY3NzIiwiX3dvb2NvbW1lcmNlX2NhcnRfZHJvcGRvd24uc2NzcyIsIl93b29jb21tZXJjZV9ub3RpY2VzLnNjc3MiLCJfd29vY29tbWVyY2VfY2FydC5zY3NzIiwiX3dvb2NvbW1lcmNlX2NhcnRfY29sbGF0ZXJhbHMuc2NzcyIsIl93b29jb21tZXJjZV9jaGVja291dC5zY3NzIiwiX3dvb2NvbW1lcmNlX3Byb2R1Y3RfbGlzdC5zY3NzIiwiX3dvb2NvbW1lcmNlX3Byb2R1Y3Rfc29ydGluZy5zY3NzIiwiX3dvb2NvbW1lcmNlX3RvX3Nob3Auc2NzcyIsIl93b29jb21tZXJjZV9wcm9kdWN0X2RldGFpbHMuc2NzcyIsIl93b29jb21tZXJjZV9hcmNoaXZlLnNjc3MiLCJfd29vY29tbWVyY2VfY29udGFpbmVyX2hlYWQuc2NzcyIsIl93b29jb21tZXJjZV9zaG9wX3BhZ2Uuc2NzcyIsIl93b29jb21tZXJjZV9wcm9kdWN0X3ZhcmlhdGlvbnMuc2NzcyIsIl93b29jb21tZXJjZV92b3VjaGVyLnNjc3MiLCJfd29vY29tbWVyY2VfcmV2b2NhdGlvbi5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX3NvY2lhbF9mb290ZXIuc2NzcyIsIl93b29jb21tZXJjZV9wcm9kdWN0X2FyY2hpdmUuc2NzcyIsIl93b29jb21tZXJjZV90YWJzLnNjc3MiLCJfd29vY29tbWVyY2Vfb3JkZXJfZGV0YWlscy5zY3NzIiwiX2Jsb2dfc2luZ2xlLnNjc3MiLCJfcG9zdF9wYXNzd29yZC5zY3NzIiwiX2hlcnJpX2V2ZW50X3NpbmdsZS5zY3NzIiwiX2hlcnJpX2V2ZW50X2FyY2hpdmUuc2NzcyIsIl9nYWxsZXJ5LnNjc3MiLCJfY29udGFjdC5zY3NzIiwiX2NvbnRhY3RfZm9ybXMuc2NzcyIsIl93b29jb21tZXJjZV9hcHBvaW50bWVudHMuc2NzcyIsIl90b3VybWVudC5zY3NzIiwiX2NoZWNrb3V0X25vdGljZS5zY3NzIiwiX2Jha2VyeV93aWRnZXRzLnNjc3MiLCJfc2VsZl9waWNrdXBfbm90aWNlLnNjc3MiLCJfZGF0ZXBpY2tlcl9jYWxlbmRhci5zY3NzIiwiX3Byb2R1Y3RfZGV0YWlscy5zY3NzIiwiX3Byb2R1Y3Rfb3ZlcnZpZXcuc2NzcyIsIl93aGl0ZV9jaXJjbGUuc2NzcyIsIl9tYXN0ZXJzbGlkZXJfaG9tZV9wcm9kdWN0cy5zY3NzIiwiX21hc3RlcnNsaWRlcl9ob21lX2JlZXIuc2NzcyIsIl9pY29ucy5zY3NzIiwiX3BhZ2VfaGVhZGVyXzJjb2wuc2NzcyIsIl9ib3JsYWJzX2Nvb2tpZS5zY3NzIiwiX3BiaC1hY2NvcmRpb24uc2NzcyIsIl9zZl9hcHBvaW50bWVudHMuc2NzcyIsIl90cmFkaXRpb25fbGFuZGluZ3BhZ2Uuc2NzcyIsIl9icmF1c2VuLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQUFBOzs7Ozs7Ozs7QUNPRSwwQkFERixxRUFHTSxNQUFPLGVBQ1AsVUFBVyxlQUNYLEtBQU0sRUFBQSxFQUFBLGVBQ04sY0FBZSxNQU1uQiwwQkFERixzRUFHTSxNQUFPLGNBQ1AsVUFBVyxjQUNYLEtBQU0sRUFBQSxFQUFBLGNBQ04sY0FBZSxNQ3ZCckIsWUFDRSxRQUFTLFlBQ1QsaUJBQWtCLHlCQUNsQixnQkFBaUIsV0FHbkIsWUFDRSxpQkFBa0Isa0JBQ2xCLE9BQVEsZUFFUix5QkFKRixZQUtJLE1BQU8sZUFDUCxVQUFXLGVBQ1gsSUFBSyxZQUNMLEtBQU0sWUFDTixPQUFRLGFBVFosc0NBY00sUUFBUyxFQUNULE1BQU8sS0FmYiwyQ0FrQlEsUUFBUyxLQUNULGVBQWdCLElBQ2hCLFVBQVcsS0FwQm5CLG9EQXVCVSxLQUFNLEVBQUEsRUFBQSxJQXZCaEIsdURBMEJZLE1BQU8sUUFDUCxVQUFXLEtB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IE5hbWU6IEhlcnJlbmjDpHVzZXIgVGhlbWVcclxuVGhlbWUgVVJJOiBodHRwczovL3d3dy5uZXR6ZGVua2UuZGVcclxuRGVzY3JpcHRpb246IFdvcmRwcmVzcyBUaGVtZSBiYXNpZXJlbmQgYXVmIFRoZW1lIEVuZm9sZFxyXG5BdXRob3I6IE5ldHpkZW5rZVxyXG5BdXRob3IgVVJJOiBodHRwczovL3d3dy5uZXR6ZGVua2UuZGVcclxuVGVtcGxhdGU6IGVuZm9sZFxyXG5WZXJzaW9uOiAyLjYuMVxyXG5UZXh0IERvbWFpbjogaGVycmlfZW5mb2xkXHJcbiovXHJcblxyXG5AaW1wb3J0IFwiYnJlYWtwb2ludHNcIjtcclxuQGltcG9ydCBcImFnZV9wb3B1cFwiO1xyXG5AaW1wb3J0IFwiZm9udHNcIjtcclxuQGltcG9ydCBcImhlYWRlclwiO1xyXG5AaW1wb3J0IFwibWFpbl9tZW51XCI7XHJcbkBpbXBvcnQgXCJob21lX2xheW91dFwiO1xyXG5AaW1wb3J0IFwibWFpblwiO1xyXG5AaW1wb3J0IFwibWFzdGVyc2xpZGVyXCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV9jYXJ0X2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV9ub3RpY2VzXCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV9jYXJ0XCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV9jYXJ0X2NvbGxhdGVyYWxzXCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV9jaGVja291dFwiO1xyXG5AaW1wb3J0IFwid29vY29tbWVyY2VfcHJvZHVjdF9saXN0XCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV9wcm9kdWN0X3NvcnRpbmdcIjtcclxuQGltcG9ydCBcIndvb2NvbW1lcmNlX3RvX3Nob3BcIjtcclxuQGltcG9ydCBcIndvb2NvbW1lcmNlX3Byb2R1Y3RfZGV0YWlsc1wiO1xyXG5AaW1wb3J0IFwid29vY29tbWVyY2VfYXJjaGl2ZVwiO1xyXG5AaW1wb3J0IFwid29vY29tbWVyY2VfY29udGFpbmVyX2hlYWRcIjtcclxuQGltcG9ydCBcIndvb2NvbW1lcmNlX3Nob3BfcGFnZVwiO1xyXG5AaW1wb3J0IFwid29vY29tbWVyY2VfcHJvZHVjdF92YXJpYXRpb25zXCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV92b3VjaGVyXCI7XHJcbkBpbXBvcnQgXCJ3b29jb21tZXJjZV9yZXZvY2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuQGltcG9ydCBcInNvY2lhbF9mb290ZXJcIjtcclxuQGltcG9ydCBcIndvb2NvbW1lcmNlX3Byb2R1Y3RfYXJjaGl2ZVwiO1xyXG5AaW1wb3J0IFwid29vY29tbWVyY2VfdGFic1wiO1xyXG5AaW1wb3J0IFwid29vY29tbWVyY2Vfb3JkZXJfZGV0YWlsc1wiO1xyXG5AaW1wb3J0IFwiYmxvZ19zaW5nbGVcIjtcclxuQGltcG9ydCBcInBvc3RfcGFzc3dvcmRcIjtcclxuQGltcG9ydCBcImhlcnJpX2V2ZW50X3NpbmdsZVwiO1xyXG5AaW1wb3J0IFwiaGVycmlfZXZlbnRfYXJjaGl2ZVwiO1xyXG5AaW1wb3J0IFwiZ2FsbGVyeVwiO1xyXG5AaW1wb3J0IFwiY29udGFjdFwiO1xyXG5AaW1wb3J0IFwiY29udGFjdF9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwid29vY29tbWVyY2VfYXBwb2ludG1lbnRzXCI7XHJcbkBpbXBvcnQgXCJ0b3VybWVudFwiO1xyXG5AaW1wb3J0IFwiY2hlY2tvdXRfbm90aWNlXCI7XHJcbkBpbXBvcnQgXCJiYWtlcnlfd2lkZ2V0c1wiO1xyXG5AaW1wb3J0IFwic2VsZl9waWNrdXBfbm90aWNlXCI7XHJcbkBpbXBvcnQgXCJkYXRlcGlja2VyX2NhbGVuZGFyXCI7XHJcbkBpbXBvcnQgXCJwcm9kdWN0X2RldGFpbHNcIjtcclxuQGltcG9ydCBcInByb2R1Y3Rfb3ZlcnZpZXdcIjtcclxuQGltcG9ydCBcIndoaXRlX2NpcmNsZVwiO1xyXG5AaW1wb3J0IFwibWFzdGVyc2xpZGVyX2hvbWVfcHJvZHVjdHNcIjtcclxuQGltcG9ydCBcIm1hc3RlcnNsaWRlcl9ob21lX2JlZXJcIjtcclxuQGltcG9ydCBcImljb25zXCI7XHJcbkBpbXBvcnQgXCJwYWdlX2hlYWRlcl8yY29sXCI7XHJcbkBpbXBvcnQgXCJib3JsYWJzX2Nvb2tpZVwiO1xyXG5AaW1wb3J0IFwicGJoLWFjY29yZGlvblwiO1xyXG5AaW1wb3J0IFwic2ZfYXBwb2ludG1lbnRzXCI7XHJcblxyXG5AaW1wb3J0IFwidHJhZGl0aW9uX2xhbmRpbmdwYWdlXCI7XHJcbkBpbXBvcnQgXCJicmF1c2VuXCI7IiwiJHNjcmVlbi13aWR0aC1tb2JpbGU6IDQ4MHB4O1xyXG4kc2NyZWVuLXdpZHRoLXRhYmxldDogNzY4cHg7XHJcbiRzY3JlZW4td2lkdGgtZGVza3RvcDogMTIwMHB4O1xyXG4kc2NyZWVuLXdpZHRoLWxhcmdlOiAxNjAwcHg7XHJcbiRzY3JlZW4td2lkdGgteGxhcmdlOiAxOTIwcHg7XHJcblxyXG4udHdvLWNvbC1icmVha3BvaW50LTEwMjQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgZmxleDogMCAwIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3VyLWNvbC1icmVha3BvaW50LTEwMjQge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTMge1xyXG4gICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZsZXg6IDAgMCA1MCUgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIjaXRyb19vcGFjbyB7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xyXG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxufVxyXG5cclxuI2l0cm9fcG9wdXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwRjFGMjEgIWltcG9ydGFudDtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgI3BvcHVwX2NvbnRlbnQge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgLmNvbC0xLTIge1xyXG4gICAgICAgICAgZmxleDogMSAxIDUwJTtcclxuXHJcbiAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYmZhMjU2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDc1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOTBweDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAgIGgyLCBwIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLTEge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZmxleDogMSAxIDEwMCU7XHJcblxyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYWdlX2J1dHRvbl9hcmVhIHtcclxuICAgICAgbWFyZ2luOiAxZW0gMDtcclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTlweCAzM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgwcHgpIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdBbnRvbic7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250L2FudG9uLXYyMy1sYXRpbi1yZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiBsb2NhbCgnJyksXHJcbiAgdXJsKCdhc3NldHMvZm9udC9hbnRvbi12MjMtbGF0aW4tcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9hbnRvbi12MjMtbGF0aW4tcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9hbnRvbi12MjMtbGF0aW4tcmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIC8qIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvYW50b24tdjIzLWxhdGluLXJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCAvKiBTYWZhcmksIEFuZHJvaWQsIGlPUyAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvYW50b24tdjIzLWxhdGluLXJlZ3VsYXIuc3ZnI0FudG9uJykgZm9ybWF0KCdzdmcnKTsgLyogTGVnYWN5IGlPUyAqL1xyXG59XHJcblxyXG4vKiBDbGFya2UgQmxhY2sgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IENsYXJrZTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1CbGFjay5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLUJsYWNrLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJ2Fzc2V0cy9mb250L0NsYXJrZS1CbGFjay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLUJsYWNrLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogQ2xhcmtlIE1lZGl1bSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQ2xhcmtlO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLU1lZGl1bS5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9DbGFya2UtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCAvKiBTdXBlciBNb2Rlcm4gQnJvd3NlcnMgKi9cclxuICB1cmwoJ2Fzc2V0cy9mb250L2hpbnRlZC1DbGFya2UtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogQ2xhcmtlIFJlZ3VsYXIgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IENsYXJrZTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1SZWd1bGFyLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250L2hpbnRlZC1DbGFya2UtUmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9DbGFya2UtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBDbGFya2UgTGlnaHQgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IENsYXJrZTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1MaWdodC5lb3QnKTsgLyogSUU5IENvbXBhdCBNb2RlcyAqL1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJ2Fzc2V0cy9mb250L0NsYXJrZS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogU3VwZXIgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogQ2xhcmtlIEJsYWNrIE9ibGlxdWUgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IENsYXJrZTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1CbGFja09ibGlxdWUuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1CbGFja09ibGlxdWUuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvQ2xhcmtlLUJsYWNrLU9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1CbGFja09ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4vKiBDbGFya2UgTWVkaXVtIE9ibGlxdWUgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IENsYXJrZTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1NZWRpdW1PYmxpcXVlLmVvdCcpOyAvKiBJRTkgQ29tcGF0IE1vZGVzICovXHJcbiAgc3JjOiB1cmwoJ2Fzc2V0cy9mb250L2hpbnRlZC1DbGFya2UtTWVkaXVtT2JsaXF1ZS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCAvKiBJRTYtSUU4ICovXHJcbiAgdXJsKCdhc3NldHMvZm9udC9DbGFya2UtTWVkaXVtLU9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1NZWRpdW1PYmxpcXVlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogQ2xhcmtlIFJlZ3VsYXIgT2JsaXF1ZSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogQ2xhcmtlO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9oaW50ZWQtQ2xhcmtlLU9ibGlxdWUuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1PYmxpcXVlLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIC8qIElFNi1JRTggKi9cclxuICB1cmwoJ2Fzc2V0cy9mb250L0NsYXJrZS1SZWd1bGFyLU9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1PYmxpcXVlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogUHJldHR5IE1vZGVybiBCcm93c2VycyAqL1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuLyogQ2xhcmtlIExpZ2h0IE9ibGlxdWUgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IENsYXJrZTtcclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1MaWdodE9ibGlxdWUuZW90Jyk7IC8qIElFOSBDb21wYXQgTW9kZXMgKi9cclxuICBzcmM6IHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1MaWdodE9ibGlxdWUuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgLyogSUU2LUlFOCAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvQ2xhcmtlLUxpZ2h0LU9ibGlxdWUud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIFN1cGVyIE1vZGVybiBCcm93c2VycyAqL1xyXG4gIHVybCgnYXNzZXRzL2ZvbnQvaGludGVkLUNsYXJrZS1MaWdodE9ibGlxdWUud29mZicpIGZvcm1hdCgnd29mZicpOyAvKiBQcmV0dHkgTW9kZXJuIEJyb3dzZXJzICovXHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1N1cHJlbWUnO1xyXG4gIHNyYzogdXJsKCdhc3NldHMvZm9udC9TdXByZW1lLVZhcmlhYmxlLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnYXNzZXRzL2ZvbnQvU3VwcmVtZS1WYXJpYWJsZS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCdhc3NldHMvZm9udC9TdXByZW1lLVZhcmlhYmxlLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMTAwIDgwMDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5oMSwgaDIge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaDIge1xyXG4gIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5oMyB7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5wICsgaDEsIHAgKyBoMiwgcCArIGgzLCBwICsgaDQsIHAgKyBoNSwgcCArIGg2IHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uZnMtMTgge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG59XHJcbiIsImhlYWRlciNoZWFkZXIge1xyXG4gICNoZWFkZXJfbWFpbiB7XHJcbiAgICBib3JkZXItdG9wOiAwO1xyXG5cclxuICAgIC5hdi1sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzYwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCA3cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDVweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEobWluLXdpZHRoOiA5OTBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDMwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hdmlhLW1lbnUuYXYtbWFpbi1uYXYtd3JhcCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNjBweCkge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zb2NpYWxfYm9va21hcmtzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB3b3JkLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDk2NGYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IwOTY0ZjtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWl0ZW0uY2FydF9kcm9wZG93biB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzg1cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FydF9kcm9wZG93bl9maXJzdCB7XHJcbiAgICAgICAgYS5jYXJ0X2Ryb3Bkb3duX2xpbmsge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaGVhZGVyI2hlYWRlci5oZWFkZXItc2Nyb2xsZWQge1xyXG4gICNoZWFkZXJfbWFpbiB7XHJcbiAgICAuYXYtbG9nby1jb250YWluZXIge1xyXG4gICAgICAubG9nbyBpbWcge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCA1cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDk5MHB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDEwcHggMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MzBweCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLnJlc3BvbnNpdmUgI3RvcCAjd3JhcF9hbGwgI2hlYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIC5yZXNwb25zaXZlICN0b3AgI21haW4ge1xyXG4gICAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJuYXYubWFpbl9tZW51IHtcclxuICBmb250LWZhbWlseTogJ0FudG9uJywgJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIHdvcmQtc3BhY2luZzogMDtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgLmF2aWEtbWVudSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgdWwjYXZpYS1tZW51IHtcclxuICAgICAgPiBsaSB7XHJcbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2IwOTY0ZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjbWVudS1pdGVtLXNlYXJjaCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgIC5hdmlhLW1lbnUtdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgd2lkdGg6IDMyMXB4O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgID4gbGksXHJcbiAgICAgICAgICA+IGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMDk2NGY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNiMDk2NGY7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDYwcHggMTJweCAzMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgIHdvcmQtc3BhY2luZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTRcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXYtYnVyZ2VyLW1lbnUtbWFpbiB7XHJcbiAgICAgICAgLmF2LWhhbWJ1cmdlci1pbm5lciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJmYmZiO1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZmJmYjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbiAgLmF2LW1haW4tbmF2ID4gbGkubWVudS1pdGVtLWF2aWEtc3BlY2lhbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgLmF2LW1haW4tbmF2ID4gbGkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiNhdi1idXJnZXItbWVudS11bCB7XHJcbiAgbGkgYSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjZmJmYmZiICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNmYmZiZmIgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGxpLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCAyMCwgMjAsIDEpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5saS5hdi1idXJnZXItbWVudS1tYWluIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hdi1idXJnZXItb3ZlcmxheSB7XHJcbiAgLmF2LWJ1cmdlci1vdmVybGF5LWlubmVyIHtcclxuICAgIHVsI2F2LWJ1cmdlci1tZW51LXVsIHtcclxuICAgICAgLmF2LXdpZHRoLXN1Ym1lbnUsIC5ib2xkIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgLmF2aWEtbWVudS10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXdpZHRoLXRhYmxldCkge1xyXG4gIGJvZHkuaG9tZSB7XHJcbiAgICAuZW50cnktY29udGVudC13cmFwcGVyIHtcclxuICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgIGgxLCBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1wcm9kdWN0LXNsaWRlci1yb3cge1xyXG4gICAgICAudmNfY29sdW1uLWlubmVyIHtcclxuICAgICAgICAud3BiX3dyYXBwZXIge1xyXG4gICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxlZnQtb24tdGFibGV0IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgLmhvbWUtMmNvbC1oZWFkbGluZS1sZWZ0LCAuaG9tZS0yY29sLWhlYWRsaW5lLXJpZ2h0IHtcclxuXHJcbiAgICAudmNfY29sdW1uX2NvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX2J0bjMtcmlnaHQsIGgyLCBoMywgcCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNzVweDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lLTJjb2wtaGVhZGxpbmUtcmlnaHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAudmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNTpudGgtY2hpbGQoMikgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTYgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ob21lLTJjb2wtaGVhZGxpbmUtbGVmdCB7XHJcbiAgICAudmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNTpudGgtY2hpbGQoMSkgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTU6bnRoLWNoaWxkKDIpIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1zaW5nbGUtYnJhdXNlbikge1xyXG4gICNtYWluIHtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxNjE4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdhc3NldHMvaW1nL2JhY2tncm91bmRfbG9nby5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTFlbTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XHJcblxyXG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lcl93cmFwIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFpbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxubWFpbi50ZW1wbGF0ZS1wYWdlLmNvbnRlbnQge1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG4gIHBhZGRpbmctYm90dG9tOiAwO1xyXG59XHJcblxyXG4ubWFpbl9jb2xvciB7XHJcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udmNfZ2VuZXJhbC52Y19idG4zLnZjX2J0bjMtc3R5bGUtb3V0bGluZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMTlweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4td2lkdGgtdGFibGV0KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLnVidG4tbGluayB7XHJcbiAgLnVidG4tZGF0YS51YnRuLWljb24ge1xyXG4gICAgbWFyZ2luOiAtMnB4IC0xMHB4O1xyXG4gIH1cclxufVxyXG4iLCIubWFzdGVyLXNsaWRlci1wYXJlbnQge1xyXG4gIGNvbG9yOiBpbml0aWFsO1xyXG59XHJcblxyXG4ubXMtc2tpbi1kZWZhdWx0IC5tcy1idWxsZXRzIHtcclxuICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAubXMtYnVsbGV0IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKGFzc2V0cy9pbWcvbGlnaHQtc2tpbi0xLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAtMzBweCAtMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDE0cHggIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubXMtc2tpbi1kZWZhdWx0IC5tcy1idWxsZXQtc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKGFzc2V0cy9pbWcvbGlnaHQtc2tpbi0xLnBuZykgbm8tcmVwZWF0IHNjcm9sbCAtMzBweCAtODBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubXMtc2tpbi1kZWZhdWx0IC5tcy1uYXYtbmV4dCB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoYXNzZXRzL2ltZy9saWdodC1za2luLTEucG5nKSByZXBlYXQgc2Nyb2xsIC05MHB4IC0xMDBweCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1zLXNraW4tZGVmYXVsdCAubXMtbmF2LXByZXYge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCkgdXJsKGFzc2V0cy9pbWcvbGlnaHQtc2tpbi0xLnBuZykgcmVwZWF0IHNjcm9sbCAtOTBweCAtMjBweCAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1hc3Rlci1zbGlkZXItbGFyZ2Utc2NyZWVuIHtcclxuICAubXMtc2xpZGUtYmdjb250IHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIjaGVhZGVyX21haW4ge1xyXG4gIHVsLm1lbnUtaXRlbS5jYXJ0X2Ryb3Bkb3duIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuICAgICAgLy90b3A6IDExMHB4O1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gbGkge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiAuZHJvcGRvd25fd2lkZ2V0IHtcclxuICAgICAgICBjb2xvcjogIzQwNDA0MDtcclxuXHJcbiAgICAgICAgPiAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHJcbiAgICAgICAgICBwLndvb2NvbW1lcmNlLW1pbmktY2FydF9fZW1wdHktbWVzc2FnZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHVsLndvb2NvbW1lcmNlLW1pbmktY2FydCB7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2IxOTc1MDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHAud29vY29tbWVyY2UtbWluaS1jYXJ0X190b3RhbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNiMTk3NTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHAudG90YWwtY2FydC10YXgge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHAud29vY29tbWVyY2UtbWluaS1jYXJ0X19idXR0b25zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMTk3NTA7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiN0b3Age1xyXG4gIGRpdi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xyXG4gICAgZGl2Lndvb2NvbW1lcmNlLW1lc3NhZ2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgY29sb3I6ICNiMTk3NTA7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhLndjLWZvcndhcmQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk3NTA7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsImZvcm0ud29vY29tbWVyY2UtY2FydC1mb3JtIHtcclxuICA+IHRhYmxlIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICA+IHRoZWFkIHtcclxuICAgICAgPiB0ciB7XHJcbiAgICAgICAgPiB0aCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiB0Ym9keSB7XHJcbiAgICAgID4gdHIge1xyXG4gICAgICAgID4gdGQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW5wdXQuaW5wdXQtdGV4dC5xdHkudGV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiMTk3NTAgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLmFjdGlvbnMge1xyXG4gICAgICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5wLmNhcnQtZW1wdHkud29vY29tbWVyY2UtaW5mbyB7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG59IiwiLmNhcnQtY29sbGF0ZXJhbHMge1xyXG4gIG1hcmdpbjogNTBweCAwIDAgMDtcclxuXHJcbiAgLmNhcnRfdG90YWxzIHtcclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICBjb2xvcjogI2IxOTc1MDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybS53b29jb21tZXJjZS1zaGlwcGluZy1jYWxjdWxhdG9yIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjE5NzUwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgdWwjc2hpcHBpbmdfbWV0aG9kIHtcclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNDA0MDQwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiZm9ybS53b29jb21tZXJjZS1jaGVja291dCB7XHJcbiAgLndvb2NvbW1lcmNlLU5vdGljZUdyb3VwIHtcclxuICAgIHVsLndvb2NvbW1lcmNlLWVycm9yIHtcclxuICAgICAgbGkge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICM0MDQwNDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY3VzdG9tZXJfZGV0YWlscyB7XHJcbiAgICAud29vY29tbWVyY2UtYmlsbGluZy1maWVsZHMsXHJcbiAgICAud29vY29tbWVyY2Utc2hpcHBpbmctZmllbGRzLFxyXG4gICAgLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIHtcclxuICAgICAgOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6IGRhcmtncmV5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbGFiZWwsXHJcbiAgICAgICAgdGV4dGFyZWEsXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgc2VsZWN0IHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ub3B0aW9uYWwge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI29yZGVyX3JldmlldyB7XHJcbiAgICAjcGF5bWVudCB7XHJcbiAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bC5wYXltZW50X21ldGhvZHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYmViZWI7XHJcblxyXG4gICAgICAgIGxpLndjX3BheW1lbnRfbWV0aG9kIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wYXltZW50X2JveCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAxMHB4IDM4cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2MtZ3pkLWNoZWNrYm94LXBsYWNlaG9sZGVyLWxlZ2FsIHtcclxuICAgICAgcC5sZWdhbCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS53b29jb21tZXJjZS1jaGVja291dC1yZXZpZXctb3JkZXItdGFibGUge1xyXG4gICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICA+IHRoZWFkIHtcclxuICAgICAgICA+IHRyIHtcclxuICAgICAgICAgID4gdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gdGJvZHksXHJcbiAgICAgID4gdGZvb3Qge1xyXG4gICAgICAgID4gdHIge1xyXG4gICAgICAgICAgPiB0ZCxcclxuICAgICAgICAgID4gdGgge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1nemQtb3JkZXItc3VibWl0IHtcclxuICAgICAgLnBsYWNlLW9yZGVyIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53Yy1nemQtY2hlY2tib3gtcGxhY2Vob2xkZXItbGVnYWwge1xyXG4gICAgICAud29vY29tbWVyY2UtZ3pkLWxlZ2FsLWNoZWNrYm94LXRleHQge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndvb2NvbW1lcmNlLXRhYmxlLS1vcmRlci1kZXRhaWxzIHtcclxuICB1bC53Yy1pdGVtLW1ldGEsXHJcbiAgdWwud2MtYXBwb2ludG1lbnQtc3VtbWFyeS1saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIjdG9wIHtcclxuICB1bC5wcm9kdWN0cyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgNTBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGxpLnByb2R1Y3QtY2F0ZWdvcnkge1xyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaS5wcm9kdWN0IHtcclxuICAgICAgPiAuaW5uZXJfcHJvZHVjdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICA+IC5pbm5lcl9wcm9kdWN0X2hlYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLmlubmVyX3Byb2R1Y3RfaGVhZGVyX3RhYmxlIHtcclxuICAgICAgICAgICAgICBoMi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGEud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X19saW5rIHtcclxuICAgICAgICAgID4gLnRodW1ibmFpbF9jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBwLnRheC1pbmZvLFxyXG4gICAgICAgID4gcC5zaGlwcGluZy1jb3N0cy1pbmZvIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmF2aWFfY2FydF9idXR0b25zIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTk3NTA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5wcm9kdWN0LXNvcnRpbmcge1xyXG4gIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgLmN1cnJlbnRseS1zZWxlY3RlZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zb3J0LXBhcmFtLW9yZGVyIHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMyksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg1KSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDYpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoNyksXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg4KSxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDkpLFxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMTApIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkucG9zdC10eXBlLWFyY2hpdmUge1xyXG4gLnByb2R1Y3Qtc29ydGluZyB7XHJcbiAgIGRpc3BsYXk6IG5vbmU7XHJcbiB9XHJcbn1cclxuXHJcbi5tYWluX2NvbG9yIHtcclxuICB1bC5zb3J0LXBhcmFtIHtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjYjE5NzUwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndvb2NvbW1lcmNlIHtcclxuICAucmV0dXJuLXRvLXNob3Age1xyXG4gICAgYS53Yy1iYWNrd2FyZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5I3RvcC5zaW5nbGUtcHJvZHVjdCB7XHJcbiAgLnByb2R1Y3Qge1xyXG4gICAgPiAuc2luZ2xlLXByb2R1Y3Qtc3VtbWFyeSB7XHJcbiAgICAgID4gLmVudHJ5LXN1bW1hcnkge1xyXG4gICAgICAgIGZvcm0uY2FydCB7XHJcbiAgICAgICAgICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0X21ldGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgIC5wb3N0ZWRfaW4sXHJcbiAgICAgICAgICAuc2t1X3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiAud29vY29tbWVyY2UtdGFicyB7XHJcbiAgICAgICAgdWwudGFicyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAucGFuZWwge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5IHtcclxuICAgIGZpZ3VyZSB7XHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJib2R5I3RvcC5hcmNoaXZlIHtcclxuICBtYWluLnRlbXBsYXRlLXNob3Age1xyXG4gICAgLnBhZ2UtdGh1bWIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWNhdGVnb3J5LWhlYWRlciB7XHJcbiAgICAgIGgxIHtcclxuICAgICAgICBjb2xvcjogIzAwMmQ1ZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDMwcHggMCAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmNvbnRhaW5lcl93cmFwX3Nob3BfaGVhZCB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2xhcmtlJywgc2Fucy1zZXJpZjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgICAgY29sb3I6ICNiMTk3NTA7XHJcbiAgICB9XHJcblxyXG4gICAgYS5oZWFkLWJhY2stdG8tc2hvcCxcclxuICAgIGEuaGVhZC10by1jYXJ0IHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2IwOTY0ZjtcclxuICAgICAgYmFja2dyb3VuZDogIzFhMWExYTtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAzcHggMTBweCA1cHggOXB4O1xyXG5cclxuICAgICAgPiBzcGFuLmRhc2hpY29ucyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgbGlnaHRncmV5O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEuaGVhZC1iYWNrLXRvLXNob3Age1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICBhLmhlYWQtdG8tY2FydCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzMwcHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keS53b29jb21tZXJjZS1wYWdlLmFyY2hpdmUucG9zdC10eXBlLWFyY2hpdmUge1xyXG4gICNtYWluIHtcclxuICAgIC5jb250YWluZXJfd3JhcC50ZW1wbGF0ZS1zaG9wIHtcclxuICAgICAgPiAuY29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgID4gaGVhZGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gbWFpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keSN0b3Auc2luZ2xlLXByb2R1Y3Qge1xyXG4gIGZvcm0udmFyaWF0aW9uc19mb3JtIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgdGFibGUudmFyaWF0aW9ucyB7XHJcbiAgICAgIHRyIHtcclxuICAgICAgICB0ZC5sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLnZhbHVlIHtcclxuICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xyXG4gICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgIGlucHV0LmlucHV0LXRleHQucXR5LnRleHQge1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIiNwd2djLXJlZGVlbS1naWZ0LWNhcmQtZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAjcHdnYy1yZWRlZW0tZm9ybSB7XHJcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSNwd2djLXJlZGVlbS1naWZ0LWNhcmQtbnVtYmVyIHtcclxuICAgICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSNwd2djLXJlZGVlbS1idXR0b24ge1xyXG4gICAgICBmb250LXNpemU6IDAuOTJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwd2djLXB1cmNoYXNlLWNvbnRhaW5lciB7XHJcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xyXG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMC45MmVtO1xyXG4gIH1cclxuXHJcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBmb250LXNpemU6IDAuOTJlbTtcclxuICB9XHJcbn1cclxuIiwiI3dvb2NvbW1lcmNlLWd6ZC1yZXZvY2F0aW9uIHtcclxuICAuaW5wdXQtdGV4dCB7XHJcbiAgICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIjZm9vdGVyIHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICA+IC5mbGV4X2NvbHVtbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTAxcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDYwMXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLnRleHR3aWRnZXQge1xyXG4gICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNGQkZCRkI7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBDbGFya2UsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogRnV0dXJhLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjYjE5NzUwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDYgKyA3MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjg1ZW0gMDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNiAtIDcwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5mb290ZXIjc29ja2V0IHtcclxuICAuY29udGFpbmVyIHtcclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbmF2IHtcclxuICAgICAgdWwge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2IxOTc1MDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjdGV4dC1zZiB7XHJcbiAgLnRleHQtc2YtaWNvbnMge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgYmFja2dyb3VuZDogI2IxOTc1MDtcclxuICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkuYXJjaGl2ZSB7XHJcbiAgLndvb2NvbW1lcmNlLXByb2R1Y3RzLWhlYWRlciB7XHJcbiAgIGgxLnBhZ2UtdGl0bGUge1xyXG4gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICB9XHJcbiAgfVxyXG5cclxuICBuYXYucGFnaW5hdGlvbiB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1YW50aXR5IHtcclxuICBpbnB1dC5wbHVzLFxyXG4gIGlucHV0Lm1pbnVzIHtcclxuICAgIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIi53b29jb21tZXJjZS10YWJzLndjLXRhYnMtd3JhcHBlciB7XHJcbiAgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgdHIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi53b29jb21tZXJjZS1vcmRlci1kZXRhaWxzIHtcclxuICB0YWJsZS53b29jb21tZXJjZS10YWJsZS0tb3JkZXItZGV0YWlscyB7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgfVxyXG5cclxuICBhZGRyZXNzIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICB9XHJcbn1cclxuXHJcbi53b29jb21tZXJjZS1jdXN0b21lci1kZXRhaWxzIHtcclxuICBhZGRyZXNzIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbn0iLCIuY29udGFpbmVyLnRlbXBsYXRlLWJsb2cudGVtcGxhdGUtc2luZ2xlLWJsb2cge1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59IiwiLnBvc3QtcGFzc3dvcmQtZm9ybSB7XHJcbiAgaW5wdXQge1xyXG4gICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLmhlcnJpLWV2ZW50LXdyYXAge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDMwcHggMDtcclxuXHJcbiAgPiBkaXYge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDkwMXB4KSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlcnJpLWV2ZW50LWhlYWRpbmctc3ViIHtcclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn0iLCIuaGVycmktZXZlbnRzLWFyY2hpdmUge1xyXG4gIG1hcmdpbjogMjBweCAwIDAgMDtcclxuXHJcbiAgLmhlcnJpLWV2ZW50cy1hcmNoaXZlLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZXJyaS1ldmVudHMtYXJjaGl2ZS1pdGVtLXRodW1iIHtcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDI1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcnJpLWV2ZW50cy1hcmNoaXZlLWl0ZW0tZGVzYyB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNiMTk3NTA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICM5NTdiNTQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnBnYy1yZXYtbGItYi1pdGVtLW1lbnUtd3JhcCB7XHJcbiAgZGl2W2RhdGEtdHlwZT1cImluZm9cIl0sXHJcbiAgZGl2W2RhdGEtdHlwZT1cInNoYXJlXCJdLFxyXG4gIGRpdltkYXRhLXR5cGU9XCJsaWtlXCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLmNvbnRhY3QtYWRkcmVzcy1saXN0IHtcclxuICBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAudWF2Yy1saXN0LWljb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgaS5EZWZhdWx0cy1tYXAtbWFya2VyIHtcclxuICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGkuRGVmYXVsdHMtcGhvbmUge1xyXG4gICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaS5EZWZhdWx0cy1lbnZlbG9wZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgLnVhdmMtbGlzdC1kZXNjIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIjdG9wIHtcclxuICAud3BjZjcge1xyXG4gICAgZm9ybSB7XHJcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXHJcbiAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMjUxLCAyNTEsIDAuMyk7XHJcbiAgICAgICAgY29sb3I6ICNGQkZCRkI7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZCRkJGQjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZW07XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDFlbTtcclxuXHJcbiAgICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xyXG4gICAgICAgICAgY29sb3I6IHJlZDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LWFjY2VwdGFuY2Uge1xyXG4gICAgICAgIC53cGNmNy1saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cGNmNy1zdWJtaXQge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRkJGQkZCO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICBjb2xvcjogI0ZCRkJGQjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gICAgICAgIGNvbG9yOiAjYTcwNzA3O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xyXG4gICAgICBtYXJnaW46IDYwcHggMCAwIDA7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG5cclxuICAgICAgJi53cGNmNy12YWxpZGF0aW9uLWVycm9ycyxcclxuICAgICAgJi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud3BjZjctbWFpbC1zZW50LW9rIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNiMTk3NTAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI3djLWFwcG9pbnRtZW50cy1hcHBvaW50bWVudC1mb3JtIHtcclxuICAud2MtcGFvLWFkZG9uLWNvbnRhaW5lciB7XHJcbiAgICAmLndjLXBhby1hZGRvbi1tYXJrdGF1c3dhaGwtYWJob2x1bmctcHJvYmllcnBha2V0IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAud2MtcGFvLWFkZG9uLWRlc2NyaXB0aW9uIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcm93IHtcclxuICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbiAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xvdC1waWNrZXIge1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gIH1cclxuXHJcbiAgLndjLWFwcG9pbnRtZW50cy1hcHBvaW50bWVudC1jb3N0LnByaWNlIHtcclxuICAgIGRsIHtcclxuICAgICAgZHQge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgZGQge1xyXG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiYm9keS5zaW5nbGUtdG91cm5hbWVudCB7XHJcbiAgI3dyYXBfYWxsIHtcclxuICAgICNtYWluIHtcclxuICAgICAgLmNvbnRhaW5lcl93cmFwIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweCAwO1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG91cm5hbWVudC1yZWdpc3RyYXRpb24ge1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xyXG4gICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cclxuICAgICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXHJcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnBvc3QtdHlwZS1hcmNoaXZlLXRvdXJuYW1lbnQge1xyXG4gIC50b3VybmFtZW50LXdyYXBwZXIge1xyXG4gICAgPiAudGVtcGxhdGUtcGFnZSB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50by10b3VybmFtZW50LWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdzdXByZW1lJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEzcHggMTlweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubmQtY2hlY2tvdXQtbm90aWNlIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjYjE5NzUwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XHJcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgcGFkZGluZzogOHB4IDExcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIGNvbG9yOiAjYjE5NzUwO1xyXG4gICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLndwYl92aWRlb193aWRnZXQudmNfdmlkZW8tYXNwZWN0LXJhdGlvLTE2OSB7XHJcbiAgICAud3BiX3ZpZGVvX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5zZWxmLXBpY2t1cC1ub3RpY2Uge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG5cclxuICAgID4gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYjE5NzUwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsInRhYmxlLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gIHRyIHtcclxuICAgIHRkLmZ1bGx5X3NjaGVkdWxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJlZCAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRkLmFwcG9pbnRhYmxlIHtcclxuICAgICAgYmFja2dyb3VuZDogZ3JlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50LWRheSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnByb2R1Y3QtZGV0YWlscy1oZWFkZXIge1xyXG4gIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi13aWR0aC10YWJsZXQpIHtcclxuICAucHJvZHVjdC1kZXRhaWxzLWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0X25hdmlnYXRpb25fcm93IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgLndwYl9jb2x1bW4ge1xyXG4gICAgICAudmNfY29sdW1uLWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC51YnRuLXRleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51YnRuLWxpbmsge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgLm92ZXJ2aWV3LWVhcmx5LWJyZWFrcG9pbnQge1xyXG4gICAgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tMyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBmbGV4OiAwIDAgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi53aGl0ZV9jaXJjbGUge1xyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDc1cHg7XHJcbiAgICB3aWR0aDogMjMycHg7XHJcbiAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzI3M2EzYztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3BhY2l0eTogLjc7XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lLXByb2R1Y3Qtc2xpZGVyIHtcclxuICAubXMtaW5uZXItY29udHJvbHMtY29udCB7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAubXMtbmF2LW5leHQge1xyXG4gICAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tcy1uYXYtcHJldiB7XHJcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tcy1zbGlkZSB7XHJcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICAgLm1zLXNsaWRlLWJnY29udCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubXMtc2xpZGUtbGF5ZXJzIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubXMtYW5pbS1sYXllcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5zbGlkZS10aXRsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdwdDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMTIyNTI3ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lLWZpcnN0LXNsaWRlciB7XHJcbiAgLm1hc3Rlci1zbGlkZXIubXMtc2tpbi1kZWZhdWx0IHtcclxuICAgIC5tcy1zbGlkZSB7XHJcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIC5tcy1zbGlkZS1sYXllcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubXMtYW5pbS1sYXllcnMge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0b3A6IDY4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSA1NXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tcy1pbm5lci1jb250cm9scy1jb250IHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAubXMtbmF2LW5leHQsIC5tcy1uYXYtcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tcy1uYXYtbmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1zLW5hdi1wcmV2IHtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiaS5EZWZhdWx0cy1waG9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYm90dG9tOiAtNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG4iLCJAbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSBBTkQgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgI21haW4gLmNvbnRhaW5lcl93cmFwLmNvbnRhaW5lcl93cmFwX2ZpcnN0IC5wYWdlLWhlYWRlci0yY29sIHtcclxuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNCwgLndwYl9jb2x1bW4udmNfY29sdW1uX2NvbnRhaW5lci52Y19jb2wtc20tNSB7XHJcbiAgICAgIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS03LCAud3BiX2NvbHVtbi52Y19jb2x1bW5fY29udGFpbmVyLnZjX2NvbC1zbS04IHtcclxuICAgICAgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICNtYWluIC5jb250YWluZXJfd3JhcC5jb250YWluZXJfd3JhcF9maXJzdCAucGFnZS1oZWFkZXItMmNvbCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTQsIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTcsIC53cGJfY29sdW1uLnZjX2NvbHVtbl9jb250YWluZXIudmNfY29sLXNtLTgge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLkJvcmxhYnNDb29raWUuX2JybGJzLWNiLXlvdXR1YmUge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxufVxyXG4iLCIjcGJoLWFjY29yZGlvbiB7XHJcbiAgLnZjX3R0YS1wYW5lbC1oZWFkaW5nIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDogODAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICNGQkZCRkIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlYmViO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSByaWdodDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnZjX3R0YS1wYW5lbC1ib2R5IHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59IiwiI3NmLWFwcG9pbnRtZW50cyB7XHJcbiAgLndjLWFwcG9pbnRtZW50cy1hcHBvaW50bWVudC1ob29rIHtcclxuICAgIGgyLndjLXBhby1hZGRvbi1uYW1lIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5mb3JtLXJvdyBsYWJlbHtcclxuICAgICAgZGlzcGxheTogaW5saW5lIWltcG9ydGFudDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDFlbSFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC53Yy1wYW8tYWRkb24tZGVzY3JpcHRpb24ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4IWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweCFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3RyYWRpdGlvbi1oZXJvIHtcclxuICAudmNfcm93LW8tY29udGVudC1taWRkbGUge1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICB0b3A6IC0yMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLnZjX3JvdzpsYXN0LWNoaWxkIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE1MCU7XHJcbiAgICAgICAgbGVmdDogLTI1JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud3BiX2NvbHVtbi52Y19jb2wtc20tMTIgLndwYl9zaW5nbGVfaW1hZ2Uud3BiX2NvbnRlbnRfZWxlbWVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN0cmFkaXRpb24tZmlyc3QtY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuXHJcbiAgaDEsIGgyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2xhcmtlJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTIyNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC53cGJfY29sdW1uLnZjX2NvbC1zbS04IHtcclxuICAgICAgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdHJhZGl0aW9uLXZpZGVvLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIC53cGJfdmlkZW9fd2lkZ2V0IHtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAud3BiX3ZpZGVvX3dpZGdldCB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA3MjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3RyYWRpdGlvbi1yb3RhdG9yLWNvbnRhaW5lciB7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudWx0LWFuaW1hdGlvbi51bHQtYW5pbWF0ZS12aWV3cG9ydCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnYXNzZXRzL2ltZy9hcnJvdy5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1vdmVybGF5IHtcclxuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3RyYWRpdGlvbi1zbGlkZXItY29udGFpbmVyIHtcclxuICAjdHJhZGl0aW9uLXNsaWRlci1iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDElO1xyXG4gIH1cclxuXHJcbiAgLm1hc3Rlci1zbGlkZXItcGFyZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAubWFzdGVyLXNsaWRlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcclxuXHJcbiAgICAgIC5tcy1zbGlkZSB7XHJcbiAgICAgICAgJi5tcy1zbC1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAubXMtc2xpZGUtdnBidG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2Fzc2V0cy9pbWcvdmlkZW9fcGxheV9idG4ucG5nJykgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLm1zLXNsLXNlbGVjdGVkKSB7XHJcbiAgICAgICAgICAubXMtc2xpZGUtdnBidG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgIHdpZHRoOiA4NSUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogOTElICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgdG9wOiAyN3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tcy1idWxsZXRzIHtcclxuICAgICAgICBib3R0b206IDNweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubXMtYnVsbGV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNiZmEyNTY7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICAgICAgJi5tcy1idWxsZXQtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDljNjkxICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnJsYnMtY21wbnQtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDQ2cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3RyYWRpdGlvbi1ibHVlLWNvbnRhaW5lciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcblxyXG4gIGgyIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgIGZvbnQtZmFtaWx5OiAnQ2xhcmtlJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgLndwYl90ZXh0X2NvbHVtbiBwIHtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudHJhZGl0aW9uLXRleHQtYmxvY2sge1xyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAudmNfY29sLXNtLTEyIHtcclxuICAgICAgLndwYl93cmFwcGVyIHtcclxuICAgICAgICAud3BiX3JvdzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN0cmFkaXRpb24taW5kZXgtZml4IHtcclxuICAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgLndwYl9jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgIC53cGJfY29sdW1uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgaDQsIGgzLCBoMiwgaDEsIHAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndwYl9jb2x1bW46bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgLnZjX2NvbHVtbi1pbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcblxyXG4gICAgICAgIC53cGJfc2luZ2xlX2ltYWdlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI3RyYWRpdGlvbi1zb2NrZXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gIC52Y19jb2x1bW4taW5uZXIge1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLndwYl90ZXh0X2NvbHVtbi53cGJfY29udGVudF9lbGVtZW50IHtcclxuICAgIG1hcmdpbjogNXB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udHJhZGl0aW9uLXByb3BlcnRpZXMge1xyXG4gIC53cGJfd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLndwYl9zaW5nbGVfaW1hZ2Uge1xyXG4gICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICB9XHJcblxyXG4gICAgLndwYl90ZXh0X2NvbHVtbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgIHAsIHN0cm9uZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1N1cHJlbWUnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgzLCAud3BiX3RleHRfY29sdW1uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIHdpZHRoOiAzMyUgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLndwYl93cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmFkaXRpb24taGVhZGxpbmUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC1mYW1pbHk6ICdDbGFya2UnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50cmFkaXRpb24taDEge1xyXG4gIGZvbnQtc2l6ZTogMTEwcHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMTEwcHggIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogOTAwICFpbXBvcnRhbnQ7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi50cmFkaXRpb24taDIge1xyXG4gIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMCAhaW1wb3J0YW50O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQwcHggIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhZGl0aW9uLWgzIHtcclxuICBmb250LXNpemU6IDUwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDkwMDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhZGl0aW9uLXRleHQtYmxvY2sge1xyXG4gIHAge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LWZhbWlseTogJ1N1cHJlbWUnLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiYm9keS5wYWdlLXRlbXBsYXRlLXNpbmdsZS1icmF1c2VuLWNvbGFtaXgsIGJvZHkucGFnZS10ZW1wbGF0ZS1zaW5nbGUtYnJhdXNlbi1saW1vLCBib2R5LnBhZ2UtdGVtcGxhdGUtc2luZ2xlLWJyYXVzZW4tb3ZlcnZpZXcge1xyXG4gICN3cmFwX2FsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTYxODtcclxuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICNtYWluIHtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9iZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTQzOTU7XHJcbiAgICB9XHJcblxyXG4gICAgI2F2aWEtbWVudSB7XHJcbiAgICAgIHVsLnN1Yi1tZW51LCB1bC5zdWItbWVudSBsaSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNDM5NTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNmb290ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE0Mzk1O1xyXG4gICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNzb2NrZXQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ3OGI1O1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2luZ2xlLWJyYXVzZW4tb3ZlcnZpZXcge1xyXG4gICN3cmFwX2FsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZXJyZW5oYWV1c2VyX2VuZm9sZC9hc3NldHMvaW1nL2JhY2tncm91bmRfYnJhdXNlbl9vdmVydmlldy5zdmcnKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9oZXJyZW5oYWV1c2VyX2VuZm9sZC9hc3NldHMvaW1nL2JhY2tncm91bmRfYnJhdXNlbl9vdmVydmlld19tb2JpbGUuc3ZnJyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2luZ2xlLWJyYXVzZW4tY29sYW1peCB7XHJcbiAgI3dyYXBfYWxsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlcnJlbmhhZXVzZXJfZW5mb2xkL2Fzc2V0cy9pbWcvYmFja2dyb3VuZF9icmF1c2VuX3NpbmdsZV9jb2xhbWl4LnN2ZycpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlcnJlbmhhZXVzZXJfZW5mb2xkL2Fzc2V0cy9pbWcvYmFja2dyb3VuZF9icmF1c2VuX3NpbmdsZV9jb2xhbWl4X21vYmlsZS5zdmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX2JnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVhNDM5NTtcclxuICAgIH1cclxuXHJcbiAgICAjYXZpYS1tZW51IHtcclxuICAgICAgdWwuc3ViLW1lbnUsIHVsLnN1Yi1tZW51IGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE0Mzk1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1YTQzOTU7XHJcbiAgICB9XHJcblxyXG4gICAgI3NvY2tldCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZDc4YjU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2luZ2xlLWJyYXVzZW4tbGltbyB7XHJcbiAgI3dyYXBfYWxsIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlcnJlbmhhZXVzZXJfZW5mb2xkL2Fzc2V0cy9pbWcvYmFja2dyb3VuZF9icmF1c2VuX3NpbmdsZV9saW1vLnN2ZycpO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL2hlcnJlbmhhZXVzZXJfZW5mb2xkL2Fzc2V0cy9pbWcvYmFja2dyb3VuZF9icmF1c2VuX3NpbmdsZV9saW1vX21vYmlsZS5zdmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX2JnIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyOGYzYjtcclxuICAgIH1cclxuXHJcbiAgICAjYXZpYS1tZW51IHtcclxuICAgICAgbGk6aG92ZXIgPiBhIC5hdmlhLW1lbnUtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICNlZDZlMWU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEgLmF2aWEtbWVudS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwuc3ViLW1lbnUsIHVsLnN1Yi1tZW51IGxpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4ZjNiO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIsICY6aG92ZXIgLmF2aWEtbWVudS10ZXh0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNlZDZlMWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Zvb3RlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMjhmM2I7XHJcbiAgICB9XHJcblxyXG4gICAgI3NvY2tldCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDZlMWU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnBhZ2UtdGVtcGxhdGUtc2luZ2xlLWJyYXVzZW4tY29sYW1peCwgYm9keS5wYWdlLXRlbXBsYXRlLXNpbmdsZS1icmF1c2VuLWxpbW8ge1xyXG4gICN3cmFwX2FsbCB7XHJcbiAgICAjbWFpbiB7XHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iXX0= */
