﻿@font-face{font-family:"icomoon";src:url("/user/documents/fonts/icomoon.eot?4w99d8");src:url("/user/documents/fonts/icomoon.eot?4w99d8#iefix") format("embedded-opentype"),url("/user/documents/fonts/icomoon.ttf?4w99d8") format("truetype"),url("/user/documents/fonts/icomoon.woff?4w99d8") format("woff"),url("/user/documents/fonts/icomoon.svg?4w99d8#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-shoptet-basic:before{content:""}.icon-close:before{content:""}.icon-heart:before{content:""}.icon-conversation:before{content:""}.icon-star:before{content:""}.icon-info:before{content:""}.icon-clock:before{content:""}.icon-location:before{content:""}.icon-Firma:before{content:""}.icon-arror-right:before{content:""}.icon-Fakturacni_adresa:before{content:""}.icon-Phone:before{content:""}.icon-zakladni_udaje:before{content:""}.icon-Info:before{content:""}.icon-mail:before{content:""}.icon-shipping:before{content:""}.icon-card:before{content:""}.icon-delete:before{content:""}.icon-chat:before{content:""}.icon-watchdog:before{content:""}.icon-share:before{content:""}.icon-filter:before{content:""}.icon-search:before{content:""}.icon-usp_4:before{content:""}.icon-usp_3:before{content:""}.icon-usp_2:before{content:""}.icon-usp_1:before{content:""}.icon-cart:before{content:""}.icon-user:before{content:""}.icon-insta:before{content:""}.icon-twitter:before{content:""}.icon-able:before{content:""}.icon-shoptet:before{content:""}.icon-fb:before{content:""}html{scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding)}body{background-color:#fcfcfc;opacity:0;transition:opacity .3s ease-in-out;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:400;color:#225838;overflow-x:hidden !important}.ready{opacity:1 !important}.overall-wrapper{padding-bottom:0 !important}@media(max-width: 767px){.overall-wrapper{padding-top:0}}.admin-bar{z-index:1006}body.spinner-visible .overlay{z-index:1004}.row{margin:0 !important}.type-detail .p-data-wrapper .quantity input{background-color:#fff}.quantity{height:auto;width:100px;margin:0;padding:0 35px;display:inline-block;border:none !important;background:rgba(0,0,0,0)}.quantity:hover{box-shadow:none}.quantity input.amount{background-color:rgba(0,0,0,0);height:40px;border-radius:8px;border:none;width:30px !important;text-align:center;font-weight:700;font-size:16px}.quantity .increase,.quantity .decrease{cursor:pointer;top:10px}.quantity .increase:hover:before,.quantity .decrease:hover:before{color:#225838;background-color:rgba(0,0,0,0)}.quantity .increase:before,.quantity .decrease:before{content:"";position:absolute;font-size:14px;color:#000;transition:.3s;line-height:1}.quantity .increase{position:absolute;right:10px;left:auto;width:18px;height:18px !important;transition:.3s;border:none;border-radius:20px;background:rgba(0,0,0,0) !important}.quantity .increase:before{font-family:"icomoon" !important;content:"";display:flex;align-items:center;justify-content:center;font-size:12px}.quantity .decrease{position:absolute;left:10px;right:auto;width:18px;height:18px !important;border:none;transition:.3s;border-radius:20px;background:rgba(0,0,0,0) !important}.quantity .decrease:before{font-family:"icomoon" !important;content:"";display:flex;align-items:center;justify-content:center;font-size:12px}.extra.delivery{position:relative;padding-right:0;padding-left:30px;padding-bottom:10px}.extra.delivery:before{font-family:"icomoon" !important;content:"";color:#c2d345;position:absolute;top:-4px;left:0;font-size:20px}.extra.delivery .price-range{height:8px;border-radius:8px;background-color:#f5f5f5;margin-left:-30px;width:calc(100% + 30px)}.extra.delivery .price-range>div{border-radius:8px;background-color:#3fa256}.extra.delivery .price-range:before{display:none}.extra.delivery.shipping-is-free span{display:flex;align-items:center;justify-content:flex-start}.extra.delivery.shipping-is-free span strong{font-weight:600;color:#225838}#cboxOverlay,#cboxWrapper,#colorbox{z-index:1004}#cboxClose{background-color:rgba(0,0,0,0) !important;transition:.3s}#cboxClose:before{color:#225838;font-size:14px;transition:.3s}@media(min-width: 768px){#cboxClose{right:0;top:5px}}#cboxContent:has(#formProductQuestion){background-color:#f6f6f6}#cboxContent:has(#formProductQuestion) h1{text-transform:uppercase}.login-close{position:absolute;cursor:pointer}.login-close:hover:before{color:#225838}.login-close:before{font-size:12px;color:#225838;transition:.3s;font-family:"icomoon" !important;content:""}.social-icons{order:3;margin-top:auto;padding-bottom:30px;display:flex;justify-content:center;flex-direction:row-reverse;gap:10px}@media(max-width: 767px){.social-icons{width:100%;order:1}}.social-icon-list{position:relative !important;list-style:none;transition:.3s;padding-top:0}.social-icon-list:hover a{color:#fff;background-color:#2d764b}.social-icon-list a{height:60px;width:60px;border-radius:5px;background:#225838;transition:.3s !important}.social-icon-list a:after{font-size:60px;position:absolute;z-index:20;top:0;left:0;transition:.3s}.social-icon-list a:before{line-height:60px;transition:.3s;position:absolute;left:50%;transform:translateX(-50%);color:#fff;z-index:21;font-size:25px}.stars .star:before{color:#f3ed42 !important}.menu-helper.visible{height:100%;z-index:1005}.messages{z-index:1005}.question-tooltip{top:12px !important;background-color:rgba(0,0,0,0);border-color:#225838;color:#225838}.contact-box ul li>span.mail:before{font-family:"icomoon" !important;content:""}.contact-box ul li>span.tel:before{font-family:"icomoon" !important;content:""}.no-more-posts{margin-bottom:0 !important}@media(max-width: 991px){#heurekaTableft{display:none !important}}.planetwe-wrapper-outer h5{font-size:14px}.type-category .sidebar{width:100%}.type-category .content-wrapper-in{flex-direction:column}.external-fonts-loaded h1,.external-fonts-loaded h2,.external-fonts-loaded h3,.external-fonts-loaded h4,.external-fonts-loaded h5,.external-fonts-loaded h6,.external-fonts-loaded .h1,.external-fonts-loaded .h2,.external-fonts-loaded .h3,.external-fonts-loaded .h4,.external-fonts-loaded .h5,.external-fonts-loaded .h6,.external-fonts-loaded .cart-table .main-link,.external-fonts-loaded .cart-related-name,.blank-mode h1,.blank-mode h2,.blank-mode h3,.blank-mode h4,.blank-mode h5,.blank-mode h6,.blank-mode .h1,.blank-mode .h2,.blank-mode .h3,.blank-mode .h4,.blank-mode .h5,.blank-mode .h6,.blank-mode .cart-table .main-link,.blank-mode .cart-related-name{font-family:"Inter",sans-serif !important}.external-fonts-loaded body,body.blank-mode{font-family:"Inter",sans-serif !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#225838}.link-like{color:#225838}.link-like:hover,.link-like:focus{color:#e05e00 !important}a:not(.btn){transition:.3s;color:#225838}a:not(.btn):hover,a:not(.btn):focus{color:#e05e00 !important}.btn,a.btn{font-weight:500;padding:0 25px}.btn.btn-primary,.btn.btn-secondary,.btn.btn-default,a.btn.btn-primary,a.btn.btn-secondary,a.btn.btn-default{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.btn.btn-primary:hover,.btn.btn-secondary:hover,.btn.btn-default:hover,a.btn.btn-primary:hover,a.btn.btn-secondary:hover,a.btn.btn-default:hover{background-color:#225838;border-color:#225838;color:#fff}.btn.btn-primary,a.btn.btn-primary{min-height:48px;line-height:48px}.btn.btn-primary,a.btn.btn-primary{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.btn.btn-primary:hover,a.btn.btn-primary:hover{background-color:#225838;border-color:#225838;color:#fff}.btn.btn-primary,a.btn.btn-primary{background:#225838;border:1px solid #225838;color:#fff}.btn.btn-primary:hover,a.btn.btn-primary:hover{background-color:#2d764b !important;border-color:#2d764b !important}.btn.btn-secondary,a.btn.btn-secondary{min-height:48px;line-height:48px}.btn.btn-secondary,a.btn.btn-secondary{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.btn.btn-secondary:hover,a.btn.btn-secondary:hover{background-color:#225838;border-color:#225838;color:#fff}.btn.btn-secondary,a.btn.btn-secondary{background:#c2d345;border:1px solid #c2d345;color:#225838}.btn.btn-secondary:hover,a.btn.btn-secondary:hover{background-color:#cddb66 !important;border-color:#cddb66 !important;color:#225838}.btn.btn-default:not(.search-button),a.btn.btn-default:not(.search-button){display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.btn.btn-default:not(.search-button),a.btn.btn-default:not(.search-button){border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.btn.btn-default:not(.search-button):hover,a.btn.btn-default:not(.search-button):hover{background-color:#225838;border-color:#225838;color:#fff}.btn.btn-default:not(.search-button),a.btn.btn-default:not(.search-button){background:#225838;border:1px solid #225838;color:#fff}.btn.btn-default:not(.search-button):hover,a.btn.btn-default:not(.search-button):hover{background-color:#2d764b !important;border-color:#2d764b !important}.btn.btn-outline,a.btn.btn-outline{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.btn.btn-outline,a.btn.btn-outline{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.btn.btn-outline:hover,a.btn.btn-outline:hover{background-color:#225838;border-color:#225838;color:#fff}.btn.btn-outline,a.btn.btn-outline{background:#fff;border:2px solid #e05e00;color:#e05e00}.btn.btn-outline:hover,a.btn.btn-outline:hover{color:#fff;background-color:#e05e00 !important;border-color:#e05e00 !important}.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion{min-height:48px;line-height:48px}.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.btn.btn-cart:hover,.btn.btn-conversion:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover{background-color:#225838;border-color:#225838;color:#fff}.btn.btn-cart,.btn.btn-conversion,a.btn.btn-cart,a.btn.btn-conversion{background:#c2d345;border:1px solid #c2d345;color:#fff;display:flex;align-items:center;justify-content:center}.btn.btn-cart:before,.btn.btn-conversion:before,a.btn.btn-cart:before,a.btn.btn-conversion:before{font-family:"icomoon" !important;content:""}.btn.btn-cart:hover,.btn.btn-conversion:hover,a.btn.btn-cart:hover,a.btn.btn-conversion:hover{color:#fff !important;background-color:#cddb66 !important;border-color:#cddb66 !important}#cboxContent:has(.advanced-order){background-color:rgba(0,0,0,0) !important}#cboxContent:has(.advanced-order) .h1{font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px;font-weight:700;margin:40px 0 10px 0}@media(max-width: 767px){#cboxContent:has(.advanced-order) .h1{line-height:30px}}#cboxContent:has(.advanced-order) .h1 strong{font-weight:700}@media(max-width: 767px){#cboxContent:has(.advanced-order) .h1{font-size:28px}}#cboxContent:has(.advanced-order) .colorbox-html-content{padding:20px 40px;background-color:#fcfcfc}@media(max-width: 767px){#cboxContent:has(.advanced-order) .colorbox-html-content{padding:20px}}#cboxContent:has(.advanced-order) #cboxLoadedContent{background-color:#fcfcfc !important;border-radius:24px}#cboxContent:has(.advanced-order) .swiper-products-container{padding:0;margin-bottom:0;margin-right:-12px;display:none}#cboxContent:has(.advanced-order) .swiper-products-container h2{padding-top:30px;margin-bottom:24px;margin-top:0;border-top:1px solid #dadada}#cboxContent:has(.advanced-order) .swiper-products-container .btn-primary{display:flex;align-items:center;justify-content:center;font-weight:500;height:40px;min-height:40px}#cboxContent:has(.advanced-order) .swiper-wrapper .product .btn-cart{width:75px !important;min-width:75px}@media(max-width: 991px){#cboxContent:has(.advanced-order) .swiper-wrapper .product .btn-cart{width:100% !important}}#cboxContent:has(.advanced-order) .swiper-wrapper .product .btn-cart:before{margin-left:0}#cboxContent:has(.advanced-order) .swiper-wrapper .product .btn-cart span{display:none}#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product{display:flex;align-items:center;gap:20px;padding:0 120px}@media(max-width: 991px){#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product{padding:0}}#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product .advanced-order-image img{max-height:100px;height:100px;max-width:100px;width:100px;object-fit:cover;border-radius:16px}#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product .advanced-order-name{display:flex;justify-content:space-between;column-gap:20px;font-weight:400;font-size:18px;line-height:24px;text-align:left;width:100%}@media(max-width: 767px){#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product .advanced-order-name{flex-direction:column}}#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product .advanced-order-name .advanced-order-name__text{font-weight:500}#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product .advanced-order-name .advanced-order-availability{font-size:13px;font-weight:500;color:#3fa256}#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product .advanced-order-brand{font-weight:500}#cboxContent:has(.advanced-order) .advanced-order .advanced-order-product .advanced-order-price{font-weight:700;text-align:left}#cboxContent:has(.advanced-order) .advanced-order .h2{display:none}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap{flex-direction:column;padding:0 120px}@media(max-width: 991px){#cboxContent:has(.advanced-order) .advanced-order .extras-wrap{padding:0}}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra{width:100%;background-color:rgba(194,211,69,.24);border-radius:12px;padding:17px 24px;margin:0 0 5px 0}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra span{display:flex;flex-wrap:wrap;align-items:center}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.delivery .price-range{width:100%;margin-left:0}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.delivery span{flex-wrap:wrap}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.delivery strong{padding:0 4px}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.delivery:before{display:none}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.delivery span:before{font-family:"icomoon" !important;content:"";color:#c2d345;color:#c2d345;font-size:24px;margin-right:15px}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.gift span:before{font-family:"icomoon" !important;content:"";color:#c2d345;color:#c2d345;font-size:24px;margin-right:15px}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.paint span:before{font-family:"icomoon" !important;content:"";color:#c2d345;color:#c2d345;font-size:24px;margin-right:15px}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra a{text-decoration:underline}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.step{display:flex;gap:10px}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.step .btn{font-size:15px;display:flex;gap:5px;margin:0 auto;align-items:center;display:flex;justify-content:center;font-weight:600;text-transform:uppercase}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.step .btn{min-height:48px;line-height:48px}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.step .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.step .btn:hover{background-color:#225838;border-color:#225838;color:#fff}#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.step .btn{width:230px;padding:0 25px !important}@media(max-width: 767px){#cboxContent:has(.advanced-order) .advanced-order .extras-wrap .extra.step .btn{width:100% !important}}#cboxContent:has(.advanced-order) .advanced-order .mehub-bonus-advanced-cart-container{margin-top:20px;padding:0 120px}@media(max-width: 991px){#cboxContent:has(.advanced-order) .advanced-order .mehub-bonus-advanced-cart-container{padding:0}}#cboxContent:has(.advanced-order) .advanced-order .mehub-bonus-advanced-cart-container>div{width:100%}#cboxContent:has(.advanced-order) .advanced-order .mehub-bonus-advanced-cart-container .card{box-shadow:none !important;background-color:rgba(194,211,69,.24);border-radius:12px;padding:21px 24px;margin:0 0 5px 0}#cboxContent:has(.advanced-order) .advanced-order .mehub-bonus-advanced-cart-container .card .card-text{color:#225838;font-size:16px;font-weight:600;text-align:left;padding:0}#cboxContent:has(.advanced-order) .advanced-order .mehub-bonus-advanced-cart-container .card .card-text b{font-size:16px !important}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons{margin-top:35px;margin-bottom:0;padding-bottom:20px}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .next-step-back{min-height:48px;line-height:48px}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .next-step-back{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .next-step-back:hover{background-color:#225838;border-color:#225838;color:#fff}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .next-step-back{width:auto;padding:0 25px !important}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .next-step-back{background:#fff;border:1px solid #225838;color:#225838}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .next-step-back:hover{color:#fff;background-color:#225838 !important;border-color:#225838 !important}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion{display:flex;flex-direction:row-reverse}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion{min-height:48px;line-height:48px}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion:hover{background-color:#225838;border-color:#225838;color:#fff}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion{width:auto;padding:0 25px !important}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion{background:#e05e00 !important;border:1px solid #e05e00 !important;color:#fff}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion:hover{color:#fff;background-color:#ff710a !important;border-color:#ff710a !important}#cboxContent:has(.advanced-order) .advanced-order .advancedOrder__buttons .btn-conversion:before{color:#f3ed42;margin-left:10px;font-weight:300}#cboxContent:has(.advanced-order) .advanced-order .products-block{margin-top:0;gap:0}#cboxContent:has(.advanced-order) .advanced-order .products-block .product .p-in .p-bottom{margin-top:initial}#cboxContent:has(.advanced-order) .advanced-order .products h2{margin-top:25px}.flags{top:10px;left:10px;display:flex;z-index:20}.flags.flags-default{display:flex;align-items:center;flex-wrap:wrap;column-gap:5px}.flags .flag{display:flex;align-items:center;border-radius:6px;font-size:12px;font-weight:500;text-transform:none;height:24px;color:#225838}.flags .flag-tip{background-color:#f3ed42}.flags .flag-new{background-color:#c2d345}.flags .flag-action{background-color:#e05e00;color:#fff}.flags .flag-freeshipping{display:none}.custom-footer__newsletter{float:unset;margin-bottom:50px}.custom-footer__newsletter .btn{min-width:220px;min-height:55px;padding:0 40px;margin:0;position:static;color:#fff}@media(max-width: 991px){.custom-footer__newsletter .btn{margin-top:19px}}.custom-footer__newsletter .btn:hover{background-color:#225838}.custom-footer__newsletter .btn:before{display:none}.custom-footer__newsletter .newsletter-wrapper{background-color:#fff;padding:34px 15px;margin-top:30px;text-align:center}.custom-footer__newsletter .newsletter-wrapper .newsletter-header h4{font-size:32px;font-weight:700;line-height:42px;text-transform:initial;margin-bottom:22px;margin:0 0 30px}.custom-footer__newsletter .newsletter-wrapper fieldset{padding-bottom:0}.custom-footer__newsletter .newsletter-wrapper .validator-msg-holder{display:flex;align-items:center;justify-content:center;gap:10px}.custom-footer__newsletter .newsletter-wrapper .validator-msg-holder input{height:55px;border:1px solid #a8a8a8;color:#1e1e1c;font-size:15px;font-weight:500;line-height:25px;margin:0;max-width:385px;padding-left:23px}.custom-footer__newsletter .newsletter-wrapper .validator-msg-holder input::placeholder{color:#000}.custom-footer__newsletter .newsletter-wrapper .consents{margin-top:6px}.custom-footer__newsletter .newsletter-wrapper .consents label,.custom-footer__newsletter .newsletter-wrapper .consents a{color:#a8a8a8 !important;font-size:12px;font-weight:500;text-underline-offset:2px}.breadcrumbs{position:relative;background-color:#fffdbe;padding:10px 0;display:flex;flex-wrap:wrap}.breadcrumbs:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffdbe;margin:0 calc(50% - 50vw)}.type-product .breadcrumbs{width:100%;padding-bottom:10px}@media(max-width: 767px){.breadcrumbs{padding:10px 0}}.breadcrumbs span{position:relative;font-weight:500;z-index:2}.breadcrumbs #navigation-first a{color:#225838}.breadcrumbs .navigation-bullet{font-size:0;margin-right:10px;margin-top:2px}.breadcrumbs .navigation-bullet:before{content:"";font-family:"Shoptet";font-size:9px;transform:rotate(270deg);display:inline-block;color:#225838}.breadcrumbs>span{display:flex;align-items:center;gap:14px}.breadcrumbs>span span{color:#225838}.breadcrumbs>span span:hover{color:#225838}.breadcrumbs>span a{text-decoration:none}.breadcrumbs>span a span{color:#225838;opacity:60%;transition:.3s}.position--benefitCategory.benefitBanner,.position--benefitProduct.benefitBanner{position:relative;padding:0;margin-top:0}.position--benefitProduct.benefitBanner{padding:0}.position--benefitCategory.benefitBanner{order:-2;margin:31px 0 11px 0}.position--benefitCategory.benefitBanner .container{width:100%;padding:0}.position--benefitCategory.benefitBanner .usp{padding:0}.in-index .benefitBanner,.in-detail .benefitBanner{margin:0px 0 0 0;padding:0;position:relative;display:flex;flex-direction:column}@media(max-width: 767px){.in-index .benefitBanner,.in-detail .benefitBanner{margin-top:0px}}.in-index .benefitBanner .benefitBanner__content,.in-detail .benefitBanner .benefitBanner__content{padding-right:0}.in-index .benefitBanner .benefitBanner__item,.in-detail .benefitBanner .benefitBanner__item{width:100%;flex:auto;margin:0}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{width:100%;padding:0 0px;text-align:left;position:relative;margin:0 !important;font-weight:400;color:#000}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span{padding:5px 14px;background-color:#fff}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a{color:#000;font-size:16px;font-weight:300;display:inline-block;text-decoration:underline}.in-index .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover,.in-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data>span a:hover{text-decoration:none}@media(min-width: 768px){.mobile-usp{display:none}}.benefitBanner{margin:0;margin-top:32px;padding:0;position:relative}.benefitBanner .benefitBanner__content{padding-right:0}.benefitBanner .benefitBanner__item{width:100%;flex:auto;margin:0}.benefitBanner .benefitBanner__item .benefitBanner__content{width:100%}.benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data{width:100%;padding:0 0px}body:not(.in-index) .usp{width:100%;margin:0;box-shadow:none;max-width:100%;padding-left:15px;padding-right:15px}.usp{margin-top:32px;border-bottom:0;margin-bottom:0;background-color:#fff}@media(max-width: 767px){.usp{max-width:100%}}@media(max-width: 767px){.usp .slick-list{max-width:100%;margin:0px auto}}.usp .container{justify-content:space-between;display:flex;flex-wrap:wrap}.usp .usp-inner{padding:20px 15px;display:flex !important;align-items:center;width:25%}@media(max-width: 1439px){.usp .usp-inner{padding:0 7px}}@media(max-width: 767px){.usp .usp-inner{padding:0}}@media(max-width: 991px){.usp .usp-inner{width:50%}}@media(max-width: 479px){.usp .usp-inner{width:100%}}.usp .usp-inner div{margin-right:13px;min-width:60px}.usp .usp-inner div i{font-size:60px;display:flex;align-items:center;justify-content:center}@media(max-width: 400px){.usp .usp-inner div{margin-right:5px}}.usp .usp-inner img{max-width:60px}@media(max-width: 467px){.usp .usp-inner img{max-width:50px;margin-bottom:19px}}.usp .usp-inner p strong{font-weight:600}.usp .usp-inner p a{text-decoration:underline}.usp .usp-inner p a:hover{text-decoration:none}.usp .usp-inner span{max-width:185px}.swiper-products-container,.reviews-banner{position:relative;margin-bottom:50px}@media(max-width: 767px){.swiper-products-container,.reviews-banner{margin-bottom:0}}.swiper-products-container .products-block,.reviews-banner .products-block{flex-wrap:nowrap !important;align-items:stretch}.swiper-products-container .swiper-navigation,.reviews-banner .swiper-navigation{position:absolute;top:-72px;right:16px;display:flex;column-gap:10px}@media(max-width: 767px){.swiper-products-container .swiper-navigation,.reviews-banner .swiper-navigation{top:-50px;right:0}}.swiper-products-container .swiper-navigation .swiper-button-next,.swiper-products-container .swiper-navigation .swiper-button-prev,.reviews-banner .swiper-navigation .swiper-button-next,.reviews-banner .swiper-navigation .swiper-button-prev{position:initial;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid #225838;margin-top:0}.swiper-products-container .swiper-navigation .swiper-button-next,.reviews-banner .swiper-navigation .swiper-button-next{right:0}.swiper-products-container .swiper-navigation .swiper-button-prev,.reviews-banner .swiper-navigation .swiper-button-prev{left:80px}.swiper-products-container .swiper-navigation .group-products-btn,.reviews-banner .swiper-navigation .group-products-btn{background:rgba(0,0,0,0);border-color:#225838;color:#225838;padding:0;font-weight:500;height:50px}.swiper-products-container .swiper-navigation .group-products-btn,.reviews-banner .swiper-navigation .group-products-btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.swiper-products-container .swiper-navigation .group-products-btn,.reviews-banner .swiper-navigation .group-products-btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.swiper-products-container .swiper-navigation .group-products-btn:hover,.reviews-banner .swiper-navigation .group-products-btn:hover{background-color:#225838;border-color:#225838;color:#fff}.swiper-products-container .swiper-navigation .group-products-btn,.reviews-banner .swiper-navigation .group-products-btn{width:190px;padding:0 25px !important}.columns-4 .products-block:not(.swiper-wrapper) .product,.columns-3 .products-block:not(.swiper-wrapper) .product{width:25%}@media(max-width: 991px){.columns-4 .products-block:not(.swiper-wrapper) .product,.columns-3 .products-block:not(.swiper-wrapper) .product{width:33%}}@media(max-width: 767px){.columns-4 .products-block:not(.swiper-wrapper) .product,.columns-3 .products-block:not(.swiper-wrapper) .product{width:50% !important;padding-left:0 !important;padding-right:0 !important;margin-left:0}}.products-block{row-gap:75px;margin:0}@media(max-width: 767px){.products-block{row-gap:10px}}.products-block>div{padding:0}.products-block .product{position:relative;height:auto}.products-block .product .p{border-radius:22px;background-color:#fcfcfc;border:1px solid rgba(0,0,0,0);padding:6px}.products-block .product .p:hover{border:1px solid rgba(211,211,211,.4);background-color:#fff}.products-block .product .p:hover .flag{opacity:1}.columns-4 .products-block .product,.columns-3 .products-block .product{width:calc(20% - 8px)}@media(max-width: 1199px){.columns-4 .products-block .product,.columns-3 .products-block .product{width:calc(25% - 8px)}}@media(max-width: 991px){.columns-4 .products-block .product,.columns-3 .products-block .product{width:calc(33.33333% - 7px)}}@media(max-width: 767px){.columns-4 .products-block .product,.columns-3 .products-block .product{padding-left:0 !important;padding-right:0 !important;margin-left:0}}.products-block .product:hover{box-shadow:none}.products-block .product:hover .image:before{opacity:1}.products-block .product:hover .image .p-tools{opacity:1}.products-block .product .image{border-radius:16px;border:1px solid #f5f5f5}.products-block .product .image img{object-fit:cover;width:100%;border-radius:16px}.products-block .product .p-in{display:flex;flex-direction:column;height:100%;padding:16px !important}@media(max-width: 767px){.products-block .product .p-in{padding:10px !important}}.products-block .product .p-in .p-in-in{padding:5px 0 15px 0}.products-block .product .p-in .p-in-in .name{font-family:"Inter",sans-serif !important;color:#225838;text-align:left;font-weight:400;line-height:24px;text-decoration:none !important;height:50px;padding:0}.products-block .product .p-in .p-in-in .ratings-wrapper{position:absolute;top:0;left:0}.products-block .product .p-in .p-in-in .ratings-wrapper .stars-wrapper{display:none}.products-block .product .p-in .p-bottom{padding:0 !important;margin-top:auto}.products-block .product .p-in .p-bottom .prices{display:flex;align-items:center;justify-content:flex-start;margin-bottom:10px}.products-block .product .p-in .p-bottom .prices .price-standard-wrapper{display:none}.products-block .product .p-in .p-bottom .prices .price{line-height:21px}.products-block .product .p-in .p-bottom .prices .price.price-final{font-size:18px;flex-basis:auto}.products-block .product .p-in .p-bottom .prices .price.price-final strong{font-weight:700}.products-block .product .p-in .p-bottom .prices .price-standard{font-size:14px;color:#225838;opacity:60%;margin:0;padding-left:10px}.products-block .product .p-in .p-bottom .prices .price-standard strong{font-weight:400}.products-block .product .p-in .p-bottom .prices .p-code{display:none;position:initial;font-size:13px;color:#225838;font-weight:500;margin-left:auto}@media(max-width: 767px){.products-block .product .p-in .p-bottom .prices .p-code{display:none}}.products-block .product .p-in .p-bottom .shipping{display:flex;align-items:center;justify-content:space-between;gap:5px}@media(max-width: 991px){.products-block .product .p-in .p-bottom .shipping{flex-direction:column;align-items:flex-start}}.products-block .product .p-in .p-bottom .shipping .flag-freeshipping{background-color:rgba(0,0,0,0);color:#e05e00;font-size:13px;font-weight:500;text-transform:none;text-align:left;padding:0;margin:0;order:2}.products-block .product .p-in .p-bottom .shipping .flag-shipping{background-color:rgba(0,0,0,0);color:rgba(34,88,56,.6);font-size:13px;font-weight:500;text-align:left;text-transform:none;padding:0;margin:0}@media(max-width: 767px){.products-block .product .p-in .p-bottom .shipping .flag-shipping{display:none}}.products-block .product .p-in .p-bottom .shipping .availability{color:#3fa256;text-align:right;font-size:13px;font-weight:500}.products-block .product .p-in .p-bottom .shipping .availability .availability-amount{display:none}.products-block .product .p-tools{padding-bottom:0 !important}.products-block .product .p-tools .btn{display:flex;align-items:center;justify-content:center;font-weight:600 !important;font-size:15px;height:42px !important;min-height:42px}.products-block .product .p-tools .pr-action{display:flex;align-items:center}.products-block .product .p-tools .pr-action .quantity .amount{height:40px}.products-block .product .p-tools .pr-action .btn.btn-cart{display:flex;flex-direction:row-reverse;align-items:center;min-width:175px;margin:0 0 0 auto !important}.products-block .product .p-tools .pr-action .btn.btn-cart{min-height:40px;line-height:40px;font-weight:600 !important;font-size:14px !important}.products-block .product .p-tools .pr-action .btn.btn-cart{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.products-block .product .p-tools .pr-action .btn.btn-cart:hover{background-color:#225838;border-color:#225838;color:#fff}.products-block .product .p-tools .pr-action .btn.btn-cart{width:175px !important;padding:0 15px !important}.products-block .product .p-tools .pr-action .btn.btn-cart{background:#225838;border:1px solid #225838;color:#fff}.products-block .product .p-tools .pr-action .btn.btn-cart:hover{background-color:#2d764b !important;border-color:#2d764b !important}@media(max-width: 991px){.products-block .product .p-tools .pr-action .btn.btn-cart{width:100% !important}}.products-block .product .p-tools .pr-action .btn.btn-cart:before{font-family:"icomoon" !important;content:"";font-size:16px !important;color:#f3ed42;margin-left:10px}@media(max-width: 767px){.products-block .product .p-tools .pr-action .btn.btn-cart:before{display:none !important}}#product-detail-form .p-variants-block p{margin-bottom:0 !important}@media(max-width: 767px){#variants .price{width:auto}}#variants .price .variant-price-wrap .price-final{margin-right:20px}#variants .price .variant-price-wrap .price-final a{display:none !important}#variants .variant-cart fieldset{display:flex;align-items:center;gap:20px}@media(max-width: 991px){#variants .variant-cart fieldset{justify-content:flex-end}}#variants .variant-cart fieldset .btn-plain{border:none;background-color:#225838}#variants .variant-cart fieldset .btn-plain:hover{background-color:#2d764b !important}.type-posts-listing .content-wrapper-in{padding-top:40px}.type-posts-listing .content-wrapper-in .sectionDescription h1{display:none}.type-posts-listing .content-wrapper-in .sectionDescription h2{font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px;margin:0 0 5px 0}@media(max-width: 767px){.type-posts-listing .content-wrapper-in .sectionDescription h2{line-height:30px}}.type-posts-listing .content-wrapper-in .sectionDescription h2 strong{font-weight:700}@media(max-width: 767px){.type-posts-listing .content-wrapper-in .sectionDescription h2{font-size:28px}}@media(max-width: 767px){.type-posts-listing .content-wrapper-in .sectionDescription h2{margin-bottom:20px}}#blog-hp .news-wrapper{gap:14px}@media(max-width: 1199px){#blog-hp .news-wrapper{padding-left:0}}#blog-hp .news-item{flex-basis:calc(50% - 7px);width:calc(50% - 7px)}@media(max-width: 479px){#blog-hp .news-item{flex-basis:100%;width:100%}#blog-hp .news-item:nth-child(n+3){display:none}}#blog-hp .news-btn-wrapper{margin-top:55px}@media(max-width: 767px){#blog-hp .news-btn-wrapper{margin-top:30px}}#blog-hp .news-btn-wrapper .btn{padding:0}#blog-hp .news-btn-wrapper .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}#blog-hp .news-btn-wrapper .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#blog-hp .news-btn-wrapper .btn:hover{background-color:#225838;border-color:#225838;color:#fff}#blog-hp .news-btn-wrapper .btn{width:190px;padding:0 25px !important}.news-wrapper{padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px 28px}@media(max-width: 991px){.news-wrapper{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.news-wrapper{grid-template-columns:1fr}}.news-wrapper .news-item{display:flex;flex-direction:column;border:1px solid rgba(0,0,0,0);border-radius:16px;width:100%;padding:6px;margin-bottom:0}.news-wrapper .news-item .news-item-link-img{border-radius:16px;overflow:hidden}.news-wrapper .news-item .news-item-link-img img{margin:0;border-radius:16px;height:250px;transition:.5s;object-fit:cover}.news-wrapper .news-item .news-item-link-img:hover img{scale:1.1}.news-wrapper .news-item:hover{border:1px solid rgba(211,211,211,.4)}.news-wrapper .news-item:hover .news-item-content{background-color:#fff !important}.news-wrapper .news-item .news-item-content{padding:24px 16px;background-color:#fcfcfc;display:flex;flex-direction:column;align-items:flex-start;flex:1;border-top-left-radius:8px;border-bottom-left-radius:8px}@media(max-width: 1439px){.news-wrapper .news-item .news-item-content{padding-left:20px;padding-right:20px}}@media(max-width: 767px){.news-wrapper .news-item .news-item-content{padding-top:20px;padding-bottom:20px}}.news-wrapper .news-item .news-item-content time{order:1;font-size:13px;color:#b1b1b1}.news-wrapper .news-item .news-item-content h2{font-size:24px;font-weight:600;line-height:28px;order:2;margin-top:0;margin-bottom:19px}.news-wrapper .news-item .news-item-content h2 a:hover{color:#225838}.news-wrapper .news-item .news-item-content .description{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:500;line-height:24px;order:3;margin-bottom:30px}.news-wrapper .news-item .news-item-content .description p{margin-bottom:0 !important}.news-wrapper .news-item .news-item-content .news-item-btn{order:4;margin-top:auto;font-weight:500}.news-wrapper .news-item .news-item-content .news-item-btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.news-wrapper .news-item .news-item-content .news-item-btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.news-wrapper .news-item .news-item-content .news-item-btn:hover{background-color:#225838;border-color:#225838;color:#fff}.news-wrapper .news-item .news-item-content .news-item-btn{width:auto;padding:0 25px !important}.news-wrapper .news-item .news-item-content .news-item-btn{background:#c2d345;border:1px solid #c2d345;color:#225838}.news-wrapper .news-item .news-item-content .news-item-btn:hover{background-color:#cddb66 !important;border-color:#cddb66 !important;color:#225838}@media(max-width: 767px){.news-wrapper .news-item .news-item-content .news-item-btn{padding-top:20px}}.news-wrapper .news-item .news-item-content .news-item-btn a{display:flex;gap:15px;align-items:center}.news-wrapper .news-item .news-item-content .news-item-btn a:hover{color:#225838}.news-wrapper .news-item .news-item-content .news-item-btn a:hover:after{color:#225838}.news-wrapper .news-item .news-item-content .news-item-btn a:after{font-family:"icomoon" !important;content:"";color:#225838;font-size:12px}.type-post .content-wrapper-in{background-color:#fcfcfc}.type-post .content-wrapper-in .content-inner{max-width:800px;margin:0 auto;padding:0 30px;padding-top:40px}@media(max-width: 767px){.type-post .content-wrapper-in .content-inner{padding-top:30px}}.type-post .content-wrapper-in .content-inner header{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.type-post .content-wrapper-in .content-inner header h1{margin-bottom:30px;text-align:left;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px;font-weight:600;line-height:100%}@media(max-width: 767px){.type-post .content-wrapper-in .content-inner header h1{line-height:30px}}.type-post .content-wrapper-in .content-inner header h1 strong{font-weight:700}@media(max-width: 767px){.type-post .content-wrapper-in .content-inner header h1{font-size:28px}}@media(max-width: 767px){.type-post .content-wrapper-in .content-inner header h1{margin-top:10px}}.type-post .content-wrapper-in .content-inner header h1{font-family:"Inter",sans-serif !important}.type-post .content-wrapper-in .content-inner header .article-time{font-size:13px;font-weight:500;background-color:#c2d345;border-radius:6px;padding:4px 10px;margin-bottom:30px}.type-post .content-wrapper-in .content-inner header time{font-size:13px;color:#b1b1b1}@media(max-width: 767px){.type-post .content-wrapper-in .content-inner header time{margin-bottom:0}}.type-post .content-wrapper-in .content-inner header p{font-weight:500}.type-post .content-wrapper-in .content-inner footer{text-align:center;margin:70px 0}.type-post .content-wrapper-in .content-inner footer .btn:before{content:"";font-family:"Shoptet" !important;font-size:10px;color:#f3ed42;margin-right:15px}.type-post .content-wrapper-in .content-inner img{margin-bottom:24px;text-align:center;max-width:1000px;object-fit:cover;width:100%}.type-post .content-wrapper-in .content-inner p:has(img){text-align:center}.type-post .content-wrapper-in .content-inner h3,.type-post .content-wrapper-in .content-inner h4,.type-post .content-wrapper-in .content-inner h2,.type-post .content-wrapper-in .content-inner h5,.type-post .content-wrapper-in .content-inner h1{text-align:center}.type-post .content-wrapper-in p{color:#212121;font-weight:500;margin-bottom:30px !important}.type-post .content-wrapper-in p img{border-radius:16px}.type-post .plus-gallery-wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px}.type-post .plus-gallery-wrap .plus-gallery-item{border-radius:16px;border:none;aspect-ratio:3/2;margin:0;width:100% !important;height:100% !important}.type-post .plus-gallery-wrap .plus-gallery-item img{width:100%;height:100%;object-fit:cover;border-radius:16px}.type-post .next-prev{display:none !important;margin-top:58px;margin-bottom:30px;justify-content:center;gap:24px}@media(max-width: 767px){.type-post .next-prev{margin-top:19px;padding:0 15px}}.type-post .next-prev .btn{padding:0}.type-post .next-prev .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.type-post .next-prev .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.type-post .next-prev .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.type-post .next-prev .btn{width:190px;padding:0 25px !important}.article-btn-wrapper{display:flex;justify-content:center}.article-btn-wrapper .article-btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px;border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid #c2d345;transition:.3s;text-align:center;background:#c2d345;color:#225838;padding:0 25px !important}.form-control{height:60px;border:none}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";border-color:#d3d3d3 !important;width:24px;height:24px;border-radius:5px;background-color:#fff;border-style:solid;border-width:2px;display:block;position:absolute;left:0}input[type=radio]+label:before{top:50% !important;transform:translateY(-50%) !important}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{font-family:"Shoptet";content:"";position:absolute;left:0;width:24px;height:24px;border-radius:5px;font-size:10px;background-color:#3fa256;align-items:center;display:flex;justify-content:center;color:#fff}.radio-wrapper input[type=checkbox]:checked+label:after,.radio-wrapper input[type=radio]:checked+label:after{background-color:#3fa256}input[type=checkbox]+label,input[type=radio]+label{letter-spacing:normal;position:relative;color:#212121;font-weight:600 !important;padding-top:5px;padding-bottom:5px;line-height:17px !important;padding-left:35px;display:flex;align-items:center;justify-content:space-between;transition:.3s;cursor:pointer}@media(max-width: 767px){input[type=checkbox]+label,input[type=radio]+label{gap:20px}}input[type=checkbox]+label:hover,input[type=radio]+label:hover{color:#225838}input[type=checkbox]+label.whole-width,input[type=radio]+label.whole-width{justify-content:flex-start;gap:5px}input:focus{outline:none !important;box-shadow:0 0 1px #f6f6f6}select{cursor:pointer}.form-control{transition:border .3s;padding:10px 20px !important}.form-control.focus-visible{border:1px solid #225838 !important}.smart-labels-active .smart-label-wrapper.focused label,.smart-labels-active .smart-label-wrapper.populated label{font-size:14px;color:#212121;font-weight:600;line-height:inherit;opacity:1;padding-top:0;padding-left:10px}.form-group.smart-label-wrapper label{color:#212121;font-weight:600;height:auto;line-height:inherit;position:initial;margin-bottom:5px;font-size:14px}.form-group.smart-label-wrapper label .required-asterisk{position:relative}.form-group.smart-label-wrapper label .required-asterisk:after{position:absolute}.form-group label{font-size:14px;line-height:16px;color:#212121;font-weight:600;cursor:pointer;margin-bottom:5px;padding-left:5px;display:block}.form-group label:before{border-color:#979797 !important}.form-group .form-control{background-color:#fff;border-radius:10px;height:48px;border:1px solid #d3d3d3;max-width:540px;width:100%}.form-group .form-control:focus{box-shadow:none}#checkoutContent input[type=checkbox]+label,#checkoutContent input[type=radio]+label{padding-left:45px;font-size:16px !important;font-weight:700 !important;color:#225838}@media(max-width: 767px){#checkoutContent input[type=checkbox]+label,#checkoutContent input[type=radio]+label{font-size:13px !important}}#checkoutContent .form-group{max-width:630px !important;margin-bottom:20px}@media(max-width: 991px){#checkoutContent .form-group{max-width:100% !important}}.form-group>input.form-control,.form-group>select.form-control,.form-group>textarea.form-control{color:#5d6560;width:100%;max-width:630px !important;height:48px;border:1px solid #d3d3d3;border-radius:10px;outline:none}@media(max-width: 991px){.form-group>input.form-control,.form-group>select.form-control,.form-group>textarea.form-control{max-width:100% !important}}.form-group>input.form-control:disabled,.form-group>select.form-control:disabled,.form-group>textarea.form-control:disabled{background-color:rgba(211,211,211,.24)}.form-group>input.form-control::placeholder,.form-group>select.form-control::placeholder,.form-group>textarea.form-control::placeholder{color:#5d6560}.radio-wrapper input[type=radio]:checked+label:after{width:28px;height:28px;border-radius:50%;border:none;top:50%;transform:translateY(-50%)}#checkoutContent input[type=radio]+label:before{width:28px;height:28px;background-color:#fff;border:2px solid #d3d3d3;border-radius:50%;top:50%;transform:translateY(-50%)}#checkoutContent .form-control{max-width:630px;font-size:16px;font-weight:500}.consents label,.consents a,.consents.consents-first label,.consents.consents-first a{color:#225838;font-weight:500;text-underline-offset:2px}.consents a,.consents.consents-first a{text-decoration:underline}.consents a:hover,.consents.consents-first a:hover{color:#225838}.select2-selection,select,select.form-control{background-image:url("/user/documents/able-images/arrow-down.svg");background-size:10px;background-repeat:no-repeat;background-position:right 16px center}.phone-combined-input{align-items:flex-start}.phone-combined-input .country-flags{margin-bottom:0;height:48px !important;display:flex;background-color:#fff;transition:.3s;border:1px solid #d3d3d3;border-right:none;border-radius:10px 0 0 10px;width:100px}.phone-combined-input .country-flags .country-flags-inner{padding-left:15px}.phone-combined-input .country-flags .country-flags-inner .country-flag{position:relative;padding-right:12px}.phone-combined-input .country-flags .country-flags-inner .country-flag:after{content:"";position:absolute;height:20px;width:1px;background-color:#d3d3d3;top:50%;right:0;transform:translateY(-50%)}.phone-combined-input .country-flags .country-flags-inner .shp-flag-label{font-size:16px;font-weight:500;line-height:17px;color:#5d6560;padding-left:5px}.phone-combined-input .country-flags .country-flags-inner .shp-flag-label:before{display:none}.phone-combined-input input{height:48px !important;border-radius:0 10px 10px 0;border:1px solid #d3d3d3 !important;color:#5d6560;font-size:16px;padding-left:15px !important}.phone-combined-input .form-control{order:2;border-top-left-radius:0;border-bottom-left-radius:0;border-left:none !important;max-width:349px;padding-left:13px}@media(max-width: 767px){.phone-combined-input .form-control{width:calc(100% - 100px) !important}}.phone-combined-input .form-control.focus-visible~.country-flags{border:2px solid #000;border-right:none}.able-template-1 .swiper-button-prev,.able-template-1 .swiper-button-next{width:40px;height:50px;background-color:#fff;border-radius:5px;transition:.3s}@media(max-width: 767px){.able-template-1 .swiper-button-prev,.able-template-1 .swiper-button-next{width:35px;height:35px}}.able-template-1 .swiper-button-prev:after,.able-template-1 .swiper-button-next:after{font-size:10px;color:#225838;transition:.3s}.able-template-1 .swiper-button-prev:hover,.able-template-1 .swiper-button-next:hover{background-color:#225838}.able-template-1 .swiper-button-prev:hover:after,.able-template-1 .swiper-button-next:hover:after{content:url("data:image/svg+xml;utf8,<svg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 1.00004C11 1.00004 7.31758 6 6 6C4.68233 6 1 1 1 1' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>")}.able-template-1 .swiper-button-prev:after{content:url("data:image/svg+xml;utf8,<svg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 1.00004C11 1.00004 7.31758 6 6 6C4.68233 6 1 1 1 1' stroke='%23225838' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");transform:rotate(90deg)}.able-template-1 .swiper-button-next:after{content:url("data:image/svg+xml;utf8,<svg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 1.00004C11 1.00004 7.31758 6 6 6C4.68233 6 1 1 1 1' stroke='%23225838' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");transform:rotate(270deg)}.able-template-1 .swiper-button-lock{display:none !important}.siteCookies.siteCookies--scrolled{background-color:#fff}.siteCookies__form{background-color:#fff;flex-direction:column;padding-bottom:60px;color:#225838}.siteCookies__content{width:100%;max-width:549px;text-align:center;margin:0 auto}.siteCookies__text{margin:0;font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.siteCookies__text a{color:#225838 !important}.siteCookies__text a:hover{color:#c2d345 !important}.siteCookies__links{position:absolute;width:auto;bottom:22px;left:50%;transform:translateX(-50%)}.siteCookies__links:hover a{background-color:rgba(0,0,0,0)}.siteCookies__links a{border:none;font-size:13px;font-weight:400;text-decoration:underline;line-height:16px}.siteCookies__links a:hover{color:#c2d345 !important}.siteCookies__buttonWrap{justify-content:center}.siteCookies__buttonWrap .siteCookies__button{margin:0;font-weight:600;text-transform:uppercase;border:1px solid #fff;background-color:#225838;margin-bottom:30px}.siteCookies__buttonWrap .siteCookies__button{min-height:48px;line-height:48px}.siteCookies__buttonWrap .siteCookies__button{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.siteCookies__buttonWrap .siteCookies__button:hover{background-color:#225838;border-color:#225838;color:#fff}.siteCookies__buttonWrap .siteCookies__button{width:190px;padding:0 25px !important}.siteCookies__buttonWrap .siteCookies__button:hover{opacity:1}.contact-banner{margin-top:10px}.contact-banner h4{font-size:18px;line-height:17px;font-weight:700 !important;margin:0 !important;width:310px;background:#fcfcfc !important;padding-top:30px;padding-bottom:0;border:none}.contact-banner .contact-wrapper{width:310px;min-height:149px;background-color:#fcfcfc;display:flex;flex-direction:column-reverse;justify-content:space-between;row-gap:8px;padding:29px 0}@media(max-width: 767px){.contact-banner .contact-wrapper{width:100%;max-width:310px;padding-left:0;padding-right:0;padding-top:20px}}.contact-banner .contact-wrapper .contact-banner__item{display:flex;align-items:center;text-decoration:none;background-color:#f3ed42;border-radius:12px;padding:14px 0}.contact-banner .contact-wrapper .contact-banner__item:hover{color:#e05e00}.contact-banner .contact-wrapper .contact-banner__item:hover .contact-banner__text,.contact-banner .contact-wrapper .contact-banner__item:hover .contact-banner__icon:before{color:#e05e00}.contact-banner .contact-wrapper .contact-banner__item:nth-of-type(2) .contact-banner__text{text-decoration:underline}.contact-banner .contact-wrapper .contact-banner__item .contact-banner__icon{width:50px;height:30px;display:flex;justify-content:center;align-items:center}.contact-banner .contact-wrapper .contact-banner__item .contact-banner__icon:before{color:#e05e00;font-size:20px;transition:.3s}.contact-banner .contact-wrapper .contact-banner__item .contact-banner__icon.tel:before{font-family:"icomoon" !important;content:""}.contact-banner .contact-wrapper .contact-banner__item .contact-banner__icon.mail:before{font-family:"icomoon" !important;content:""}.contact-banner .contact-wrapper .contact-banner__item .contact-banner__text{font-weight:600;line-height:17px;transition:.2s;flex:1}.ordering-process:not(.cart-is-empty) .contact-banner{width:auto;margin-top:47px;padding-left:20px;padding-right:20px;padding-top:33px;background-color:#f6f6f6}.ordering-process:not(.cart-is-empty) .contact-banner .contact-wrapper{background-color:#f6f6f6}@media(max-width: 1199px){.ordering-process:not(.cart-is-empty) .contact-banner .contact-wrapper{padding-left:0;padding-right:0;width:auto}}.ordering-process:not(.cart-is-empty) .contact-banner h4{margin-bottom:0 !important;display:block;text-align:left;background-color:#f6f6f6 !important;padding-top:0}.ordering-process:not(.cart-is-empty) .contact-banner .contact-banner__item:after{background-color:#e5e5e5}#formContact,.contact-form-able{max-width:690px;margin:0 auto}#formContact .wrap-elements,.contact-form-able .wrap-elements{display:flex;flex-wrap:wrap;gap:10px}#formContact .wrap-elements .form-group,.contact-form-able .wrap-elements .form-group{width:100%}@media(min-width: 992px){#formContact .wrap-elements .form-group.half-width,.contact-form-able .wrap-elements .form-group.half-width{width:calc(50% - 5px)}}#formContact h2,.contact-form-able h2{text-align:center;margin-bottom:22px;margin-top:0;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px}@media(max-width: 767px){#formContact h2,.contact-form-able h2{line-height:30px}}#formContact h2 strong,.contact-form-able h2 strong{font-weight:700}@media(max-width: 767px){#formContact h2,.contact-form-able h2{font-size:28px}}#formContact .form-group,.contact-form-able .form-group{margin-bottom:11px}#formContact .form-group label,.contact-form-able .form-group label{font-size:15px;color:#787877;text-align:left}#formContact .form-group .form-control,.contact-form-able .form-group .form-control{max-width:100%;background-color:#f6f6f6}#formContact .form-group textarea,.contact-form-able .form-group textarea{height:243px}#formContact .form-group.consents,.contact-form-able .form-group.consents{text-align:center;color:#787877;margin-top:31px}#formContact .form-group.consents label,.contact-form-able .form-group.consents label{font-size:13px;font-weight:400;text-align:center}#formContact .form-group.consents a,.contact-form-able .form-group.consents a{color:#787877;font-weight:400}#formContact .form-group.consents a:hover,.contact-form-able .form-group.consents a:hover{color:#225838}#formContact .submit-wrapper,.contact-form-able .submit-wrapper{margin-top:30px;text-align:center}@media(max-width: 767px){#formContact .submit-wrapper,.contact-form-able .submit-wrapper{margin-top:20px}}#formContact .submit-wrapper .btn,.contact-form-able .submit-wrapper .btn{min-width:190px}.contact-form{text-align:center;margin-top:80px}.contact-form h3{font-size:32px;text-transform:uppercase}.contact-form p{display:none}ul.checkmark{list-style:none;line-height:24px;padding-left:0;margin:0 0 30px 0}ul.checkmark li{display:flex;align-items:flex-start;font-size:15px;font-weight:500;margin-bottom:10px}ul.checkmark li:before{font-family:"icomoon" !important;content:"";font-size:20px;height:24px;color:#e05e00;margin:0 10px 0 0}ul.checkmark.checkmark-page li:before{margin:12px 10px 0 0}.accordion{max-width:750px;margin:0 auto 100px auto}.accordion .accordion__content{color:#225838;background-color:#fff;border-radius:0 0 16px 16px;padding:16px 32px 32px 32px}.accordion .accordion__content p{margin-bottom:30px !important}.accordion .accordion__content p:last-child{margin-bottom:0 !important}.accordion .accordion__content ul{list-style:disc;padding-left:20px;margin-top:0;margin-bottom:30px}.accordion .accordion__content ul li:before{display:none}.accordion--main{margin:40px 0}.accordion details,.accordion .accordion__main{border:1px solid rgba(0,0,0,0);background-color:#f5f5f5;border-radius:12px;margin-bottom:6px}.accordion details:last-child,.accordion .accordion__main:last-child{margin-bottom:0}.accordion .accordion__main .accordion__content{border:1px solid rgba(34,88,56,.16)}.accordion details[open] summary{background-color:#225838;color:#fff;border-radius:16px 16px 0 0}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion details[open] .accordion__content{border:1px solid rgba(34,88,56,.16)}.accordion summary,.accordion .accordion__header{display:flex;align-items:center;text-transform:none;border-radius:12px;font-size:18px;color:#225838;font-weight:600;cursor:pointer;column-gap:10px;padding:16px 16px 16px 32px}@media(max-width: 767px){.accordion summary,.accordion .accordion__header{font-size:16px;padding:16px}}.accordion summary:hover,.accordion .accordion__header:hover{background-color:#fffdbe}.accordion summary:after,.accordion .accordion__header:after{content:url(/user/documents/able-images/icons/accordion-plus.svg);height:30px;width:30px;margin-left:auto;transition:.3s}.accordion .accordion__header{height:70px;background-color:#225838;color:#fff;border-radius:16px 16px 0 0;cursor:auto}.accordion .accordion__header:after{display:none}.accordion .accordion__header:hover{background-color:#225838}.top-navigation-bar{display:flex;z-index:1004;position:sticky;top:-40px;height:40px;background:#225838;border:none;transition:.3s all}@media(max-width: 767px){.top-navigation-bar{top:0}}.top-navigation-bar a{font-size:13px;color:#fff}.top-navigation-bar .top-navigation-menu{margin-right:auto}@media(max-width: 991px){.top-navigation-bar .top-navigation-menu{flex:auto !important;padding-right:0}}.top-navigation-bar .top-navigation-bar-menu{display:flex;align-items:center;height:100%;column-gap:40px}@media(max-width: 1200px){.top-navigation-bar .top-navigation-bar-menu{column-gap:20px}}.top-navigation-bar .top-navigation-bar-menu a{font-size:14px;color:#fff;text-transform:uppercase;padding:0}@media(max-width: 991px){.top-navigation-bar .top-navigation-bar-menu a{font-size:12px}}.top-navigation-bar .top-navigation-tools{display:none;flex:initial !important;color:#fff}.top-navigation-bar .top-navigation-tools [data-testid=headerSignup]{display:none}.top-navigation-bar .top-navigation-tools .dropdown .dropdown-menu{border-radius:8px}@media(max-width: 767px){.top-navigation-bar .top-navigation-tools .dropdown{margin-right:0}}.top-navigation-bar .login{display:none !important}.top-navigation-bar .top-navigation-mail{display:flex;align-items:center;text-transform:none;margin-right:20px}@media(max-width: 767px){.top-navigation-bar .top-navigation-mail{display:block;margin-right:10px}}.top-navigation-bar .top-navigation-mail:before{font-family:"icomoon" !important;content:"";color:#e3e462;margin-right:8px}.top-navigation-bar .top-navigation-tel{display:flex;align-items:center}@media(max-width: 991px){.top-navigation-bar .top-navigation-tel{display:none}}@media(max-width: 767px){.top-navigation-bar .top-navigation-tel{display:block;margin-right:10px}}.top-navigation-bar .top-navigation-tel:before{font-family:"icomoon" !important;content:"";color:#e3e462;margin-right:8px}.top-navigation-bar #topNavigationDropdown .caret{color:#e3e462}.top-navigation-menu-mobile{display:none !important}@media(max-width: 767px){.top-navigation-menu-mobile{display:block !important}.top-navigation-menu-mobile .top-navigation-menu-mobile-label{border-bottom:none !important;color:#e05e00;font-size:14px;text-transform:uppercase;padding:30px 0 20px 0}.top-navigation-menu-mobile li{padding:20px 0}}.scrolled .admin-bar{opacity:0}@media(max-width: 767px){.scrolled .searchWhisperer{top:69px !important;max-height:calc(var(--vh, 1vh)*100 - 140px) !important}}.scrolled.scrolled-down .site-msg.information{visibility:hidden}.scrolled.scrolled-down .site-msg.information,.scrolled.scrolled-up .site-msg.information{visibility:hidden}@media(max-width: 767px){body:has(.site-msg.information) #header{top:var(--site-msg-height)}}@media(max-width: 767px){body:has(.site-msg.information).scrolled #header{top:0}}body:has(.site-msg.information).scrolled.scrolled-up #header .header-bottom{top:0}.site-msg.information{position:static;opacity:1;width:100%;max-width:100%;background-color:#225838;color:#fff;transition:top .3s;z-index:1004;position:relative;bottom:unset;left:unset}@media(max-width: 767px){.site-msg.information{position:fixed;top:0;left:0;bottom:initial}}.site-msg.information .container{text-align:center}.site-msg.information .container .text{color:#fff;font-size:13px;font-weight:500}.site-msg.information .container .text a{color:#fff}.site-msg.information .js-close-information-msg:before{color:#fff}.scrolled-up .top-navigation-bar{top:0}.scrolled-up #header{top:40px}#header{position:sticky;top:0;z-index:1004;transition:.3s all}@media(max-width: 767px){#header{top:40px}}#header .header-top{padding-bottom:0;z-index:1003;position:relative;background-color:#f3ed42;height:90px;padding-top:0}@media(max-width: 767px){#header .header-top{height:90px}}#header .header-top .container.header-top-wrapper{min-height:90px;flex-wrap:nowrap}@media(max-width: 767px){#header .header-top .container.header-top-wrapper{min-height:90px;background-color:#f3ed42}}#header .header-top .site-name{z-index:99;flex:150px}@media(max-width: 767px){#header .header-top .site-name{flex:auto;padding-left:0;margin-right:30px}}#header .header-top .site-name img{max-height:35px;min-width:130px}@media(max-width: 767px){#header .header-top .site-name img{min-width:110px}}#header .header-top .js-navigation-container{flex:calc(100% - 350px);height:90px;z-index:2;padding:0 !important}#header .header-top .js-navigation-container #navigation{height:90px;background-color:rgba(0,0,0,0)}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation{top:130px;height:calc(100% - 130px)}}#header .header-top .js-navigation-container #navigation .navigation-in{display:flex;height:100%}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in{flex-direction:column;justify-content:flex-start;height:100% !important;padding:10px 0}}#header .header-top .js-navigation-container #navigation .navigation-in ul{flex-wrap:nowrap}#header .header-top .js-navigation-container #navigation .navigation-in ul li{display:flex;height:100%;margin:0 15px;cursor:pointer}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in ul li{height:auto;border-bottom:1px solid rgba(34,88,56,.16)}}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944{white-space:nowrap}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944:hover{background-color:#225838;border-color:#225838;color:#fff}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944{width:auto;padding:0 25px !important}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944{background:#fff;border:2px solid #e05e00;color:#e05e00}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944:hover{color:#fff;background-color:#e05e00 !important;border-color:#e05e00 !important}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944 a{color:#e05e00}#header .header-top .js-navigation-container #navigation .navigation-in ul li.menu-item-944:hover a{color:#fff !important}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in ul li.ext{position:relative;flex-direction:column;align-items:flex-start}#header .header-top .js-navigation-container #navigation .navigation-in ul li.ext .submenu-arrow{top:initial}#header .header-top .js-navigation-container #navigation .navigation-in ul li.ext a{width:100%}}#header .header-top .js-navigation-container #navigation .navigation-in ul li.exp .menu-level-2{display:grid !important}#header .header-top .js-navigation-container #navigation .navigation-in ul li a{display:flex;align-items:center;font-family:"Inter",sans-serif !important;color:#225838;font-size:14px;font-weight:500;text-align:center;padding:0}@media(max-width: 1439px){#header .header-top .js-navigation-container #navigation .navigation-in ul li a{white-space:nowrap}}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in ul li a{line-height:30px;text-align:left}}#header .header-top .js-navigation-container #navigation .navigation-in ul li a:hover{color:#e05e00 !important;font-weight:500;margin:0 !important}#header .header-top .js-navigation-container #navigation .navigation-in ul li a b{text-decoration:none;font-weight:500}#header .header-top .js-navigation-container #navigation .navigation-in ul li:hover.ext:after{transform:rotate(180deg)}#header .header-top .js-navigation-container #navigation .navigation-in ul li:hover a{margin:0 !important}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .ext>a{display:flex;align-items:center}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .ext>a:after{content:url("data:image/svg+xml;utf8,<svg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M11 1.00004C11 1.00004 7.31758 6 6 6C4.68233 6 1 1 1 1' stroke='%23225838' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");margin-left:10px;transition:.3s}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .ext>a:after{display:none}}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-item-944{display:flex;height:56px;background-color:#e05e00;margin-top:50px}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-item-944 a{width:100%;text-align:center;justify-content:center;color:#fff !important}}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .appended-category{display:none}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;justify-items:center;top:90px;padding:40px;margin:0 -150px;width:calc(100% + 300px)}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2{display:none;grid-template-columns:1fr 1fr;width:100%;gap:10px;padding:0 0 30px 0;margin:0}}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2 li{display:flex;flex-direction:column;align-items:center;width:100%;border-radius:12px;background-color:#f5f5f5;height:100%;padding:24px 10px}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2 li:hover a span{color:#e05e00}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2 li{margin:0;border:none}}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2 li a{display:flex;justify-content:center;width:100%;font-size:18px;font-weight:700;margin:0;line-height:initial}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2 li a{font-size:15px;font-weight:600;text-align:left}}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2 li a img{width:100px;max-width:100px;max-height:100px;height:100px;border-radius:12px;object-fit:cover;margin-bottom:20px}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-2 li a span{transition:.3s}#header .header-top .js-navigation-container #navigation .navigation-in .menu-level-1 .menu-level-3{display:none}#header .header-top .js-navigation-container #navigation .navigation-in .top-navigation-bar{display:none}@media(max-width: 767px){#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions{border:none;display:flex;justify-content:space-between;padding:10px}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions a[data-testid=signin]{width:100%;height:56px;justify-content:center;margin-top:10px}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions a[data-testid=signin]{min-height:48px;line-height:48px}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions a[data-testid=signin]{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions a[data-testid=signin]:hover{background-color:#225838;border-color:#225838;color:#fff}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions a[data-testid=signin]:hover{height:56px;color:#fff !important;margin-top:10px !important}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions li{width:100%;margin:0;border:none;justify-content:center}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions .ext{display:none;align-items:center;margin-top:30px;margin-bottom:75px}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions .ext .submenu-arrow{position:relative;height:55px}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions .ext a{width:auto}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions .ext .navigationActions__submenu{margin:0}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions .ext .navigationActions__submenu ul{line-height:40px}#header .header-top .js-navigation-container #navigation .navigation-in .navigationActions .ext .navigationActions__submenu .navigationActions__submenu__item:before{display:none}}#header .header-top .search{display:none;padding:0}@media(max-width: 767px){#header .header-top .search form{position:fixed;width:100%;left:0;padding:15px 20px;top:calc(130px + var(--site-msg-height));background-color:#fffdbe;transition:top .3s ease-in-out;box-shadow:0 8px 5px -3px rgba(0,0,0,.08)}}#header .header-top .search .searchWhisperer{max-height:calc(var(--vh, 1vh)*100 - (200px + var(--site-msg-height)*2));overflow:auto}@media(max-width: 767px){#header .header-top .search .searchWhisperer{top:calc(110px + var(--site-msg-height));max-height:calc(var(--vh, 1vh)*100 - (200px + var(--site-msg-height)*2));transition:top .3s ease-in-out}}#header .header-top .search .search-input{height:40px;border-radius:20px;border:1px solid #225838;padding-left:20px;padding-right:40px !important;font-size:14px;box-shadow:none}@media(max-width: 767px){#header .header-top .search .search-input{font-size:16px}}#header .header-top .search .search-input::placeholder{color:#a8a8a8}#header .header-top .search .search-input-icon{display:none}#header .header-top .search .search-button{background:none;border:none;color:#a8a8a8;font-size:0;height:40px;right:15px;display:flex;align-items:center;padding:0}#header .header-top .search .search-button:hover:before{color:#225838}@media(max-width: 767px){#header .header-top .search .search-button{top:16px;right:27px}}#header .header-top .search .search-button:before{font-family:"icomoon" !important;content:"";font-size:20px;transition:.3s;padding-right:5px}#header .header-top .navigation-buttons{flex:150px;height:90px;padding-left:0}@media(max-width: 991px){#header .header-top .navigation-buttons{gap:0}}@media(max-width: 767px){#header .header-top .navigation-buttons{gap:35px}}#header .header-top .navigation-buttons>a{align-items:center;justify-content:center;display:flex;height:100%}@media(min-width: 768px){#header .header-top .navigation-buttons>a{margin-left:25px}}@media(max-width: 767px){#header .header-top .navigation-buttons>a{width:auto;height:auto}}@media(max-width: 767px){#header .header-top .navigation-buttons>a{margin-left:0}}#header .header-top .navigation-buttons>a:hover:before{color:#e05e00}#header .header-top .navigation-buttons>a:before{font-size:22px;color:#225838;transition:.3s}@media(max-width: 767px){#header .header-top .navigation-buttons>a:before{font-size:25px}}@media(max-width: 479px){#header .header-top .navigation-buttons>a:before{line-height:30px}}#header .header-top .navigation-buttons .toggle-window[data-target=search]{order:1}#header .header-top .navigation-buttons .toggle-window[data-target=search]:before{font-family:"icomoon" !important;content:""}#header .header-top .navigation-buttons .toggle-window[data-target=login]{order:2}@media(max-width: 767px){#header .header-top .navigation-buttons .toggle-window[data-target=login]{display:none}}#header .header-top .navigation-buttons .toggle-window[data-target=navigation]{display:none}@media(max-width: 767px){#header .header-top .navigation-buttons .toggle-window[data-target=navigation]{display:flex;order:3}}#header .header-top .navigation-buttons .top-nav-button{display:flex;margin-left:25px;padding:0}#header .header-top .navigation-buttons .top-nav-button:before{display:block;font-size:22px;color:#225838;transition:.3s;font-family:"icomoon" !important;content:"";color:#225838}#header .header-top .navigation-buttons .top-nav-button span{display:none}#header .header-top .navigation-buttons .top-nav-button.logout{display:none}#header .header-top .navigation-buttons .top-nav-button-register,#header .header-top .navigation-buttons .top-nav-button-logout{display:none}#header .header-top .navigation-buttons a[data-target=cart]{order:3}#header .header-top .navigation-buttons a[data-target=cart]:before{font-family:"icomoon" !important;content:""}#header .header-top .navigation-buttons a[data-target=cart] .cart-price{display:none !important}#header .header-top .navigation-buttons a[data-target=cart] i{display:flex;align-items:center;justify-content:center;left:12px;top:25px;right:initial;bottom:initial;background-color:#e05e00;width:24px;height:24px;border:2px solid #fff;font-size:12px}@media(max-width: 767px){#header .header-top .navigation-buttons a[data-target=cart] i{left:18px;top:19px}}@media(max-width: 479px){#header .header-top .navigation-buttons a[data-target=cart] i{top:-5px}}#header .header-top .menu-helper{height:90px}#header .header-top .menu-helper ul{background-color:#f3ed42}#header .header-top .menu-helper ul li b{font-size:15px;font-weight:500;color:#225838;font-family:"Inter",sans-serif !important}#header .header-top .menu-helper ul li.exp a,#header .header-top .menu-helper ul li.exp ul li{background-color:#f3ed42}#header .header-top .menu-helper ul a:hover b{color:#e05e00}#header .header-top .menu-helper span{font-size:15px;font-weight:500;color:#225838;font-family:"Inter",sans-serif !important}@media(min-width: 768px){.header-layout-1 #header .header-top .header-top-wrapper>*{flex:0 1 33.33333%}}.header-layout-1 #header .header-top .header-top-wrapper .search{width:100%}@media(max-width: 1350px)and (min-width: 768px){.header-layout-1 #header .header-top .header-top-wrapper .search{flex:0 1 28%;padding:0 10px}}.search-window-visible #header .header-top .search{display:flex !important;justify-content:center;background-color:#f3ed42;padding-bottom:20px}.search-window-visible #header .header-top .search .search-input{width:500px;height:40px}@media(max-width: 767px){.search-window-visible #header .header-top .search .search-input{width:100%}}.search-window-visible #header .header-top .search .searchWhisperer{top:130px}@media(max-width: 767px){.search-window-visible #header .header-top .search .searchWhisperer{top:159px}}#header .header-bottom{display:none;background-color:rgba(243,237,66,.8);border:none;top:0;z-index:999}#header .header-bottom #navigation{font-family:"Inter",sans-serif !important}@media(min-width: 768px){#header .header-bottom #navigation{height:70px}}@media(max-width: 767px){#header .header-bottom #navigation{border:none;top:calc(90px + var(--site-msg-height))}}@media(max-width: 479px){.navigation-window-visible #header .header-bottom #navigation{width:100%}}#header .header-bottom #navigation .navigation-in.menu{height:100%}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu{padding:21px 20px;height:calc(100% - 90px - var(--site-msg-height));background-color:#f6f6f6}.scrolled #header .header-bottom #navigation .navigation-in.menu{height:calc(100% - 90px)}}@media(min-width: 1351px){#header .header-bottom #navigation .navigation-in.menu{position:relative;width:auto}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1{background-color:rgba(243,237,66,.8)}@media(min-width: 768px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1{height:100%;z-index:21;position:relative}}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1{align-items:center;display:flex !important;flex-direction:column;justify-content:center;margin-bottom:15px}}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>*{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:0;background-color:rgba(0,0,0,0);border-radius:5px}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li:first-child a{padding-left:0}@media(min-width: 768px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li{height:100%}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.ext b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.ext b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.ext b{transition:.22s}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.ext:hover b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.ext:hover b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.ext:hover b{text-decoration:none;color:#c2d345}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li>a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li>a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li>a{padding:24px 20px 25px;line-height:19px;height:100%;position:relative;color:#225838;font-weight:600;margin:0}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li>a b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li>a b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li>a b{font-size:18px;font-weight:600;text-decoration:none}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li>a b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li>a b,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li>a b{padding-top:1.5rem;padding-bottom:1.5rem}}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li>a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li>a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li>a{padding:5.5px 0}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li>a .submenu-arrow,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li>a .submenu-arrow,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li>a .submenu-arrow{font-size:15px}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li>a .submenu-arrow,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li>a .submenu-arrow,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li>a .submenu-arrow{height:auto;line-height:58px;right:-37px;width:35px;font-size:13px}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.ext .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.ext .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.ext .menu-level-2{display:none}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp>a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp>a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp>a{color:#e05e00}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2{display:block;border:none;padding-top:20px;align-items:flex-start;width:var(--menu-level-2-width)}@media(min-width: 768px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2{gap:39px;display:flex;flex-wrap:wrap;padding:0 45px;padding-bottom:33px;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2{display:flex;flex-direction:column;align-items:center;padding-top:5px}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li{align-items:center;margin-bottom:25px;width:calc((100% - 117px)/4)}@media(min-width: 768px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li{display:flex;flex:0 1 auto}}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li{margin-bottom:32px}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li>div a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li>div a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li>div a{font-family:"Inter",sans-serif !important;font-weight:600;font-size:15px}@media(min-width: 768px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li>div a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li>div a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li>div a{padding:1.5rem 0 11px}}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li>div a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li>div a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li>div a{padding:0;text-transform:initial;color:#225838;text-align:center}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li.has-third-level,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li.has-third-level,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li.has-third-level{align-items:flex-start}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li.has-third-level .menu-level-3,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li.has-third-level .menu-level-3,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li.has-third-level .menu-level-3{display:flex;flex-direction:column;text-align:left;max-height:initial;align-items:flex-start}@media(max-width: 767px){#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li.has-third-level .menu-level-3,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li.has-third-level .menu-level-3,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li.has-third-level .menu-level-3{text-align:center;align-items:center}}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li.has-third-level .menu-level-3 .more-items-trigger,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li.has-third-level .menu-level-3 .more-items-trigger,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li.has-third-level .menu-level-3 .more-items-trigger{display:none}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li.has-third-level .menu-level-3>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li.has-third-level .menu-level-3>li,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li.has-third-level .menu-level-3>li{font-size:0;line-height:32px}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li.has-third-level .menu-level-3>li a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li.has-third-level .menu-level-3>li a,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li.has-third-level .menu-level-3>li a{font-size:15px;font-weight:500;padding:0}#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>li.exp .menu-level-2>li.has-third-level .menu-level-3>li a:hover,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>ul>li.exp .menu-level-2>li.has-third-level .menu-level-3>li a:hover,#header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .inner-wrapper>li.exp .menu-level-2>li.has-third-level .menu-level-3>li a:hover{color:#225838}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar,#header .header-bottom #navigation .navigation-in.menu .social-icons,#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar-menu{display:flex}@media(min-width: 768px){#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar,#header .header-bottom #navigation .navigation-in.menu .social-icons,#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar-menu{display:none}}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar-menu{width:100%;padding:19px 0;flex-direction:column;align-items:center;border-top:1px solid rgba(34,88,56,.16)}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar-menu li a{padding:21px 0;font-family:"Inter",sans-serif !important;font-weight:600}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar{background-color:#f6f6f6;width:100%;padding:30px 0;border:1px solid rgba(34,88,56,.16);border-right:0;border-left:0;margin-bottom:20px}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar .container{flex-direction:column;min-height:initial;gap:12px}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar .container span{color:#f5f5f5;font-size:13px;font-weight:500}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar .container:before,#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar .container:after{display:none}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar a{color:#225838;font-size:18px;font-weight:600}#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar a:before,#header .header-bottom #navigation .navigation-in.menu .top-navigation-bar a:after{font-size:16px}#header .header-bottom #navigation .navigation-in.menu .social-icons{margin-bottom:19px}#header .header-bottom #navigation .navigation-in.menu .navigationActions{display:none}@media(min-width: 768px){.submenu-visible:before{content:"";background:rgba(20,52,33,.9);position:fixed;inset:0;z-index:999}}#navigation .navigation-in ul li:hover>a>b,#navigation .navigation-in ul li:hover>a>span,#navigation .navigation-in ul li:hover>div>a>span{text-decoration:none}.navigation-window-visible .navigation-buttons a[data-target=navigation],.navigation-window-visible .navigation-buttons a[data-target=navigation]:hover{background-color:rgba(0,0,0,0)}.navigation-links.navigation-links--right>li>a{font-size:15px !important;font-weight:600}.navigation-buttons a[data-target=cart]{outline:none !important;box-shadow:none}.cart-window-visible .header-top .cart-widget{display:block !important}.header-top .user-action-in{flex:initial !important}.overall-wrapper>.user-action .cart-widget{display:none !important}.user-action-in .popup-widget.cart-widget{display:none;z-index:1005;box-shadow:0 11px 16px 0 rgba(0,0,0,.24);border:none;left:initial;right:15px;position:absolute;margin:0 !important;top:90px}@media(max-width: 1800px){.user-action-in .popup-widget.cart-widget{right:60px}}@media(max-width: 1199px){.user-action-in .popup-widget.cart-widget{right:40px}}@media(max-width: 991px){.user-action-in .popup-widget.cart-widget{right:0;top:calc(130px + var(--site-msg-height));position:fixed;height:calc(100% - 90px - 40px - var(--site-msg-height))}}@media(max-width: 767px){.user-action-in .popup-widget.cart-widget{top:calc(130px + var(--site-msg-height));height:calc(100% - (130px - var(--site-msg-height)))}}@media(min-width: 992px){.user-action-in .popup-widget.cart-widget{width:550px;border-radius:24px}}.user-action-in .popup-widget.cart-widget .cart-widget-inner{border-radius:24px;border:none}@media(max-width: 991px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products{height:calc(100% - var(--cart-widget-bottom-height))}}@media(min-width: 992px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products{max-height:325px}}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner{border-radius:5px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product{padding:12px 20px;position:relative;border:none;display:flex;align-items:center;table-layout:unset}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product:before{content:"";width:calc(100% - 40px);position:absolute;left:20px;height:1px;background-color:#f6f6f6;bottom:0}@media(max-width: 991px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product{padding:12px 30px 12px 20px}}@media(max-width: 767px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product{row-gap:20px}}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product:not(:last-child):before{content:"";width:calc(100% - 40px);position:absolute;left:20px;height:1px;bottom:0}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-image{width:100px;height:100px;object-fit:cover;text-align:left;margin-right:20px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-image a{height:100px;border-radius:16px;border:1px solid #f5f5f5}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-image a img{border-radius:16px}@media(max-width: 767px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-image{margin-bottom:0}}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-name{width:195px}@media(max-width: 767px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-name{width:calc(100% - 120px);margin-bottom:0}}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-name strong{min-height:42px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-name a{font-size:14px;font-weight:600}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-name a:hover{color:#225838}@media(min-width: 768px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount{width:auto;flex:1}}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount form{display:flex;justify-content:flex-end;align-items:center}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount form .quantity{width:96px;padding:0 32px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount form .quantity .amount{border-radius:8px;border:1px solid rgba(34,88,56,.16);width:32px !important;height:32px;font-size:14px;background-color:#fff}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount form .quantity .increase,.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount form .quantity .decrease{top:7px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount form .quantity .increase{right:5px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-amount form .quantity .decrease{left:5px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-unit{display:none}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-price{text-align:left;font-size:18px;margin-top:8px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-price strong{font-weight:700;color:#225838}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-delete{visibility:visible}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-delete .remove-item:hover:before{color:#225838}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product-delete .remove-item:before{content:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.25%204.58325L15.7336%2012.9375C15.6016%2015.0719%2015.5357%2016.1392%2015.0007%2016.9065C14.7361%2017.2858%2014.3956%2017.606%2014.0006%2017.8466C13.2017%2018.3333%2012.1325%2018.3333%209.99392%2018.3333C7.8526%2018.3333%206.78192%2018.3333%205.98254%2017.8457C5.58733%2017.6047%205.24667%2017.2839%204.98223%2016.9039C4.4474%2016.1354%204.38287%2015.0667%204.25384%2012.9293L3.75%204.58325%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M2.5%204.58342H17.5M13.3797%204.58342L12.8109%203.40986C12.433%202.6303%2012.244%202.24051%2011.9181%201.99742C11.8458%201.9435%2011.7693%201.89553%2011.6892%201.854C11.3283%201.66675%2010.8951%201.66675%2010.0287%201.66675C9.14067%201.66675%208.69667%201.66675%208.32973%201.86185C8.24842%201.90509%208.17082%201.955%208.09774%202.01106C7.76803%202.264%207.58386%202.66804%207.21551%203.47613L6.71077%204.58342%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M7.91602%2013.75V8.75%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M12.084%2013.75V8.75%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");font-size:20px;color:#a8a8a8;transition:.3s}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom{border-radius:24px;display:flex;flex-direction:column-reverse;margin-top:29px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom:has(.shipping-is-free){margin-top:12px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button{border-radius:24px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion{display:flex;flex-direction:row-reverse;gap:20px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion{min-height:48px;line-height:48px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion:hover{background-color:#225838;border-color:#225838;color:#fff}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion{width:calc(100% - 40px);padding:0 25px !important}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion{background:#e05e00 !important;border:1px solid #e05e00 !important;color:#fff}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion:hover{color:#fff;background-color:#ff710a !important;border-color:#ff710a !important}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn-conversion:before{color:#f3ed42;font-weight:300}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping{padding-right:37px;padding-left:93px;padding-bottom:7px;font-size:14px;text-align:center}@media(max-width: 991px){.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping{padding:0 30px}}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping.shipping-is-free{padding:0 20px;text-align:center}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping.shipping-is-free strong{display:flex;align-items:center;justify-content:center;gap:10px;font-weight:500;color:#225838}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping.shipping-is-free strong:before{display:none;font-size:25px;color:#c2d345;font-family:"icomoon" !important;content:""}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping.shipping-is-free>div>div{padding:0}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping strong{font-weight:700 !important;color:#225838}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping .price-range{display:none;height:6px;margin-top:10px;background-color:#d8d8d8}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping .price-range>div{background-color:#c2d345}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-free-shipping .price-range:before{font-size:25px;color:#c2d345;left:55px;top:6px;position:absolute;font-family:"icomoon" !important;content:""}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn{padding:0;margin:0 20px;font-family:"Inter",sans-serif !important;font-size:15px;font-weight:500 !important;display:flex;gap:20px;justify-content:center;border-radius:5px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn{min-height:48px;line-height:48px}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn{width:calc(100% - 40px);padding:0 25px !important}.user-action-in .popup-widget.cart-widget .cart-widget-inner .cart-widget-bottom .cart-widget-button .btn:before{font-family:"icomoon" !important;content:"";font-size:20px;color:#f3ed42;transition:.3s}.user-action-in .popup-widget.cart-widget:before{display:none}.user-action-in .popup-widget.login-widget{position:fixed;z-index:999999;margin:0;display:none;bottom:unset;width:100%;height:100%;left:0;right:inherit;top:0 !important;max-width:100%;max-height:100%;background:rgba(20,52,33,.9)}.user-action-in .popup-widget.login-widget:before{display:none}.login-window-visible .user-action-in .popup-widget.login-widget{display:block}@media(max-width: 767px){.login-window-visible .user-action-in .popup-widget.login-widget{display:flex !important;align-items:center;justify-content:center}}.user-action-in .popup-widget.login-widget .popup-widget-inner{max-width:550px;max-height:550px;width:100%;border-radius:24px;padding:40px;overflow:visible;position:relative;height:auto;margin:8% auto;background:#f6f6f6;border-color:#ccc}@media(max-width: 767px){.user-action-in .popup-widget.login-widget .popup-widget-inner{margin:20px;padding:30px 20px}}.user-action-in .popup-widget.login-widget .popup-widget-inner>h2{text-align:center;line-height:42px;font-weight:600;margin-bottom:44px;font-size:32px;color:#225838}.user-action-in .popup-widget.login-widget .popup-widget-inner .login-close{right:25px;top:25px}@media(max-width: 479px){.user-action-in .popup-widget.login-widget .popup-widget-inner .login-close{right:15px;top:10px}}.user-action-in .popup-widget.login-widget .popup-widget-inner .social-login-buttons{display:none}.user-action-in .popup-widget.login-widget .form-group{text-align:center}.user-action-in .popup-widget.login-widget input{margin-bottom:40px}@media(max-width: 767px){.user-action-in .popup-widget.login-widget input{margin-left:auto;margin-right:auto}}.user-action-in .popup-widget.login-widget .btn-login{float:unset;min-height:55px;margin-bottom:28px;font-size:15px;line-height:17px;font-weight:600;margin-left:auto;margin-right:auto;align-items:center;justify-content:center;letter-spacing:.2px;display:flex;padding:0 45px;min-width:90px;transition:.3s}.user-action-in .popup-widget.login-widget .btn-login{min-height:48px;line-height:48px}.user-action-in .popup-widget.login-widget .btn-login{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.user-action-in .popup-widget.login-widget .btn-login:hover{background-color:#225838;border-color:#225838;color:#fff}.user-action-in .popup-widget.login-widget .btn-login{width:100%;padding:0 25px !important}.user-action-in .popup-widget.login-widget .btn-login{background:#225838;border:1px solid #225838;color:#fff}.user-action-in .popup-widget.login-widget .btn-login:hover{background-color:#2d764b !important;border-color:#2d764b !important}.user-action-in .popup-widget.login-widget .btn-login:after{position:absolute;right:20px;font-family:"icomoon" !important;content:"";color:#225838;color:#f3ed42;font-size:20px;font-weight:300}.user-action-in .popup-widget.login-widget .login-wrapper{padding-top:0}.user-action-in .popup-widget.login-widget .password-helper{width:100%;float:unset}.user-action-in .popup-widget.login-widget .password-helper a{color:#e05e00;font-weight:600;text-decoration:underline;font-size:16px;line-height:17px;display:block;margin:3px 0;clear:initial;float:unset}@media(max-width: 991px){body.scrolled-down .user-action-in .popup-widget.cart-widget{top:90px;height:calc(100% - 90px)}}@media(max-width: 991px){body.scrolled-down .user-action-in .popup-widget.cart-widget{top:130px;height:calc(100% - 130px)}}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>*{display:none;flex:0 1 41.3333%}@media(max-width: 1350px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>*{display:block;flex:initial}}@media(max-width: 767px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1>*{display:flex}}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .site-name{display:block;order:2;text-align:center;flex:0 1 17.33333%;padding:0 15px;z-index:299}@media(max-width: 1350px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .site-name{order:0;flex:initial;padding-left:0}}@media(max-width: 767px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .site-name{display:none}}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .site-name a:hover img{transform:scale(1.03)}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .site-name img{max-height:50px;transition:.3s}@media(max-width: 1350px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .site-name img{max-height:45px}}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links{display:flex;height:100%}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links .inner-wrapper{position:absolute;width:1000em;opacity:0}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links .inner-wrapper>li:first-child a{padding-left:0}@media(max-width: 1350px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links{display:none}}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links--left{order:1;position:relative}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links--right{order:3;justify-content:flex-end}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links--right .right-links-wrapper{display:flex;position:absolute;right:0}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links--right .right-links-wrapper .submenu-arrow{display:none}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links--right li:last-child>a{padding-right:0}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li .submenu-arrow{display:none}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li.splitted{visibility:visible}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li:first-child>a{padding-left:0}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2{align-items:flex-start;border:none;width:var(--menu-level-2-width)}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2>li{align-items:flex-start;margin-bottom:0;padding-top:0}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2>li.has-third-level>div>a{text-transform:uppercase}@media(min-width: 768px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2>li.has-third-level>div{width:calc(100% - 91px)}}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2>li>div>a{text-transform:initial;font-weight:600;color:#225838;font-size:15px}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2>li>div>a:hover{color:#225838}@media(min-width: 768px){.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2>li>div>a{padding:0;margin-top:0}}.header-layout-1 #header .header-bottom #navigation .navigation-in.menu>ul.menu-level-1 .navigation-links>li>ul.menu-level-2>li .menu-image{padding:0;width:91px;flex:initial}@media(min-width: 1351px){.header-layout-1 .menu-helper{z-index:1000;right:initial;left:39%}}.header-layout-1 .menu-helper.visible-able{visibility:visible !important}@media(min-width: 768px){.header-layout-1 .menu-helper>span{font-size:18px;font-family:"Inter",sans-serif !important;font-weight:600;color:#225838}}.header-layout-1 .menu-helper>ul>li a{color:#225838;font-family:"Inter",sans-serif !important;font-weight:700;font-size:15px}.header-layout-1 .menu-helper>ul>li a .submenu-arrow{font-size:15px;color:#225838}@media(max-width: 767px){.header-layout-1 .menu-helper>ul>li a .submenu-arrow{height:auto;line-height:58px;right:-18px;width:35px}}.wide-carousel{padding:0 !important}#carousel .carousel-control{display:none}.banners-row.row{margin:0}.banners-row.row .col-sm-8,.banners-row.row .col-sm-4{width:100%}.swiper.hp-carousel .swiper-slide:hover img{transform:scale(1.02)}.swiper.hp-carousel .swiper-slide img{width:100%;transition:all .3s ease-in-out;max-height:600px;min-height:500px;object-fit:cover}@media(max-width: 767px){.swiper.hp-carousel .swiper-slide img{min-height:380px;object-fit:cover}}.swiper.hp-carousel .swiper-slide .extended-banner-texts{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.swiper.hp-carousel .swiper-slide .extended-banner-texts>span{position:static;padding:0}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-title{font-size:48px;color:#f3ed42;font-weight:700;line-height:100%;max-width:600px}@media(max-width: 991px){.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-title{max-width:400px}}@media(max-width: 767px){.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-title{margin-top:auto}}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-text{font-size:16px;color:#fff;max-width:600px;font-weight:500;line-height:24px;padding-top:40px}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-link{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-link{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-link:hover{background-color:#225838;border-color:#225838;color:#fff}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-link{width:auto;padding:0 25px !important}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-link{background:#e05e00 !important;border:1px solid #e05e00 !important;color:#fff}.swiper.hp-carousel .swiper-slide .extended-banner-texts .extended-banner-link:hover{color:#fff;background-color:#ff710a !important;border-color:#ff710a !important}.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination{width:auto;left:initial;right:52px;bottom:42px;display:flex;gap:12px}@media(max-width: 767px){.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination{justify-content:center;width:100%;bottom:25px;left:0;right:initial}}.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet{margin:0;width:20px;height:20px;opacity:.2;background:#fff;position:relative}@media(max-width: 767px){.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet{width:13px;height:13px}}.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination{width:auto;left:initial;right:52px;bottom:42px;display:flex;gap:12px}.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet{margin:0;width:20px;height:20px;opacity:.2;background:#fff;position:relative}.swiper.hp-carousel .swiper-pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.carousel-video{position:relative;height:800px}@media(max-width: 767px){.carousel-video{height:400px}}.carousel-video video{width:100%;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%, -50%);object-fit:cover}.carousel-video .extended-banner-link{position:relative;top:initial;left:initial;margin:50px 0}@media(max-width: 767px){.carousel-video .extended-banner-link{margin:30px 0}}.carousel-video .extended-banner-link:hover{color:#fff !important}.body-banners .col-sm-12{padding:0}.hp-middle-banners{display:flex;flex-wrap:wrap;gap:10px;margin-top:105px}@media(max-width: 767px){.hp-middle-banners{margin-top:50px}}.hp-middle-banners__item{border-radius:5px;position:relative;height:650px;display:flex;align-items:flex-end;overflow:hidden}.hp-middle-banners__item:hover img{transform:scale(1.1)}@media(max-width: 1199px){.hp-middle-banners__item{height:420px}}@media(max-width: 991px){.hp-middle-banners__item{height:380px}}@media(max-width: 767px){.hp-middle-banners__item{flex-basis:100%;width:100%;height:300px}.hp-middle-banners__item:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.4;background:linear-gradient(to bottom, transparent 0, #000 0%);background-size:cover;z-index:1;border-radius:5px}}.hp-middle-banners__item.wide-banner__item{width:100%}.hp-middle-banners__item.wide-banner__item .hp-middle-banners__item-text{max-width:420px}.hp-middle-banners__item:not(.wide-banner__item){flex-basis:calc(50% - 5px)}@media(max-width: 767px){.hp-middle-banners__item:not(.wide-banner__item){flex-basis:100%;width:100%}}.hp-middle-banners__item.wide-banner{width:100%;flex-basis:100%}.hp-middle-banners__item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px;transition:.5s}.hp-middle-banners__item-content{z-index:9;padding-bottom:75px;padding-left:105px;padding-right:90px;color:#fff;z-index:4}@media(max-width: 1199px){.hp-middle-banners__item-content{padding-left:60px;padding-right:60px}}@media(max-width: 991px){.hp-middle-banners__item-content{padding-left:40px;padding-right:40px;padding-bottom:50px}}@media(max-width: 767px){.hp-middle-banners__item-content{padding-left:20px;padding-right:20px}}.hp-middle-banners__item-content h3{color:#fff;margin-bottom:8px;font-size:15px;font-weight:400}.hp-middle-banners__item-content .hp-middle-banners__item-title{color:#fff;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:700;margin-top:0;margin-bottom:19px}@media(max-width: 767px){.hp-middle-banners__item-content .hp-middle-banners__item-title{font-size:28px}}.hp-middle-banners__item-content .hp-middle-banners__item-text{max-width:320px}.hp-middle-banners__item-content .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.hp-middle-banners__item-content .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.hp-middle-banners__item-content .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.hp-middle-banners__item-content .btn{width:190px;padding:0 25px !important}@media(max-width: 767px){.hp-middle-banners__item-content .btn{width:auto}}.help-banner{margin:100px 0 120px 0}@media(max-width: 991px){.help-banner{margin:50px 0 100px 0}}.help-banner__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media(max-width: 767px){.help-banner__heading{flex-direction:column;align-items:flex-start}}.help-banner__heading .h4,.help-banner__heading p{margin:0 !important}@media(max-width: 767px){.help-banner__heading .h4{margin-bottom:30px !important}}.help-banner__heading p{max-width:360px}.help-banner__categories{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}@media(max-width: 767px){.help-banner__categories{grid-template-columns:1fr}}.help-banner__category{display:flex !important;flex-direction:column;align-items:center;border-radius:16px;background-color:#f5f5f5;text-align:center;padding:40px}.help-banner__category:hover{background-color:#f3ed42}.help-banner__category:hover span{color:#225838}.help-banner__category span{font-size:20px;color:#225838;margin:0 !important}.help-banner__category span:after{font-family:"icomoon" !important;content:"";color:#225838;font-size:12px;margin-left:5px}.abamal-banner{display:flex;align-items:stretch;justify-content:space-between;column-gap:30px;border-radius:20px;background-color:#f3ed42;margin:180px 0}@media(max-width: 991px){.abamal-banner{flex-direction:column;margin:50px 0 60px 0}}.abamal-banner__heading{font-size:20px;font-weight:700;margin-bottom:10px !important}.abamal-banner__title{font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px}@media(max-width: 767px){.abamal-banner__title{line-height:30px}}.abamal-banner__title strong{font-weight:700}@media(max-width: 767px){.abamal-banner__title{font-size:28px}}.abamal-banner__content{position:relative;width:50%;padding:64px}@media(max-width: 991px){.abamal-banner__content{width:100%}}@media(max-width: 767px){.abamal-banner__content{padding:32px}}.abamal-banner__content img{position:absolute;bottom:-140px;right:0}@media(max-width: 991px){.abamal-banner__content img{bottom:0;right:50px}}@media(max-width: 767px){.abamal-banner__content img{display:none}}.abamal-banner__img{width:50%}.abamal-banner__img img{width:100%;height:100%;object-fit:cover;border-radius:20px}@media(max-width: 991px){.abamal-banner__img{width:100%}}.abamal-banner__buttons{display:flex;gap:20px;margin-top:40px}@media(max-width: 767px){.abamal-banner__buttons{flex-wrap:wrap}}.abamal-banner__buttons .btn-outline{height:50px !important}.abamal-banner__buttons .btn-secondary{display:flex;height:50px !important}.abamal-banner__buttons .btn-secondary:after{font-family:"icomoon" !important;content:"";font-size:20px;margin-left:10px;color:#e05e00}.products-banner{margin-top:180px;margin-bottom:120px}@media(max-width: 991px){.products-banner{margin:50px 0 80px 0}}.products-banner__tabs{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media(max-width: 991px){.products-banner__tabs{grid-template-columns:1fr}}.products-banner__tab{display:grid;grid-template-columns:1fr 1fr;align-items:center;border-radius:16px;background-color:#f5f5f5}@media(max-width: 767px){.products-banner__tab{grid-template-columns:1fr}}.products-banner__list{display:flex;flex-direction:column;align-items:flex-start;height:100%;border-radius:16px;background-color:#f3ed42;padding:40px 32px;z-index:2}@media(max-width: 767px){.products-banner__list{border-radius:16px 16px 0 0}}.products-banner__list p{font-size:24px;margin-bottom:10px !important}.products-banner__list .btn{margin-top:auto}.products-banner__list .btn:after{font-family:"icomoon" !important;content:"";color:#225838;font-size:10px;margin-left:7px}.products-banner__img{display:flex;align-items:center;justify-content:center;height:100%;width:calc(100% + 10px);transform:translateX(-10px)}@media(max-width: 767px){.products-banner__img{width:100%;transform:none}}.products-banner__img img{height:100%;object-fit:cover;border-radius:0 16px 16px 0}@media(max-width: 767px){.products-banner__img img{border-radius:0 0 16px 16px}}.products-banner .products-pictograms{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:30px}@media(max-width: 991px){.products-banner .products-pictograms{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 767px){.products-banner .products-pictograms{grid-template-columns:1fr 1fr}}.reviews-banner{margin-bottom:80px}.reviews-banner .homepage-group-title>img{position:absolute;bottom:-50px;right:20%}@media(max-width: 991px){.reviews-banner .homepage-group-title>img{display:none}}.reviews-banner .swiper-reviews{position:relative}.reviews-banner .swiper-reviews .swiper-wrapper{align-items:stretch}.reviews-banner .swiper-reviews .swiper-slide{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;background:linear-gradient(180deg, #326548 0%, #225838 100%);padding:60px 48px 50px 48px;height:auto}.reviews-banner .swiper-reviews .swiper-slide:before{content:url(/user/documents/able-images/reviews-banner/quote.svg)}.reviews-banner__review{color:#fff;font-size:16px;line-height:26px;font-weight:600;padding:30px 0 10px 0}.reviews-banner__review span{color:#fffdbe}.reviews-banner__info{margin-top:auto}.reviews-banner__info p:first-child{font-size:16px;font-weight:700;color:#e05e00;margin-bottom:0 !important}.reviews-banner__info p:last-child{font-size:16px;font-weight:400;color:#fffdbe;margin-bottom:0 !important}.seen-banner{position:relative;background-color:#f3ed42;margin:0 calc(50% - 50vw)}.seen-banner:after{content:"";position:absolute;left:0;right:0;bottom:0;background-color:#d4dc44;height:60px;z-index:1}.seen-banner__line{position:relative;padding:40px 0 80px 0}.seen-banner__line:before{content:url(/user/documents/able-images/border-line.svg);position:absolute;right:0;bottom:0;height:60px;z-index:2}.seen-banner__content{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:8px;margin-bottom:80px;z-index:2}@media(max-width: 991px){.seen-banner__content{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 767px){.seen-banner__content{grid-template-columns:1fr 1fr}}.seen-banner__item{display:flex;flex-direction:column;align-items:center;border-radius:16px;background-color:#fffdbe;font-size:16px;text-align:center;padding:30px}.seen-banner__item p{margin-bottom:0 !important}.seen-banner__img{display:flex;align-items:center;justify-content:center;margin-bottom:30px;height:70px}.seen-banner__channel{color:#225838;font-weight:700}.seen-banner__name{color:#e05e00;font-weight:400}.seen-banner__date{color:#225838;font-weight:400}.faq-banner{margin:100px 0 50px 0}.faq-banner__info{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width: 767px){.faq-banner__info{grid-template-columns:1fr}}.faq-banner__item{text-align:center}.faq-banner__item p:first-child{color:#c2d345;font-size:40px;font-weight:bold;margin-bottom:10px !important}.faq-banner__item p:first-child span{font-size:24px}.faq-banner__item p:last-child{color:#225838;font-size:18px;font-weight:600}.faq-banner .homepage-group-title{text-align:center !important}.map-banner{border-radius:16px;border:1px solid rgba(34,88,56,.16);background-color:#fff;padding:6px;margin-bottom:100px}.map-banner__header{display:flex;align-items:center;justify-content:space-between;padding:24px 32px 0 32px}@media(max-width: 991px){.map-banner__header{flex-direction:column;align-items:flex-start}}.map-banner__header .h4{font-size:24px !important;white-space:nowrap;padding:0;margin:0 30px 0 0 !important}@media(max-width: 991px){.map-banner__header .h4{padding:0 !important;margin-bottom:20px !important}}@media(max-width: 767px){.map-banner__header .h4{white-space:wrap}}.map-banner__header p{margin:0 30px 0 auto !important}.map-banner__header .btn{white-space:nowrap}@media(max-width: 767px){.map-banner__header .btn{margin-top:20px}}.map-banner__content{display:flex;align-items:center;width:50%;margin-left:auto}@media(max-width: 991px){.map-banner__content{width:100%;margin-left:0}}@media(max-width: 767px){.map-banner__content{flex-direction:column}}.map-banner img{width:100%;border-radius:16px}@media(max-width: 767px){.map-banner img{height:300px;object-fit:cover}}.map-banner #region-select{border-radius:12px;background-color:#f5f5f5;border:none;height:50px;font-size:16px;color:#225838;font-weight:600;outline:none;padding-left:24px;padding-right:34px}#chatgo-maps-footer-widget,#chatgo-maps-widget{padding-top:0}#chatgo-maps-footer-widget .marker-cluster-small,#chatgo-maps-widget .marker-cluster-small{background-color:rgba(243,237,66,.32) !important}#chatgo-maps-footer-widget .marker-cluster-small div,#chatgo-maps-widget .marker-cluster-small div{background-color:#f3ed42 !important}#chatgo-maps-footer-widget .marker-cluster-small span,#chatgo-maps-widget .marker-cluster-small span{color:#225838 !important;font-size:14px;font-weight:600;font-family:"Inter",sans-serif !important}#chatgo-maps-footer-widget .leaflet-popup-content,#chatgo-maps-widget .leaflet-popup-content{color:#225838;font-weight:600}#chatgo-maps-footer-widget h3,#chatgo-maps-footer-widget select,#chatgo-maps-widget h3,#chatgo-maps-widget select{display:none}#chatgo-maps-footer-widget #chatgo-maps-footer-widget-m,#chatgo-maps-footer-widget #chatgo-maps-widget-m,#chatgo-maps-widget #chatgo-maps-footer-widget-m,#chatgo-maps-widget #chatgo-maps-widget-m{border-radius:16px}#chatgo-maps-widget #chatgo-maps-widget-address-list-wrapper{display:none}.type-product .p-detail-inner{margin-top:20px}@media(max-width: 991px){.type-product .p-detail-inner{gap:50px}}.type-product .p-detail-inner-header-mobile span.p-code,.type-product .p-detail-inner-header-mobile .brand-wrapper{display:none}.type-product .p-detail-inner-header-mobile .p-code{display:none}.type-product .p-detail-inner-header-mobile .ratings-and-brand{display:none;margin-top:10px}.type-product .p-detail-inner-header-mobile .h1,.type-product .p-detail-inner-header h1{font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px}@media(max-width: 767px){.type-product .p-detail-inner-header-mobile .h1,.type-product .p-detail-inner-header h1{line-height:30px}}.type-product .p-detail-inner-header-mobile .h1 strong,.type-product .p-detail-inner-header h1 strong{font-weight:700}@media(max-width: 767px){.type-product .p-detail-inner-header-mobile .h1,.type-product .p-detail-inner-header h1{font-size:28px}}@media(min-width: 768px){.type-product .p-detail-inner-header-mobile .h1,.type-product .p-detail-inner-header h1{margin-bottom:17px;margin-top:19px !important}}.type-product .p-data-wrapper .star-list,.type-product .p-image-wrapper .star-list{width:auto;height:17px}.type-product .p-data-wrapper .star-list a,.type-product .p-data-wrapper .star-list span,.type-product .p-image-wrapper .star-list a,.type-product .p-image-wrapper .star-list span{height:17px;line-height:17px;width:17px}.type-product .p-data-wrapper .star-list a:before,.type-product .p-data-wrapper .star-list span:before,.type-product .p-image-wrapper .star-list a:before,.type-product .p-image-wrapper .star-list span:before{font-size:17px;line-height:17px;color:#c2d345 !important}.type-product .p-data-wrapper .star-list a,.type-product .p-image-wrapper .star-list a{padding-right:24px}.type-product .p-data-wrapper .stars-label,.type-product .p-image-wrapper .stars-label{font-size:13px;font-weight:500;color:#225838}.type-product .stars .star.is-active:hover,.type-product .stars .star.star-half:before,.type-product .stars .star.star-on:before{color:#3f3f3b}.type-product .rate-average-wrap .stars a:before,.type-product .rate-average-wrap .stars span:before{color:#3f3f3b}.type-product .col-sm-12{padding:0}@media(min-width: 1200px){.type-product .wide .p-detail-inner .p-data-wrapper{width:38%}}@media(min-width: 1600px){.type-product .wide .p-detail-inner .p-image-wrapper{padding-right:80px}}@media(min-width: 1200px){.type-product .wide .p-detail-inner .p-image-wrapper{width:62%}}.type-product .position--benefitProduct{display:none}.type-product #formDiscussion label{color:#225838 !important}.type-product #formDiscussion label a{color:#225838 !important}.type-product #formDiscussion .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.type-product #formDiscussion .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.type-product #formDiscussion .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.type-product #formDiscussion .btn{width:auto;padding:0 25px !important}.p-image-wrapper .p-image:not(.d-block){display:none !important}.p-image-wrapper .p-image-custom{position:relative;cursor:pointer;border:1px solid #f5f5f5;border-radius:16px}.p-image-wrapper .p-image-custom .swiper-button-prev,.p-image-wrapper .p-image-custom .swiper-button-next{border:1px solid #225838;border-radius:50%;width:36px;height:36px}.p-image-wrapper .p-image-custom .swiper-button-prev{left:30px}.p-image-wrapper .p-image-custom .swiper-button-next{right:30px}@media(min-width: 768px){.p-image-wrapper .p-image-custom .swiper-pagination{display:none}}.p-image-wrapper .p-image-custom .flags{top:30px;left:30px}.p-image-wrapper .p-thumbnails-wrapper{padding:0;margin-top:15px}@media(max-width: 767px){.p-image-wrapper .p-thumbnails-wrapper{display:none}}.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnails>div>div{display:flex}.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnails-inner{width:auto;position:static}.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnail:nth-child(2),.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnail:nth-child(4),.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnail:nth-child(6),.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnail:nth-child(8),.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnail:nth-child(10),.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnail:nth-child(12){display:block}@media(min-width: 768px){.p-image-wrapper .p-thumbnails-wrapper.active-show-more .p-thumbnail{display:none}}.p-image-wrapper .p-thumbnails-wrapper .show-more-img{cursor:pointer;width:100px;max-height:100px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#225838;letter-spacing:2.67px;order:1}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnail{margin-right:15px}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnail img{border:2px solid #f5f5f5;border-radius:16px;transition:.3s}.p-image-wrapper .p-thumbnails-wrapper .p-thumbnail.highlighted img{border:2px solid #c2d345}.p-image-wrapper .p-thumbnails .thumbnail-next,.p-image-wrapper .p-thumbnails .thumbnail-prev{color:#225838}.p-image-wrapper .flags-extra{display:none}.p-data-wrapper .ratings-and-brand .brand-wrapper{display:none}.p-data-wrapper .p-detail-inner-header{margin-bottom:35px}.p-data-wrapper .p-detail-inner-header h1{margin-bottom:17px;margin-top:30px !important;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px;line-height:130%}@media(max-width: 767px){.p-data-wrapper .p-detail-inner-header h1{line-height:30px}}.p-data-wrapper .p-detail-inner-header h1 strong{font-weight:700}@media(max-width: 767px){.p-data-wrapper .p-detail-inner-header h1{font-size:28px}}.p-data-wrapper .p-detail-inner-header .p-code{display:none;font-size:13px;color:#225838;font-weight:500;margin-bottom:15px}.p-data-wrapper .p-detail-inner-header .p-code td{padding-left:5px}.p-data-wrapper .p-detail-inner-header span.p-code{display:none}.p-data-wrapper .p-detail-inner-header .ratings-and-brand{display:none}.p-data-wrapper .p-final-price-wrapper{width:100%;margin-bottom:20px}.p-data-wrapper .p-final-price-wrapper .price-final{font-size:32px;font-weight:700;font-family:"Inter",sans-serif !important}.p-data-wrapper .p-final-price-wrapper .price-standard{color:#225838;opacity:60%;font-size:16px;font-weight:400;padding-left:5px}.p-data-wrapper .p-final-price-wrapper .price-save{display:none}.p-data-wrapper .p-final-price-wrapper .price-measure{display:flex;align-items:center;justify-content:space-between;line-height:45px}.p-data-wrapper .p-final-price-wrapper .price-measure span{width:50%;font-size:14px}.p-data-wrapper .p-final-price-wrapper .price-measure .availability-wrapper{text-align:right;margin-bottom:0}.p-data-wrapper .p-final-price-wrapper .price-measure .availability-wrapper th{display:none}.p-data-wrapper .p-final-price-wrapper .price-measure .availability-wrapper tr{width:100%;color:#3fa256}.p-data-wrapper .p-final-price-wrapper .price-measure .availability-wrapper tr td{display:block}.p-data-wrapper .p-final-price-wrapper .price-measure .availability-wrapper .availability-amount{display:none}.p-data-wrapper .p-final-price-wrapper .p-rows{border-top:1px solid rgba(34,88,56,.16);margin:5px 0}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row{display:flex;align-items:center;border-bottom:1px solid rgba(34,88,56,.16);padding:15px 0}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row p{font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;margin-bottom:0 !important}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row a{font-size:14px;font-family:"Inter",sans-serif !important;text-decoration:underline;font-weight:500;margin-left:auto;text-align:right}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row.icon{font-size:24px}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row.icon:before{margin-right:15px}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row.icon--delivery:before{font-family:"icomoon" !important;content:"";color:#c2d345}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row.icon--gift:before{content:url("/user/documents/able-images/icons/gift.svg");font-size:24px;margin-right:15px}.p-data-wrapper .p-final-price-wrapper .p-rows .p-row.icon--paint:before{font-family:"icomoon" !important;content:"";color:#c2d345}.p-data-wrapper .availability-wrapper{margin-bottom:20px;display:flex;align-items:center;width:100%}.p-data-wrapper .availability-wrapper .availability-label{width:145px;font-weight:500;line-height:19px}.p-data-wrapper .availability-wrapper a{flex:1;text-align:center;font-weight:500;text-decoration:underline}.p-data-wrapper .p-short-description{margin-bottom:20px}.p-data-wrapper .p-short-description p{font-size:15px;font-weight:500}.p-data-wrapper .p-short-description .scroll-to-description{cursor:pointer;font-weight:500;display:inline;transition:.3s;margin-left:4px;text-decoration:underline}.p-data-wrapper .p-short-description .scroll-to-description:hover{color:#e05e00}.p-data-wrapper .p-short-description .calculate{font-size:14px;color:#e05e00;font-weight:600;text-decoration:underline;transition:.3s}.p-data-wrapper .p-short-description .calculate:hover{text-decoration:none}.p-data-wrapper .mehub-bonus-product-detail-container .card{padding:15px !important}.p-data-wrapper .p-to-cart-block{background-color:rgba(0,0,0,0);gap:10px 30px}@media(max-width: 767px){.p-data-wrapper .p-to-cart-block{gap:10px}}.p-data-wrapper .p-to-cart-block .add-to-cart{float:unset;margin-left:0}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity{width:150px;padding:0 50px}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity .amount{border:1px solid rgba(34,88,56,.16);background-color:#fff;border-radius:8px;width:50px !important;height:56px}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity .increase,.p-data-wrapper .p-to-cart-block .add-to-cart .quantity .decrease{top:19px}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity .increase{right:15px}.p-data-wrapper .p-to-cart-block .add-to-cart .quantity .decrease{left:15px}.p-data-wrapper .p-to-cart-block .add-to-cart-button{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;font-size:15px;font-weight:500;border:1px solid #225838;background-color:#225838}@media(max-width: 767px){.p-data-wrapper .p-to-cart-block .add-to-cart-button{font-size:13px}.p-data-wrapper .p-to-cart-block .add-to-cart-button:after{display:none}}.p-data-wrapper .p-to-cart-block .add-to-cart-button:before{display:none}.p-data-wrapper .p-to-cart-block .add-to-cart-button:after{font-family:"icomoon" !important;content:"";font-size:18px;color:#f3ed42;margin-left:20px}.p-data-wrapper .p-to-cart-block .add-to-cart-button:hover{border:1px solid #2d764b !important;background-color:#2d764b !important}.p-data-wrapper .p-to-cart-block .social-buttons-wrapper .link-icons .link-icon{flex-direction:column;margin-right:23px;gap:6px;font-weight:500}.p-data-wrapper .p-to-cart-block .social-buttons-wrapper .link-icons .link-icon:before{margin-right:0}.p-data-wrapper .p-to-cart-block .social-buttons-wrapper .link-icons .link-icon span{text-decoration:none}.p-data-wrapper .p-to-cart-block .social-buttons-wrapper .link-icons .link-icon.print{display:none}.p-data-wrapper .p-to-cart-block .social-buttons-wrapper .link-icons .link-icon.chat:before{font-family:"icomoon" !important;content:""}.p-data-wrapper .p-to-cart-block .social-buttons-wrapper .link-icons .link-icon.share:before{font-family:"icomoon" !important;content:""}.p-data-wrapper .p-to-cart-block .social-buttons-wrapper .link-icons .link-icon.watchdog:before{font-family:"icomoon" !important;content:""}.p-data-wrapper .p-infos{width:100%;border-top:1px solid rgba(34,88,56,.16);border-bottom:1px solid rgba(34,88,56,.16);padding:20px 0;margin-top:30px}.p-data-wrapper .p-infos .p-info{display:flex;align-items:center;padding:10px 0}.p-data-wrapper .p-infos .p-info.icon{font-size:24px;line-height:24px}.p-data-wrapper .p-infos .p-info.icon:before{margin-right:10px}.p-data-wrapper .p-infos .p-info.icon--delivery:before{font-family:"icomoon" !important;content:"";color:#c2d345}.p-data-wrapper .p-infos .p-info.icon--return:before{content:url("/user/documents/able-images/icons/return.svg")}.p-data-wrapper .p-infos .p-info.icon--payment:before{content:url("/user/documents/able-images/icons/card.svg")}.p-data-wrapper .p-infos .p-info .delivery-time-row{display:none}.p-data-wrapper .p-infos .p-info .delivery-time-row th{min-width:auto;width:auto;white-space:nowrap;padding:0}.p-data-wrapper .p-infos .p-info .delivery-time-row th:after{display:none}.p-data-wrapper .p-infos .p-info .delivery-time-row th .delivery-time-label{padding-right:5px}.p-data-wrapper .p-infos .p-info .delivery-time-row td{width:100%;padding:0}.p-data-wrapper .p-infos .p-info p,.p-data-wrapper .p-infos .p-info .detail-parameters.shipping-options-layout{font-size:14px;font-family:"Inter",sans-serif !important;font-weight:500;margin-bottom:0 !important}.p-data-wrapper .p-infos .p-info .detail-parameters.shipping-options-layout{display:none}.p-data-wrapper .social-buttons-wrapper{padding:20px 0}.p-data-wrapper .social-buttons-wrapper .social-buttons{background-color:#fcfcfc;align-items:flex-start}.p-data-wrapper .social-buttons-wrapper .social-buttons .js-share-buttons-trigger{flex-direction:row !important;margin-left:10px}.p-data-wrapper .social-buttons-wrapper .social-buttons #twitter-widget-0{display:none}.p-data-wrapper .social-buttons-wrapper .social-buttons .instagram,.p-data-wrapper .social-buttons-wrapper .social-buttons .mail{display:flex;align-items:center;flex-direction:row;gap:3px;width:67px;height:20px;color:#fff;border-radius:3px;font-size:11px;padding:0 6px;font-weight:500;margin-right:5px}.p-data-wrapper .social-buttons-wrapper .social-buttons .instagram:hover,.p-data-wrapper .social-buttons-wrapper .social-buttons .mail:hover{color:#fff !important}.p-data-wrapper .social-buttons-wrapper .social-buttons .instagram img,.p-data-wrapper .social-buttons-wrapper .social-buttons .mail img{width:14px}.p-data-wrapper .social-buttons-wrapper .social-buttons .instagram{background-color:#f11bc6}.p-data-wrapper .social-buttons-wrapper .social-buttons .mail{background-color:#212121}.p-data-wrapper .social-buttons-wrapper a{display:flex;flex-direction:column;align-items:center;opacity:70%}.p-data-wrapper .social-buttons-wrapper a.chat:before{font-family:"icomoon" !important;content:"";color:#225838}.p-data-wrapper .social-buttons-wrapper a.share:before{font-family:"icomoon" !important;content:"";color:#225838}.p-data-wrapper .social-buttons-wrapper a.watchdog:before{font-family:"icomoon" !important;content:"";color:#225838}.p-data-wrapper .social-buttons-wrapper a span{font-size:14px;color:#225838;text-decoration:none;margin-top:10px}.p-data-wrapper .social-buttons-wrapper .print{display:none}.products-header{margin:50px 0;text-align:left;position:relative;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px}@media(max-width: 767px){.products-header{line-height:30px}}.products-header strong{font-weight:700}@media(max-width: 767px){.products-header{font-size:28px}}@media(max-width: 767px){.products-header{margin:32px 0 20px 0}}@media(max-width: 767px){#accordion-content{padding-bottom:0}}#accordion-content .shp-accordion.active .shp-accordion-link{color:#225838 !important}#accordion-content .shp-accordion.active .shp-accordion-link:after{color:#225838 !important}#accordion-content .shp-accordion .shp-accordion-link{color:#225838}#accordion-content .shp-accordion .shp-accordion-link:after{transition:.3s;color:#225838}#accordion-content .shp-accordion .shp-accordion-content{border-radius:5px;padding:20px;color:#225838}@media(max-width: 767px){#accordion-content .shp-accordion .shp-accordion-content{padding:0;background-color:rgba(0,0,0,0)}#accordion-content .shp-accordion .shp-accordion-content textarea{height:100px !important}}#accordion-content .shp-accordion .shp-accordion-content .btn{padding:0 20px}#accordion-content .shp-accordion .shp-accordion-content p{color:#225838}#accordion-content .shp-accordion .shp-accordion-content .basic-description{padding-bottom:0}#accordion-content .shp-accordion .shp-accordion-content .basic-description .rate-wrapper{display:none}#accordion-content .shp-accordion .shp-accordion-content .basic-description h2{color:#225838;margin-top:0}@media(max-width: 767px){#accordion-content .shp-accordion .shp-accordion-content .basic-description ul{padding-left:20px}}#accordion-content .shp-accordion .shp-accordion-content .extended-description{padding:30px 0}#accordion-content .shp-accordion .shp-accordion-content .extended-description .detail-parameters tbody tr th{min-width:175px}#accordion-content .shp-accordion .shp-accordion-content .extended-description .detail-parameters .row-header-label,#accordion-content .shp-accordion .shp-accordion-content .extended-description .detail-parameters td{color:#225838}#tab-content{background-color:#fcfcfc;border-radius:5px;color:#225838;padding:20px 0 0 0;margin-bottom:10px}#tab-content .basic-description{padding-right:30px}#tab-content .basic-description>h2:first-child{display:none}#tab-content .basic-description ul{list-style:disc;padding-left:20px}#tab-content .basic-description ul li:before{display:none}#tab-content .extended-description .detail-video p{font-size:16px;font-weight:500}#tab-content .extended-description .detail-video iframe{border:4px solid #c2d345;border-radius:16px;margin-bottom:10px}#tab-content .form-group .form-control{background-color:#f6f6f6}#tab-content .consents label,#tab-content .consents a,#tab-content .consents.consents-first label,#tab-content .consents.consents-first a{color:#f5f5f5}#tab-content textarea{height:140px}#tab-content .tab-pane{margin:0;max-width:100%;width:100%}@media(max-width: 991px){#tab-content #description .basic-description{padding-bottom:0;padding-right:0}}#tab-content #description .basic-description h2,#tab-content #description .extended-description>p{color:#225838;font-size:24px;font-weight:700}#tab-content #description .extended-description .detail-parameters tr{background-color:rgba(0,0,0,0);border-bottom:1px solid rgba(34,88,56,.16)}#tab-content #description .extended-description .detail-parameters tr:first-child{border-top:1px solid rgba(34,88,56,.16)}#tab-content #description .extended-description .detail-parameters tr th,#tab-content #description .extended-description .detail-parameters tr td{padding-top:12px;padding-bottom:12px}#tab-content #description .extended-description .detail-parameters tr th{padding-left:0}#tab-content #description .extended-description .detail-parameters tr th:after{display:none}#tab-content #description .extended-description .detail-parameters tr th .row-header-label{font-weight:500;color:#225838}#tab-content #description .extended-description .detail-parameters tr td{font-weight:600;text-align:right}#tab-content #description .extended-description .detail-parameters tr td a{color:#225838}#tab-content #description .extended-description .detail-parameters tr span{background-color:rgba(0,0,0,0)}#tab-content #description .rate-wrapper-in-description{display:none}#tab-content #ratingTab .form-group,#tab-content #ratingTab .col-xs-12,#tab-content #productDiscussion .form-group,#tab-content #productDiscussion .col-xs-12{padding:0}#tab-content #ratingTab .col-sm-6,#tab-content #productDiscussion .col-sm-6{width:100%}#tab-content #ratingTab label,#tab-content #ratingTab a,#tab-content #productDiscussion label,#tab-content #productDiscussion a{color:#225838}#tab-content #ratingTab .btn,#tab-content #productDiscussion .btn{padding:0 20px}#tab-content #ratingTab #rate-form{margin:0}#discussion-form .js-validated-element-wrapper{margin-bottom:0}#discussion-form #title{display:none}.p-detail-tabs-wrapper{margin-top:29px}@media(max-width: 767px){.p-detail-tabs-wrapper{margin-top:0}}@media(max-width: 767px)and (max-width: 767px){.p-detail-tabs-wrapper{margin-bottom:50px}}.p-detail-tabs-wrapper .shp-tabs-row .shp-tabs-holder{border-bottom:1px solid rgba(34,88,56,.16)}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs{background-color:#f5f5f5;border-radius:12px 12px 0 0;margin-left:0}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab{background-color:#f5f5f5;min-width:175px}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab:first-of-type{border-radius:12px 12px 0 0}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab:last-of-type{border-radius:12px 12px 0 0}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab:hover{text-decoration:none}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab a{display:flex;align-items:center;justify-content:center;color:#225838 !important;font-family:"Inter",sans-serif !important;padding:0 7px;font-size:14px;font-weight:600;height:48px}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab a:hover{color:#225838 !important}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab.active{background-color:#e05e00;text-decoration:none;border-radius:12px 12px 0 0}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab.active a{font-size:14px;font-weight:600;color:#fff !important}.p-detail-tabs-wrapper .shp-tabs-row #p-detail-tabs .shp-tab.active a:hover{color:#fff !important}.type-category *:not(body)::-webkit-scrollbar{width:4px}.type-category *:not(body)::-webkit-scrollbar-thumb{background:#225838;border-radius:10px}.type-category *:not(body)::-webkit-scrollbar-track{background:#d8d8d8;border-radius:10px}#filters-wrapper{display:none}@media(max-width: 991px){#filters-wrapper{margin-top:-127px}}@media(max-width: 767px){#filters-wrapper{margin-top:0}}#filters-wrapper .filters-unveil-button-wrapper{z-index:5;position:relative;margin-top:-91px}@media(max-width: 1150px){#filters-wrapper .filters-unveil-button-wrapper{margin-top:-117px}}@media(max-width: 767px){#filters-wrapper .filters-unveil-button-wrapper{margin-top:0;width:100%}}#filters-wrapper .filters-unveil-button-wrapper .btn{margin-bottom:0 !important;font-weight:600;display:flex !important;align-items:center;justify-content:center;color:#fff;font-size:15px !important;padding:0;background-color:#e05e00;border:1px solid #e05e00}#filters-wrapper .filters-unveil-button-wrapper .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}#filters-wrapper .filters-unveil-button-wrapper .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#filters-wrapper .filters-unveil-button-wrapper .btn:hover{background-color:#225838;border-color:#225838;color:#fff}#filters-wrapper .filters-unveil-button-wrapper .btn{width:175px;padding:0 25px !important}#filters-wrapper .filters-unveil-button-wrapper .btn{background:#e05e00 !important;border:1px solid #e05e00 !important;color:#fff}#filters-wrapper .filters-unveil-button-wrapper .btn:hover{color:#fff;background-color:#ff710a !important;border-color:#ff710a !important}@media(max-width: 767px){#filters-wrapper .filters-unveil-button-wrapper .btn{width:100%}}#filters-wrapper .filters-unveil-button-wrapper .btn:before{content:url(/user/documents/able-images/icons/filter.svg);display:block;margin-right:14px}#filters-wrapper .filters-unveil-button-wrapper .btn:after{display:none}#filters-wrapper #filters.filters{max-width:100%;border-radius:5px;background-color:#f6f6f6}#filters-wrapper #filters.filters .filter-sections{display:flex;background-color:#f6f6f6;min-height:390px;padding:27px 60px 55px 60px;border-radius:5px}@media(max-width: 1439px){#filters-wrapper #filters.filters .filter-sections{padding:27px 45px 38px 45px}}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections{padding:27px 25px 27px 25px}}#filters-wrapper #filters.filters .filter-sections #category-filter-hover{--gap: 80px;--columns: 4;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--gap);row-gap:16px;width:100%}@media(max-width: 1399px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover{--gap: 51px}}@media(max-width: 991px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover{--columns: 3}}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover{--columns: 2}}@media(max-width: 480px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover{--columns: 1}}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .btn-wrapper{width:100%;padding:0 20px;order:1;display:flex;justify-content:center;align-items:center;gap:8px}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover .btn-wrapper{flex-direction:column}}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .btn-wrapper .filtered-products-btn{padding:0;color:#fff;font-size:15px;width:auto;padding:0 20px}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .btn-wrapper .filtered-products-btn .filtered-products-count{font-weight:500}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .clear-filters-btn{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);margin:0;max-height:38px}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover .clear-filters-btn{margin:0 auto}}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .clear-filters-btn a{text-transform:initial;color:#000}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .clear-filters-btn a:hover{color:#fff !important}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .clear-filters-btn a:after{display:none}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5) form,#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5) .slider-wrapper{opacity:0;overflow:hidden;max-height:0;transition:.3s;pointer-events:none}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5) h4{display:flex;justify-content:space-between;align-items:center;cursor:pointer}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5) h4:after{content:"" !important;font-family:"Shoptet" !important;font-size:10px;transition:.3s}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5).open h4{padding-bottom:21px !important}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5).open h4{padding-bottom:15px !important}}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5).open h4:after{transform:rotate(180deg)}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5).open form{opacity:1;max-height:280px;pointer-events:initial;overflow:auto}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:nth-child(n+5).open .slider-wrapper{opacity:1;max-height:100%;overflow:visible;pointer-events:initial;padding-bottom:22px}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:not(.filter-section-boolean) form,#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section:not(.filter-section-boolean) .slider-wrapper{opacity:0;overflow:hidden;max-height:0;transition:.3s;pointer-events:none}}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section.open h4{padding-bottom:15px !important}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section.open h4:after{transform:rotate(180deg)}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section.open form{opacity:1;max-height:280px;pointer-events:initial;overflow:auto}#filters-wrapper #filters.filters .filter-sections #category-filter-hover .filter-section.open .slider-wrapper{opacity:1;max-height:100%;overflow:visible;pointer-events:initial;padding-bottom:22px}}#filters-wrapper #filters.filters .filter-sections .filter-section{width:calc(100%/var(--columns) - var(--gap) + var(--gap)/var(--columns));border:none}@media(max-width: 991px){#filters-wrapper #filters.filters .filter-sections .filter-section{width:100% !important}}#filters-wrapper #filters.filters .filter-sections .filter-section .scroll-overlay{position:relative}#filters-wrapper #filters.filters .filter-sections .filter-section .scroll-overlay .scroll-overlay-element{position:absolute;bottom:0;left:0;height:80px;width:100%;cursor:pointer}#filters-wrapper #filters.filters .filter-sections .filter-section .scroll-overlay .scroll-overlay-element:before{content:"";height:100%;width:100%;position:absolute;z-index:3;background:linear-gradient(180deg, rgba(244, 245, 247, 0.0001) 0%, #f2f2f2 100%)}#filters-wrapper #filters.filters .filter-sections .filter-section.columns-scroll .fieldset{padding-right:14px}#filters-wrapper #filters.filters .filter-sections .filter-section.columns-scroll form{overflow:auto}#filters-wrapper #filters.filters .filter-sections .filter-section.filter-section-boolean h4:after{display:none}#filters-wrapper #filters.filters .filter-sections .filter-section:has(.filter-total-count){display:none}#filters-wrapper #filters.filters .filter-sections .filter-section h4{padding-left:0 !important;padding-right:0 !important;font-size:18px;font-weight:700;margin-bottom:0;padding-bottom:21px !important}@media(max-width: 767px){#filters-wrapper #filters.filters .filter-sections .filter-section h4{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding-bottom:15px !important}#filters-wrapper #filters.filters .filter-sections .filter-section h4:after{content:"" !important;font-family:"Shoptet" !important;font-size:10px;transition:.3s}}#filters-wrapper #filters.filters .filter-sections .filter-section h4+form fieldset,#filters-wrapper #filters.filters .filter-sections .filter-section h4+form .fieldset{max-height:305px;display:flex;flex-direction:column;padding-right:5px}@media(max-width: 991px){#filters-wrapper #filters.filters .filter-sections .filter-section h4+form fieldset,#filters-wrapper #filters.filters .filter-sections .filter-section h4+form .fieldset{max-height:initial}}#filters-wrapper #filters.filters .filter-sections .filter-section h4+form fieldset>div,#filters-wrapper #filters.filters .filter-sections .filter-section h4+form .fieldset>div{width:auto}#filters-wrapper .slider-wrapper{padding-top:0}#filters-wrapper .slider-wrapper .slider-header span{font-weight:700}#filters-wrapper .slider-wrapper .slider-content,#filters-wrapper .slider-wrapper .ui-slider{background-color:#d8d8d8;height:4px}#filters-wrapper .slider-wrapper .ui-slider .ui-slider-range{background-color:#000;border-color:#000}#filters-wrapper .slider-wrapper .ui-slider-horizontal .ui-slider-handle{background-color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;height:25px;width:25px;top:-10px}#filters-wrapper .slider-wrapper .ui-slider-horizontal .ui-slider-handle:before{content:"";font-family:"Shoptet";font-size:10px;width:10px;height:10px;display:flex;justify-content:center;align-items:center}#filters-wrapper .slider-wrapper .ui-slider-horizontal .ui-slider-handle:first-of-type:before{transform:rotate(90deg);margin-right:4px}#filters-wrapper .slider-wrapper .ui-slider-horizontal .ui-slider-handle:last-of-type:before{transform:rotate(270deg);margin-left:4px}#filters-wrapper .filter-count{font-weight:700;line-height:1;height:auto;width:auto;background-color:rgba(0,0,0,0);font-size:13px}.category-top .category-image img{width:100%}.category-top .category-title{font-size:32px;padding-top:40px;margin-bottom:0;padding-bottom:20px;border-radius:5px}@media(max-width: 767px){.category-top .category-title{margin-top:0}}.category-top .category-perex{border-radius:5px;margin-bottom:40px}.category-top .category-perex p{font-weight:500}.category-top>h4{display:none}.category-top .products-top-wrapper{display:none}#productsTop{gap:11px;display:none}#productsTop .product{border-radius:5px;background-color:#fff;margin-bottom:0;padding:10px 16px;min-height:100px;width:100%}@media(min-width: 768px){#productsTop .product{width:calc(50% - 5.5px)}}@media(min-width: 1200px){#productsTop .product{width:calc(33.3333333% - 7.5px)}}@media(min-width: 1440px){#productsTop .product{width:calc(25% - 8.5px)}}#productsTop .product .p .image{min-height:80px;width:80px}#productsTop .product .p .name{max-width:198px;line-height:20px;min-height:40px}#productsTop .product .p .name span{font-size:13px;font-weight:600}#productsTop .product .p .p-in{width:calc(100% - 80px);padding-left:20px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:2px}#productsTop .product .p .offers{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row;align-items:flex-end;gap:10px}#productsTop .product .p .offers>div{flex-basis:initial;line-height:21px}#productsTop .product .p .offers .price strong{font-weight:600;font-size:15px}#productsTop .button-wrapper{padding-top:0}#productsTop .button-wrapper a{font-size:14px;font-weight:500;color:#f5f5f5;text-decoration:underline;text-underline-offset:2px}#productsTop .button-wrapper a:after{display:none}#category-header{justify-content:end;height:55px;margin-top:0;margin-bottom:20px}@media(max-width: 991px)and (min-width: 768px){#category-header{margin-top:30px;margin-bottom:70px}}#category-header .category-header-pagination{color:rgba(34,88,56,.6);font-weight:500}#category-header form{z-index:10}@media(max-width: 1150px){#category-header{height:auto;flex-direction:column-reverse;align-items:flex-end}}#category-header>div{margin-right:auto;font-weight:700;font-size:13px;color:#f5f5f5}@media(max-width: 1150px){#category-header>div{margin-top:20px;margin-right:0}}#category-header>div strong{font-weight:600}#category-header .category-header-pagination{padding-left:6px !important}#category-header .listSorting{margin-right:0}#category-header .listSorting .sortingToggle{color:#225838}#category-header .listSorting #listSortingControls{color:#225838}#category-header #products-listing-order{background-color:#fff}#category-header #products-listing-order:hover{color:#225838}@media(min-width: 992px){#category-header #products-listing-order{display:none}}@media(max-width: 991px){#category-header #products-listing-order{padding:0 25px;display:flex;justify-content:space-between !important;transition:border-radius 0s !important;position:relative;z-index:100}#category-header #products-listing-order{min-height:48px;line-height:48px}#category-header #products-listing-order{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}#category-header #products-listing-order:hover{background-color:#225838;border-color:#225838;color:#fff}#category-header #products-listing-order{width:250px;padding:0 25px !important}}@media(max-width: 991px)and (max-width: 767px){#category-header #products-listing-order{width:100%;max-width:100%}}@media(max-width: 991px){#category-header #products-listing-order .products-listing-order-heading{display:none}#category-header #products-listing-order .icon-chevron-down{display:flex;align-items:center}#category-header #products-listing-order .icon-chevron-down:before{content:"";font-family:"Shoptet"}}@media(max-width: 991px){#category-header .dropdown{width:100%;display:flex;justify-content:flex-end}}@media(max-width: 991px){#category-header .dropdown-menu{position:absolute;border:1px solid #225838;box-shadow:none;padding-bottom:10px;padding-top:25px;top:75%;z-index:50;width:100%}}@media(min-width: 992px){#category-header .dropdown-menu{all:unset;align-items:center;justify-content:center;display:flex;list-style:none;padding:0;margin:0;border-radius:12px;background-color:#f5f5f5}#category-header .dropdown-menu li{background-color:#f5f5f5;border-radius:12px;height:48px;min-width:150px;font-weight:500 !important;display:flex;align-items:center;justify-content:center;font-size:14px}#category-header .dropdown-menu li:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}#category-header .dropdown-menu li:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}#category-header .dropdown-menu li strong{font-weight:500 !important}#category-header .dropdown-menu li label{height:100%;transition:.3s;display:flex;align-items:center;justify-content:center;line-height:55px;padding:0;font-weight:500;color:#225838}#category-header .dropdown-menu li label:hover{color:#e05e00}#category-header .dropdown-menu li:has(strong){color:#fff;background-color:#e05e00;border-radius:12px;font-size:16px}}@media(max-width: 1199px){.pagination-wrapper{justify-content:center;align-items:center}}@media(min-width: 768px){.pagination-wrapper{margin-top:70px;margin-bottom:70px}}@media(max-width: 767px){.pagination-wrapper{margin-top:30px;margin-bottom:30px}}.pagination-wrapper #load-more-posts-button{max-width:150px}@media(max-width: 991px){.pagination-wrapper #load-more-posts-button{margin-bottom:20px}}@media(max-width: 767px){.pagination-wrapper .pagination-top{display:flex;justify-content:center}}.pagination-wrapper .pagination-top .pagination-link{width:36px;height:36px;border-radius:50%;border:1px solid #225838;color:#225838;background-color:rgba(0,0,0,0);position:relative;display:flex;align-items:center;justify-content:center}.pagination-wrapper .pagination-top .pagination-link:hover{background-color:#225838;color:#fff}.pagination-wrapper .pagination-top strong{display:none}.pagination-wrapper .pagination-loader .btn{padding:0;color:#fff;background-color:#e05e00}.pagination-wrapper .pagination-loader .btn{min-height:48px;line-height:48px}.pagination-wrapper .pagination-loader .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.pagination-wrapper .pagination-loader .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.pagination-wrapper .pagination-loader .btn{width:auto;padding:0 25px !important}.pagination-wrapper .pagination{display:flex;gap:10px;justify-content:flex-end}.customer-page .pagination-wrapper .pagination{justify-content:flex-start}@media(max-width: 991px)and (min-width: 480px){.pagination-wrapper .pagination{margin:0;justify-content:center}}@media(max-width: 479px){.pagination-wrapper .pagination{justify-content:center}}.pagination-wrapper .pagination .prev{order:-1}.pagination-wrapper .pagination .next{order:1}.pagination-wrapper .pagination .current{color:#fff;background-color:#225838}.pagination-wrapper .pagination .current:after{color:#225838}.pagination-wrapper .pagination a,.pagination-wrapper .pagination strong{width:36px;height:36px;line-height:36px;font-size:14px;font-weight:700;border-radius:50%;border:1px solid #225838;display:flex;align-items:center;justify-content:center;margin:0;background-color:rgba(0,0,0,0);color:#225838;z-index:4;transition:.3s}.pagination-wrapper .pagination a:hover{color:#fff !important;background-color:#225838;opacity:1}body.type-category .subcategories{gap:20px;margin-bottom:40px}@media(max-width: 767px){body.type-category .subcategories{gap:0;margin-bottom:20px}}body.type-category .subcategories li{width:calc(25% - 15px);max-width:calc(25% - 15px);flex:0 0 auto;padding:0}@media(max-width: 991px){body.type-category .subcategories li{width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media(max-width: 767px){body.type-category .subcategories li{width:100%;max-width:100%}}@media(max-width: 480px){body.type-category .subcategories li{padding:0 0 8px}}body.type-category .subcategories li a{border-radius:12px;background-color:#f5f5f5;color:#225838;line-height:16px;font-weight:700;height:80px;overflow:hidden;padding-left:16px;padding-right:40px}body.type-category .subcategories li a:hover{background-color:rgba(34,88,56,.16)}body.type-category .subcategories li a:hover span{text-decoration:none}body.type-category .subcategories li a:hover img{transform:scale(1.15)}body.type-category .subcategories li a .image{width:70px}body.type-category .subcategories li a .image img{transition:.3s;max-height:70px;max-width:70px;border-radius:10px}body.type-category .subcategories li a .text{width:100%;font-family:"Inter",sans-serif !important;font-size:16px;font-weight:700;color:#225838;padding-left:20px;letter-spacing:0;-ms-flex-positive:0;flex-grow:0;text-align:left;display:inline-block;overflow:hidden;text-overflow:ellipsis;line-height:1.3em}body.type-category .subcategories li a span{transition:.3s}body.type-category .subcategories li a span:before{transition:.3s}@media(max-width: 767px){body.type-category .subcategories li a{padding-right:32px}}body.type-category .subcategories li a:before{right:24px}@media(max-width: 1099px){body.type-category .subcategories li a:before{right:10px}}.user-action-in .popup-widget.cart-is-empty{background-color:#f6f6f6}.user-action-in .popup-widget.cart-is-empty .cart-widget-products{display:none}.user-action-in .popup-widget.cart-is-empty .cart-widget-inner{background-color:#fff;border-radius:8px;padding:0;width:auto;margin:25px 15px;padding:25px 15px;height:auto}.user-action-in .popup-widget.cart-is-empty .cart-heading{font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px}@media(max-width: 767px){.user-action-in .popup-widget.cart-is-empty .cart-heading{line-height:30px}}.user-action-in .popup-widget.cart-is-empty .cart-heading strong{font-weight:700}@media(max-width: 767px){.user-action-in .popup-widget.cart-is-empty .cart-heading{font-size:28px}}.user-action-in .popup-widget.cart-is-empty .contact-banner{margin-top:40px}.ordering-process .cart-wrapper{opacity:0}@media(max-width: 767px){.ordering-process.cart-is-empty.id--9 .overall-wrapper{padding-top:0}}.ordering-process.cart-is-empty.id--9 #content-wrapper{position:relative;background-image:url(/user/documents/able-images/cart/empty-cart.png);max-width:100%}.ordering-process.cart-is-empty.id--9 #content-wrapper .content-wrapper-in{position:relative}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner{margin-top:20px;min-height:300px;padding-top:59px;background-color:rgba(0,0,0,0);color:#fff}@media(max-width: 767px){.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner{padding-top:20px}}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner h1,.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .h1{margin-bottom:30px;color:#fff;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px;font-weight:600}@media(max-width: 767px){.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner h1,.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .h1{line-height:30px}}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner h1 strong,.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .h1 strong{font-weight:700}@media(max-width: 767px){.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner h1,.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .h1{font-size:28px}}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .cart-row{display:flex;width:100%;flex-direction:row-reverse}@media(max-width: 1470px){.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .cart-row{flex-direction:column}}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .btn.btn-primary{display:flex;align-self:center;justify-content:center;background-color:#f3ed42;border:none;height:56px;line-height:56px !important;color:#225838;margin-bottom:40px}@media(max-width: 767px){.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .btn.btn-primary{width:100% !important}}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .btn.btn-primary{min-height:48px;line-height:48px}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .btn.btn-primary{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .btn.btn-primary:hover{background-color:#225838;border-color:#225838;color:#fff}.ordering-process.cart-is-empty.id--9 #cart-wrapper .cart-empty.cart-inner .btn.btn-primary{width:200px;padding:0 25px !important}.ordering-process.cart-is-empty.id--9 .col-md-8{width:100%;text-align:center}@media(max-width: 1470px){.ordering-process.cart-is-empty.id--9 .col-md-8{padding:0}}.ordering-process.cart-is-empty.id--9 .col-md-8 .cart-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.ordering-process.cart-is-empty.id--9 .col-md-8 .cart-content img{border-radius:5px;margin-bottom:40px;max-height:360px}.ordering-process.cart-is-empty.id--9 .col-md-8 .empty-cart-boxes{display:none}.ordering-process.cart-is-empty.id--9 .col-md-4{width:auto;padding:0;position:absolute;left:15px}@media(max-width: 1800px){.ordering-process.cart-is-empty.id--9 .col-md-4{left:60px}}@media(max-width: 1470px){.ordering-process.cart-is-empty.id--9 .col-md-4{position:initial}}.ordering-process.cart-is-empty.id--9 .col-md-4 .cart-content{display:none}#checkoutSidebar{position:sticky;top:0;background-color:#fcfcfc;padding-left:50px;padding-right:0;min-width:345px}#checkoutSidebar>h4{display:none}@media(max-width: 1439px){#checkoutSidebar{padding-left:40px}}@media(max-width: 991px){#checkoutSidebar{padding-left:0}}@media(max-width: 767px){#checkoutSidebar{padding:0}}#checkoutSidebar .checkout-box{display:none}#checkoutSidebar .order-summary-inner{border:none;padding:0 0 20px 0;display:flex;flex-direction:column}@media(max-width: 991px){#checkoutSidebar .order-summary-inner{margin-top:0}}#checkoutSidebar .order-summary-inner>h4{font-size:21px;padding-top:0;padding-bottom:25px;line-height:42px;color:#225838;font-weight:700;order:-2}@media(max-width: 991px){#checkoutSidebar .order-summary-inner>h4{display:block;margin-top:20px}}@media(max-width: 767px){#checkoutSidebar .order-summary-inner>h4{line-height:32px}}@media(max-width: 479px){#checkoutSidebar .order-summary-inner>h4{font-size:19px}}#checkoutSidebar .order-summary-item{border:none;min-height:65px}#checkoutSidebar .order-summary-item[data-micro=cartItem]{border-bottom:1px solid rgba(211,211,211,.4);padding:8px 0;order:-1}#checkoutSidebar .order-summary-item[data-micro=cartItem] .cart-item-price{align-self:flex-end}#checkoutSidebar .order-summary-item:not([data-micro=cartItem]){min-height:initial;margin-bottom:0;padding-bottom:0;color:#225838}#checkoutSidebar .order-summary-item:not([data-micro=cartItem]) .cart-item-name{min-height:20px;color:#225838}#checkoutSidebar .order-summary-item:not([data-micro=cartItem]) .cart-item-name strong{font-weight:400}#checkoutSidebar .order-summary-item .cart-item-name{font-size:14px;line-height:160%}#checkoutSidebar .order-summary-item .cart-item-name .cart-recap-wrapper{display:flex;align-items:center;font-size:13px;color:rgba(34,88,56,.6)}#checkoutSidebar .order-summary-item .cart-item-name .cart-recap-wrapper .cart-item-code{position:relative;padding-right:20px}#checkoutSidebar .order-summary-item .cart-item-name .cart-recap-wrapper .cart-item-code:after{content:"·";position:absolute;right:7px;top:50%;transform:translateY(-50%)}#checkoutSidebar .order-summary-item .cart-item-name .cart-recap-wrapper .cart-item-amount{width:auto;flex:initial}#checkoutSidebar .order-summary-item .cart-item-name .cart-recap-wrapper .unit-value{color:rgba(34,88,56,.6)}#checkoutSidebar .order-summary-item .product-name{display:flex;align-items:flex-start;font-size:14px}#checkoutSidebar .order-summary-item .product-name img{margin-right:10px}#checkoutSidebar .order-summary-item .product-name .recap-image{display:none}#checkoutSidebar .order-summary-item .cart-item-price{flex:0 0 90px;font-size:15px;font-weight:700;color:#225838}#checkoutSidebar .order-summary-item>div:not(.price-wrapper){vertical-align:initial}#checkoutSidebar .order-summary-item>div:not(.price-wrapper):last-child{width:75px}#checkoutSidebar .order-summary-item.helper{font-size:14px;font-weight:700;padding:20px 0 0 0}#checkoutSidebar .order-summary-item.helper strong{font-weight:400}#checkoutSidebar .order-summary-item.helper:last-child{text-align:right}#checkoutSidebar .order-summary-item.price{padding-top:4px;margin-top:0}#checkoutSidebar #shipping-billing-summary{border-top:none;border-bottom:1px solid rgba(211,211,211,.4);padding:0 0 15px 0}#checkoutSidebar #shipping-billing-summary .recapitulation-single{border:none;font-size:14px;padding:4px 0}#checkoutSidebar #shipping-billing-summary .recapitulation-single span{font-weight:700}#checkoutSidebar #shipping-billing-summary .recapitulation-single .recapitulation-shipping-billing-info{column-gap:20px}#checkoutSidebar .price-wrapper{padding-top:5px;padding-bottom:0}@media(max-width: 767px){#checkoutSidebar .price-wrapper{padding-top:20px}}#checkoutSidebar .order-summary-item.gift-items{display:none;order:-1;margin-bottom:12px;padding-bottom:8px;min-height:65px}#checkoutSidebar .order-summary-item.gift-items .product-gift{margin-bottom:3px;font-weight:700}#checkoutSidebar .order-summary-item.gift-items .cart-item-amount{display:none}#checkoutSidebar .order-summary-item.gift-items .cart-item-name{font-weight:700}#checkoutSidebar .order-summary-item.gift-items .product-brand{display:none}#checkoutSidebar .consents.consents-first{margin-top:0;margin-bottom:20px;padding:0 !important}.cart-content .consents label,.cart-content .consents a{font-size:12px;font-weight:400;line-height:18px}.cart-content .consents label{display:block !important}.ordering-process.id--16 .next-step{margin-top:10px}.ordering-process.id--17 #checkoutSidebar .order-summary-item:not([data-micro=cartItem]){padding:4px 0}.ordering-process.id--17 #checkoutSidebar .order-summary-item:not([data-micro=cartItem]) .cart-item-name{line-height:1.35}.ordering-process.id--17 #checkoutSidebar .order-summary-item:not([data-micro=cartItem]) .cart-item-amount{display:none}.ordering-process.id--17 #checkoutSidebar .order-summary-item:not([data-micro=cartItem]) .cart-item-price{align-self:flex-start}.ordering-process.id--17 #checkoutSidebar .order-summary-item.gift-items{display:none}.ordering-process.id--17 #checkoutSidebar .order-summary-item.helper{padding-top:19px}.ordering-process.id--17 #checkoutSidebar .order-summary-item .price-wrapper{padding-top:5px;padding-bottom:20px;border-bottom:1px solid rgba(211,211,211,.4)}.ordering-process.id--17 #checkoutSidebar #shipping-billing-summary{padding:0 0 15px 0}.ordering-process.id--17 .next-step{margin-top:20px}.ordering-process.id--17 .next-step .next-step-finish{background:#e05e00 !important;border:1px solid #e05e00 !important;color:#fff}.ordering-process.id--17 .next-step .next-step-finish:hover{color:#fff;background-color:#ff710a !important;border-color:#ff710a !important}.ordering-process.id--17 .next-step .next-step-finish:before{display:none}#cart-wrapper{position:relative}ol.cart-header{position:relative;display:flex;align-items:center;justify-content:flex-start;background-color:#fffdbe;width:100%;margin-top:0;margin-bottom:33px;padding:12px 0}@media(max-width: 991px){ol.cart-header{margin-bottom:15px}}ol.cart-header:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#fffdbe;border-bottom:1px solid rgba(194,211,69,.4);margin:0 calc(50% - 50vw)}ol.cart-header>li.step{width:auto;padding:0}ol.cart-header>li.step:after{content:"" !important;font-family:"Shoptet" !important;font-size:12px}ol.cart-header>li.step.step-1 span{padding-left:0}ol.cart-header>li.step.step-3:after{display:none}ol.cart-header>li.step strong,ol.cart-header>li.step a{background-color:#fffdbe}ol.cart-header>li.step strong:before,ol.cart-header>li.step a:before{display:none}ol.cart-header>li.step strong span,ol.cart-header>li.step a span{padding:0 40px;background-color:#fffdbe;text-decoration:none;font-size:18px;font-weight:500;color:rgba(34,88,56,.6)}ol.cart-header>li.step strong span:after,ol.cart-header>li.step a span:after{display:none}@media(max-width: 767px){ol.cart-header>li.step strong span,ol.cart-header>li.step a span{font-size:10px;white-space:nowrap;padding:0 10px}}ol.cart-header>li.step.active strong,ol.cart-header>li.step.active a{background-color:rgba(0,0,0,0)}ol.cart-header>li.step.active strong span,ol.cart-header>li.step.active a span{color:#225838 !important;font-weight:700}.ordering-process:not(.cart-is-empty) .top-navigation-bar,.id--15 .top-navigation-bar{position:initial;display:flex !important}@media(max-width: 767px){.ordering-process:not(.cart-is-empty) .overall-wrapper,.id--15 .overall-wrapper{padding-top:0}}.ordering-process:not(.cart-is-empty) #content,.id--15 #content{position:relative;top:0}.ordering-process:not(.cart-is-empty) #content .content-inner,.id--15 #content .content-inner{background-color:#fcfcfc}.ordering-process:not(.cart-is-empty) #content .content-inner h1,.id--15 #content .content-inner h1{font-size:32px;margin-top:100px !important;line-height:120%;font-weight:400}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .content-inner h1,.id--15 #content .content-inner h1{margin-top:48px !important;font-size:28px}}.ordering-process:not(.cart-is-empty) #content .content-inner .recapitulation-wrapper,.id--15 #content .content-inner .recapitulation-wrapper{margin:40px auto;max-width:1000px}.ordering-process:not(.cart-is-empty) #content .content-inner .recapitulation-wrapper .order-summary-item,.id--15 #content .content-inner .recapitulation-wrapper .order-summary-item{font-size:14px;font-weight:500}.ordering-process:not(.cart-is-empty) #content .content-inner .recapitulation-wrapper .order-summary-item.summary-thx,.id--15 #content .content-inner .recapitulation-wrapper .order-summary-item.summary-thx{font-weight:700}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .col-sm-12,.id--15 #content .content-inner .co-payment-method .col-sm-12{padding:0}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table,.id--15 #content .content-inner .co-payment-method .recapitulation-table{width:100%;background-color:#f6f6f6;padding:24px}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table,.id--15 #content .content-inner .co-payment-method .recapitulation-table{margin-bottom:36px}}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody{display:flex;justify-content:space-between;column-gap:30px;width:100%;border-radius:16px;background-color:rgba(34,88,56,.16);padding:16px 24px}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody{flex-wrap:wrap;gap:16px}}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody tr,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody tr{display:flex;flex-direction:column;width:100%}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody tr,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody tr{width:calc((100% - 16px)/2)}}@media(max-width: 390px){.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody tr,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody tr{width:100%}}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody td,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody td{padding:0;font-weight:600}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody th,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody th{width:100%}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody th:after,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody th:after{display:none}.ordering-process:not(.cart-is-empty) #content .content-inner .co-payment-method .recapitulation-table tbody .row-header-label,.id--15 #content .content-inner .co-payment-method .recapitulation-table tbody .row-header-label{font-family:"Inter",sans-serif !important;font-size:12px;font-weight:400;color:#225838;opacity:.6;background-color:rgba(0,0,0,0);padding:0}.ordering-process:not(.cart-is-empty) #content .content-inner .recapitulation-table-payment,.id--15 #content .content-inner .recapitulation-table-payment{display:none}.ordering-process:not(.cart-is-empty) #content .content-inner .btn.btn-conversion,.id--15 #content .content-inner .btn.btn-conversion{display:inline-flex;font-size:16px;font-weight:400;background-color:#225838;margin-bottom:20px;border:none;height:56px}.ordering-process:not(.cart-is-empty) #content .content-inner .btn.btn-conversion:before,.id--15 #content .content-inner .btn.btn-conversion:before{content:"";font-family:"Shoptet" !important;color:#f3ed42;font-size:10px;margin-right:10px}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .cart-table tbody,.id--15 #content .cart-table tbody{display:block}}@media(min-width: 992px){.ordering-process:not(.cart-is-empty) #content .cart-table tr td,.id--15 #content .cart-table tr td{border-top-color:rgba(0,0,0,0);border-bottom:1px solid rgba(211,211,211,.4);background-color:#fcfcfc}}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .cart-table tr,.id--15 #content .cart-table tr{padding-bottom:16px;border-bottom:1px solid #e0e0e0}}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .cart-table tr img,.id--15 #content .cart-table tr img{border-radius:5px}}.ordering-process:not(.cart-is-empty) #content .cart-table .cart-item-content-wrapper,.id--15 #content .cart-table .cart-item-content-wrapper{display:flex;flex-direction:column;justify-content:space-between}.ordering-process:not(.cart-is-empty) #content .cart-table .cart-table-header,.id--15 #content .cart-table .cart-table-header{display:none}.ordering-process:not(.cart-is-empty) #content .cart-table .cart-p-image img,.id--15 #content .cart-table .cart-p-image img{width:100px;border-radius:16px;border:1px solid #f5f5f5}.ordering-process:not(.cart-is-empty) #content .cart-table .p-name,.id--15 #content .cart-table .p-name{font-family:"Inter",sans-serif !important;font-weight:400;color:#828698}@media(max-width: 767px){.ordering-process:not(.cart-is-empty) #content .cart-table .p-name,.id--15 #content .cart-table .p-name{padding-right:50px}}.ordering-process:not(.cart-is-empty) #content .cart-table .p-name>span,.id--15 #content .cart-table .p-name>span{color:#225838}.ordering-process:not(.cart-is-empty) #content .cart-table .p-name span,.id--15 #content .cart-table .p-name span{font-family:"Inter",sans-serif !important;font-size:18px}.ordering-process:not(.cart-is-empty) #content .cart-table .p-price,.id--15 #content .cart-table .p-price{display:none}.ordering-process:not(.cart-is-empty) #content .cart-table .p-total,.id--15 #content .cart-table .p-total{font-size:18px;color:#225838;font-weight:700}@media(max-width: 991px){.ordering-process:not(.cart-is-empty) #content .cart-table .p-total,.id--15 #content .cart-table .p-total{font-size:14px;font-weight:400}}.ordering-process:not(.cart-is-empty) .reca-payment-wrap,.id--15 .reca-payment-wrap{text-align:center}.ordering-process .top-navigation-bar{height:80px}.ordering-process .top-navigation-bar .cart-logo{display:flex;align-items:center;margin-right:auto}.ordering-process .top-navigation-bar .cart-logo:before{content:url(/user/documents/able-images/icons/cart-back.svg);padding-right:20px}.ordering-process .top-navigation-bar .top-navigation-menu{display:none}@media(max-width: 767px){.ordering-process .top-navigation-bar .top-navigation-mail{display:none}}@media(max-width: 767px){.ordering-process .top-navigation-bar .top-navigation-tel{display:none}}.ordering-process #header{display:none}.ordering-process #header .header-top .navigation-buttons{display:flex}.ordering-process #header .header-top #formSearchForm{display:block}.ordering-process #header .header-bottom{display:none}.ordering-process #header #navigation{display:block}.ordering-process.cart-is-empty .header-bottom{display:flex !important}.ordering-process .cart-inner{flex-direction:row;background-color:#fcfcfc;padding:0;margin-bottom:35px;border-radius:5px}.ordering-process .cart-inner #order-form{width:100%}@media(max-width: 1439px){.ordering-process .cart-inner{padding-right:40px;padding-left:30px;padding-top:20px}}@media(max-width: 991px){.ordering-process .cart-inner{flex-direction:column}}@media(max-width: 767px){.ordering-process .cart-inner{padding-top:0;padding-left:0;padding-right:0;margin-bottom:0}}.ordering-process .cart-inner .cart-row{width:100%}@media(max-width: 991px){.ordering-process .cart-inner .cart-row{display:flex;flex-direction:column}}.ordering-process #checkoutContent{width:66.666666%;margin-left:0;padding:0}@media(max-width: 991px){.ordering-process #checkoutContent{width:100%}}.ordering-process #checkoutContent>h4{font-size:24px;font-weight:600;text-align:left;margin-bottom:35px}.ordering-process #checkoutContent .helper{visibility:hidden;padding:0;height:0}.ordering-process #checkoutContent #order-page-login-button{color:#e05e00;text-decoration:underline}.ordering-process #checkoutContent .co-box{background-color:#fcfcfc;margin-bottom:50px}@media(max-width: 991px){.ordering-process #checkoutContent .co-box{margin-bottom:20px}}.ordering-process #checkoutContent .co-box input[type=radio]+label:before,.ordering-process #checkoutContent .co-box input[type=radio]:checked+label:after{top:18px !important}.ordering-process #checkoutContent .co-box input[type=checkbox]+label:before,.ordering-process #checkoutContent .co-box input[type=checkbox]:checked+label:after{top:1px !important;transform:none !important}.ordering-process #checkoutContent .co-box #set-registration+label{align-items:flex-start;flex-direction:column}.ordering-process #checkoutContent .co-box h4{font-size:18px;margin-top:0;line-height:100%;padding-left:0;color:#225838;font-weight:700;margin-bottom:25px}@media(max-width: 767px){.ordering-process #checkoutContent .co-box h4{line-height:32px}}@media(max-width: 479px){.ordering-process #checkoutContent .co-box h4{font-size:19px}}.ordering-process #checkoutContent .co-box h4:before{display:none}.ordering-process #checkoutContent .co-box.co-basic-information{margin-bottom:40px}@media(max-width: 991px){.ordering-process #checkoutContent .co-box.co-basic-information{margin-bottom:30px}}.ordering-process #checkoutContent .co-box.co-billing-address{margin-bottom:30px}.ordering-process #checkoutContent .co-box.co-billing-address .box .form-group:last-child{margin-bottom:10px}.ordering-process #checkoutContent .co-box.co-shipping-address{margin-bottom:10px}.ordering-process #checkoutContent .co-box.co-box-additional{border-top:1px solid rgba(211,211,211,.5);padding-top:30px}@media(max-width: 991px){.ordering-process #checkoutContent .co-box.co-box-additional{margin-bottom:0}}.ordering-process #checkoutContent .co-box.co-box-additional h4{display:none}.ordering-process #checkoutContent .co-box.co-box-additional textarea{border-radius:10px;border:1px solid #d3d3d3;margin-bottom:10px}.ordering-process .next-step{margin-top:50px}.ordering-process .next-step .btn.btn-lg{padding-top:0;padding-bottom:0;justify-content:center;align-items:center;height:56px}.ordering-process .next-step .btn.btn-lg{min-height:48px;line-height:48px}.ordering-process .next-step .btn.btn-lg{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.ordering-process .next-step .btn.btn-lg:hover{background-color:#225838;border-color:#225838;color:#fff}.ordering-process .next-step .btn.btn-lg{width:100%;padding:0 25px !important}.ordering-process .next-step .btn.btn-lg{background:#225838;border:1px solid #225838;color:#fff}.ordering-process .next-step .btn.btn-lg:hover{background-color:#2d764b !important;border-color:#2d764b !important}.ordering-process .next-step .btn.btn-lg .order-button-text{text-transform:none;font-size:15px;font-weight:500;text-transform:uppercase}.ordering-process .col-md-4 .next-step,.ordering-process #checkoutContent .next-step{display:flex;flex-direction:column-reverse;gap:19px}.ordering-process .col-md-4 .next-step .next-step-forward:before,.ordering-process .col-md-4 .next-step .next-step-finish:before,.ordering-process #checkoutContent .next-step .next-step-forward:before,.ordering-process #checkoutContent .next-step .next-step-finish:before{display:none}.ordering-process .col-md-4 .next-step .next-step-forward:after,.ordering-process .col-md-4 .next-step .next-step-finish:after,.ordering-process #checkoutContent .next-step .next-step-forward:after,.ordering-process #checkoutContent .next-step .next-step-finish:after{content:"" !important;font-family:"Shoptet" !important;color:#f3ed42;font-size:10px;margin-top:3px;margin-left:10px}.ordering-process .col-md-4 .next-step .next-step-back,.ordering-process #checkoutContent .next-step .next-step-back{display:flex;align-items:center;background-color:rgba(0,0,0,0);color:#225838;border:none}.ordering-process .col-md-4 .next-step .next-step-back:hover,.ordering-process #checkoutContent .next-step .next-step-back:hover{background-color:rgba(0,0,0,0) !important;color:#225838;border:none}.ordering-process .col-md-4 .next-step .next-step-back:before,.ordering-process #checkoutContent .next-step .next-step-back:before{content:"";font-family:"Shoptet" !important;color:#225838;font-size:10px;margin-right:10px;margin-top:3px}.ordering-process .col-md-4 .next-step .next-step-finish,.ordering-process #checkoutContent .next-step .next-step-finish{display:flex;flex-direction:row;gap:4px}.ordering-process .col-md-4 .next-step .next-step-finish .order-button-suffix,.ordering-process #checkoutContent .next-step .next-step-finish .order-button-suffix{margin:0;padding:0;font-weight:500}.ordering-process div.next-step-back{display:none;width:100%;order:6;padding-bottom:21px}.ordering-process .price-wrapper{flex-direction:row;justify-content:space-between;align-items:center;padding-top:10px}.ordering-process .price-wrapper .price-primary,.ordering-process .price-wrapper .price-secondary{flex:50%;color:#225838;line-height:20px}.ordering-process .price-wrapper span.price-primary{font-size:16px;font-weight:600;text-align:left}.ordering-process .price-wrapper strong.price-primary{font-size:18px;font-weight:700;text-align:right}.ordering-process .price-wrapper .price-secondary{font-size:14px;font-weight:500}.ordering-process .price-wrapper span.price-secondary{text-align:left}.ordering-process .cart-related-button .btn{font-weight:500;text-transform:uppercase;font-family:"Inter",sans-serif !important;font-size:15px}.ordering-process #footer{background-color:#fffdbe}.id--15 .content-inner{text-align:center}.id--15 h4.order-payment,.id--15 h4.order-content{display:none}@media(max-width: 991px){.id--15 .cart-table .cart-p-image{width:auto;flex:initial}.id--15 .cart-table .p-name{flex:initial;background-color:rgba(0,0,0,0)}.id--15 .cart-table .p-quantity,.id--15 .cart-table .p-total{background-color:rgba(0,0,0,0)}.id--15 .cart-table tr{align-items:center}.id--15 .cart-table tr>td{width:auto}}@media(max-width: 767px){.id--15 .overall-wrapper{padding-top:0}.id--15 .cart-table .p-name{width:calc(100% - 100px);padding-right:0 !important}}.mehub-bonus-checkout-inner-container .card-actions{justify-content:flex-start}.mehub-bonus-checkout-inner-container .card-actions .form-group{margin-bottom:0 !important}.id--9 .col-md-4 .next-step,.id--9 #checkoutContent .next-step{margin-top:0;margin-bottom:10px}@media(min-width: 992px){.id--9 .col-md-4 .next-step,.id--9 #checkoutContent .next-step{padding-left:0;padding-right:0}}.id--9 .col-md-4 .next-step .next-step-back,.id--9 #checkoutContent .next-step .next-step-back{display:none}.id--9 tr td{border-top:none}.id--9 .cart-inner{margin-top:20px}@media(max-width: 991px){.id--9 .cart-inner{gap:15px}}@media(max-width: 767px){.id--9 .cart-inner{margin-top:0;padding-top:0}}.id--9 .cart-inner h4{display:block;text-align:left;margin-bottom:20px;font-size:24px;line-height:100%;color:#225838;font-weight:400}.id--9 .cart-inner h4 strong{font-weight:700}@media(max-width: 1199px){.id--9 .cart-inner h4{line-height:32px}}@media(max-width: 767px){.id--9 .cart-inner h4{margin-top:19px;margin-bottom:20px}}.id--9 .cart-inner .row.summary{display:none}.id--9 .cart-inner>.col-md-8{padding:0;display:flex;flex-direction:column;width:100%}.id--9 .cart-inner .cart-table{order:initial;border:none}.id--9 .cart-inner .cart-table .cart-table-header{display:none}.id--9 .cart-inner .cart-table .cart-table-header>td{padding-top:0;font-size:13px;font-weight:500;padding-bottom:7px}.id--9 .cart-inner .cart-table .cart-table-header td.p-quantity:nth-child(3){display:none}.id--9 .cart-inner .cart-table .cart-table-header .p-price{display:none}.id--9 .cart-inner .cart-table .removeable{border:none}.id--9 .cart-inner .cart-table .removeable>td{padding-top:10px;padding-bottom:10px;border-top:none;border-bottom:1px solid rgba(211,211,211,.4);background-color:#fcfcfc}@media(max-width: 991px){.id--9 .cart-inner .cart-table .removeable>td{padding-bottom:0;border:none}}.id--9 .cart-inner .cart-table .removeable .p-name{min-width:380px}.id--9 .cart-inner .cart-table .removeable .p-name .p-code{display:none;font-size:13px;font-weight:500;color:rgba(34,88,56,.6);margin-bottom:0 !important}@media(max-width: 1439px){.id--9 .cart-inner .cart-table .removeable .p-name{min-width:initial}}@media(max-width: 991px){.id--9 .cart-inner .cart-table .removeable .p-name{flex:1 1 calc(100% - 120px);padding-right:35px}}.id--9 .cart-inner .cart-table .removeable .p-name .product-table-name-footer{display:none}.id--9 .cart-inner .cart-table .removeable .p-name .cart-note-display{max-width:325px;line-height:20px;font-size:15px}.id--9 .cart-inner .cart-table .removeable .variant-wrapper .main-link-variant{font-size:15px;font-weight:700;color:#225838;margin-top:0}.id--9 .cart-inner .cart-table .removeable .p-availability .availability-amount{display:none;color:#009901;margin-left:5px}.id--9 .cart-inner .cart-table .removeable .p-price{display:none}.id--9 .cart-inner .cart-table .removeable .p-quantity .quantity{width:144px;padding:0 48px}.id--9 .cart-inner .cart-table .removeable .p-quantity .quantity input.amount{width:48px !important;height:48px;border:1px solid rgba(34,88,56,.16)}.id--9 .cart-inner .cart-table .removeable .p-quantity .quantity .increase,.id--9 .cart-inner .cart-table .removeable .p-quantity .quantity .decrease{top:15px}.id--9 .cart-inner .cart-table .removeable .p-quantity .quantity .increase{right:15px}.id--9 .cart-inner .cart-table .removeable .p-quantity .quantity .decrease{left:15px}.id--9 .cart-inner .cart-table .removeable .cart-p-image{padding-right:25px;padding-left:15px;border-top-left-radius:5px;border-bottom-left-radius:12px}.id--9 .cart-inner .cart-table .removeable .cart-p-image img{border-radius:16px;border:1px solid #f5f5f5}@media(max-width: 1199px){.id--9 .cart-inner .cart-table .removeable .cart-p-image{padding-right:15px}}@media(max-width: 991px){.id--9 .cart-inner .cart-table .removeable .cart-p-image{flex:0 0 120px}}.id--9 .cart-inner .cart-table .removeable .cart-p-image img{width:100px}.id--9 .cart-inner .cart-table .removeable .p-total{padding-right:50px}@media(min-width: 992px){.id--9 .cart-inner .cart-table .removeable .p-total{border-bottom-right-radius:12px;border-top-right-radius:5px}}@media(max-width: 991px){.id--9 .cart-inner .cart-table .removeable .p-total{padding-right:15px}}.id--9 .cart-inner .cart-table .removeable .p-name .main-link{font-family:"Inter",sans-serif !important;font-size:18px;color:#225838;font-weight:400;display:flex;flex-direction:column;justify-content:center}.id--9 .cart-inner .cart-table .removeable .p-name .main-link:hover{color:#c2d345;text-decoration:none}.id--9 .cart-inner .cart-table .removeable .show-related{display:none;color:#f5f5f5;font-weight:600}.id--9 .cart-inner .cart-table .removeable .p-total .price-final{font-size:18px;font-weight:700;color:#225838}.id--9 .cart-inner .cart-table .removeable .remove-item{cursor:pointer;opacity:1;padding:5px;margin-right:-50px;width:50px}@media(min-width: 992px){.id--9 .cart-inner .cart-table .removeable .remove-item{position:relative;padding:0}}@media(max-width: 991px){.id--9 .cart-inner .cart-table .removeable .remove-item{margin-right:0}}.id--9 .cart-inner .cart-table .removeable .remove-item:hover:before{color:#225838}.id--9 .cart-inner .cart-table .removeable .remove-item:before{content:url("data:image/svg+xml,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M16.25%204.58325L15.7336%2012.9375C15.6016%2015.0719%2015.5357%2016.1392%2015.0007%2016.9065C14.7361%2017.2858%2014.3956%2017.606%2014.0006%2017.8466C13.2017%2018.3333%2012.1325%2018.3333%209.99392%2018.3333C7.8526%2018.3333%206.78192%2018.3333%205.98254%2017.8457C5.58733%2017.6047%205.24667%2017.2839%204.98223%2016.9039C4.4474%2016.1354%204.38287%2015.0667%204.25384%2012.9293L3.75%204.58325%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M2.5%204.58342H17.5M13.3797%204.58342L12.8109%203.40986C12.433%202.6303%2012.244%202.24051%2011.9181%201.99742C11.8458%201.9435%2011.7693%201.89553%2011.6892%201.854C11.3283%201.66675%2010.8951%201.66675%2010.0287%201.66675C9.14067%201.66675%208.69667%201.66675%208.32973%201.86185C8.24842%201.90509%208.17082%201.955%208.09774%202.01106C7.76803%202.264%207.58386%202.66804%207.21551%203.47613L6.71077%204.58342%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M7.91602%2013.75V8.75%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3Cpath%20d%3D%22M12.084%2013.75V8.75%22%20stroke%3D%22%23A8A8A8%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22/%3E%3C/svg%3E");font-size:20px;color:#a8a8a8;transition:.3s;right:0;top:-10px;transform:translateX(-50%)}@media(min-width: 992px){.id--9 .cart-inner .cart-table .removeable .remove-item:before{position:absolute}}.id--9 .cart-inner .free-gift-row{display:none}.id--9 .cart-inner>.col-md-4{min-width:300px;margin-left:50px;padding:0}@media(max-width: 991px){.id--9 .cart-inner>.col-md-4{margin-left:0;width:100%}}.id--9 .cart-inner>.col-md-4 .summary{display:block !important}@media(min-width: 768px){.id--9 .cart-inner>.col-md-4 .summary{display:none !important}}.id--9 .cart-inner>.col-md-4 .summary .col-md-8{padding:0}.id--9 .cart-inner>.col-md-4 .summary .extra.delivery span{justify-content:flex-start}.id--9 .cart-inner>.col-md-4>h4{display:block;text-align:left;margin-bottom:40px;font-size:24px;line-height:100%;color:#225838;font-weight:400}.id--9 .cart-inner>.col-md-4>h4 strong{font-weight:700}@media(max-width: 1199px){.id--9 .cart-inner>.col-md-4>h4{line-height:32px}}@media(max-width: 767px){.id--9 .cart-inner>.col-md-4>h4{margin-top:19px;margin-bottom:20px}}@media(max-width: 767px){.id--9 .cart-inner .row.summary{display:none}}.id--9 .cart-inner .row.summary .col-md-8{width:100%}.id--9 div.next-step-back{display:none;padding-left:10px}.id--9 .coupon-input{padding-top:25px;padding-bottom:20px}.id--9 .coupon-input .toggle-coupon-input-button{display:none}.id--9 .coupon-input .discount-coupon{display:block !important;color:#225838;width:100%}.id--9 .coupon-input .discount-coupon form{position:relative}@media(max-width: 767px){.id--9 .coupon-input .discount-coupon form{flex-direction:column}}.id--9 .coupon-input .discount-coupon #discountCouponCode{width:100%;max-width:100%;border-radius:48px;border:1px solid #d3d3d3;background-color:#fff;height:56px;font-weight:600;font-size:15px;padding:0 110px 0 20px !important;margin-right:0}.id--9 .coupon-input .discount-coupon #discountCouponCode::placeholder{color:#225838}.id--9 .coupon-input .discount-coupon .btn{position:absolute;top:5px;right:5px;bottom:5px;height:46px;min-height:46px;border:2px solid #e05e00;background-color:rgba(0,0,0,0);color:#e05e00;font-size:15px;font-weight:600}@media(max-width: 767px){.id--9 .coupon-input .discount-coupon .btn{position:relative;top:initial;right:initial;bottom:initial;margin-top:10px}}.id--9 .coupon-input .discount-coupon .btn:hover{background-color:#e05e00 !important;border:2px solid #e05e00 !important;color:#fff}.id--9 .coupon-input .discount-coupon .btn:before{display:none}@media(max-width: 991px){.id--9 .coupon-input .discount-coupon .btn{flex:initial}}.id--9 .cart-banner{display:flex;flex-direction:column;row-gap:20px;font-size:14px;font-weight:500;line-height:40px;margin-top:10px}@media(max-width: 767px){.id--9 .cart-banner{margin-top:10px;margin-bottom:50px}}.id--9 .cart-banner .cart-banner__item,.id--9 .cart-banner .delivery-time{display:flex;align-items:center;line-height:24px}.id--9 .cart-banner .cart-banner__item:before,.id--9 .cart-banner .delivery-time:before{font-size:24px;margin-right:10px}.id--9 .cart-banner .delivery-time{display:none;margin:0}.id--9 .cart-banner .delivery-time strong{margin-left:5px}.id--9 .cart-banner .cart{align-items:flex-start}.id--9 .cart-banner .cart:before{font-family:"icomoon" !important;content:"";color:#c2d345}.id--9 .cart-banner .return:before{content:url(/user/documents/able-images/icons/return.svg)}.id--9 .cart-banner .payment:before{content:url(/user/documents/able-images/icons/card.svg)}.id--9 .gift-wrapper{display:none;margin-top:28px}.id--9 .gift-wrapper h2{font-size:21px;margin-bottom:35px}.id--9 .gift-wrapper li{display:flex;margin-bottom:20px}.id--9 .gift-wrapper li label{display:flex;align-items:center}.id--9 .gift-wrapper li .product-is-gift{font-size:15px;font-weight:700;color:#225838}.id--9 .gift-wrapper li .free-gifts-img img{width:60px}.id--9 .gift-wrapper .free-gift-label{padding-left:20px}.id--9 .gift-wrapper .free-gift-label .free-gift-name{display:block;font-size:15px;font-weight:700;color:#225838;min-height:30px;line-height:19px}.id--9 .gift-wrapper .gifts-item-2 #vyberte-jiny-darek>li:not(.active){display:none}.id--9 .gift-wrapper .gifts-item-2 .free-gifts-wrapper[data-testid=wrapperOrderGift]{display:flex}.id--9 .gift-wrapper .gifts-item-2 .free-gifts-wrapper[data-testid=wrapperOrderGift] .free-gifts-img img{width:60px}.id--9 .cart-related-product .price-final{color:#225838}.id--9 .cart-related-product .cart-related-name{font-weight:700}.id--9 .cart-related-product .btn{min-height:48px;line-height:48px}.id--9 .cart-related-product .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.id--9 .cart-related-product .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.id--9 .cart-related-product .btn{width:130px;padding:0 25px !important}#cboxContent:has(.free-gifts) li{margin-bottom:10px}#cboxContent:has(.free-gifts) .free-gift-name{min-height:40px}#cboxContent:has(.free-gifts) .product-is-gift{font-size:15px;font-weight:500}.id--16 .co-box h4.order-delivery:before{font-size:19px;font-family:"icomoon" !important;content:""}.id--16 .co-box h4.order-payment:before{font-size:18px;font-family:"icomoon" !important;content:""}.id--16 .co-box.co-delivery-method .payment-info{display:flex;align-items:center;flex-basis:auto}@media(max-width: 767px){.id--16 .co-box.co-delivery-method .payment-info{flex-direction:column;align-items:flex-start;row-gap:10px}}.id--16 .co-box.co-payment-method .payment-info{display:flex;align-items:center;flex-basis:auto}@media(max-width: 767px){.id--16 .co-box.co-payment-method .payment-info{flex-direction:column;align-items:flex-start;row-gap:10px}}.id--16 .co-box.co-payment-method #HcCalculater{margin:30px 0 !important}.id--16 .co-box.co-basic-information .col-sm-12{padding-left:0;padding-right:0}.id--16 .co-box.co-basic-information .col-sm-6{padding-left:0;padding-right:0}@media(max-width: 991px){.id--16 .co-box.co-basic-information .col-sm-6{width:100%}}@media(min-width: 992px){.id--16 .co-box.co-basic-information .col-sm-6:first-of-type{padding-right:30px}}.id--16 .choose-delivery-subtitle{color:#225838;font-weight:700;margin-bottom:34px !important}@media(min-width: 768px){.id--16 .radio-wrapper .payment-info{align-items:center;display:flex}}.id--16 .shipping-billing-table .radio-wrapper{background-color:#fff;border-radius:14px;border:1px solid rgba(211,211,211,.4);padding:15px 20px}.id--16 .shipping-billing-table .radio-wrapper:hover{box-shadow:none;border:1px solid rgba(63,162,86,.16)}.id--16 .shipping-billing-table .radio-wrapper.active{background-color:rgba(63,162,86,.16)}.id--16 .shipping-billing-table .radio-wrapper label .shipping-billing-name{color:#225838}.id--16 .shipping-billing-table .radio-wrapper .payment-logo{display:none}@media(min-width: 992px){.id--16 .shipping-billing-table .radio-wrapper .payment-info{display:flex;align-items:center}}.id--16 .shipping-billing-table .radio-wrapper .payment-info>span{padding-right:0;line-height:1;vertical-align:middle}.id--16 .shipping-billing-table .radio-wrapper .payment-info>span .question-tooltip{font-size:0;display:flex;align-items:center;border:none}.id--16 .shipping-billing-table .radio-wrapper .payment-info>span .question-tooltip:before{font-size:20px;color:#a8a8a8;content:url("/user/documents/able-images/icons/info.svg")}@media(max-width: 767px){.id--16 .shipping-billing-table .radio-wrapper .payment-info>span .question-tooltip:before{font-size:14px}}.id--16 .shipping-billing-table .radio-wrapper .payment-info .sublabel{font-size:13px;font-weight:500;text-decoration:underline;margin-left:10px}@media(max-width: 767px){.id--16 .shipping-billing-table .radio-wrapper .payment-info .sublabel{margin-left:0}}.id--16 .shipping-billing-table .radio-wrapper .payment-info .sublabel a{font-weight:500}.id--16 .shipping-billing-table .radio-wrapper .payment-shipping-price{font-size:16px;font-weight:700;color:#225838}.id--16 .shipping-billing-table .radio-wrapper:not(:last-of-type){margin-bottom:10px}.id--16 .shipping-billing-table .radio-wrapper.inactive-child .payment-info{align-items:flex-start}.id--16 .shipping-billing-table .radio-wrapper.inactive-child .shipping-billing-name,.id--16 .shipping-billing-table .radio-wrapper.inactive-child .payment-shipping-price{color:#d3d3d3}.id--16 .shipping-billing-table .radio-wrapper.inactive-child .not-possible-info{color:#d3d3d3;font-style:normal;font-size:13px;font-weight:500;margin-left:10px}@media(max-width: 767px){.id--16 .shipping-billing-table .radio-wrapper.inactive-child .not-possible-info{margin-left:0}}.id--16 .shipping-billing-table .radio-wrapper.inactive-child .question-tooltip:before{color:#d3d3d3 !important}.id--16 .question-tooltip{font-size:0;align-items:center;border:none}@media(min-width: 768px){.id--16 .question-tooltip{display:flex}}.id--16 .question-tooltip:before{font-size:20px;color:#a8a8a8}@media(max-width: 767px){.id--16 .question-tooltip:before{font-size:14px}}#footer{background:#f3ed42;padding:0}#footer .custom-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;padding:70px 0 48px 0}@media(max-width: 991px){#footer .custom-footer{display:flex;flex-wrap:wrap}#footer .custom-footer .custom-footer__banner10{padding-bottom:50px}#footer .custom-footer .custom-footer__banner7,#footer .custom-footer .custom-footer__banner8,#footer .custom-footer .custom-footer__banner9{width:33.33% !important}}@media(max-width: 767px){#footer .custom-footer .custom-footer__banner10{padding-bottom:30px}#footer .custom-footer .custom-footer__banner7,#footer .custom-footer .custom-footer__banner8,#footer .custom-footer .custom-footer__banner9{width:100% !important}}#footer .custom-footer:before{display:none}#footer .custom-footer .col-sm-6,#footer .custom-footer .col-lg-3{width:100%}#footer .custom-footer .banner{margin-bottom:0}@media(max-width: 767px){#footer .custom-footer .banner{min-height:auto}}#footer .custom-footer .banner ul li a{display:flex;align-items:center}#footer .custom-footer .banner ul li a:hover{text-decoration:none}#footer .custom-footer .banner .footer-contacts{font-size:24px;font-weight:500;line-height:40px;margin:30px 0}#footer .custom-footer .banner .footer-contacts .mail:before{font-family:"icomoon" !important;content:"";font-size:24px;color:#e05e00;margin-right:10px}#footer .custom-footer .banner .footer-contacts .tel:before{font-family:"icomoon" !important;content:"";font-size:24px;color:#e05e00;margin-right:10px}#footer .custom-footer .banner .footer-socials{display:flex;align-items:center;gap:20px;font-size:16px;font-weight:700}@media(max-width: 991px){#footer .custom-footer .banner .footer-socials{flex-direction:column;align-items:flex-start}}#footer .custom-footer .banner .footer-socials .facebook:before{font-family:"icomoon" !important;content:"";font-size:24px;color:#e05e00;margin-right:10px}#footer .custom-footer .banner .footer-socials .instagram:before{font-family:"icomoon" !important;content:"";font-size:24px;color:#e05e00;margin-right:10px}#footer .custom-footer .banner .footer-socials .youtube:before{font-family:"icomoon" !important;content:"";font-size:24px;color:#e05e00;margin-right:10px}#footer .footer-list h4{font-weight:400;margin-top:0 !important;margin-bottom:20px !important}#footer .footer-list h4 strong{font-weight:700}#footer .footer-list ul{line-height:24px}#footer .footer-icons{display:flex;align-items:center;justify-content:flex-start;gap:25px;margin-top:40px}@media(max-width: 767px){#footer .footer-icons{gap:20px}}#footer .footer-bottom{background-color:#d4dc44;padding:0}#footer .footer-bottom .container{position:relative;display:flex;align-items:center;height:60px}#footer .footer-bottom .container:after{content:url(/user/documents/able-images/border-line.svg);position:absolute;right:0;top:0;bottom:0;height:60px;z-index:2}@media(max-width: 991px){#footer .footer-bottom .container:after{display:none}}#footer .footer-bottom .container .signature-wrapper{display:none}#footer .footer-bottom .container .copyright{font-size:14px;z-index:3}#footer .custom-footer__banner31{display:none;padding:0}.footer-banners{display:flex;flex-direction:column}.footer-banners .footer-banner{width:100%}.custom-footer__instagram{display:none}.ig{margin-top:25px;margin-bottom:15px;width:100%}.ig .container{width:100%;text-align:center}.ig .h4{margin-left:0 !important;margin-bottom:19px;padding-top:15px;padding-right:0}@media(max-width: 767px){.ig .h4{margin-bottom:0}}.ig p{margin:0;font-size:15px;font-weight:500;color:#000}.ig .instagram-wrap{display:flex;justify-content:space-between;gap:19px;margin-top:47px;margin-bottom:54px}@media(max-width: 1399px){.ig .instagram-wrap{flex-wrap:wrap;gap:6px}}@media(max-width: 767px){.ig .instagram-wrap{margin-top:25px}}.ig .instagram-wrap .igfeed{width:16.6666666667%;aspect-ratio:1/1}.ig .instagram-wrap .igfeed:nth-child(n+7){display:none}@media(max-width: 1399px){.ig .instagram-wrap .igfeed{width:calc(33% - 3px)}}@media(max-width: 480px){.ig .instagram-wrap .igfeed{width:calc(50% - 3px)}}.ig .instagram-wrap .igfeed a{display:block;position:relative;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.ig .instagram-wrap .igfeed a::before{content:"";font-family:"Shoptet";font-size:35px;color:#fff;position:absolute;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.4);opacity:0;transition:.2s ease-in-out;display:flex;align-items:center;justify-content:center}.ig .instagram-wrap .igfeed a:hover::before{opacity:1}h4.homepage-group-title,.h4.homepage-group-title{text-align:left;margin:40px 0;position:relative;padding:0 16px;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px}@media(max-width: 767px){h4.homepage-group-title,.h4.homepage-group-title{line-height:30px}}h4.homepage-group-title strong,.h4.homepage-group-title strong{font-weight:700}@media(max-width: 767px){h4.homepage-group-title,.h4.homepage-group-title{font-size:28px}}@media(max-width: 767px){h4.homepage-group-title,.h4.homepage-group-title{text-align:left !important;margin:32px 0 20px 0;padding:0;width:250px}}.in-index .section-bg{position:relative;background-color:#fffdbe;padding-top:80px;padding-bottom:120px;margin-bottom:100px}@media(max-width: 991px){.in-index .section-bg{padding-top:50px;padding-bottom:50px;margin-bottom:50px}}.in-index .section-bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fffdbe;margin:0 calc(50% - 50vw);z-index:0}.category__secondDescription{padding:0 60px}@media(max-width: 1199px){.category__secondDescription{padding:0 40px}}@media(max-width: 991px){.category__secondDescription{padding:0 20px}}@media(max-width: 479px){.category__secondDescription{padding:0}}.category__secondDescription iframe{height:774px}@media(max-width: 991px){.category__secondDescription iframe{height:500px}}@media(max-width: 767px){.category__secondDescription iframe{height:300px}}.type-page .sidebar,.type-manufacturers-listing .sidebar,.id--7 .sidebar,.type-posts-listing .sidebar,.type-search .sidebar,.type-post .sidebar{display:none}.type-page .sidebar .sidebar-inner,.type-manufacturers-listing .sidebar .sidebar-inner,.id--7 .sidebar .sidebar-inner,.type-posts-listing .sidebar .sidebar-inner,.type-search .sidebar .sidebar-inner,.type-post .sidebar .sidebar-inner{display:none}@media(min-width: 991px){.type-page .sidebar.contact-banner-included,.type-manufacturers-listing .sidebar.contact-banner-included,.id--7 .sidebar.contact-banner-included,.type-posts-listing .sidebar.contact-banner-included,.type-search .sidebar.contact-banner-included,.type-post .sidebar.contact-banner-included{display:block;width:346px}}.type-page .content-wrapper-in{padding-top:40px}@media(max-width: 767px){.type-page .content-wrapper-in{padding-top:20px}}.type-page article header h1{display:none}.type-page article h1{font-weight:400;margin-bottom:15px}.type-page article h1 strong{font-weight:600}.type-page article h2{font-size:24px;font-weight:400;margin-bottom:30px}.type-page article h2 strong{font-weight:600}.type-page article ul.list{padding-left:15px;list-style:disc}.type-page article ul.list li:before{display:none}.able-custom-page-2 #content .content-inner{text-align:center;border-radius:5px;background-color:#fcfcfc;padding:38px 20px 75px 20px;color:#225838}@media(max-width: 767px){.able-custom-page-2 #content .content-inner{padding:20px;padding-bottom:38px}}.able-custom-page-2 #content .content-inner h1{font-size:42px;color:#225838;font-weight:600;margin-bottom:10px}@media(max-width: 767px){.able-custom-page-2 #content .content-inner h1{font-size:32px}}.able-custom-page-2 #content .content-inner .form-group{max-width:540px;margin-left:auto;margin-right:auto}.able-custom-page-2 #content .content-inner .form-group.login-wrapper{display:flex;padding:0}.able-custom-page-2 #content .content-inner .form-group .btn{margin-left:auto;margin-right:auto}.able-custom-page-2 #content .content-inner .form-group .btn{min-height:48px;line-height:48px}.able-custom-page-2 #content .content-inner .form-group .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.able-custom-page-2 #content .content-inner .form-group .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.able-custom-page-2 #content .content-inner .form-group .btn{width:221px;padding:0 25px !important}.able-custom-page-2 #content .content-inner .form-group .btn{background:#225838;border:1px solid #225838;color:#fff}.able-custom-page-2 #content .content-inner .form-group .btn:hover{background-color:#2d764b !important;border-color:#2d764b !important}.able-custom-page-2 #content .content-inner .form-group .form-control{max-width:100%}.able-custom-page-2 #content .content-inner .form-group label{text-align:left}.able-custom-page-2 #content .content-inner .contact-banner{margin-top:45px}.able-custom-page-2 #content .js-validator-msg{text-align:left;margin-left:0}@media(min-width: 768px){.able-custom-page-2 #content .phone-combined-input{max-width:540px !important}}.id-404 article{max-width:720px;margin-bottom:73px}.id-404 h1{margin:0;padding-bottom:12px;margin-top:15px;font-size:32px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:48px}@media(max-width: 767px){.id-404 h1{line-height:30px}}.id-404 h1 strong{font-weight:700}@media(max-width: 767px){.id-404 h1{font-size:28px}}.id-404 div[itemprop=about] img{width:100%;height:350px;object-fit:cover}.id-404 div[itemprop=about] p{line-height:17px;font-weight:500;text-align:left !important}.id-404 div[itemprop=about] p:last-of-type,.id-404 div[itemprop=about] p:first-of-type{display:block}.id-404 div[itemprop=about] p a{margin-top:30px}.id-404 div[itemprop=about] p a button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.id-404 div[itemprop=about] p a button{min-height:48px;line-height:48px}.id-404 div[itemprop=about] p a button{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.id-404 div[itemprop=about] p a button:hover{background-color:#225838;border-color:#225838;color:#fff}.id-404 div[itemprop=about] p a button{width:100%;padding:0 25px !important}.about .products-banner{margin-top:60px}.about .faq-banner{display:flex;column-gap:50px;margin-bottom:100px}@media(max-width: 991px){.about .faq-banner{flex-direction:column;margin-top:60px;margin-bottom:80px}}.about .faq-banner .homepage-group-title{max-width:400px;text-align:left !important;margin:0 !important}@media(max-width: 991px){.about .faq-banner .homepage-group-title{max-width:100%;margin-bottom:30px !important}}.about .faq-banner .accordion{width:100%;max-width:100%;margin:0}.about .about-videos{position:relative;background-color:#fffdbe;padding:10px 0 60px 0;margin:0 calc(50% - 50vw) 120px}@media(max-width: 991px){.about .about-videos{margin-bottom:80px}}.about .about-videos__header{position:relative;display:flex;align-items:center;justify-content:space-between;z-index:2}@media(max-width: 767px){.about .about-videos__header{flex-direction:column;padding-bottom:30px}}.about .about-videos__header .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.about .about-videos__header .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.about .about-videos__header .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.about .about-videos__header .btn{width:auto;padding:0 25px !important}.about .about-videos__header .btn{background:#fff;border:1px solid #225838;color:#225838}.about .about-videos__header .btn:hover{color:#fff;background-color:#225838 !important;border-color:#225838 !important}.about .about-videos__header .btn:after{font-family:"icomoon" !important;content:"";font-size:24px;color:#e05e00;margin-left:10px}.about .about-videos__content{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:30px;row-gap:40px;z-index:2}@media(max-width: 767px){.about .about-videos__content{grid-template-columns:1fr}}.about .about-videos__content iframe{width:100%;border-radius:16px;border:4px solid #c2d345}.about .seen-banner{margin:0 calc(50% - 50vw)}.about .seen-banner:after{display:none}.about .seen-banner__line{padding-bottom:10px}.about .seen-banner__line:before,.about .seen-banner__line:after{display:none}.about .about-paint{display:flex;column-gap:30px;padding:70px 0}@media(max-width: 991px){.about .about-paint{flex-direction:column;padding:50px 0}.about .about-paint.first{flex-direction:column-reverse}}@media(max-width: 767px){.about .about-paint{padding:40px 0}}.about .about-paint .homepage-group-title{margin-top:0;margin-bottom:10px;padding-left:0}.about .about-paint p{font-size:16px;font-weight:600;margin-bottom:10px !important}.about .about-paint__content{width:50%}@media(max-width: 991px){.about .about-paint__content{width:100%}}.about .about-paint__content .checkmark{margin-bottom:10px}.about .about-paint__content .btn{display:inline-flex !important;margin-top:20px}.about .about-paint__content .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.about .about-paint__content .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.about .about-paint__content .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.about .about-paint__content .btn{width:auto;padding:0 25px !important}.about .about-paint__content .btn{background:#c2d345;border:1px solid #c2d345;color:#225838}.about .about-paint__content .btn:hover{background-color:#cddb66 !important;border-color:#cddb66 !important;color:#225838}.about .about-paint__content .btn:after{font-family:"icomoon" !important;content:"";color:#225838;font-size:10px;color:#225838;margin-left:10px}.about .about-paint__img{width:50%}@media(max-width: 991px){.about .about-paint__img{width:100%;margin-top:40px}}.about .about-brands{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px;margin:50px 0 80px 0}@media(max-width: 767px){.about .about-brands{grid-template-columns:1fr}}.about .about-brands__item{display:flex;flex-direction:column;align-items:center;justify-content:center}.about .about-brands__item p{display:flex;align-items:flex-end;font-size:16px;font-weight:500;height:100%;padding-top:10px;margin-bottom:0 !important;text-align:center}.contact h1{font-size:24px;font-weight:500;color:#e05e00}.contact h1 strong{font-size:32px;font-weight:600;color:#225838;padding-right:5px}@media(max-width: 767px){.contact h1 strong{display:block;width:100%;padding-bottom:10px}}.contact h1 strong:before{font-family:"icomoon" !important;content:"";color:#e05e00;font-size:32px;margin-right:15px}.contact .contact-header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:40px 0}@media(max-width: 991px){.contact .contact-header{grid-template-columns:1fr}}.contact .contact-header__item{border-radius:16px;border:1px solid rgba(194,211,69,.4);background-color:#fffdbe;padding:24px}.contact .contact-header__item p{font-size:18px;font-weight:600;margin-bottom:0 !important}.contact .contact-header__item a{font-size:24px;font-weight:600;color:#e05e00}.contact .contact-header__item .tel{display:inline-block;padding:10px 0}.contact .contact-header__item .mail{font-size:16px}.contact .contact-header__item .mail a{font-size:16px;text-decoration:underline}.contact .map-banner{margin-bottom:40px}@media(max-width: 991px){.contact .map-banner .map-banner__header{flex-direction:column;align-items:flex-start}}.contact .map-banner .map-banner__header .homepage-group-title{font-size:24px}@media(max-width: 991px){.contact .map-banner .map-banner__header .homepage-group-title{padding-left:0;padding-bottom:10px}}.contact .contact-info{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:60px}@media(max-width: 991px){.contact .contact-info{grid-template-columns:1fr}}.contact .contact-info__item{border-radius:16px;border:1px solid rgba(211,211,211,.4);background-color:#fff;padding:32px}.contact .contact-info__item .label{font-size:18px;font-weight:600;color:#e05e00}.contact .contact-info__item .name{font-size:24px;font-weight:600;color:#225838}.contact .contact-info__item p{font-size:16px;font-weight:500;line-height:24px}.contact .contact-info__item ul{list-style:none;padding-left:0}.contact .contact-info__item ul:last-child{margin-bottom:0}.contact .contact-info__item ul li{font-weight:600;padding-bottom:15px}.contact .contact-info__item ul li:last-child{padding-bottom:0}.contact .contact-info__item ul li:before{display:none}.contact .contact-info__item .icons{padding-left:17px}.contact .contact-info__item .icons li{display:flex;align-items:baseline;line-height:30px}.contact .contact-info__item .icons li:before{content:none;display:flex;font-size:18px;color:#e05e00;margin-right:15px;transform:translateY(3px)}.contact .contact-info__item .icons .address:before{font-family:"icomoon" !important;content:"";color:#e05e00}.contact .contact-info__item .icons .mail li{padding-bottom:0}.contact .contact-info__item .icons .mail:before{font-family:"icomoon" !important;content:""}.contact .contact-info__item .icons .tel li{padding-bottom:0}.contact .contact-info__item .icons .tel:before{font-family:"icomoon" !important;content:""}.contact .contact-info__item .icons .hours:before{content:url(/user/documents/able-images/icons/clock.svg);transform:translateX(-3px) translateY(5px)}.shops .map-banner{margin:40px 0}.shops .accordion{max-width:100%}.shops .accordion summary,.shops .accordion__header{font-weight:400;padding:0 16px 0 32px}@media(max-width: 767px){.shops .accordion summary,.shops .accordion__header{position:relative;flex-wrap:wrap;padding:0 50px 0 16px}}@media(max-width: 767px){.shops .accordion summary:after,.shops .accordion__header:after{position:absolute;top:20px;right:16px;margin-right:auto}}.shops .accordion summary strong,.shops .accordion__header strong{position:relative;display:flex;align-items:center;font-weight:600}@media(max-width: 767px){.shops .accordion summary strong,.shops .accordion__header strong{width:100%}}.shops .accordion summary strong:before,.shops .accordion__header strong:before{font-family:"icomoon" !important;content:"";color:#f3ed42;font-size:42px;margin-right:20px}.shops .accordion summary strong:after,.shops .accordion__header strong:after{content:url(/user/documents/able-images/icons/marker.svg);position:absolute;left:9px;font-size:20px;color:#225838}.shops .accordion summary span,.shops .accordion__header span{font-size:24px;font-weight:600;padding:0 10px}@media(max-width: 767px){.shops .accordion summary span,.shops .accordion__header span{font-size:16px}.shops .accordion summary span:first-of-type,.shops .accordion__header span:first-of-type{display:none}}.shops .accordion__content{display:flex;column-gap:30px;padding:24px 24px 24px 32px}.shops .accordion__content--cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;background-color:#f5f5f5;padding:24px}@media(max-width: 991px){.shops .accordion__content--cards{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.shops .accordion__content--cards{grid-template-columns:1fr;padding:15px}}@media(max-width: 991px){.shops .accordion__content{flex-direction:column}}.shops .accordion__info{width:400px;min-width:400px}.shops .accordion__info--card{background-color:#fff;border-radius:16px;width:100%}.shops .accordion__info--card .image img{border-radius:16px 16px 0 0;height:175px;width:100%;object-fit:cover}.shops .accordion__info--card .content{padding:16px 16px 24px 16px}.shops .accordion__info--card .name{margin-bottom:10px !important}.shops .accordion__info--card li{font-size:14px;padding-bottom:5px !important}.shops .accordion__info--card .hours:before{margin-right:9px !important}@media(max-width: 991px){.shops .accordion__info{width:100%;min-width:100%}}.shops .accordion__info p{font-weight:500}.shops .accordion__info .icons{padding-left:17px;margin-bottom:0}.shops .accordion__info .icons .list{padding-left:0;margin-bottom:0}.shops .accordion__info .icons .list li{color:rgba(34,88,56,.6);line-height:normal}.shops .accordion__info .icons .list li:before{display:none}.shops .accordion__info .icons li{display:flex;align-items:baseline;line-height:30px;font-weight:600;padding-bottom:15px}.shops .accordion__info .icons li:before{display:flex;font-size:18px;color:#e05e00;margin-right:15px;transform:translateY(3px)}.shops .accordion__info .icons .address:before{content:url(/user/documents/able-images/icons/marker-contact.svg);transform:translateY(5px)}.shops .accordion__info .icons .mail ul{padding-left:0}.shops .accordion__info .icons .mail ul li{padding-bottom:0}.shops .accordion__info .icons .mail ul li:before{display:none}.shops .accordion__info .icons .mail:before{font-family:"icomoon" !important;content:""}.shops .accordion__info .icons .tel ul{padding-left:0}.shops .accordion__info .icons .tel ul li{padding-bottom:0}.shops .accordion__info .icons .tel ul li:before{display:none}.shops .accordion__info .icons .tel:before{font-family:"icomoon" !important;content:""}.shops .accordion__info .icons .hours:before{content:url(/user/documents/able-images/icons/clock.svg);transform:translateX(-3px) translateY(5px)}.shops .accordion__img{width:100%}.shops .accordion__img img{width:100%;height:100%;object-fit:cover;border-radius:12px}.documentation__section{margin-bottom:60px}.documentation__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media(max-width: 991px){.documentation__wrapper{grid-template-columns:1fr 1fr}}@media(max-width: 767px){.documentation__wrapper{grid-template-columns:1fr}}.documentation__wrapper--main{grid-template-columns:1fr 1fr}@media(max-width: 767px){.documentation__wrapper--main{grid-template-columns:1fr}}.documentation__item{display:flex;align-items:center;border-radius:12px;border:1px solid rgba(211,211,211,.4);background-color:#fff;font-size:16px;font-weight:500;padding:10px 24px 10px 10px;transition:.3s}.documentation__item--main{background-color:#fffdbe}.documentation__item:hover{background-color:rgba(34,88,56,.16)}.documentation__item:hover>a{text-decoration:underline}.documentation__item img{width:60px;height:60px}.documentation__item .icons{display:flex;gap:10px;padding-left:10px;margin-left:auto}.documentation__item .icons .icon{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background-color:rgba(34,88,56,.12)}.documentation__item .icons .icon:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.documentation__item .icons .icon--view:before{content:url(/user/documents/able-images/icons/preview.svg)}.documentation__item .icons .icon--download:before{content:url(/user/documents/able-images/icons/download.svg)}.calculation{margin-bottom:50px}.calculation section{margin-bottom:40px}.calculation__section{display:flex;flex-direction:column;gap:16px}.calculation__category{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}@media(max-width: 767px){.calculation__category{grid-template-columns:1fr}}.calculation__category .radio-wrapper{display:flex;align-items:center;border-radius:14px;border:1px solid rgba(211,211,211,.4);background-color:#fff;height:70px;padding:0}.calculation__category .radio-wrapper input:checked+label{background-color:rgba(63,162,86,.16)}@media(max-width: 767px){.calculation__category .radio-wrapper input[type=radio]:checked+label:after{transform:none}}.calculation__category .radio-wrapper label{font-size:16px;font-weight:700;color:#225838;border-radius:14px;padding:26px 20px 25px 60px !important;margin:0}.calculation__category .radio-wrapper label:before{width:28px;height:28px;border-radius:50%;left:20px}@media(max-width: 767px){.calculation__category .radio-wrapper label:before{top:20px}}.calculation__category .radio-wrapper label:after{left:20px !important}@media(max-width: 767px){.calculation__category .radio-wrapper label:after{top:20px !important}}.calculation__dimensions{position:relative;display:flex;align-items:center;gap:24px;border-radius:14px;border:1px solid rgba(211,211,211,.4);background-color:#fff;padding:10px 60px 10px 20px}@media(max-width: 767px){.calculation__dimensions{flex-direction:column;align-items:flex-start;padding:10px 20px}}.calculation__dimensions .dimension{display:flex;align-items:center;margin-right:20px}.calculation__dimensions .dimension img{margin-right:15px}.calculation__dimensions .dimension p{font-size:16px;font-weight:700;white-space:nowrap;margin-bottom:0 !important}.calculation__dimensions .input-wrapper{position:relative}.calculation__dimensions .input-wrapper:after{content:"cm";position:absolute;top:50%;right:24px;transform:translateY(-50%);font-size:16px;font-weight:500;color:#212121}.calculation__dimensions .input-wrapper input{border-radius:10px;border:1px solid #d3d3d3;background-color:#fff;height:48px;color:#212121;font-size:16px;font-weight:600;padding:0 70px 0 24px}.calculation__dimensions .btn-remove{position:absolute;right:20px;top:50%;transform:translateY(-50%);margin-left:auto;cursor:pointer}@media(max-width: 767px){.calculation__dimensions .btn-remove{position:relative;right:initial;top:initial;transform:none}}.calculation__inputs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;width:100%}.calculation__inputs input{width:100%}@media(max-width: 991px){.calculation__inputs{grid-template-columns:1fr;gap:10px}}.calculation__add{display:flex;align-items:center;font-size:16px;font-weight:700;padding:22px 24px 22px 20px;border-radius:16px;border:none;background-color:#f5f5f5;width:100%;text-align:left;cursor:pointer;outline:none}.calculation__add .add{width:27px;height:27px;border-radius:50%;background-color:#c2d345;display:flex;align-items:center;justify-content:center;margin-right:15px;transform:rotate(45deg)}.calculation__footer{text-align:center}.calculation__footer p{font-size:14px;color:#5d6560;font-weight:500;margin-bottom:40px !important}.calculation__footer .btn{min-height:48px;line-height:48px}.calculation__footer .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.calculation__footer .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.calculation__footer .btn{width:auto;padding:0 25px !important}.calculation__footer .btn{background:#fff;border:2px solid #e05e00;color:#e05e00}.calculation__footer .btn:hover{color:#fff;background-color:#e05e00 !important;border-color:#e05e00 !important}.calculation__item{padding-top:10px}.calculation__item h2{margin-bottom:15px !important;padding:0 16px}.calculation__row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(211,211,211,.4);padding:10px 16px}.calculation__row p{color:#212121;font-size:18px;font-weight:500;margin-bottom:0 !important}.calculation__row .negative{color:#e05e00}.calculation__row.final{background-color:rgba(63,162,86,.16);border-radius:8px}.calculation__row.final p{color:#225838;font-weight:700}.calculation#results{max-width:800px;margin:0 auto 100px auto}.calculation#results .btn-back{margin-top:40px}.calculation#results .btn-back{min-height:48px;line-height:48px}.calculation#results .btn-back{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.calculation#results .btn-back:hover{background-color:#225838;border-color:#225838;color:#fff}.calculation#results .btn-back{background:#225838;border:1px solid #225838;color:#fff}.calculation#results .btn-back:hover{background-color:#2d764b !important;border-color:#2d764b !important}.calculation #categoryTitle{font-size:32px}.calculation #productTitle{margin-top:60px;margin-bottom:20px}.calculation__product{border:1px solid rgba(211,211,211,.4);border-radius:24px;padding:40px;margin-bottom:10px}.calculation__product h2{margin-top:0}.calculation__product .btn-transparent{color:#225838}.calculation__product .btn-transparent{min-height:40px;line-height:40px;font-weight:600 !important;font-size:14px !important}.calculation__product .btn-transparent{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.calculation__product .btn-transparent:hover{background-color:#225838;border-color:#225838;color:#fff}.calculation__product .btn-transparent{width:140px;padding:0 15px !important}.calculation__banner{border-radius:12px;background-image:url("/user/documents/able-images/vypocet-spotreby/banner.png");background-repeat:no-repeat;background-size:cover;padding:32px;margin-bottom:20px}.calculation__banner h3{font-size:20px;line-height:130%;color:#fff;font-weight:700;margin-top:0}.calculation__banner .btn{display:inline-flex !important}.calculation__banner .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.calculation__banner .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.calculation__banner .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.calculation__banner .btn{width:auto;padding:0 25px !important}.calculation__banner .btn{background:#c2d345;border:1px solid #c2d345;color:#225838}.calculation__banner .btn:hover{background-color:#cddb66 !important;border-color:#cddb66 !important;color:#225838}.calculation__banner .btn:after{font-family:"icomoon" !important;content:"";color:#225838;font-size:10px;color:#225838;margin-left:10px}.calculation__desc{display:flex;align-items:center}.calculation__desc img{margin-right:10px}.calculation__desc p{margin-bottom:0 !important}.calculation .input-row{display:flex;column-gap:24px}.calculation .input-row .form-group{width:100%}.calculation .form-group input,.calculation .form-group textarea{width:100% !important;max-width:100% !important}.calculation .input-icon{position:relative}.calculation .input-icon:before{content:url(/user/documents/able-images/icons/dimension.svg);position:absolute;left:12px;bottom:3px}.calculation .input-icon input{padding-left:48px !important}.calculation textarea{height:150px !important}.calculation .btn-form{display:flex !important;margin:40px auto 20px auto}.calculation .btn-form{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.calculation .btn-form{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.calculation .btn-form:hover{background-color:#225838;border-color:#225838;color:#fff}.calculation .btn-form{width:auto;padding:0 25px !important}.calculation .btn-form{background:#e05e00 !important;border:1px solid #e05e00 !important;color:#fff}.calculation .btn-form:hover{color:#fff;background-color:#ff710a !important;border-color:#ff710a !important}.calculation #formStatus{text-align:center}.services{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#f5f5f5;row-gap:10px;padding:40px 30px 100px 30px;margin:30px calc(50% - 50vw) 0}@media(max-width: 991px){.services{align-items:flex-start}}.services__item{display:flex;align-items:center;width:50%;column-gap:40px}@media(max-width: 991px){.services__item{width:auto}}@media(max-width: 767px){.services__item{width:100%}}.services__item:nth-child(odd){margin-left:auto;transform:translateX(-38px)}@media(max-width: 991px){.services__item:nth-child(odd){margin-left:0;transform:none}}.services__item:nth-child(even){margin-right:auto;justify-content:flex-end;transform:translateX(38px)}@media(max-width: 991px){.services__item:nth-child(even){flex-direction:row-reverse;margin-right:0;transform:none}}.services__label{position:relative;background-color:#fff;border-radius:8px;padding:24px 32px;z-index:2}@media(max-width: 767px){.services__label{width:100%}}.services__label strong{color:#e05e00;font-size:20px}.services__label p{margin-bottom:0 !important}.services__label.final{background-color:#f2ddce}.services__icon{position:relative;display:flex;align-items:center;justify-content:center;border-radius:50%;min-width:75px;height:75px;background-color:rgba(224,94,0,.16)}@media(max-width: 767px){.services__icon{display:none}}.services__icon:after{content:"";position:absolute;bottom:-45px;left:50%;transform:translateX(-50%);width:1px;background-color:#e05e00;height:45px}.services__icon.final{background-color:#e05e00}.services__icon.final:after{display:none}.services .btn{position:relative;display:inline-flex !important;margin:100px 0 40px 0}.services .btn{display:inline-flex;align-items:center;min-height:48px;height:48px;line-height:48px}.services .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.services .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.services .btn{width:auto;padding:0 25px !important}.services .btn{background:#c2d345;border:1px solid #c2d345;color:#225838}.services .btn:hover{background-color:#cddb66 !important;border-color:#cddb66 !important;color:#225838}@media(max-width: 991px){.services .btn{margin:50px 0 0 0}}.services .btn:after{font-family:"icomoon" !important;content:"";color:#225838;font-size:10px;color:#225838;margin-left:10px}.customer-page .content-wrapper-in{padding-bottom:30px}.customer-page #content h1{font-size:42px;font-family:"Inter",sans-serif !important;font-weight:400;line-height:63px;padding-top:20px}@media(max-width: 767px){.customer-page #content h1{line-height:30px}}.customer-page #content h1 strong{font-weight:700}@media(max-width: 767px){.customer-page #content h1{font-size:32px;line-height:48px}}.customer-page #content h1{text-transform:initial}@media(min-width: 992px){.customer-page .sidebar{width:375px}}.customer-page .sidebar .sidebar-inner{padding-top:0;padding-bottom:0}@media(min-width: 992px){.customer-page .sidebar .sidebar-inner{padding-right:35px}}@media(max-width: 767px){.customer-page .sidebar .sidebar-inner{padding-right:0}}.customer-page .sidebar .sidebar-inner .client-center-box{margin-top:0;padding-left:20px;padding-right:20px;padding-top:30px;padding-bottom:35px;background-color:#fff;border:none}@media(max-width: 991px){.customer-page .sidebar .sidebar-inner .client-center-box{padding-left:15px;padding-right:15px}}.customer-page .sidebar .sidebar-inner .client-center-box ul{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.customer-page .sidebar .sidebar-inner .client-center-box ul li{padding-left:30px;position:relative;line-height:30px}@media(max-width: 991px){.customer-page .sidebar .sidebar-inner .client-center-box ul li{padding-left:0}}@media(max-width: 767px){.customer-page .sidebar .sidebar-inner .client-center-box ul li{padding-left:30px}}.customer-page .sidebar .sidebar-inner .client-center-box ul li.logout{padding:0;margin-top:20px;display:flex;justify-content:center}.customer-page .sidebar .sidebar-inner .client-center-box ul li.logout a{max-width:221px;color:#fff;width:100%;padding:0}.customer-page .sidebar .sidebar-inner .client-center-box ul li:not(.logout):before{content:"•"}.customer-page .sidebar .sidebar-inner .client-center-box ul li:first-of-type{padding-top:0px;padding-bottom:20px;margin-bottom:16px;border-bottom:1px solid #f6f6f6;line-height:initial}@media(max-width: 991px)and (min-width: 768px){.customer-page .sidebar .sidebar-inner .client-center-box ul li:first-of-type{padding-left:30px}}.customer-page .sidebar .sidebar-inner .client-center-box ul li:first-of-type:before{font-family:"icomoon" !important;content:"";color:#225838;color:#225838;position:absolute;left:0;top:0;font-size:20px;margin-right:12px}.customer-page .sidebar .sidebar-inner .client-center-box ul li a{font-family:"Inter",sans-serif !important;font-size:15px;font-weight:600}.customer-page .sidebar .sidebar-inner .client-center-box ul .logout{order:1}#formLogin{max-width:540px;margin-bottom:50px}.able-custom-page-2.id--7 #content .content-inner fieldset>p{color:#e05e00;font-weight:700;margin-bottom:20px}.id--7 .content-wrapper-in{flex-direction:row-reverse}.id--7 #content .content-inner{text-align:left !important;padding-left:0 !important}.id--7 #content .content-inner .form-group{margin:0 !important}.id--7 #content .content-inner fieldset>h2{display:none}.id--7 #content .content-inner fieldset .login-wrapper{padding-top:0}.id--7 #content .content-inner fieldset .login-wrapper .btn{float:unset;width:auto;margin:30px 0 0 0}.id--8 h1{font-size:32px;padding:0 0 20px 0}.id--8 h4{margin:20px 0}.id--8 label[for=wholesale]{display:inline-block}.id--8 .col-md-8{padding:0}.id--8 .register-soc{display:none}.id--8 .consents label{font-size:13px;font-weight:600;padding-left:0}.id--8 .submit-wrapper{margin:20px 0 100px 0}.id--8 .submit-wrapper p{position:relative;display:inline-flex}.id--8 .submit-wrapper p:after{position:absolute;top:50%;transform:translateY(-50%);right:15px;font-family:"icomoon" !important;content:"";color:#225838;color:#f3ed42}.id--8 .submit-wrapper .btn{min-height:48px;line-height:48px}.id--8 .submit-wrapper .btn{border-radius:50px;font-size:16px;font-family:"Inter",sans-serif !important;font-weight:600;border:1px solid;transition:.3s;text-align:center}.id--8 .submit-wrapper .btn:hover{background-color:#225838;border-color:#225838;color:#fff}.id--8 .submit-wrapper .btn{width:180px;padding:0 25px !important}.id--8 .submit-wrapper .btn{background:#225838;border:1px solid #225838;color:#fff}.id--8 .submit-wrapper .btn:hover{background-color:#2d764b !important;border-color:#2d764b !important}.able-template-1 .container,.able-template-1 .container.content-wrapper{max-width:1440px;width:100%;margin:0 auto;padding:0 50px !important}@media(max-width: 1199px){.able-template-1 .container,.able-template-1 .container.content-wrapper{padding:0 40px !important}}@media(max-width: 991px){.able-template-1 .container,.able-template-1 .container.content-wrapper{padding:0 20px !important}}@media(max-width: 479px){.able-template-1 .container,.able-template-1 .container.content-wrapper{padding:0 15px !important}}@media(min-width: 992px){.able-template-1 .usp .container{padding:8px 0 !important}}.able-template-1 .content-wrapper{background-color:#fcfcfc}#content{padding:0}.ordering-process.cart-is-empty.id--9 .content-wrapper-in{max-width:1440px;width:100%;margin:0 auto;padding:0 50px !important}@media(max-width: 1199px){.ordering-process.cart-is-empty.id--9 .content-wrapper-in{padding:0 40px !important}}@media(max-width: 991px){.ordering-process.cart-is-empty.id--9 .content-wrapper-in{padding:0 20px !important}}@media(max-width: 479px){.ordering-process.cart-is-empty.id--9 .content-wrapper-in{padding:0 15px !important}}.extended-banner-texts{max-width:1440px;width:100%;margin:0 auto;padding:0 50px !important}@media(max-width: 1199px){.extended-banner-texts{padding:0 40px !important}}@media(max-width: 991px){.extended-banner-texts{padding:0 20px !important}}@media(max-width: 479px){.extended-banner-texts{padding:0 15px !important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFic3RyYWN0cy9fZm9udHMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImFic3RyYWN0cy9fY29sb3JzLnNjc3MiLCJhYnN0cmFjdHMvX2ljb25zLnNjc3MiLCJhYnN0cmFjdHMvX21peGlucy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9fYWR2YW5jZWQtb3JkZXIuc2NzcyIsImNvbXBvbmVudHMvX2ZsYWdzLnNjc3MiLCJjb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9fdXNwLnNjc3MiLCJjb21wb25lbnRzL19wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL19ibG9nLnNjc3MiLCJjb21wb25lbnRzL19pbnB1dHMuc2NzcyIsImNvbXBvbmVudHMvX2FibGUtc3dpcGVyLnNjc3MiLCJjb21wb25lbnRzL19jb29raWVzLnNjc3MiLCJjb21wb25lbnRzL2Jhbm5lcnMvX2NvbnRhY3QtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL19jb250YWN0LWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2xpc3Quc2NzcyIsImNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLXNoYXJlZC9fdG9wLW5hdmlnYXRpb24uc2NzcyIsImFic3RyYWN0cy90b2tlbnMvZ2xvYmFsL19oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL2hlYWRlci1zaGFyZWQvX2hlYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLXNoYXJlZC9faGVhZGVyLXRvcC5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLXNoYXJlZC9faGVhZGVyLWJvdHRvbS5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLXNoYXJlZC9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLXNoYXJlZC9fcG9wdXAtd2lkZ2V0LnNjc3MiLCJjb21wb25lbnRzL2hlYWRlci9oZWFkZXItMS9fbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9ob21lcGFnZS9fY2Fyb3VzZWwuc2NzcyIsImNvbXBvbmVudHMvaG9tZXBhZ2UvX21pZGRsZS1iYW5uZXJzLnNjc3MiLCJjb21wb25lbnRzL2hvbWVwYWdlL19oZWxwLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9ob21lcGFnZS9fYWJhbWFsLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9ob21lcGFnZS9fcHJvZHVjdHMtYmFubmVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWVwYWdlL19yZXZpZXdzLWJhbm5lci5zY3NzIiwiY29tcG9uZW50cy9ob21lcGFnZS9fc2Vlbi1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvaG9tZXBhZ2UvX2ZhcS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvaG9tZXBhZ2UvX21hcC1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvZGV0YWlsL19kZXRhaWwuc2NzcyIsImNvbXBvbmVudHMvZGV0YWlsL19wLWltYWdlLXdyYXBwZXIuc2NzcyIsImNvbXBvbmVudHMvZGV0YWlsL19wLWluZm8td3JhcHBlci5zY3NzIiwiY29tcG9uZW50cy9kZXRhaWwvX3Byb2R1Y3QtYm90dG9tLnNjc3MiLCJjb21wb25lbnRzL2RldGFpbC9fdGFicy5zY3NzIiwiY29tcG9uZW50cy9jYXRlZ29yeS9fZmlsdGVycy5zY3NzIiwiY29tcG9uZW50cy9jYXRlZ29yeS9fY2F0ZWdvcnktdG9wLnNjc3MiLCJjb21wb25lbnRzL2NhdGVnb3J5L19jYXRlZ29yeS1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvY2F0ZWdvcnkvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvY2F0ZWdvcnkvX3N1YmNhdGVnb3JpZXMuc2NzcyIsImNvbXBvbmVudHMvY2FydC9fY2FydC1lbXB0eS5zY3NzIiwiY29tcG9uZW50cy9jYXJ0L19jYXJ0LXNpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvY2FydC9fY2FydC1zdGVwcy5zY3NzIiwiY29tcG9uZW50cy9jYXJ0L19jYXJ0LnNjc3MiLCJjb21wb25lbnRzL2NhcnQvX3N0ZXAtMS5zY3NzIiwiY29tcG9uZW50cy9jYXJ0L19zdGVwLTIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19mb290ZXIuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyL19pbnN0YWdyYW0uc2NzcyIsInBhZ2VzL19ob21lcGFnZS5zY3NzIiwicGFnZXMvX2NhdGVnb3JpZXMuc2NzcyIsInBhZ2VzL190eXBlLXBhZ2Uuc2NzcyIsInBhZ2VzL180MDQuc2NzcyIsInBhZ2VzL19vLWFiYW1hbC5zY3NzIiwicGFnZXMvX2tvbnRha3Quc2NzcyIsInBhZ2VzL19wcm9kZWpueS5zY3NzIiwicGFnZXMvX2Rva3VtZW50YWNlLnNjc3MiLCJwYWdlcy9fdnlwb2NldC1zcG90cmVieS5zY3NzIiwicGFnZXMvX3NsdXpieS5zY3NzIiwicGFnZXMvYWNjb3VudC9fYWNjb3VudC5zY3NzIiwicGFnZXMvYWNjb3VudC9fZm9yZ290dGVuUGFzc3dvcmQuc2NzcyIsInBhZ2VzL2FjY291bnQvX3JlZ2lzdHJhdGlvbi5zY3NzIiwibGF5b3V0L19jb250YWluZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQ0EwQkEsV0FDRSxzQkFDQSxvREFDQSwrUkFJQSxtQkFDQSxrQkFDQSxtQkFHRixpQ0FHRSxpQ0FDQSxZQUNBLGtCQUNBLG1CQUNBLG9CQUNBLG9CQUNBLGNBR0EsbUNBQ0Esa0NBR0YsaUNBR0UsaUNBQ0EsWUFDQSxrQkFDQSxtQkFDQSxvQkFDQSxvQkFDQSxjQUdBLG1DQUNBLGtDQUdGLGtCQUNFLFlBRUYsbUJBQ0UsWUFFRiwyQkFDRSxZQUVGLG1CQUNFLFlBRUYsbUJBQ0UsWUFFRiwwQkFDRSxZQUVGLGtCQUNFLFlBRUYsa0JBQ0UsWUFFRixtQkFDRSxZQUVGLHNCQUNFLFlBRUYsbUJBQ0UsWUFFRix5QkFDRSxZQUVGLCtCQUNFLFlBRUYsbUJBQ0UsWUFFRiw0QkFDRSxZQUVGLGtCQUNFLFlBRUYsa0JBQ0UsWUFFRixzQkFDRSxZQUVGLGtCQUNFLFlBRUYsb0JBQ0UsWUFFRixrQkFDRSxZQUVGLHNCQUNFLFlBRUYsbUJBQ0UsWUFFRixvQkFDRSxZQUVGLG9CQUNFLFlBRUYsbUJBQ0UsWUFFRixtQkFDRSxZQUVGLG1CQUNFLFlBRUYsbUJBQ0UsWUFFRixrQkFDRSxZQUVGLGtCQUNFLFlBRUYsbUJBQ0UsWUFFRixxQkFDRSxZQUVGLGtCQUNFLFlBRUYscUJBQ0UsWUFFRixnQkFDRSxZQy9LRixLQUNFLHVCQUNBLHlDQUVGLEtBQ0UsaUJDQ2Usa0JEQ2YsbUNBQ0EsZUFDQSxZRFZXLDhCQ1dYLFlESU8sSUNIUCxNQ1JZLFFEU1osNkJBR0YsT0FDRSxxQkFHRixpQkFDRSxxREFERixpQkFJSSxlQUlKLFdBQ0UsYUFHRiw4QkFDRSxhQUdGLEtBQ0Usb0JBR0YsNkNBQ0UsaUJDeENVLEtEMkNaLFVBQ0UsWUFDQSxZQUNBLFNBQ0EsZUFDQSxxQkFDQSx1QkFDQSx5QkFFQSxnQkFDRSxnQkFHRix1QkFDRSwrQkFDQSxZQUNBLGtCQUNBLFlBQ0Esc0JBQ0Esa0JBQ0EsWUQ5Q0ssSUMrQ0wsZUFFRix3Q0FFRSxlQUNBLFNBR0Usa0VBQ0UsTUN0RU0sUUR1RU4sK0JBSUosc0RBQ0UsV0FDQSxrQkFDQSxlQUNBLE1DbkZNLEtEb0ZOLGVBQ0EsY0FJSixvQkFDRSxrQkFDQSxXQUNBLFVBQ0EsV0FDQSx1QkFDQSxlQUNBLFlBQ0EsbUJBQ0Esb0NBRUEsMkJFbkdGLGlDQXlNQSxZRnBHSSxhQUNBLG1CQUNBLHVCQUNBLGVBR0osb0JBQ0Usa0JBQ0EsVUFDQSxXQUNBLFdBQ0EsdUJBQ0EsWUFDQSxlQUNBLG1CQUNBLG9DQUVBLDJCRXRIRixpQ0FxTUEsWUY3RUksYUFDQSxtQkFDQSx1QkFDQSxlQUlOLGdCQUNFLGtCQUNBLGdCQUNBLGtCQUNBLG9CQUVBLHVCRXJJQSxpQ0E2SUEsWUFDQSxjRlBFLGtCQUNBLFNBQ0EsT0FDQSxlQUdGLDZCQUNFLFdBQ0Esa0JBQ0EseUJBQ0Esa0JBQ0Esd0JBRUEsaUNBQ0Usa0JBQ0EsaUJDaklNLFFEb0lSLG9DQUNFLGFBTUYsc0NBQ0UsYUFDQSxtQkFDQSwyQkFFQSw2Q0FDRSxZRHRKQyxJQ3VKRCxNQ3BLTSxRRHlLZCxvQ0FHRSxhQUdGLFdBQ0UsMENBQ0EsZUFFQSxrQkFDRSxNQ3BMVSxRRHFMVixlQUNBLGVHOUtFLHlCSHVLTixXQVdJLFFBQ0EsU0FHSix1Q0FDRSxpQkNwTGdCLFFEc0xoQiwwQ0FDRSx5QkFJSixhQUNFLGtCQUNBLGVBR0UsMEJBQ0UsTUM1TVEsUURnTlosb0JBQ0UsZUFDQSxNQ2xOVSxRRG1OVixlRXRORixpQ0FpTUEsWUYwQkYsY0FDRSxRQUNBLGdCQUNBLG9CQUNBLGFBQ0EsdUJBQ0EsMkJBQ0EsU0c5TUkseUJIdU1OLGNBVUksV0FDQSxTQUdKLGtCQUNFLDZCQUNBLGdCQUNBLGVBQ0EsY0FHRSwwQkFDRSxNQ2pQTSxLRGtQTixpQkM5T2MsUURrUGxCLG9CQUNFLFlBQ0EsV0FDQSxjRGxQQyxJQ21QRCxXQ3ZQVSxRRHdQViwwQkFFQSwwQkFDRSxlQUNBLGtCQUNBLFdBQ0EsTUFDQSxPQUNBLGVBR0YsMkJBQ0UsaUJBQ0EsZUFDQSxrQkFDQSxTQUNBLDJCQUNBLE1DNVFNLEtENlFOLFdBQ0EsZUFPRixvQkFDRSx5QkFJTixxQkFDRSxZQUNBLGFBRUYsVUFDRSxhQUdGLGtCQUNFLG9CQUNBLCtCQUNBLGFDbFNZLFFEbVNaLE1DblNZLFFEc1NaLG9DRXpTQSxpQ0FxTEEsWUZ3SEEsbUNFN1NBLGlDQXlMQSxZRndIRixlQUNFLDJCRzlSSSx5QkhpU04sZ0JBR0kseUJBTUYsMkJBQ0UsZUFNRix3QkFDRSxXQUdGLG1DQUNFLHNCSXpVSixrcEJBNEJFLFlMN0JXLDhCS3lDYiw0Q0FFRSxZTDVDVyw4QksrQ2IsMENBWUUsTUh2RFksUUcwRGQsV0FDRSxNSDNEWSxRRzZEWixrQ0FFRSx5QkFJSixZQUNFLGVBQ0EsTUhyRVksUUd1RVosb0NBRUUseUJDM0VKLFdBRUUsWU5ZTyxJTVhQLGVGa0RBLDZHQUNFLGNKNUNRLEtJNkNSLGVBQ0EsWUp6RFMsOEJJMERULFlKMUNLLElJMkNMLGlCQUNBLGVBQ0Esa0JBRUEsaUpBQ0UsaUJGN0RRLFFFOERSLGFGOURRLFFFK0RSLE1GbEVNLEtFMEZWLG1DQUNFLGdCQUNBLGlCQXRDRixtQ0FDRSxjSjVDUSxLSTZDUixlQUNBLFlKekRTLDhCSTBEVCxZSjFDSyxJSTJDTCxpQkFDQSxlQUNBLGtCQUVBLCtDQUNFLGlCRjdEUSxRRThEUixhRjlEUSxRRStEUixNRmxFTSxLRW1KUixtQ0FDRSxXRmpKUSxRRWtKUix5QkFDQSxNRnRKTSxLRXdKTiwrQ0FDRSxvQ0FDQSxnQ0FoRU4sdUNBQ0UsZ0JBQ0EsaUJBdENGLHVDQUNFLGNKNUNRLEtJNkNSLGVBQ0EsWUp6RFMsOEJJMERULFlKMUNLLElJMkNMLGlCQUNBLGVBQ0Esa0JBRUEsbURBQ0UsaUJGN0RRLFFFOERSLGFGOURRLFFFK0RSLE1GbEVNLEtFdUlSLHVDQUNFLFdGaElVLFFFaUlWLHlCQUNBLE1GdklRLFFFeUlSLG1EQUNFLG9DQUNBLGdDQUNBLE1GNUlNLFFFcUVaLDJFQUNFLG9CQUNBLG1CQUNBLGdCQUNBLFlBQ0EsaUJBdkJGLDJFQUNFLGNKNUNRLEtJNkNSLGVBQ0EsWUp6RFMsOEJJMERULFlKMUNLLElJMkNMLGlCQUNBLGVBQ0Esa0JBRUEsdUZBQ0UsaUJGN0RRLFFFOERSLGFGOURRLFFFK0RSLE1GbEVNLEtFbUpSLDJFQUNFLFdGakpRLFFFa0pSLHlCQUNBLE1GdEpNLEtFd0pOLHVGQUNFLG9DQUNBLGdDQWxGTixtQ0FDRSxvQkFDQSxtQkFDQSxnQkFDQSxZQUNBLGlCQXZCRixtQ0FDRSxjSjVDUSxLSTZDUixlQUNBLFlKekRTLDhCSTBEVCxZSjFDSyxJSTJDTCxpQkFDQSxlQUNBLGtCQUVBLCtDQUNFLGlCRjdEUSxRRThEUixhRjlEUSxRRStEUixNRmxFTSxLRTRMUixtQ0FDRSxXRjdMTSxLRThMTix5QkFDQSxNRnpLSSxRRTJLSiwrQ0FDRSxNRmxNSSxLRW1NSixvQ0FDQSxnQ0ExR04sc0VB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Q0Usc0JBRUEseUJBQ0Usa0JBQ0Esb0JBRUEsK0JBQ0Usa0JBQ0EsUUFDQSwyQkFDQSxXakU1Q04saUNBd0tBLFlBQ0EsY2lFM0hNLE1sRTdDSyxRRXlGWCw0QkFDRSxnQkFDQSxpQkF0Q0YsNEJBQ0UsY0o1Q1EsS0k2Q1IsZUFDQSxZSnpEUyw4QkkwRFQsWUoxQ0ssSUkyQ0wsaUJBQ0EsZUFDQSxrQkFFQSxrQ0FDRSxpQkY3RFEsUUU4RFIsYUY5RFEsUUUrRFIsTUZsRU0sS0VnR1IsNEJBQ0UsTWdFOUNxQixNaEUrQ3JCLDBCQWlERiw0QkFDRSxXRmpKUSxRRWtKUix5QkFDQSxNRnRKTSxLRXdKTixrQ0FDRSxvQ0FDQSxnQ2lFbElSLHdFQU5FLGlCQUNBLFdBQ0EsY0FsQkEsMEJqRWtCSSwwQmlFSU4sd0VBbkJJLDJCakVlRSx5QmlFSU4sd0VBZkksMkJqRVdFLHlCaUVJTix3RUFYSSwyQkFrQkYseUJBRkYsaUNBR0ksMEJBS0Ysa0NBQ0UsaUJuRWhDYSxRbUVvQ2pCLFNBQ0UsVUFLQSwwREE5QkEsaUJBQ0EsV0FDQSxjQWxCQSwwQmpFa0JJLDBCaUU0QkosMERBM0NFLDJCakVlRSx5QmlFNEJKLDBEQXZDRSwyQmpFV0UseUJpRTRCSiwwREFuQ0UsMkJBd0NKLHVCQW5DRSxpQkFDQSxXQUNBLGNBbEJBLDBCakVrQkksMEJpRWlDTix1QkFoREksMkJqRWVFLHlCaUVpQ04sdUJBNUNJLDJCakVXRSx5QmlFaUNOLHVCQXhDSSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkZmYtcHJpbWFyeTogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4kZmYtaGVhZGluZzogJ0ludGVyJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4kZmYtaWNvbjogJ2ljb21vb24nO1xyXG5cclxuJGZzLTQwMDogMTVweDtcclxuXHJcbiRici14czogMnB4O1xyXG4kYnItc206IDNweDtcclxuJGJyOiA1cHg7XHJcbiRici14bDogOHB4O1xyXG4kYnIteHhsOiAxNnB4O1xyXG4kYnItcm91bmQ6IDUwJTtcclxuJGJyLWJ1dHRvbjogNTBweDtcclxuXHJcbiRmdy0zMDA6IDMwMDtcclxuJGZ3LTQwMDogNDAwO1xyXG4kZnctNTAwOiA1MDA7XHJcbiRmdy02MDA6IDYwMDtcclxuJGZ3LTcwMDogNzAwO1xyXG5cclxuJGZ3LWxpZ2h0ZXI6ICRmdy0zMDA7XHJcbiRmdy1wcmltYXJ5OiAkZnctNDAwO1xyXG4kZnctbWVkaXVtOiAkZnctNTAwO1xyXG4kZnctc2VtaWJvbGQ6ICRmdy02MDA7XHJcbiRmdy1ib2xkOiAkZnctNzAwO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJztcclxuICBzcmM6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2ZvbnRzL2ljb21vb24uZW90PzR3OTlkOCcpO1xyXG4gIHNyYzogdXJsKCcvdXNlci9kb2N1bWVudHMvZm9udHMvaWNvbW9vbi5lb3Q/NHc5OWQ4I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcvdXNlci9kb2N1bWVudHMvZm9udHMvaWNvbW9vbi50dGY/NHc5OWQ4JykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgdXJsKCcvdXNlci9kb2N1bWVudHMvZm9udHMvaWNvbW9vbi53b2ZmPzR3OTlkOCcpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKCcvdXNlci9kb2N1bWVudHMvZm9udHMvaWNvbW9vbi5zdmc/NHc5OWQ4I2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbltjbGFzc149J2ljb24tJ10sXHJcbltjbGFzcyo9JyBpY29uLSddIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149J2ljb24tJ10sXHJcbltjbGFzcyo9JyBpY29uLSddIHtcclxuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xyXG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbicgIWltcG9ydGFudDtcclxuICBzcGVhazogbmV2ZXI7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbi5pY29uLXBsdXM6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTBmJztcclxufVxyXG4uaWNvbi1taW51czpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MTAnO1xyXG59XHJcbi5pY29uLXNob3B0ZXQtYmFzaWM6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTBlJztcclxufVxyXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDQnO1xyXG59XHJcbi5pY29uLWhlYXJ0OmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkxYSc7XHJcbn1cclxuLmljb24tY29udmVyc2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkxMic7XHJcbn1cclxuLmljb24tc3RhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MTknO1xyXG59XHJcbi5pY29uLWluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTEzJztcclxufVxyXG4uaWNvbi1jbG9jazpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MjEnO1xyXG59XHJcbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyMic7XHJcbn1cclxuLmljb24tRmlybWE6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTIzJztcclxufVxyXG4uaWNvbi1hcnJvci1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MjUnO1xyXG59XHJcbi5pY29uLUZha3R1cmFjbmlfYWRyZXNhOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyNic7XHJcbn1cclxuLmljb24tUGhvbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTI3JztcclxufVxyXG4uaWNvbi16YWtsYWRuaV91ZGFqZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MjgnO1xyXG59XHJcbi5pY29uLUluZm86YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTI5JztcclxufVxyXG4uaWNvbi1tYWlsOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyYSc7XHJcbn1cclxuLmljb24tc2hpcHBpbmc6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTJiJztcclxufVxyXG4uaWNvbi1jYXJkOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyZCc7XHJcbn1cclxuLmljb24tZGVsZXRlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkyZSc7XHJcbn1cclxuLmljb24tY2hhdDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MGInO1xyXG59XHJcbi5pY29uLXdhdGNoZG9nOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwYyc7XHJcbn1cclxuLmljb24tc2hhcmU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTBkJztcclxufVxyXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTA4JztcclxufVxyXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTAwJztcclxufVxyXG4uaWNvbi11c3BfNDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDEnO1xyXG59XHJcbi5pY29uLXVzcF8zOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwMic7XHJcbn1cclxuLmljb24tdXNwXzI6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTAzJztcclxufVxyXG4uaWNvbi11c3BfMTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDUnO1xyXG59XHJcbi5pY29uLWNhcnQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTA2JztcclxufVxyXG4uaWNvbi11c2VyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwNyc7XHJcbn1cclxuLmljb24taW5zdGE6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTA5JztcclxufVxyXG4uaWNvbi10d2l0dGVyOmJlZm9yZSB7XHJcbiAgY29udGVudDogJ1xcZTkwYSc7XHJcbn1cclxuLmljb24tYWJsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MTUnO1xyXG59XHJcbi5pY29uLXNob3B0ZXQ6YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxlOTE3JztcclxufVxyXG4uaWNvbi1mYjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MTgnO1xyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiB2YXIoLS1zY3JvbGwtcGFkZGluZyk7XHJcbn1cclxuYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LWZhbWlseTogJGZmLXByaW1hcnk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5yZWFkeSB7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ub3ZlcmFsbC13cmFwcGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgoJ21vYmlsZScpIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFkbWluLWJhciB7XHJcbiAgei1pbmRleDogMTAwNjtcclxufVxyXG5cclxuYm9keS5zcGlubmVyLXZpc2libGUgLm92ZXJsYXkge1xyXG4gIHotaW5kZXg6IDEwMDQ7XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHlwZS1kZXRhaWwgLnAtZGF0YS13cmFwcGVyIC5xdWFudGl0eSBpbnB1dCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxufVxyXG5cclxuLnF1YW50aXR5IHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dC5hbW91bnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB3aWR0aDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuaW5jcmVhc2UsXHJcbiAgLmRlY3JlYXNlIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRvcDogMTBweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRjbHItYmxhY2s7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluY3JlYXNlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBpY29uLXBsdXM7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZWNyZWFzZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1taW51cztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmV4dHJhLmRlbGl2ZXJ5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGljb24tZGVsaXZlcnk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnByaWNlLXJhbmdlIHtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuXHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNoaXBwaW5nLWlzLWZyZWUge1xyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4jY2JveE92ZXJsYXksXHJcbiNjYm94V3JhcHBlcixcclxuI2NvbG9yYm94IHtcclxuICB6LWluZGV4OiAxMDA0O1xyXG59XHJcblxyXG4jY2JveENsb3NlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtbWluKG1vYmlsZS1taW4pIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcbiNjYm94Q29udGVudDpoYXMoI2Zvcm1Qcm9kdWN0UXVlc3Rpb24pIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwO1xyXG5cclxuICBoMSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuLmxvZ2luLWNsb3NlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgQGluY2x1ZGUgaWNvbi1jbG9zZTtcclxuICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtaWNvbnMge1xyXG4gIG9yZGVyOiAzO1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvcmRlcjogMTtcclxuICB9XHJcbn1cclxuLnNvY2lhbC1pY29uLWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4zcztcclxuICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeS1ob3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnI7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLXByaW1hcnk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICB6LWluZGV4OiAyMTtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXJzIHtcclxuICAuc3RhciB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubWVudS1oZWxwZXIudmlzaWJsZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHotaW5kZXg6IDEwMDU7XHJcbn1cclxuLm1lc3NhZ2VzIHtcclxuICB6LWluZGV4OiAxMDA1O1xyXG59XHJcblxyXG4ucXVlc3Rpb24tdG9vbHRpcCB7XHJcbiAgdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxufVxyXG4uY29udGFjdC1ib3ggdWwgbGkgPiBzcGFuIHtcclxuICAmLm1haWw6YmVmb3JlIHtcclxuICAgIEBpbmNsdWRlIGljb24tbWFpbDtcclxuICB9XHJcblxyXG4gICYudGVsOmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBpY29uLXBob25lO1xyXG4gIH1cclxufVxyXG4ubm8tbW9yZS1wb3N0cyB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jaGV1cmVrYVRhYmxlZnQge1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucGxhbmV0d2Utd3JhcHBlci1vdXRlciB7XHJcblxyXG4gIGg1IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi50eXBlLWNhdGVnb3J5IHtcclxuXHJcbiAgLnNpZGViYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICAuY29udGVudC13cmFwcGVyLWluIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59IiwiJGNsci1ibGFjazogIzAwMDtcclxuJGNsci13aGl0ZTogI2ZmZjtcclxuJGNsci15ZWxsb3c6ICNGM0VENDI7XHJcbiRjbHIteWVsbG93LWxpZ2h0OiAjRkZGREJFO1xyXG4kY2xyLXByaW1hcnk6ICMyMjU4Mzg7XHJcbiRjbHItcHJpbWFyeS1ob3ZlcjogIzJENzY0QjtcclxuJGNsci1ib3JkZXI6IHJnYmEoMzQsIDg4LCA1NiwgMC4xNik7XHJcbiRjbHItYmFja2dyb3VuZDogI2ZjZmNmYztcclxuXHJcbiRjbHItc2Vjb25kYXJ5OiAjQzJEMzQ1O1xyXG4kY2xyLXNlY29uZGFyeS1ob3ZlcjogI0NEREI2NjtcclxuXHJcbiRjbHItcHJpbWFyeS00MDA6ICRjbHItcHJpbWFyeTtcclxuXHJcbiRjbHItbmV1dHJhbC0xMDA6ICRjbHItd2hpdGU7XHJcbiRjbHItbmV1dHJhbC0yMDA6ICNmNmY2ZjY7XHJcbiRjbHItbmV1dHJhbC02MDA6ICNGNUY1RjU7XHJcbiRjbHItbmV1dHJhbC03MDA6ICM3ODc4Nzc7XHJcbiRjbHItbmV1dHJhbC05MDA6ICRjbHItYmxhY2s7XHJcblxyXG4kY2xyLWdyZXktNzAwOiAjNzg3ODc3O1xyXG5cclxuJGNsci1ncmVlbjogIzNGQTI1NjtcclxuJGNsci1yZWQ6ICNFMDVFMDA7XHJcbiIsIkBtaXhpbiBpY29uZm9udCB7XHJcbiAgZm9udC1mYW1pbHk6ICdpY29tb29uJyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWl4aW4gaWNvbi1oZWFydCB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkxYScgIWltcG9ydGFudDtcclxufVxyXG5cclxuQG1peGluIGljb24tdXNlciB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkwNyc7XHJcbn1cclxuQG1peGluIGljb24tcGF5bWVudCB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkyZCc7XHJcbn1cclxuLy9AbWl4aW4gaWNvbi1jYXJ0IHtcclxuLy8gIEBpbmNsdWRlIGljb25mb250O1xyXG4vLyAgY29udGVudDogJ1xcZTkwNic7XHJcbi8vfVxyXG5AbWl4aW4gaWNvbi1jbG9zZSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkwNCc7XHJcbn1cclxuQG1peGluIGljb24tc2VhcmNoIHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiAnXFxlOTAwJztcclxufVxyXG5AbWl4aW4gaWNvbi1zaG9wdGV0LXByZW1pdW0ge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6ICdcXGU5MTcnO1xyXG59XHJcbkBtaXhpbiBpY29uLWFibGUtbG9nbyB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkxNSc7XHJcbn1cclxuQG1peGluIGljb24tYXJyb3cge1xyXG4gIGNvbnRlbnQ6ICdcXGU5MGUnO1xyXG4gIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XHJcbn1cclxuQG1peGluIGljb24tYXJyb3ctZG93biB7XHJcbiAgY29udGVudDogJ1xcZTkwZScgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJ1Nob3B0ZXQnICFpbXBvcnRhbnQ7XHJcbn1cclxuQG1peGluIGljb24tYXJyb3ctbGVmdCB7XHJcbiAgY29udGVudDogJ1xcZTkwZic7XHJcbiAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JyAhaW1wb3J0YW50O1xyXG59XHJcbkBtaXhpbiBpY29uLWFycm93LXJpZ2h0IHtcclxuICBjb250ZW50OiAnXFxlOTEwJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAnU2hvcHRldCcgIWltcG9ydGFudDtcclxufVxyXG4vL0BtaXhpbiBpY29uLWFycm93LXVwIHtcclxuLy8gIGNvbnRlbnQ6ICdcXGU5MTEnICFpbXBvcnRhbnQ7XHJcbi8vICBmb250LWZhbWlseTogJ1Nob3B0ZXQnICFpbXBvcnRhbnQ7XHJcbi8vfVxyXG5AbWl4aW4gaWNvbi1hcnJvdy0yIHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiAnXFxlOTI1JztcclxufVxyXG5AbWl4aW4gaWNvbi10cmFzaCB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkyZSc7XHJcbn1cclxuQG1peGluIGljb24tcGx1cyB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkxNCc7XHJcbn1cclxuQG1peGluIGljb24tbWludXMge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6ICdcXGU5MDYnO1xyXG59XHJcbkBtaXhpbiBpY29uLWZpbHRlciB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkwOCc7XHJcbn1cclxuQG1peGluIGljb24tcGhvbmUge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6ICdcXGU5MjcnO1xyXG59XHJcbkBtaXhpbiBpY29uLW1haWwge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6ICdcXGU5MmEnO1xyXG59XHJcbkBtaXhpbiBpY29uLXNoaXBwaW5nIHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiAnXFxlOTJiJztcclxufVxyXG5cclxuQG1peGluIGljb24taG9tZSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkyNic7XHJcbn1cclxuXHJcbi8vQG1peGluIGljb24tY2hhdCB7XHJcbi8vICBAaW5jbHVkZSBpY29uZm9udDtcclxuLy8gIGNvbnRlbnQ6ICdcXGU5MGInO1xyXG4vL31cclxuLy9cclxuQG1peGluIGljb24td2F0Y2hkb2cge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6ICdcXGU5MGMnO1xyXG59XHJcbi8vXHJcbi8vQG1peGluIGljb24tc2hhcmUge1xyXG4vLyAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbi8vICBjb250ZW50OiAnXFxlOTBkJztcclxuLy99XHJcblxyXG5AbWl4aW4gaWNvbi1wbHVzIHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiAnXFxlOTBmJztcclxufVxyXG5AbWl4aW4gaWNvbi1taW51cyB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkxMCc7XHJcbn1cclxuQG1peGluIGljb24taW5mbyB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogJ1xcZTkxMyc7XHJcbn1cclxuXHJcbi8vIFByb2plY3Qgc3BlY2lmaWMgaWNvbnNcclxuXHJcblxyXG5AbWl4aW4gaWNvbi1tYXJrIHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiBcIlxcZTkxNFwiO1xyXG4gIGNvbG9yOiAjZTA1ZTAwO1xyXG59XHJcbkBtaXhpbiBpY29uLW1hcmtlciB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MTVcIjtcclxuICBjb2xvcjogcmdiKDI0MywgMjM3LCA2Nik7XHJcbn1cclxuQG1peGluIGljb24tYmVsbCB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MDBcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1kZWxpdmVyeSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MDFcIjtcclxuICBjb2xvcjogI2MyZDM0NTtcclxufVxyXG5AbWl4aW4gaWNvbi1jaGF0IHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiBcIlxcZTkwMlwiO1xyXG59XHJcbkBtaXhpbiBpY29uLXBhaW50IHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiBcIlxcZTkwM1wiO1xyXG4gIGNvbG9yOiAjYzJkMzQ1O1xyXG59XHJcbkBtaXhpbiBpY29uLWluc3RhZ3JhbSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MDRcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1zZWFyY2gge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuQG1peGluIGljb24tc3RhciB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MDZcIjtcclxuICBjb2xvcjogI2MyZDM0NTtcclxufVxyXG5AbWl4aW4gaWNvbi11c2VyIHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiBcIlxcZTkwN1wiO1xyXG4gIGNvbG9yOiAjMjI1ODM4O1xyXG59XHJcbkBtaXhpbiBpY29uLXlvdXR1YmUge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XHJcbn1cclxuQG1peGluIGljb24tZmFjZWJvb2sge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XHJcbn1cclxuQG1peGluIGljb24tbWFpbCB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1waG9uZSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1zaGFyZSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1jbG9zZSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MGRcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1taW51cyB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MGVcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1wbHVzIHtcclxuICBAaW5jbHVkZSBpY29uZm9udDtcclxuICBjb250ZW50OiBcIlxcZTkwZlwiO1xyXG59XHJcbkBtaXhpbiBpY29uLWNhcnQge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbn1cclxuQG1peGluIGljb24tYXJyb3ctdXAge1xyXG4gIEBpbmNsdWRlIGljb25mb250O1xyXG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XHJcbiAgY29sb3I6ICMyMjU4Mzg7XHJcbn1cclxuQG1peGluIGljb24tcGxheSB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG5AbWl4aW4gaWNvbi1jaGVjayB7XHJcbiAgQGluY2x1ZGUgaWNvbmZvbnQ7XHJcbiAgY29udGVudDogXCJcXGU5MTNcIjtcclxufSIsIkB1c2UgJ3Nhc3M6bWV0YSc7XHJcbkB1c2UgJ3Nhc3M6bWF0aCc7XHJcbkB1c2UgJ3Nhc3M6bWFwJztcclxuQHVzZSAnYnJlYWtwb2ludHMnIGFzICo7XHJcbkB1c2UgJ2ZvbnRzJyBhcyAqO1xyXG5AdXNlICdjb2xvcnMnIGFzICo7XHJcbkB1c2UgJ2ljb25zJyBhcyAqO1xyXG5AdXNlICd0b2tlbnMvZ2xvYmFsL2dlbmVyYWwuc2NzcycgYXMgKjtcclxuXHJcbkBtaXhpbiBtcS1taW4oJGJyZWFrcG9pbnQpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludHMsICRzaXplIGluICRtZWRpYSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PSRicmVha3BvaW50cyB7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkc2l6ZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtcS1tYXgoJGJyZWFrcG9pbnQpIHtcclxuICBAZWFjaCAkYnJlYWtwb2ludHMsICRzaXplIGluICRtZWRpYSB7XHJcbiAgICBAaWYgJGJyZWFrcG9pbnQ9PSRicmVha3BvaW50cyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2l6ZSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYmFja2dyb3VuZC1pbWFnZS1wYXRoKCRpbWFnZS1uYW1lKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdXNlci9kb2N1bWVudHMvYWJsZS1pbWFnZXMvI3skaW1hZ2UtbmFtZX0nKTtcclxufVxyXG5cclxuQG1peGluIGJyZWFrLWNvbnRhaW5lcigkY2xyKSB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwdm1heCAkY2xyO1xyXG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XHJcbn1cclxuQG1peGluIGJ1c3QtY29udGFpbmVyIHtcclxuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxufVxyXG5cclxuQG1peGluIGNvbnRhaW5lci13aWR0aCgpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgIHdpZHRoOiA3NDdweDtcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICB3aWR0aDogOTcycHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIHdpZHRoOiAxMTc4cHg7XHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcclxuICAgIHdpZHRoOiAxNDE4cHg7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBkZWZhdWx0LWJ0bi1zdHlsZSB7XHJcbiAgJiB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnItYnV0dG9uO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmZi1oZWFkaW5nO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZGVmYXVsdC1idG4oJHdpZHRoOiBudWxsKSB7XHJcbiAgJiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bi1zdHlsZTtcclxuICB9XHJcblxyXG4gIEBpZiAkd2lkdGgge1xyXG4gICAgJiB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHByaW1hcnktYnRuKCR3aWR0aDogbnVsbCkge1xyXG4gICYge1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgQGluY2x1ZGUgZGVmYXVsdC1idG4tc3R5bGU7XHJcbiAgfVxyXG4gIEBpZiAkd2lkdGgge1xyXG4gICAgJiB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG91dGxpbmUtYnRuKCR3aWR0aDogbnVsbCkge1xyXG4gICYge1xyXG4gICAgbWluLWhlaWdodDogNDhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgQGluY2x1ZGUgZGVmYXVsdC1idG4tc3R5bGU7XHJcbiAgfVxyXG4gIEBpZiAkd2lkdGgge1xyXG4gICAgJiB7XHJcbiAgICAgIHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGNhcnQtYnRuKCR3aWR0aDogbnVsbCkge1xyXG4gICYge1xyXG4gICAgbWluLWhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bi1zdHlsZTtcclxuICB9XHJcbiAgQGlmICR3aWR0aCB7XHJcbiAgICAmIHtcclxuICAgICAgd2lkdGg6ICR3aWR0aDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnRuLWNvbG9yKCRjb2xvcikge1xyXG4gIEBpZiAkY29sb3IgPT0gc2Vjb25kYXJ5IHtcclxuICAgICYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1zZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeS1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1zZWNvbmRhcnktaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkY29sb3IgPT0gcHJpbWFyeSB7XHJcbiAgICAmIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLXByaW1hcnktaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJGNvbG9yID09IHJlZCB7XHJcbiAgICAmIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNsci1yZWQgIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1yZWQgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY3MTBBICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRkY3MTBBICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRjb2xvciA9PSBjYXJ0IHtcclxuICAgICYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1zZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tY2FydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeS1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1zZWNvbmRhcnktaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgJGNvbG9yID09IHRyYW5zcGFyZW50IHtcclxuICAgICYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkY2xyLXdoaXRlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xyLXJlZDtcclxuICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjbHItcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRjb2xvciA9PSB0cmFuc3BhcmVudFByaW1hcnkge1xyXG4gICAgJiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjbHItd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBiYXNlLXRpdGxlKCRzaXplLCAkbGluZS1oZWlnaHQpIHtcclxuICBmb250LXNpemU6ICRzaXplO1xyXG4gIGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZztcclxuICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgfVxyXG5cclxuICBzdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRpdGxlKCRzaXplOiAzMnB4LCAkbW9iaWxlU2l6ZTogbnVsbCkge1xyXG4gIEBpbmNsdWRlIGJhc2UtdGl0bGUoJHNpemUsIDQ4cHgpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBmb250LXNpemU6IGlmKCRtb2JpbGVTaXplICE9IG51bGwsICRtb2JpbGVTaXplLCAyOHB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYWdlLXRpdGxlKCRzaXplOiA0MnB4LCAkbW9iaWxlU2l6ZTogbnVsbCkge1xyXG4gIEBpbmNsdWRlIGJhc2UtdGl0bGUoJHNpemUsIDYzcHgpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBmb250LXNpemU6IGlmKCRtb2JpbGVTaXplICE9IG51bGwsICRtb2JpbGVTaXplLCAzMnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIGNhbGN1bGF0ZS1pdGVtLXdpZHRoKCRjb2x1bW5zLCAkZ2FwKSB7XHJcbiAgJGdhcHMtY291bnQ6ICRjb2x1bW5zIC0gMTtcclxuICAkdG90YWwtZ2FwLXNwYWNlOiAkZ2Fwcy1jb3VudCAqICRnYXA7XHJcbiAgQHJldHVybiBjYWxjKCgxMDAlIC0gI3skdG90YWwtZ2FwLXNwYWNlfSkgLyAjeyRjb2x1bW5zfSk7XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMSxcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMixcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoMyxcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNCxcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNSxcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCBoNixcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDEsXHJcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmgyLFxyXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oMyxcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuaDQsXHJcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmg1LFxyXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5oNixcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuY2FydC10YWJsZSAubWFpbi1saW5rLFxyXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5jYXJ0LXJlbGF0ZWQtbmFtZSxcclxuLmJsYW5rLW1vZGUgaDEsXHJcbi5ibGFuay1tb2RlIGgyLFxyXG4uYmxhbmstbW9kZSBoMyxcclxuLmJsYW5rLW1vZGUgaDQsXHJcbi5ibGFuay1tb2RlIGg1LFxyXG4uYmxhbmstbW9kZSBoNixcclxuLmJsYW5rLW1vZGUgLmgxLFxyXG4uYmxhbmstbW9kZSAuaDIsXHJcbi5ibGFuay1tb2RlIC5oMyxcclxuLmJsYW5rLW1vZGUgLmg0LFxyXG4uYmxhbmstbW9kZSAuaDUsXHJcbi5ibGFuay1tb2RlIC5oNixcclxuLmJsYW5rLW1vZGUgLmNhcnQtdGFibGUgLm1haW4tbGluayxcclxuLmJsYW5rLW1vZGUgLmNhcnQtcmVsYXRlZC1uYW1lIHtcclxuICBmb250LWZhbWlseTogJGZmLWhlYWRpbmc7XHJcbn1cclxuXHJcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLmJ0bixcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAucHJvZHVjdHMgLm5hbWUsXHJcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgb2wuY2FydC1oZWFkZXIsXHJcbi5leHRlcm5hbC1mb250cy1sb2FkZWQgLm5leHQtc3RlcCxcclxuLmV4dGVybmFsLWZvbnRzLWxvYWRlZCAuYnRuLFxyXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIC5wcm9kdWN0cyAubmFtZSB7XHJcbiAgLy8gZm9udC1mYW1pbHk6ICRmZi1oZWFkaW5nO1xyXG59XHJcblxyXG4uZXh0ZXJuYWwtZm9udHMtbG9hZGVkIGJvZHksXHJcbmJvZHkuYmxhbmstbW9kZSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1wcmltYXJ5O1xyXG59XHJcblxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2LFxyXG4uaDEsXHJcbi5oMixcclxuLmgzLFxyXG4uaDQsXHJcbi5oNSxcclxuLmg2IHtcclxuICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG59XHJcblxyXG4ubGluay1saWtlIHtcclxuICBjb2xvcjogJGxpbmstY29sb3I7XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbmE6bm90KC5idG4pIHtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uYnRuLFxyXG5hLmJ0biB7XHJcbiAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgcGFkZGluZzogMCAyNXB4O1xyXG4gICYuYnRuLXByaW1hcnksXHJcbiAgJi5idG4tc2Vjb25kYXJ5LFxyXG4gICYuYnRuLWRlZmF1bHQge1xyXG4gICAgQGluY2x1ZGUgZGVmYXVsdC1idG4tc3R5bGUoKTtcclxuICB9XHJcbiAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bigpO1xyXG4gICAgQGluY2x1ZGUgYnRuLWNvbG9yKHByaW1hcnkpO1xyXG4gIH1cclxuXHJcbiAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIEBpbmNsdWRlIHByaW1hcnktYnRuKCk7XHJcbiAgICBAaW5jbHVkZSBidG4tY29sb3Ioc2Vjb25kYXJ5KTtcclxuICB9XHJcbiAgJi5idG4tZGVmYXVsdDpub3QoLnNlYXJjaC1idXR0b24pIHtcclxuICAgIEBpbmNsdWRlIGRlZmF1bHQtYnRuKCk7XHJcbiAgICBAaW5jbHVkZSBidG4tY29sb3IocHJpbWFyeSk7XHJcbiAgfVxyXG5cclxuICAmLmJ0bi1vdXRsaW5lIHtcclxuICAgIEBpbmNsdWRlIGRlZmF1bHQtYnRuKCk7XHJcbiAgICBAaW5jbHVkZSBidG4tY29sb3IodHJhbnNwYXJlbnQpO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi5idG4tY2FydCxcclxuLmJ0bi5idG4tY29udmVyc2lvbixcclxuYS5idG4uYnRuLWNhcnQsXHJcbmEuYnRuLmJ0bi1jb252ZXJzaW9uIHtcclxuICBAaW5jbHVkZSBwcmltYXJ5LWJ0bigpO1xyXG4gIEBpbmNsdWRlIGJ0bi1jb2xvcihjYXJ0KTtcclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4jY2JveENvbnRlbnQ6aGFzKC5hZHZhbmNlZC1vcmRlcikge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gIC5oMSB7XHJcbiAgICBAaW5jbHVkZSB0aXRsZSgpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgbWFyZ2luOiA0MHB4IDAgMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmNvbG9yYm94LWh0bWwtY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Nib3hMb2FkZWRDb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItcHJvZHVjdHMtY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWRhZGE7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXdyYXBwZXIge1xyXG5cclxuICAgIC5wcm9kdWN0IHtcclxuXHJcbiAgICAgIC5idG4tY2FydCB7XHJcbiAgICAgICAgd2lkdGg6IDc1cHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IDc1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZHZhbmNlZC1vcmRlciB7XHJcblxyXG4gICAgLmFkdmFuY2VkLW9yZGVyLXByb2R1Y3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFkdmFuY2VkLW9yZGVyLWltYWdlIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRici14eGw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWR2YW5jZWQtb3JkZXItbmFtZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWR2YW5jZWQtb3JkZXItbmFtZV9fdGV4dCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZHZhbmNlZC1vcmRlci1hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZHZhbmNlZC1vcmRlci1icmFuZCB7XHJcbiAgICAgICAgLy8gY29sb3I6ICRjbHItbmV1dHJhbC0zMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZHZhbmNlZC1vcmRlci1wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaDIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYXMtd3JhcCB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIHBhZGRpbmc6IDAgMTIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmV4dHJhIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NCwgMjExLCA2OSwgMC4yNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBwYWRkaW5nOiAxN3B4IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRlbGl2ZXJ5IHtcclxuXHJcbiAgICAgICAgICAucHJpY2UtcmFuZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWRlbGl2ZXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5naWZ0IHtcclxuXHJcbiAgICAgICAgICBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tZGVsaXZlcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBhaW50IHtcclxuXHJcbiAgICAgICAgICBzcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tcGFpbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmV4dHJhLnN0ZXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnRuKDIzMHB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBtZWhhYiBib251c1xyXG4gICAgLm1laHViLWJvbnVzLWFkdmFuY2VkLWNhcnQtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgcGFkZGluZzogMCAxMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5NCwgMjExLCA2OSwgLjI0KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIxcHggMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuXHJcbiAgICAgICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWR2YW5jZWRPcmRlcl9fYnV0dG9ucyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgLm5leHQtc3RlcC1iYWNrIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bihhdXRvKTtcclxuICAgICAgICBAaW5jbHVkZSBidG4tY29sb3IodHJhbnNwYXJlbnRQcmltYXJ5KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0bi1jb252ZXJzaW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bihhdXRvKTtcclxuICAgICAgICBAaW5jbHVkZSBidG4tY29sb3IocmVkKTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHIteWVsbG93O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLWJsb2NrIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgZ2FwOiAwO1xyXG5cclxuICAgICAgLnByb2R1Y3QgLnAtaW4gLnAtYm90dG9tIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBpbml0aWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzIHtcclxuXHJcbiAgICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5mbGFncyB7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB6LWluZGV4OiAyMDtcclxuXHJcbiAgJi5mbGFncy1kZWZhdWx0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sdW1uLWdhcDogNXB4O1xyXG4gIH1cclxuXHJcbiAgLmZsYWcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICB9XHJcblxyXG4gIC5mbGFnLXRpcCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdztcclxuICB9XHJcblxyXG4gIC5mbGFnLW5ldyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcclxuICB9XHJcblxyXG4gIC5mbGFnLWFjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXJlZDtcclxuICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gIH1cclxuXHJcbiAgLmZsYWctZnJlZXNoaXBwaW5nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiQHVzZSAnLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xyXG4gIGZsb2F0OiB1bnNldDtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICAuYnRuIHtcclxuICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgcGFkZGluZzogMCA0MHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTAwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3c2xldHRlci13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcblxyXG4gICAgcGFkZGluZzogMzRweCAxNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAubmV3c2xldHRlci1oZWFkZXIge1xyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnZhbGlkYXRvci1tc2ctaG9sZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2E4YThhODtcclxuICAgICAgICBjb2xvcjogIzFlMWUxYztcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODVweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnNlbnRzIHtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnNlbnRzIGxhYmVsLFxyXG4gICAgLmNvbnNlbnRzIGEge1xyXG4gICAgICBjb2xvcjogI2E4YThhOCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uYnJlYWRjcnVtYnMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci15ZWxsb3ctbGlnaHQ7XHJcbiAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxuICB9XHJcblxyXG4gIC50eXBlLXByb2R1Y3QgJiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgcGFkZGluZzogMTBweCAwO1xyXG4gIH1cclxuXHJcbiAgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAjbmF2aWdhdGlvbi1maXJzdCBhIHtcclxuICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIC8vIGNvbG9yOiAkY2xyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1idWxsZXQge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdztcclxuICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGdhcDogMTRweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgb3BhY2l0eTogNjAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLy8gY29sb3I6ICRjbHItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIsXHJcbi5wb3NpdGlvbi0tYmVuZWZpdFByb2R1Y3QuYmVuZWZpdEJhbm5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4ucG9zaXRpb24tLWJlbmVmaXRQcm9kdWN0LmJlbmVmaXRCYW5uZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5wb3NpdGlvbi0tYmVuZWZpdENhdGVnb3J5LmJlbmVmaXRCYW5uZXIge1xyXG4gIG9yZGVyOiAtMjtcclxuICBtYXJnaW46IDMxcHggMCAxMXB4IDA7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG4gIC51c3Age1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5pbi1pbmRleCAuYmVuZWZpdEJhbm5lcixcclxuLmluLWRldGFpbCAuYmVuZWZpdEJhbm5lciB7XHJcbiAgbWFyZ2luOiAwcHggMCAwIDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICB9XHJcbiAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjbHItYmxhY2s7XHJcblxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51c3Age1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1vYmlsZS11c3Age1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5iZW5lZml0QmFubmVyIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbWFyZ2luLXRvcDogMzJweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICB9XHJcbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5Om5vdCguaW4taW5kZXgpIHtcclxuICAudXNwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4udXNwIHtcclxuICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gIGJvcmRlci1ib3R0b206IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG4gIC51c3AtaW5uZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyNSU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG4gICAgICBtaW4td2lkdGg6IDYwcHg7XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2N3B4KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi5zd2lwZXItcHJvZHVjdHMtY29udGFpbmVyLFxyXG4ucmV2aWV3cy1iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3RzLWJsb2NrIHtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItbmF2aWdhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC03MnB4O1xyXG4gICAgcmlnaHQ6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIHRvcDogLTUwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMzJweDtcclxuICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLXByb2R1Y3RzLWJ0biB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICRjbHItcHJpbWFyeS00MDA7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnktNDAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bigxOTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtYmxvY2s6bm90KC5zd2lwZXItd3JhcHBlcikge1xyXG5cclxuICAucHJvZHVjdCB7XHJcblxyXG4gICAgLmNvbHVtbnMtNCAmLFxyXG4gICAgLmNvbHVtbnMtMyAmIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtYmxvY2sge1xyXG4gIHJvdy1nYXA6IDc1cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICByb3ctZ2FwOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAucCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIycHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDZweDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC40KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAuZmxhZyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW5zLTQgJixcclxuICAgIC5jb2x1bW5zLTMgJiB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDIwJSAtIDhweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDhweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDdweCk7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgLmltYWdlIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtdG9vbHMge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLWluLWluIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMCAxNXB4IDA7XHJcblxyXG4gICAgICAgIC5uYW1lIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmF0aW5ncy13cmFwcGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgLnN0YXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgLnByaWNlcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgLnByaWNlLXN0YW5kYXJkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cclxuICAgICAgICAgICAgJi5wcmljZS1maW5hbCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByaWNlLXN0YW5kYXJkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiA2MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucC1jb2RlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGlwcGluZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGdhcDogNXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZsYWctZnJlZXNoaXBwaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZsYWctc2hpcHBpbmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMzQsIDg4LCA1NiwgMC42KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmF2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLWdyZWVuO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHJcbiAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtdG9vbHMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByLWFjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAucXVhbnRpdHkge1xyXG5cclxuICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLmJ0bi1jYXJ0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxNzVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgQGluY2x1ZGUgY2FydC1idG4oMTc1cHggIWltcG9ydGFudCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBidG4tY29sb3IocHJpbWFyeSk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1jYXJ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHIteWVsbG93O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwcm9kdWN0LWRldGFpbC1mb3JtIHtcclxuXHJcbiAgLnAtdmFyaWFudHMtYmxvY2sge1xyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jdmFyaWFudHMge1xyXG5cclxuICAucHJpY2Uge1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnZhcmlhbnQtcHJpY2Utd3JhcCB7XHJcblxyXG4gICAgICAucHJpY2UtZmluYWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmFyaWFudC1jYXJ0IHtcclxuXHJcbiAgICBmaWVsZHNldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXBsYWluIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeS1ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4udHlwZS1wb3N0cy1saXN0aW5nIHtcclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlci1pbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICAuc2VjdGlvbkRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdGl0bGUoKTtcclxuICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNibG9nLWhwIHtcclxuICAubmV3cy13cmFwcGVyIHtcclxuICAgIGdhcDogMTRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV3cy1pdGVtIHtcclxuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gN3B4KTtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHhzKSB7XHJcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAmOm50aC1jaGlsZChuICsgMykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLWJ0bi13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDU1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgQGluY2x1ZGUgZGVmYXVsdC1idG4oMTkwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5ld3Mtd3JhcHBlciB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgZ2FwOiA0MHB4IDI4cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxuXHJcbiAgLm5ld3MtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAubmV3cy1pdGVtLWxpbmstaW1nIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRici14eGw7XHJcbiAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHNjYWxlOiAxLjE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC40KTtcclxuXHJcbiAgICAgIC5uZXdzLWl0ZW0tY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtaXRlbS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRpbWUge1xyXG4gICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xyXG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3cy1pdGVtLWJ0biB7XHJcbiAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bihhdXRvKTtcclxuICAgICAgICBAaW5jbHVkZSBidG4tY29sb3Ioc2Vjb25kYXJ5KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy11cDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnR5cGUtcG9zdCB7XHJcblxyXG4gIC5jb250ZW50LXdyYXBwZXItaW4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgdGl0bGU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXJ0aWNsZS10aW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aW1lIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgIGNvbG9yOiAjYjFiMWIxO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBmb290ZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDcwcHggMDtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93LWxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHIteWVsbG93O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwOmhhcyhpbWcpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzLFxyXG4gICAgICBoNCxcclxuICAgICAgaDIsXHJcbiAgICAgIGg1LFxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGx1cy1nYWxsZXJ5LXdyYXAge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAucGx1cy1nYWxsZXJ5LWl0ZW0ge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogMy8yO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQtcHJldiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bigxOTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYXJ0aWNsZS1idG4td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgLmFydGljbGUtYnRuIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XHJcbiAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MyZDM0NTtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNjMmQzNDU7XHJcbiAgICBjb2xvcjogIzIyNTgzODtcclxuICAgIHBhZGRpbmc6IDAgMjVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIkB1c2UgJy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGhlaWdodDogNjBweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbDpiZWZvcmUsXHJcbmlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvcmRlci1jb2xvcjogI0QzRDNEMyAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxuICBib3JkZXItcmFkaXVzOiAkYnI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6YmVmb3JlIHtcclxuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcclxuaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAnU2hvcHRldCc7XHJcbiAgY29udGVudDogJ1xcZTkxMyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRicjtcclxuICBmb250LXNpemU6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6ICRjbHItd2hpdGU7XHJcbn1cclxuXHJcbi5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOmFmdGVyLFxyXG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1ncmVlbjtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIGxhYmVsLFxyXG5pbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGNvbG9yOiAjMjEyMTIxO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJi53aG9sZS13aWR0aCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0IHtcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICRjbHItbmV1dHJhbC0yMDA7XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmZvcm0tY29udHJvbCB7XHJcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICYuZm9jdXMtdmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zbWFydC1sYWJlbHMtYWN0aXZlIC5zbWFydC1sYWJlbC13cmFwcGVyLmZvY3VzZWQgbGFiZWwsXHJcbi5zbWFydC1sYWJlbHMtYWN0aXZlIC5zbWFydC1sYWJlbC13cmFwcGVyLnBvcHVsYXRlZCBsYWJlbCB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGNvbG9yOiAjMjEyMTIxO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgb3BhY2l0eTogMTtcclxuICBwYWRkaW5nLXRvcDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuXHJcbiAgJi5zbWFydC1sYWJlbC13cmFwcGVyIHtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAmIC5yZXF1aXJlZC1hc3RlcmlzayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogIzk3OTc5NyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jY2hlY2tvdXRDb250ZW50IGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcclxuI2NoZWNrb3V0Q29udGVudCBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gIHBhZGRpbmctbGVmdDogNDVweDtcclxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogJGZ3LWJvbGQgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1ncm91cCB7XHJcbiAgbWF4LXdpZHRoOiA2MzBweCAhaW1wb3J0YW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgPiBpbnB1dC5mb3JtLWNvbnRyb2wsXHJcbi5mb3JtLWdyb3VwID4gc2VsZWN0LmZvcm0tY29udHJvbCxcclxuLmZvcm0tZ3JvdXAgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gIGNvbG9yOiAjNUQ2NTYwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogNjMwcHggIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMSwgMjExLCAyMTEsIDAuMjQpO1xyXG4gIH1cclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICM1ZDY1NjA7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XHJcbiAgd2lkdGg6IDI4cHg7XHJcbiAgaGVpZ2h0OiAyOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4jY2hlY2tvdXRDb250ZW50IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDpiZWZvcmUge1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNEM0QzRDM7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG5cclxuI2NoZWNrb3V0Q29udGVudCAuZm9ybS1jb250cm9sIHtcclxuICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxufVxyXG5cclxuLmNvbnNlbnRzLFxyXG4uY29uc2VudHMuY29uc2VudHMtZmlyc3Qge1xyXG4gIGxhYmVsLFxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItc2VsZWN0aW9uLFxyXG5zZWxlY3QsXHJcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2Fycm93LWRvd24uc3ZnJyk7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XHJcbn1cclxuXHJcbi5waG9uZS1jb21iaW5lZC1pbnB1dCB7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5jb3VudHJ5LWZsYWdzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG5cclxuICAgIC5jb3VudHJ5LWZsYWdzLWlubmVyIHtcclxuICAgICAgLy8gdG9wOiAxMnB4O1xyXG4gICAgICAvLyBsZWZ0OiA3cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgIC5jb3VudHJ5LWZsYWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEM0QzRDM7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNocC1mbGFnLWxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgY29sb3I6ICM1RDY1NjA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogIzVENjU2MDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBvcmRlcjogMjtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogY2FsYyg0NDlweCAtIDEwMHB4KTtcclxuICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9jdXMtdmlzaWJsZSB+IC5jb3VudHJ5LWZsYWdzIHtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGNsci1uZXV0cmFsLTkwMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcbi5hYmxlLXRlbXBsYXRlLTEge1xyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyO1xyXG4gICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICB3aWR0aDogMzVweDtcclxuICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00xMSAxLjAwMDA0QzExIDEuMDAwMDQgNy4zMTc1OCA2IDYgNkM0LjY4MjMzIDYgMSAxIDEgMScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz5cIik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00xMSAxLjAwMDA0QzExIDEuMDAwMDQgNy4zMTc1OCA2IDYgNkM0LjY4MjMzIDYgMSAxIDEgMScgc3Ryb2tlPSclMjMyMjU4MzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz5cIik7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9JzEyJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMiA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnPjxwYXRoIGQ9J00xMSAxLjAwMDA0QzExIDEuMDAwMDQgNy4zMTc1OCA2IDYgNkM0LjY4MjMzIDYgMSAxIDEgMScgc3Ryb2tlPSclMjMyMjU4MzgnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz5cIik7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuJGNvb2tpZXMtYmc6ICRjbHItd2hpdGU7XHJcblxyXG4uc2l0ZUNvb2tpZXMge1xyXG4gICYuc2l0ZUNvb2tpZXMtLXNjcm9sbGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29raWVzLWJnO1xyXG4gIH1cclxuICAmX19mb3JtIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb29raWVzLWJnO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNTQ5cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2xpbmtzIHtcclxuICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJvdHRvbTogMjJweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICAmOmhvdmVyIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYnV0dG9uV3JhcCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAuc2l0ZUNvb2tpZXNfX2J1dHRvbiB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bigxOTBweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmW3ZhbHVlPSdyZWplY3QnXSB7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYnRuLWNvbG9yKHdoaXRlKTtcclxuICAgICAgfVxyXG4gICAgICAmW3ZhbHVlPSdhbGwnXSB7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgYnRuLWNvbG9yKHByaW1hcnkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5jb250YWN0LWJhbm5lciB7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICBoNCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMzEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2xyLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb250YWN0LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgbWluLWhlaWdodDogMTQ5cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcm93LWdhcDogOHB4O1xyXG4gICAgcGFkZGluZzogMjlweCAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAzMTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1iYW5uZXJfX2l0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XHJcblxyXG4gICAgICAgIC5jb250YWN0LWJhbm5lcl9fdGV4dCxcclxuICAgICAgICAuY29udGFjdC1iYW5uZXJfX2ljb246YmVmb3JlIHtcclxuICAgICAgICAgIGNvbG9yOiAkbGluay1jb2xvci1ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG5cclxuICAgICAgICAuY29udGFjdC1iYW5uZXJfX3RleHQge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGFjdC1iYW5uZXJfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZWwge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLXBob25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm1haWwge1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLW1haWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250YWN0LWJhbm5lcl9fdGV4dCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9yZGVyaW5nLXByb2Nlc3M6bm90KC5jYXJ0LWlzLWVtcHR5KSB7XHJcbiAgLmNvbnRhY3QtYmFubmVyIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMzNweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0yMDA7XHJcblxyXG4gICAgLmNvbnRhY3Qtd3JhcHBlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0yMDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0yMDAgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYmFubmVyX19pdGVtOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuI2Zvcm1Db250YWN0LFxyXG4uY29udGFjdC1mb3JtLWFibGUge1xyXG4gIG1heC13aWR0aDogNjkwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIC53cmFwLWVsZW1lbnRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICYuaGFsZi13aWR0aCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWluKHRhYmxldC1taW4pIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIEBpbmNsdWRlIHRpdGxlKCk7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC03MDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwO1xyXG4gICAgICAvLyAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItbmV1dHJhbC0zMDA7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogMjQzcHg7XHJcbiAgICB9XHJcbiAgICAmLmNvbnNlbnRzIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTcwMDtcclxuICAgICAgbWFyZ2luLXRvcDogMzFweDtcclxuXHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItbmV1dHJhbC03MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zdWJtaXQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiAxOTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0LWZvcm0ge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA4MHB4O1xyXG5cclxuICBoMyB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG51bC5jaGVja21hcmsge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHJcbiAgbGkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBpY29uLWNoZWNrO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICNlMDVlMDA7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuY2hlY2ttYXJrLXBhZ2Uge1xyXG5cclxuICAgIGxpIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW46IDEycHggMTBweCAwIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uYWNjb3JkaW9uIHtcclxuICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDEwMHB4IGF1dG87XHJcblxyXG4gIC5hY2NvcmRpb25fX2NvbnRlbnQge1xyXG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xyXG4gICAgcGFkZGluZzogMTZweCAzMnB4IDMycHggMzJweDtcclxuXHJcbiAgICAmIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAmIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tbWFpbiB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICB9XHJcblxyXG4gIGRldGFpbHMsXHJcbiAgLmFjY29yZGlvbl9fbWFpbiB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uX19tYWluIHtcclxuXHJcbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgODgsIDU2LCAuMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGV0YWlsc1tvcGVuXSB7XHJcblxyXG4gICAgc3VtbWFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uX19jb250ZW50IHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgODgsIDU2LCAuMTYpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3VtbWFyeSxcclxuICAuYWNjb3JkaW9uX19oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbHVtbi1nYXA6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAzMnB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogdXJsKC91c2VyL2RvY3VtZW50cy9hYmxlLWltYWdlcy9pY29ucy9hY2NvcmRpb24tcGx1cy5zdmcpO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb25fX2hlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMTZweCAwIDA7XHJcbiAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4udG9wLW5hdmlnYXRpb24tYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHotaW5kZXg6IDEwMDQ7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IC0kdG9wLW5hdmlnYXRpb24taGVpZ2h0O1xyXG4gIGhlaWdodDogJHRvcC1uYXZpZ2F0aW9uLWhlaWdodDtcclxuICBiYWNrZ3JvdW5kOiAkdG9wLW5hdmlnYXRpb24tYmFja2dyb3VuZDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgIHRvcDogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgfVxyXG5cclxuICAudG9wLW5hdmlnYXRpb24tbWVudSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICBmbGV4OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChsLW1pbikge1xyXG4gICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1uYXZpZ2F0aW9uLXRvb2xzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuXHJcbiAgICBbZGF0YS10ZXN0aWQ9J2hlYWRlclNpZ251cCddIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZHJvcGRvd24ge1xyXG5cclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC50b3AtbmF2aWdhdGlvbi1tYWlsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1tYWlsO1xyXG4gICAgICBjb2xvcjogI0UzRTQ2MjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLW5hdmlnYXRpb24tdGVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBpY29uLXBob25lO1xyXG4gICAgICBjb2xvcjogI0UzRTQ2MjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjdG9wTmF2aWdhdGlvbkRyb3Bkb3duIHtcclxuXHJcbiAgICAuY2FyZXQge1xyXG4gICAgICBjb2xvcjogI0UzRTQ2MjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50b3AtbmF2aWdhdGlvbi1tZW51LW1vYmlsZSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuICAgIC50b3AtbmF2aWdhdGlvbi1tZW51LW1vYmlsZS1sYWJlbCB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAyMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnLi4vLi4vZm9udHMnIGFzICo7XHJcbkB1c2UgJy4uLy4uL2NvbG9ycycgYXMgKjtcclxuXHJcbiRoZWFkZXItbW9iaWxlLW1pbi1oZWlnaHQ6IDkwcHg7XHJcbiRoZWFkZXItdG9wLWRlc2t0b3AtbWluLWhlaWdodDogOTBweDtcclxuJGhlYWRlci10b3AtYmFja2dyb3VuZDogcmdiYSgyNDMsMjM3LDY2LDEpO1xyXG4kaGVhZGVyLW1vYmlsZS1iYWNrZ3JvdW5kOiByZ2JhKDI0MywyMzcsNjYsMSk7XHJcbiRoZWFkZXItbW9iaWxlLWxpbmstYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRzZWFyY2gtZm9ybS1tb2JpbGUtaGVpZ2h0OiA3MHB4O1xyXG5cclxuJHRvcC1uYXZpZ2F0aW9uLWhlaWdodDogNDBweDtcclxuJHRvcC1uYXZpZ2F0aW9uLWJhY2tncm91bmQ6ICRjbHItcHJpbWFyeTtcclxuXHJcbiRuYXZpZ2F0aW9uLWRlc2t0b3AtaGVpZ2h0OiA3MHB4O1xyXG4kbmF2aWdhdGlvbi1iYWNrZ3JvdW5kOiAkY2xyLXdoaXRlO1xyXG5cclxuLy8gLy8gbGlua3NcclxuLy8gJG5hdmlnYXRpb24taXRlbS1ib3JkZXI6IG5vbmU7XHJcbi8vICRuYXZpZ2F0aW9uLWl0ZW0tZm9udC1zaXplOiAkZnMtNTAwO1xyXG4vLyAkbmF2aWdhdGlvbi1pdGVtLWZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbi8vICRuYXZpZ2F0aW9uLWl0ZW0tY29sb3I6ICRjbHItbmV1dHJhbC01MDtcclxuLy8gJG5hdmlnYXRpb24taXRlbS1ob3Zlci1iZzogJGNsci1uZXV0cmFsLTUwO1xyXG4vLyAkbmF2aWdhdGlvbi1pdGVtLWhvdmVyLWNvbG9yOiAkY2xyLW5ldXRyYWwtNDAwO1xyXG5cclxuLy8gLy8gbW9iaWxlXHJcbi8vICRuYXZpZ2F0aW9uLXJlc3BvbnNpdmUtYmFja2dyb3VuZDogJGNsci1uZXV0cmFsLTUwO1xyXG4vLyAkbmF2aWdhdGlvbi1yZXNwb25zaXZlLXRvcDogNThweDtcclxuXHJcbi8vIC8vIHN1Ym1lbnVcclxuLy8gJHN1Ym1lbnUtYmFja2dyb3VuZDogJGNsci1uZXV0cmFsLTUwO1xyXG5cclxuLy8gLy8gdG9wIG5hdlxyXG4vLyAkdG9wLW5hdi1iYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4vLyAkdG9wLW5hdi1oZWlnaHQ6IGF1dG87XHJcbiIsIkB1c2UgJy4uLy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5zY3JvbGxlZCB7XHJcbiAgLy9AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAvLyAgLy8gT2Zmc2V0IHBybyBmaXhuw60gaGVhZGVyIC0gaG9kbm90YSBzZSBtxa/FvmUgbGnFoWl0IHBvZGxlIHbDvcWha3kgaGVhZGVyIGVsZW1lbnTFryAtIHRha8W+ZSBqZSBwb3TFmWViYSBzaSBqaSB2eXBvxI3DrXRhdCBvZCBwcm9qZWt0dSBrIHByb2pla3R1XHJcbiAgLy9cclxuICAvLyAgcGFkZGluZy10b3A6IGNhbGMoJGhlYWRlci10b3AtZGVza3RvcC1taW4taGVpZ2h0ICsgJG5hdmlnYXRpb24tZGVza3RvcC1oZWlnaHQpO1xyXG4gIC8vfVxyXG5cclxuICAvLy50b3AtbmF2aWdhdGlvbi1iYXIge1xyXG4gIC8vICBAaW5jbHVkZSBtcS1taW4ocykge1xyXG4gIC8vICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG5cclxuICAuYWRtaW4tYmFyIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAvLyNuYXZpZ2F0aW9uIHtcclxuICAvLyAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAvLyAgICB0b3A6IGNhbGMoJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCkgIWltcG9ydGFudDtcclxuICAvLyAgfVxyXG4gIC8vfVxyXG5cclxuICAvLyAjaGVhZGVyIC5oZWFkZXItdG9wIC5zZWFyY2ggZm9ybSB7XHJcbiAgLy8gICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gIC8vICAgICB0b3A6IGNhbGMoJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCAtIDFweCkgIWltcG9ydGFudDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcblxyXG4gIC5zZWFyY2hXaGlzcGVyZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgdG9wOiBjYWxjKCRzZWFyY2gtZm9ybS1tb2JpbGUtaGVpZ2h0IC0gMXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gKCRzZWFyY2gtZm9ybS1tb2JpbGUtaGVpZ2h0ICogMikpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbGVkLWRvd24ge1xyXG4gICAgLy8jaGVhZGVyIHtcclxuICAgIC8vICB0b3A6IC0xNSUgIWltcG9ydGFudDtcclxuICAgIC8vICAuaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAvLyAgICB0b3A6IC02MHB4O1xyXG4gICAgLy9cclxuICAgIC8vICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAvLyAgICAgIHRvcDogLTIwMHB4O1xyXG4gICAgLy8gICAgfVxyXG4gICAgLy8gIH1cclxuICAgIC8vfVxyXG5cclxuICAgIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgJi5zY3JvbGxlZC11cCB7XHJcbiAgICAvLyNoZWFkZXIge1xyXG4gICAgLy8gIC5oZWFkZXItYm90dG9tIHtcclxuICAgIC8vICAgIHRvcDogMDtcclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gICYuc2Nyb2xsZWQtZG93bixcclxuICAmLnNjcm9sbGVkLXVwIHtcclxuICAgIC5zaXRlLW1zZy5pbmZvcm1hdGlvbiB7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcbiAgLy8jaGVhZGVyIHtcclxuICAvLyAgcG9zaXRpb246IGZpeGVkO1xyXG4gIC8vICB0b3A6IDA7XHJcbiAgLy8gIHdpZHRoOiAxMDAlO1xyXG4gIC8vICBib3gtc2hhZG93OiBub25lO1xyXG4gIC8vICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gIC8vICB6LWluZGV4OiAxMDAzO1xyXG4gIC8vXHJcbiAgLy8gIC5oZWFkZXItYm90dG9tIHtcclxuICAvLyAgICB0b3A6ICRoZWFkZXItdG9wLWRlc2t0b3AtbWluLWhlaWdodDtcclxuICAvLyAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgLy8gICAgd2lkdGg6IDEwMCU7XHJcbiAgLy8gICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAvLyAgICBib3gtc2hhZG93OiAwIDhweCA1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gIC8vICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLXRvcC1kZXNrdG9wLW1pbi1oZWlnaHQ7XHJcbiAgLy9cclxuICAvLyAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gIC8vICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgLy8gICAgfVxyXG4gIC8vICB9XHJcbiAgLy99XHJcbn1cclxuXHJcbmJvZHk6aGFzKC5zaXRlLW1zZy5pbmZvcm1hdGlvbikge1xyXG4gICNoZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgdG9wOiB2YXIoLS1zaXRlLW1zZy1oZWlnaHQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnNjcm9sbGVkIHtcclxuICAgICNoZWFkZXIge1xyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2Nyb2xsZWQtdXAge1xyXG4gICAgICAjaGVhZGVyIHtcclxuICAgICAgICAuaGVhZGVyLWJvdHRvbSB7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2l0ZS1tc2cuaW5mb3JtYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgb3BhY2l0eTogMTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xyXG4gIHotaW5kZXg6IDEwMDQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogdW5zZXQ7XHJcbiAgbGVmdDogdW5zZXQ7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiBpbml0aWFsO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnRleHQge1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qcy1jbG9zZS1pbmZvcm1hdGlvbi1tc2c6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLnNjcm9sbGVkLXVwIHtcclxuXHJcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgICB0b3A6IDA7XHJcbiAgfVxyXG5cclxuICAjaGVhZGVyIHtcclxuICAgIHRvcDogJHRvcC1uYXZpZ2F0aW9uLWhlaWdodDtcclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4kbmF2aWdhdGlvbi1zaWRlcy13aWR0aDogMTUwcHg7XHJcblxyXG4jaGVhZGVyIHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiAxMDA0O1xyXG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICB0b3A6ICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4jaGVhZGVyIC5oZWFkZXItdG9wIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB6LWluZGV4OiAxMDAzO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLXRvcC1iYWNrZ3JvdW5kO1xyXG4gIGhlaWdodDogJGhlYWRlci10b3AtZGVza3RvcC1taW4taGVpZ2h0O1xyXG4gIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBoZWlnaHQ6ICRoZWFkZXItbW9iaWxlLW1pbi1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyLmhlYWRlci10b3Atd3JhcHBlciB7XHJcbiAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLXRvcC1kZXNrdG9wLW1pbi1oZWlnaHQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICBtaW4taGVpZ2h0OiAkaGVhZGVyLW1vYmlsZS1taW4taGVpZ2h0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW1vYmlsZS1iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpdGUtbmFtZSB7XHJcbiAgICB6LWluZGV4OiA5OTtcclxuICAgIGZsZXg6ICRuYXZpZ2F0aW9uLXNpZGVzLXdpZHRoO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogMzVweDtcclxuICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuanMtbmF2aWdhdGlvbi1jb250YWluZXIge1xyXG4gICAgZmxleDogY2FsYygxMDAlIC0gMzUwcHgpO1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLXRvcC1kZXNrdG9wLW1pbi1oZWlnaHQ7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICNuYXZpZ2F0aW9uIHtcclxuICAgICAgaGVpZ2h0OiAkaGVhZGVyLXRvcC1kZXNrdG9wLW1pbi1oZWlnaHQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIHRvcDogJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCArICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQ7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAoJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCArICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmlnYXRpb24taW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIC8vanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgzNCwgODgsIDU2LCAwLjE2KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tZW51LWl0ZW0tOTQ0IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bihhdXRvKTtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBidG4tY29sb3IodHJhbnNwYXJlbnQpO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmV4dCB7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VibWVudS1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmV4cCB7XHJcblxyXG4gICAgICAgICAgICAgIC5tZW51LWxldmVsLTIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgLy9saW5lLWhlaWdodDogJGhlYWRlci10b3AtZGVza3RvcC1taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjbHItcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAmLmV4dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1lbnUtbGV2ZWwtMSB7XHJcblxyXG4gICAgICAgICAgLmV4dCA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nMTInIGhlaWdodD0nNycgdmlld0JveD0nMCAwIDEyIDcnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTExIDEuMDAwMDRDMTEgMS4wMDAwNCA3LjMxNzU4IDYgNiA2QzQuNjgyMzMgNiAxIDEgMSAxJyBzdHJva2U9JyUyMzIyNTgzOCcgc3Ryb2tlLXdpZHRoPScxLjUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvPjwvc3ZnPlwiKTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZW51LWl0ZW0tOTQ0IHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcHBlbmRlZC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1lbnUtbGV2ZWwtMiB7XHJcbiAgICAgICAgICAgIC8vZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzMDBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItdG9wLWRlc2t0b3AtbWluLWhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICgtJG5hdmlnYXRpb24tc2lkZXMtd2lkdGgpO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3skbmF2aWdhdGlvbi1zaWRlcy13aWR0aCAqIDJ9KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHggMDtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgYSBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tZW51LWxldmVsLTMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb25BY3Rpb25zIHtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgYVtkYXRhLXRlc3RpZD1cInNpZ25pblwiXSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgb3V0bGluZS1idG4oKTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5leHQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5zdWJtZW51LWFycm93IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubmF2aWdhdGlvbkFjdGlvbnNfX3N1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdmlnYXRpb25BY3Rpb25zX19zdWJtZW51X19pdGVtOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VhcmNoIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgIGZvcm0ge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KCdtb2JpbGUnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgIHRvcDogY2FsYygkaGVhZGVyLW1vYmlsZS1taW4taGVpZ2h0ICsgJHRvcC1uYXZpZ2F0aW9uLWhlaWdodCArIHZhcigtLXNpdGUtbXNnLWhlaWdodCkpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoV2hpc3BlcmVyIHtcclxuICAgICAgbWF4LWhlaWdodDogY2FsYyh2YXIoLS12aCwgMXZoKSAqIDEwMCAtICgkc2VhcmNoLWZvcm0tbW9iaWxlLWhlaWdodCArICRoZWFkZXItbW9iaWxlLW1pbi1oZWlnaHQgKyAkdG9wLW5hdmlnYXRpb24taGVpZ2h0ICsgdmFyKC0tc2l0ZS1tc2ctaGVpZ2h0KSAqIDIpKTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICAgIHRvcDogY2FsYygkc2VhcmNoLWZvcm0tbW9iaWxlLWhlaWdodCArICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQgKyB2YXIoLS1zaXRlLW1zZy1oZWlnaHQpKTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKHZhcigtLXZoLCAxdmgpICogMTAwIC0gKCRzZWFyY2gtZm9ybS1tb2JpbGUtaGVpZ2h0ICsgJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCArICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQgKyB2YXIoLS1zaXRlLW1zZy1oZWlnaHQpICogMikpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5LTQwMDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICNhOGE4YTg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLWlucHV0LWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtYnV0dG9uIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogI2E4YThhODtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCgnbW9iaWxlJykge1xyXG4gICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICByaWdodDogMjdweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tc2VhcmNoO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XHJcbiAgICBmbGV4OiAkbmF2aWdhdGlvbi1zaWRlcy13aWR0aDtcclxuICAgIGhlaWdodDogJGhlYWRlci10b3AtZGVza3RvcC1taW4taGVpZ2h0O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgZ2FwOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgID4gYSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1taW4oJ21vYmlsZS1taW4nKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCgnbW9iaWxlJykge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkaWNvbi1kZWZhdWx0LWNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCgnbW9iaWxlJykge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgoJ3hzJykge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvZ2dsZS13aW5kb3dbZGF0YS10YXJnZXQ9J3NlYXJjaCddIHtcclxuICAgICAgb3JkZXI6IDE7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1zZWFyY2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLXdpbmRvd1tkYXRhLXRhcmdldD0nbG9naW4nXSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9nZ2xlLXdpbmRvd1tkYXRhLXRhcmdldD0nbmF2aWdhdGlvbiddIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1uYXYtYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIGNvbG9yOiAjMjI1ODM4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBAaW5jbHVkZSBpY29uLXVzZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubG9nb3V0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1uYXYtYnV0dG9uLXJlZ2lzdGVyLFxyXG4gICAgLnRvcC1uYXYtYnV0dG9uLWxvZ291dCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgYVtkYXRhLXRhcmdldD0nY2FydCddIHtcclxuICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1jYXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FydC1wcmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgYm90dG9tOiBpbml0aWFsO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xyLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KCdtb2JpbGUnKSB7XHJcbiAgICAgICAgICBsZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgdG9wOiAxOXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHhzKSB7XHJcbiAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVudS1oZWxwZXIge1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLXRvcC1kZXNrdG9wLW1pbi1oZWlnaHQ7XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdztcclxuXHJcbiAgICAgIGxpIGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkuZXhwIHtcclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICB1bCBsaSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGE6aG92ZXIge1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmZi1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlci1sYXlvdXQtMSB7XHJcbiAgI2hlYWRlciAuaGVhZGVyLXRvcCB7XHJcbiAgICAuaGVhZGVyLXRvcC13cmFwcGVyIHtcclxuICAgICAgPiAqIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1taW4ocy1taW4pIHtcclxuICAgICAgICAgIGZsZXg6IDAgMSAzMy4zMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmbGV4OiAwIDEgMjglO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlYXJjaC13aW5kb3ctdmlzaWJsZSB7XHJcblxyXG4gICNoZWFkZXIgLmhlYWRlci10b3AgLnNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLnNlYXJjaC1pbnB1dCB7XHJcbiAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaFdoaXNwZXJlciB7XHJcbiAgICAgIHRvcDogMTMwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgdG9wOiAxNTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJy4uLy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbiNoZWFkZXIgLmhlYWRlci1ib3R0b20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDIzNywgNjYsIDAuOCk7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk7XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQmFzZSBNaXhpbnNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIG1lbnUtaXRlbS1zdHlsZXMge1xyXG4gIHBhZGRpbmc6IDI0cHggMjBweCAyNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgYiB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgcGFkZGluZzogNS41cHggMDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzdWJtZW51LWFycm93LXN0eWxlcyB7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU4cHg7XHJcbiAgICByaWdodDogLTM3cHg7XHJcbiAgICB3aWR0aDogMzVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcbn1cclxuXHJcbiRtZW51LWxldmVsLTItZ2FwOiAzOXB4O1xyXG5cclxuQG1peGluIG1lbnUtbGV2ZWwtMi1zdHlsZXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB3aWR0aDogdmFyKC0tbWVudS1sZXZlbC0yLXdpZHRoKTtcclxuXHJcbiAgQGluY2x1ZGUgbXEtbWluKHMtbWluKSB7XHJcbiAgICBnYXA6ICRtZW51LWxldmVsLTItZ2FwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDAgNDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG4gICAgQGluY2x1ZGUgYnJlYWstY29udGFpbmVyKCRjbHItd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBNYWluIE5hdmlnYXRpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI2hlYWRlciAuaGVhZGVyLWJvdHRvbSAjbmF2aWdhdGlvbiB7XHJcbiAgZm9udC1mYW1pbHk6ICRmZi1wcmltYXJ5O1xyXG5cclxuICBAaW5jbHVkZSBtcS1taW4oJ21vYmlsZS1taW4nKSB7XHJcbiAgICBoZWlnaHQ6ICRuYXZpZ2F0aW9uLWRlc2t0b3AtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KCdtb2JpbGUnKSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0b3A6IGNhbGMoJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCArIHZhcigtLXNpdGUtbXNnLWhlaWdodCkpO1xyXG4gIH1cclxuXHJcbiAgLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgJiB7XHJcbiAgICBAaW5jbHVkZSBtcS1tYXgoeHMpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2aWdhdGlvbi1pbi5tZW51IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICBwYWRkaW5nOiAyMXB4IDIwcHg7XHJcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCAtIHZhcigtLXNpdGUtbXNnLWhlaWdodCkpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwO1xyXG5cclxuICAgICAgLnNjcm9sbGVkICYge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM1MXB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgPiB1bC5tZW51LWxldmVsLTEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjM3LCA2NiwgMC44KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1pbihzLW1pbikge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAyMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLW1vYmlsZS1saW5rLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGxpOmZpcnN0LWNoaWxkIGEge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBsaSxcclxuICAgICAgPiB1bCA+IGxpLFxyXG4gICAgICAuaW5uZXItd3JhcHBlciA+IGxpIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1taW4ocy1taW4pIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0IHtcclxuICAgICAgICAgIGIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjIycztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6aG92ZXIgYiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lbnUtaXRlbS1zdHlsZXM7XHJcblxyXG4gICAgICAgICAgLnN1Ym1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzdWJtZW51LWFycm93LXN0eWxlcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXh0IC5tZW51LWxldmVsLTIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZXhwIHtcclxuICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1pbnRlcmFjdGl2ZS1ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5tZW51LWxldmVsLTIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZW51LWxldmVsLTItc3R5bGVzO1xyXG5cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjdWxhdGUtaXRlbS13aWR0aCg0LCAkbWVudS1sZXZlbC0yLWdhcCk7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihzLW1pbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICA+IGRpdiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWluKCdtb2JpbGUtbWluJykge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMCAxMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubWVudS1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmhhcy10aGlyZC1sZXZlbCB7XHJcbiAgICAgICAgICAgICAgICAvLyBnYXA6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVudS1sZXZlbC0zIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubW9yZS1pdGVtcy10cmlnZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3AtbmF2aWdhdGlvbi1iYXIsXHJcbiAgICAuc29jaWFsLWljb25zLFxyXG4gICAgLnRvcC1uYXZpZ2F0aW9uLWJhci1tZW51IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1pbihzLW1pbikge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLW5hdmlnYXRpb24tYmFyLW1lbnUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTlweCAwO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcblxyXG4gICAgICBsaSBhIHtcclxuICAgICAgICBwYWRkaW5nOiAyMXB4IDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1oZWFkaW5nO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG9wLW5hdmlnYXRpb24tYmFyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWljb25zIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbkFjdGlvbnMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1Ym1lbnUtdmlzaWJsZSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCA1MiwgMzMsIDAuOSk7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWhlbHBlci52aXNpYmxlIHtcclxuXHJcbn1cclxuXHJcbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gYSA+IGIsXHJcbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gYSA+IHNwYW4sXHJcbiNuYXZpZ2F0aW9uIC5uYXZpZ2F0aW9uLWluIHVsIGxpOmhvdmVyID4gZGl2ID4gYSA+IHNwYW4ge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm5hdmlnYXRpb24td2luZG93LXZpc2libGUgLm5hdmlnYXRpb24tYnV0dG9ucyBhW2RhdGEtdGFyZ2V0PSduYXZpZ2F0aW9uJ10sXHJcbi5uYXZpZ2F0aW9uLXdpbmRvdy12aXNpYmxlIC5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD0nbmF2aWdhdGlvbiddOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm5hdmlnYXRpb24tbGlua3MubmF2aWdhdGlvbi1saW5rcy0tcmlnaHQgPiBsaSA+IGEge1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbn1cclxuXHJcbi5uYXZpZ2F0aW9uLWJ1dHRvbnMgYVtkYXRhLXRhcmdldD1jYXJ0XSB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn0iLCJAdXNlICcuLi8uLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uY2FydC13aW5kb3ctdmlzaWJsZSAuaGVhZGVyLXRvcCAuY2FydC13aWRnZXQge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5oZWFkZXItdG9wIC51c2VyLWFjdGlvbi1pbiB7XHJcbiAgZmxleDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cclxuICAuY2FydC13aWRnZXQge1xyXG4gICAgLy8gRm9yIGRldmVsb3BtZW50XHJcbiAgICAvLyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgLy8gRm9yIGRldmVsb3BtZW50XHJcbiAgfVxyXG59XHJcblxyXG4ub3ZlcmFsbC13cmFwcGVyID4gLnVzZXItYWN0aW9uIC5jYXJ0LXdpZGdldCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udXNlci1hY3Rpb24taW4ge1xyXG4gIC5wb3B1cC13aWRnZXQge1xyXG4gICAgJi5jYXJ0LXdpZGdldCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMTFweCAxNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjI0KTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICByaWdodDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgdG9wOiAkaGVhZGVyLXRvcC1kZXNrdG9wLW1pbi1oZWlnaHQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoeHhsKSB7XHJcbiAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KGwpIHtcclxuICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiBjYWxjKCRoZWFkZXItdG9wLWRlc2t0b3AtbWluLWhlaWdodCArICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQgKyB2YXIoLS1zaXRlLW1zZy1oZWlnaHQpKTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAkaGVhZGVyLXRvcC1kZXNrdG9wLW1pbi1oZWlnaHQgLSAkdG9wLW5hdmlnYXRpb24taGVpZ2h0IC0gdmFyKC0tc2l0ZS1tc2ctaGVpZ2h0KSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICB0b3A6IGNhbGMoJGhlYWRlci1tb2JpbGUtbWluLWhlaWdodCArICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQgKyB2YXIoLS1zaXRlLW1zZy1oZWlnaHQpKTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICgkaGVhZGVyLW1vYmlsZS1taW4taGVpZ2h0ICsgJHRvcC1uYXZpZ2F0aW9uLWhlaWdodCAtIHZhcigtLXNpdGUtbXNnLWhlaWdodCkpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWluKHRhYmxldC1taW4pIHtcclxuICAgICAgICB3aWR0aDogNTUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcnQtd2lkZ2V0LWlubmVyIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1jYXJ0LXdpZGdldC1ib3R0b20taGVpZ2h0KSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1taW4odGFibGV0LW1pbikge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMjVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYnI7XHJcblxyXG4gICAgICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRhYmxlLWxheW91dDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1uYW1lIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGNsci1uZXV0cmFsLTgwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtYW1vdW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbihtb2JpbGUtbWluKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgODgsIDU2LCAwLjE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmluY3JlYXNlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5kZWNyZWFzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pbmNyZWFzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlY3JlYXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtdW5pdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlbW92ZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjIyMCUyMiUyMGhlaWdodCUzRCUyMjIwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAlMjAyMCUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTYuMjUlMjA0LjU4MzI1TDE1LjczMzYlMjAxMi45Mzc1QzE1LjYwMTYlMjAxNS4wNzE5JTIwMTUuNTM1NyUyMDE2LjEzOTIlMjAxNS4wMDA3JTIwMTYuOTA2NUMxNC43MzYxJTIwMTcuMjg1OCUyMDE0LjM5NTYlMjAxNy42MDYlMjAxNC4wMDA2JTIwMTcuODQ2NkMxMy4yMDE3JTIwMTguMzMzMyUyMDEyLjEzMjUlMjAxOC4zMzMzJTIwOS45OTM5MiUyMDE4LjMzMzNDNy44NTI2JTIwMTguMzMzMyUyMDYuNzgxOTIlMjAxOC4zMzMzJTIwNS45ODI1NCUyMDE3Ljg0NTdDNS41ODczMyUyMDE3LjYwNDclMjA1LjI0NjY3JTIwMTcuMjgzOSUyMDQuOTgyMjMlMjAxNi45MDM5QzQuNDQ3NCUyMDE2LjEzNTQlMjA0LjM4Mjg3JTIwMTUuMDY2NyUyMDQuMjUzODQlMjAxMi45MjkzTDMuNzUlMjA0LjU4MzI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzQThBOEE4JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNMi41JTIwNC41ODM0MkgxNy41TTEzLjM3OTclMjA0LjU4MzQyTDEyLjgxMDklMjAzLjQwOTg2QzEyLjQzMyUyMDIuNjMwMyUyMDEyLjI0NCUyMDIuMjQwNTElMjAxMS45MTgxJTIwMS45OTc0MkMxMS44NDU4JTIwMS45NDM1JTIwMTEuNzY5MyUyMDEuODk1NTMlMjAxMS42ODkyJTIwMS44NTRDMTEuMzI4MyUyMDEuNjY2NzUlMjAxMC44OTUxJTIwMS42NjY3NSUyMDEwLjAyODclMjAxLjY2Njc1QzkuMTQwNjclMjAxLjY2Njc1JTIwOC42OTY2NyUyMDEuNjY2NzUlMjA4LjMyOTczJTIwMS44NjE4NUM4LjI0ODQyJTIwMS45MDUwOSUyMDguMTcwODIlMjAxLjk1NSUyMDguMDk3NzQlMjAyLjAxMTA2QzcuNzY4MDMlMjAyLjI2NCUyMDcuNTgzODYlMjAyLjY2ODA0JTIwNy4yMTU1MSUyMDMuNDc2MTNMNi43MTA3NyUyMDQuNTgzNDIlMjIlMjBzdHJva2UlM0QlMjIlMjNBOEE4QTglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk03LjkxNjAyJTIwMTMuNzVWOC43NSUyMiUyMHN0cm9rZSUzRCUyMiUyM0E4QThBOCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTTEyLjA4NCUyMDEzLjc1VjguNzUlMjIlMjBzdHJva2UlM0QlMjIlMjNBOEE4QTglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMi8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2E4YThhODtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC13aWRnZXQtYm90dG9tIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjlweDtcclxuXHJcbiAgICAgICAgICAmOmhhcyguc2hpcHBpbmctaXMtZnJlZSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXJ0LXdpZGdldC1idXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1jb252ZXJzaW9uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idG4oY2FsYygxMDAlIC0gNDBweCkpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bi1jb2xvcihyZWQpO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcnQtZnJlZS1zaGlwcGluZyB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOTNweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNoaXBwaW5nLWlzLWZyZWUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tc2hpcHBpbmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2UtcmFuZ2Uge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDhkOGQ4O1xyXG5cclxuICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDU1cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tc2hpcHBpbmc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcnQtd2lkZ2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bihjYWxjKDEwMCUgLSA0MHB4KSk7XHJcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYnRuLWNvbG9yKHNlY29uZGFyeSk7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tY2FydDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubG9naW4td2lkZ2V0IHtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICB6LWluZGV4OiA5OTk5OTk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDUyLCAzMywgMC45KTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9naW4td2luZG93LXZpc2libGUgJiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9wdXAtd2lkZ2V0LWlubmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbjogOCUgYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLW5ldXRyYWwtMjAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGgyIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luLWNsb3NlIHtcclxuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdG9wOiAyNXB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heCh4cykge1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvY2lhbC1sb2dpbi1idXR0b25zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tbG9naW4ge1xyXG4gICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZnMtNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMCA0NXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogOTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnRuKDEwMCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0bi1jb2xvcihwcmltYXJ5KTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24tdXNlcjtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbGlnaHRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dpbi13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBhc3N3b3JkLWhlbHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IHVuc2V0O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW46IDNweCAwO1xyXG4gICAgICAgICAgY2xlYXI6IGluaXRpYWw7XHJcbiAgICAgICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5ib2R5LnNjcm9sbGVkLWRvd24ge1xyXG5cclxuICAudXNlci1hY3Rpb24taW4ge1xyXG4gICAgLnBvcHVwLXdpZGdldCB7XHJcbiAgICAgICYuY2FydC13aWRnZXQge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgICB0b3A6ICRoZWFkZXItdG9wLWRlc2t0b3AtbWluLWhlaWdodDtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gJGhlYWRlci10b3AtZGVza3RvcC1taW4taGVpZ2h0KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgIHRvcDogJGhlYWRlci10b3AtZGVza3RvcC1taW4taGVpZ2h0ICsgJHRvcC1uYXZpZ2F0aW9uLWhlaWdodDtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gKCRoZWFkZXItdG9wLWRlc2t0b3AtbWluLWhlaWdodCArICR0b3AtbmF2aWdhdGlvbi1oZWlnaHQpKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uaGVhZGVyLWxheW91dC0xICNoZWFkZXIgLmhlYWRlci1ib3R0b20gI25hdmlnYXRpb24ge1xyXG4gIC5uYXZpZ2F0aW9uLWluLm1lbnUge1xyXG4gICAgPiB1bC5tZW51LWxldmVsLTEge1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXg6IDAgMSA0MS4zMzMzJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaXRlLW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAwIDEgMTcuMzMzMzMlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICB6LWluZGV4OiAyOTk7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzUwcHgpIHtcclxuICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpob3ZlciBpbWcge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAzKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTM1MHB4KSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5uYXZpZ2F0aW9uLWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMDBlbTtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgPiBsaTpmaXJzdC1jaGlsZCBhIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnQge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1yaWdodCB7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgLnJpZ2h0LWxpbmtzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgLnN1Ym1lbnUtYXJyb3cge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBsaTpsYXN0LWNoaWxkID4gYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgIC5zdWJtZW51LWFycm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNwbGl0dGVkIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkID4gYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHVsLm1lbnUtbGV2ZWwtMiB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1tZW51LWxldmVsLTItd2lkdGgpO1xyXG5cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgICAgICAgJi5oYXMtdGhpcmQtbGV2ZWwge1xyXG4gICAgICAgICAgICAgICAgPiBkaXYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1pbignbW9iaWxlLW1pbicpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gOTFweCk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWVudS1sZXZlbC0zIHtcclxuICAgICAgICAgICAgICAgICAgQGV4dGVuZCAubWVudS1sZXZlbC0zO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgPiBkaXYgPiBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWluKCdtb2JpbGUtbWluJykge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLm1lbnUtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItbGF5b3V0LTEge1xyXG4gIC5tZW51LWhlbHBlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTM1MXB4KSB7XHJcbiAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgIHJpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBsZWZ0OiAzOSU7XHJcbiAgICB9XHJcblxyXG4gICAgJi52aXNpYmxlLWFibGUge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgPiBzcGFuIHtcclxuICAgICAgQGluY2x1ZGUgbXEtbWluKHMtbWluKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+IHVsID4gbGkgYSB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcblxyXG4gICAgICAuc3VibWVudS1hcnJvdyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcbi53aWRlLWNhcm91c2VsIHtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNjYXJvdXNlbCB7XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXJzLXJvdy5yb3cge1xyXG4gIG1hcmdpbjogMDtcclxuXHJcbiAgLmNvbC1zbS04LFxyXG4gIC5jb2wtc20tNCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXIuaHAtY2Fyb3VzZWwge1xyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICBjb2xvcjogJGNsci15ZWxsb3c7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZGVmYXVsdC1idG4oYXV0byk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLWNvbG9yKHJlZCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgIHJpZ2h0OiA1MnB4O1xyXG4gICAgICBib3R0b206IDQycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuMjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICAgIHJpZ2h0OiA1MnB4O1xyXG4gICAgICBib3R0b206IDQycHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMTJweDtcclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNsci13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhcm91c2VsLXZpZGVvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiA4MDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgaGVpZ2h0OiA0MDBweDtcclxuICB9XHJcblxyXG4gIC8vJjpiZWZvcmUge1xyXG4gIC8vICBjb250ZW50OiBcIlwiO1xyXG4gIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgLy8gIHRvcDogMDtcclxuICAvLyAgbGVmdDogMDtcclxuICAvLyAgcmlnaHQ6IDA7XHJcbiAgLy8gIGJvdHRvbTogMDtcclxuICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMSwgNDIsIDczLCAwLjQpO1xyXG4gIC8vICB6LWluZGV4OiAyO1xyXG4gIC8vfVxyXG5cclxuICB2aWRlbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiBpbml0aWFsO1xyXG4gICAgbGVmdDogaW5pdGlhbDtcclxuICAgIG1hcmdpbjogNTBweCAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG4uYm9keS1iYW5uZXJzIHtcclxuICAuY29sLXNtLTEyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcbi5ocC1taWRkbGUtYmFubmVycyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi10b3A6IDEwNXB4O1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDY1MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KGwpIHtcclxuICAgICAgaGVpZ2h0OiA0MjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogMzgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCwgIzAwMCAwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYud2lkZS1iYW5uZXJfX2l0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgLmhwLW1pZGRsZS1iYW5uZXJzX19pdGVtLXRleHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCgud2lkZS1iYW5uZXJfX2l0ZW0pIHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYud2lkZS1iYW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgei1pbmRleDogOTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzIHtcclxuICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctNDAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaHAtbWlkZGxlLWJhbm5lcnNfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZmLWhlYWRpbmc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaHAtbWlkZGxlLWJhbm5lcnNfX2l0ZW0tdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bigxOTBweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLWNvbG9yKHdoaXRlKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5oZWxwLWJhbm5lciB7XHJcbiAgbWFyZ2luOiAxMDBweCAwIDEyMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgIG1hcmdpbjogNTBweCAwIDEwMHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNCxcclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaDQge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcmllcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdhcDogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY2F0ZWdvcnkge1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93O1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy11cDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5hYmFtYWwtYmFubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci15ZWxsb3c7XHJcbiAgbWFyZ2luOiAxODBweCAwO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiA1MHB4IDAgNjBweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAaW5jbHVkZSB0aXRsZSgpO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgcGFkZGluZzogNjRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZzogMzJweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTE0MHB4O1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDUwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWcge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW91dGxpbmUge1xyXG4gICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1wbGF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4ucHJvZHVjdHMtYmFubmVyIHtcclxuICBtYXJnaW4tdG9wOiAxODBweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgbWFyZ2luOiA1MHB4IDAgODBweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGFicyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190YWIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93O1xyXG4gICAgcGFkZGluZzogNDBweCAzMnB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRici14eGwgJGJyLXh4bCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy11cDtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW1nIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICRici14eGwgJGJyLXh4bCAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkYnIteHhsICRici14eGw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLnByb2R1Y3RzLXBpY3RvZ3JhbXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcclxuICAgIGdhcDogMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcblxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5yZXZpZXdzLWJhbm5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgLmhvbWVwYWdlLWdyb3VwLXRpdGxlIHtcclxuXHJcbiAgICAmID4gaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC01MHB4O1xyXG4gICAgICByaWdodDogMjAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItcmV2aWV3cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzMyNjU0OCAwJSwgIzIyNTgzOCAxMDAlKTtcclxuICAgICAgcGFkZGluZzogNjBweCA0OHB4IDUwcHggNDhweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvdXNlci9kb2N1bWVudHMvYWJsZS1pbWFnZXMvcmV2aWV3cy1iYW5uZXIvcXVvdGUuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcmV2aWV3IHtcclxuICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgcGFkZGluZzogMzBweCAwIDEwcHggMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICYgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmIHA6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1MywgMTkwLCAxKTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uc2Vlbi1iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdztcclxuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGM0NDtcclxuICAgIGhlaWdodDogNjBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX19saW5lIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMCA4MHB4IDA7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2JvcmRlci1saW5lLnN2Zyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRici14eGw7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGhlaWdodDogNzBweDtcclxuICB9XHJcblxyXG4gICZfX2NoYW5uZWwge1xyXG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICB9XHJcblxyXG4gICZfX25hbWUge1xyXG4gICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgJl9fZGF0ZSB7XHJcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gIH1cclxufSIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5mYXEtYmFubmVyIHtcclxuICBtYXJnaW46IDEwMHB4IDAgNTBweCAwO1xyXG5cclxuICAmX19pbmZvIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgcCB7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBjb2xvcjogJGNsci1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4ubWFwLWJhbm5lciB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMjRweCAzMnB4IDAgMzJweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5oNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgMzBweCAwIDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDMwcHggMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcmVnaW9uLXNlbGVjdCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTYwMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBtYXAgd2lkZ2V0XHJcblxyXG4jY2hhdGdvLW1hcHMtZm9vdGVyLXdpZGdldCxcclxuI2NoYXRnby1tYXBzLXdpZGdldCB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gIC5tYXJrZXItY2x1c3Rlci1zbWFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjM3LCA2NiwgMC4zMikgIWltcG9ydGFudDtcclxuXHJcbiAgICBkaXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmZi1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICB9XHJcblxyXG4gIGgzLFxyXG4gIHNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI2NoYXRnby1tYXBzLWZvb3Rlci13aWRnZXQtbSxcclxuICAjY2hhdGdvLW1hcHMtd2lkZ2V0LW0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICB9XHJcbn1cclxuXHJcbiNjaGF0Z28tbWFwcy13aWRnZXQge1xyXG5cclxuICAjY2hhdGdvLW1hcHMtd2lkZ2V0LWFkZHJlc3MtbGlzdC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuLnR5cGUtcHJvZHVjdCB7XHJcblxyXG4gIC5wLWRldGFpbC1pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICBnYXA6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1kZXRhaWwtaW5uZXItaGVhZGVyLW1vYmlsZSB7XHJcblxyXG4gICAgc3Bhbi5wLWNvZGUsXHJcbiAgICAuYnJhbmQtd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29kZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZ3MtYW5kLWJyYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWRldGFpbC1pbm5lci1oZWFkZXItbW9iaWxlIC5oMSxcclxuICAucC1kZXRhaWwtaW5uZXItaGVhZGVyIGgxIHtcclxuICAgIEBpbmNsdWRlIHRpdGxlO1xyXG4gICAgQGluY2x1ZGUgbXEtbWluKHMtbWluKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDE5cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWRhdGEtd3JhcHBlcixcclxuICAucC1pbWFnZS13cmFwcGVyIHtcclxuXHJcbiAgICAuc3Rhci1saXN0IHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuXHJcbiAgICAgIGEsXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGhlaWdodDogMTdweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuICAgICAgICB3aWR0aDogMTdweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcnMtbGFiZWwge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN0YXJzIC5zdGFyLmlzLWFjdGl2ZTpob3ZlcixcclxuICAuc3RhcnMgLnN0YXIuc3Rhci1oYWxmOmJlZm9yZSxcclxuICAuc3RhcnMgLnN0YXIuc3Rhci1vbjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICMzZjNmM2I7XHJcbiAgfVxyXG5cclxuICAucmF0ZS1hdmVyYWdlLXdyYXAgLnN0YXJzIGE6YmVmb3JlLFxyXG4gIC5yYXRlLWF2ZXJhZ2Utd3JhcCAuc3RhcnMgc3BhbjpiZWZvcmUge1xyXG4gICAgY29sb3I6ICMzZjNmM2I7XHJcbiAgfVxyXG5cclxuICAuY29sLXNtLTEyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAud2lkZSAucC1kZXRhaWwtaW5uZXIge1xyXG4gICAgLnAtZGF0YS13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgbXEtbWluKGwtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDM4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLWltYWdlLXdyYXBwZXIge1xyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtbWluKGwtbWluKSB7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBvc2l0aW9uLS1iZW5lZml0UHJvZHVjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgI2Zvcm1EaXNjdXNzaW9uIHtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bihhdXRvKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG4ucC1pbWFnZS13cmFwcGVyIHtcclxuICAucC1pbWFnZTpub3QoLmQtYmxvY2spIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAkYnI7XHJcbiAgfVxyXG5cclxuICAucC1pbWFnZS1jdXN0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1uZXV0cmFsLTYwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgbGVmdDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgQGluY2x1ZGUgbXEtbWluKG1vYmlsZS1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZsYWdzIHtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucC10aHVtYm5haWxzLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZS1zaG93LW1vcmUge1xyXG4gICAgICAucC10aHVtYm5haWxzID4gZGl2ID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIC5wLXRodW1ibmFpbHMtaW5uZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLXRodW1ibmFpbCB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoMiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNiksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoOCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMTApLFxyXG4gICAgICAgICY6bnRoLWNoaWxkKDEyKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWluKG1vYmlsZS1taW4pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctbW9yZS1pbWcge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgbWF4LWhlaWdodDogMTAwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAyLjY3cHg7XHJcbiAgICAgIG9yZGVyOiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5wLXRodW1ibmFpbCB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNsci1uZXV0cmFsLTYwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYnIteHhsO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgIH1cclxuICAgICAgJi5oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjbHItc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucC10aHVtYm5haWxzIC50aHVtYm5haWwtbmV4dCxcclxuICAucC10aHVtYm5haWxzIC50aHVtYm5haWwtcHJldiB7XHJcbiAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgLmZsYWdzLWV4dHJhIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5wLWRhdGEtd3JhcHBlciB7XHJcblxyXG4gIC5yYXRpbmdzLWFuZC1icmFuZCB7XHJcblxyXG4gICAgLmJyYW5kLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnAtZGV0YWlsLWlubmVyLWhlYWRlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBAaW5jbHVkZSB0aXRsZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtY29kZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzcGFuLnAtY29kZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZ3MtYW5kLWJyYW5kIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5wcmljZS1maW5hbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBmb250LWZhbWlseTogJGZmLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLXN0YW5kYXJkIHtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgb3BhY2l0eTogNjAlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLXNhdmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1tZWFzdXJlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXZhaWxhYmlsaXR5LXdyYXBwZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLWdyZWVuO1xyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXJvd3Mge1xyXG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gICAgICAucC1yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLS1kZWxpdmVyeTpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLWRlbGl2ZXJ5O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLWdpZnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy9AaW5jbHVkZSBpY29uLWdpZnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2ljb25zL2dpZnQuc3ZnJyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYtLXBhaW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tcGFpbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXZhaWxhYmlsaXR5LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XHJcbiAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNjcm9sbC10by1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FsY3VsYXRlIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVodWItYm9udXMtcHJvZHVjdC1kZXRhaWwtY29udGFpbmVyIHtcclxuXHJcbiAgICAuY2FyZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wLXRvLWNhcnQtYmxvY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBnYXA6IDEwcHggMzBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWRkLXRvLWNhcnQge1xyXG4gICAgICBmbG9hdDogdW5zZXQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG5cclxuICAgICAgICAuYW1vdW50IHtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItYm9yZGVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5jcmVhc2UsXHJcbiAgICAgICAgLmRlY3JlYXNlIHtcclxuICAgICAgICAgIHRvcDogMTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmNyZWFzZSB7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWNyZWFzZSB7XHJcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGQtdG8tY2FydC1idXR0b24ge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiA1cHg7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1jYXJ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJGNsci15ZWxsb3c7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDc2NEIgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQ3NjRCICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgIC5saW5rLWljb25zIHtcclxuICAgICAgICAubGluay1pY29uIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XHJcbiAgICAgICAgICBnYXA6IDZweDtcclxuICAgICAgICAgIC8vIGNvbG9yOiAkY2xyLWdyZXktMjAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnByaW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNoYXQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1jaGF0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zaGFyZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLXNoYXJlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi53YXRjaGRvZyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLXdhdGNoZG9nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucC1pbmZvcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgLnAtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuXHJcbiAgICAgICYuaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1kZWxpdmVyeTpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1kZWxpdmVyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXJldHVybjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvdXNlci9kb2N1bWVudHMvYWJsZS1pbWFnZXMvaWNvbnMvcmV0dXJuLnN2ZycpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tcGF5bWVudDpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogdXJsKCcvdXNlci9kb2N1bWVudHMvYWJsZS1pbWFnZXMvaWNvbnMvY2FyZC5zdmcnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZWxpdmVyeS10aW1lLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGVsaXZlcnktdGltZS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAsXHJcbiAgICAgIC5kZXRhaWwtcGFyYW1ldGVycy5zaGlwcGluZy1vcHRpb25zLWxheW91dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXRhaWwtcGFyYW1ldGVycy5zaGlwcGluZy1vcHRpb25zLWxheW91dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAwO1xyXG5cclxuICAgIC5zb2NpYWwtYnV0dG9ucyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAuanMtc2hhcmUtYnV0dG9ucy10cmlnZ2VyIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICN0d2l0dGVyLXdpZGdldC0wIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW5zdGFncmFtLFxyXG4gICAgICAubWFpbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZ2FwOiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDY3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmluc3RhZ3JhbSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxMUJDNjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1haWwge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3BhY2l0eTogNzAlO1xyXG5cclxuICAgICAgJi5jaGF0OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1jaGF0O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hhcmU6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBpY29uLXNoYXJlO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2F0Y2hkb2c6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBpY29uLWJlbGw7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4ucHJvZHVjdHMtaGVhZGVyIHtcclxuICBtYXJnaW46IDUwcHggMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSB0aXRsZSgpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBtYXJnaW46IDMycHggMCAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4jYWNjb3JkaW9uLWNvbnRlbnQge1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5zaHAtYWNjb3JkaW9uIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLnNocC1hY2NvcmRpb24tbGluayB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaHAtYWNjb3JkaW9uLWxpbmsge1xyXG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2hwLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgIC5yYXRlLXdyYXBwZXIge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhc2ljLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLnJhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgICAgICAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcclxuXHJcbiAgICAgICAgICB0Ym9keSB0ciB0aCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTc1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJvdy1oZWFkZXItbGFiZWwsXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjcmF0aW5nV3JhcHBlciB7XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jdGFiLWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICBib3JkZXItcmFkaXVzOiAkYnI7XHJcbiAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gIC5iYXNpYy1kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICYgPiBoMjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgLmRldGFpbC12aWRlbyB7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgJGNsci1zZWNvbmRhcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC0yMDA7XHJcbiAgfVxyXG5cclxuICAuY29uc2VudHMgbGFiZWwsXHJcbiAgLmNvbnNlbnRzIGEsXHJcbiAgLmNvbnNlbnRzLmNvbnNlbnRzLWZpcnN0IGxhYmVsLFxyXG4gIC5jb25zZW50cy5jb25zZW50cy1maXJzdCBhIHtcclxuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gIH1cclxuXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgaGVpZ2h0OiAxNDBweDtcclxuICB9XHJcblxyXG4gIC50YWItcGFuZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gICNkZXNjcmlwdGlvbiB7XHJcblxyXG4gICAgLmJhc2ljLWRlc2NyaXB0aW9uIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhc2ljLWRlc2NyaXB0aW9uIGgyLFxyXG4gICAgLmV4dGVuZGVkLWRlc2NyaXB0aW9uID4gcCB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgLmRldGFpbC1wYXJhbWV0ZXJzIHtcclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY2xyLWJvcmRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0aCxcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdy1oZWFkZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmF0ZS13cmFwcGVyLWluLWRlc2NyaXB0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNyYXRpbmdUYWIsXHJcbiAgI3Byb2R1Y3REaXNjdXNzaW9uIHtcclxuXHJcbiAgICAuZm9ybS1ncm91cCxcclxuICAgIC5jb2wteHMtMTIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNiB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsLFxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNyYXRpbmdUYWIge1xyXG5cclxuICAgICNyYXRlLWZvcm0ge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jZGlzY3Vzc2lvbi1mb3JtIHtcclxuXHJcbiAgLmpzLXZhbGlkYXRlZC1lbGVtZW50LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gICN0aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufSIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5wLWRldGFpbC10YWJzLXdyYXBwZXIge1xyXG4gIG1hcmdpbi10b3A6IDI5cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaHAtdGFicy1yb3cge1xyXG5cclxuICAgIC5zaHAtdGFicy1ob2xkZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgI3AtZGV0YWlsLXRhYnMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuXHJcbiAgICAgIC5zaHAtdGFiIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTc1cHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1wcmltYXJ5O1xyXG4gICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggMTJweCAwIDA7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG4udHlwZS1jYXRlZ29yeSB7XHJcbiAgKjpub3QoYm9keSkge1xyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICB3aWR0aDogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJGNsci1wcmltYXJ5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgYmFja2dyb3VuZDogI2Q4ZDhkODtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNmaWx0ZXJzLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgQG1peGluIGZpbHRlci1mb3JtLWNvbGxhcHNlZCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAbWl4aW4gZmlsdGVyLWZvcm0tZXhwYW5kZWQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgIG1hcmdpbi10b3A6IC0xMjdweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgIHotaW5kZXg6IDU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAtOTFweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE1MHB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMTdweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQtYnRuKDE3NXB4KTtcclxuICAgICAgQGluY2x1ZGUgYnRuLWNvbG9yKHJlZCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFMDVFMDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMDVFMDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2ljb25zL2ZpbHRlci5zdmcpO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcclxuICAgICAgfVxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICNmaWx0ZXJzLmZpbHRlcnMge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcclxuICAgIC5maWx0ZXItc2VjdGlvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAzOTBweDtcclxuICAgICAgcGFkZGluZzogMjdweCA2MHB4IDU1cHggNjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjdweCA0NXB4IDM4cHggNDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICBwYWRkaW5nOiAyN3B4IDI1cHggMjdweCAyNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcclxuICAgICAgICAtLWdhcDogODBweDtcclxuICAgICAgICAtLWNvbHVtbnM6IDQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBjb2x1bW4tZ2FwOiB2YXIoLS1nYXApO1xyXG4gICAgICAgIHJvdy1nYXA6IDE2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgICAgICAgIC0tZ2FwOiA1MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgIC0tY29sdW1uczogMztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAtLWNvbHVtbnM6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgLS1jb2x1bW5zOiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyZWQtcHJvZHVjdHMtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5maWx0ZXJlZC1wcm9kdWN0cy1jb3VudCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsZWFyLWZpbHRlcnMtYnRuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBzbWFsbC1idG4oMTQzcHgpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnRuLWNvbG9yKHRyYW5zcGFyZW50QmxhY2spO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5maWx0ZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChuICsgNSkge1xyXG4gICAgICAgICAgICBmb3JtLFxyXG4gICAgICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlci1mb3JtLWNvbGxhcHNlZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctZG93bjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXItZm9ybS1leHBhbmRlZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm5vdCguZmlsdGVyLXNlY3Rpb24tYm9vbGVhbikge1xyXG4gICAgICAgICAgICBmb3JtLFxyXG4gICAgICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlci1mb3JtLWNvbGxhcHNlZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXItZm9ybS1leHBhbmRlZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWx0ZXItc2VjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyB2YXIoLS1jb2x1bW5zKSkgLSB2YXIoLS1nYXApICsgKHZhcigtLWdhcCkgLyB2YXIoLS1jb2x1bW5zKSkpO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtb3ZlcmxheSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgLnNjcm9sbC1vdmVybGF5LWVsZW1lbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI0NCwgMjQ1LCAyNDcsIDAuMDAwMSkgMCUsICNmMmYyZjIgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb2x1bW5zLXNjcm9sbCB7XHJcbiAgICAgICAgICAuZmllbGRzZXQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4ge1xyXG4gICAgICAgICAgaDQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoLmZpbHRlci10b3RhbC1jb3VudCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAvLyBjb2xvcjogJGNsci1ncmV5O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93LWRvd247XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICArIGZvcm0ge1xyXG4gICAgICAgICAgICBmaWVsZHNldCxcclxuICAgICAgICAgICAgLmZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlci13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgIC5zbGlkZXItaGVhZGVyIHtcclxuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDE3cHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWRlci1jb250ZW50LFxyXG4gICAgLnVpLXNsaWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOGQ4ZDg7XHJcbiAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgfVxyXG4gICAgLnVpLXNsaWRlciAudWktc2xpZGVyLXJhbmdlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xyXG4gICAgfVxyXG4gICAgLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTkwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXJvdW5kO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICB3aWR0aDogMjVweDtcclxuICAgICAgdG9wOiAtMTBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5maWx0ZXItY291bnQge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4kY2xyLWNhdGVnb3J5LXRvcC1iZzogJGNsci1uZXV0cmFsLTIwMDtcclxuXHJcbi5jYXRlZ29yeS10b3Age1xyXG5cclxuICAuY2F0ZWdvcnktaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2F0ZWdvcnktcGVyZXgge1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IGg0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAucHJvZHVjdHMtdG9wLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiNwcm9kdWN0c1RvcCB7XHJcbiAgZ2FwOiAxMXB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC5wcm9kdWN0IHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRicjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1taW4ocy1taW4pIHtcclxuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNS41cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1pbihsLW1pbikge1xyXG4gICAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzJSAtIDcuNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1taW4oeGwtbWluKSB7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDguNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAucCB7XHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcclxuICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgfVxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxOThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnAtaW4ge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgLm9mZmVycyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgZmxleC1iYXNpczogaW5pdGlhbDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbiNjYXRlZ29yeS1oZWFkZXIge1xyXG4gIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gIGhlaWdodDogNTVweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeS1oZWFkZXItcGFnaW5hdGlvbiB7XHJcbiAgICBjb2xvcjogcmdiYSgzNCwgODgsIDU2LCAwLjYpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgfVxyXG5cclxuICBmb3JtIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgPiBkaXYge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeS1oZWFkZXItcGFnaW5hdGlvbiB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmxpc3RTb3J0aW5nIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAuc29ydGluZ1RvZ2dsZSB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgI2xpc3RTb3J0aW5nQ29udHJvbHMge1xyXG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Byb2R1Y3RzLWxpc3Rpbmctb3JkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLW1pbih0YWJsZXQtbWluKSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1yYWRpdXMgMHMgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktYnRuKDI1MHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0cy1saXN0aW5nLW9yZGVyLWhlYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmljb24tY2hldnJvbi1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcm9wZG93bi1tZW51IHtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNsci1wcmltYXJ5O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgIHRvcDogNzUlO1xyXG4gICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1taW4odGFibGV0LW1pbikge1xyXG4gICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICBhbGw6IHVuc2V0O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpoYXMoc3Ryb25nKSB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuLnBhZ2luYXRpb24td3JhcHBlciB7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heChsKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1taW4obW9iaWxlLW1pbikge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gICNsb2FkLW1vcmUtcG9zdHMtYnV0dG9uIHtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobSkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnaW5hdGlvbi10b3Age1xyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbi1saW5rIHtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2xyLXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGFnaW5hdGlvbi1sb2FkZXIge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIEBpbmNsdWRlIHByaW1hcnktYnRuKGF1dG8pO1xyXG4gICAgICBjb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgIC5jdXN0b21lci1wYWdlICYge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xLW1heCh4cykge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJldiB7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuICAgIH1cclxuICAgIC5uZXh0IHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhLFxyXG4gICAgc3Ryb25nIHtcclxuICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjbHItcHJpbWFyeTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjbHItd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG5ib2R5LnR5cGUtY2F0ZWdvcnkge1xyXG4gIC5zdWJjYXRlZ29yaWVzIHtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBnYXAgOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAvLyY6YmVmb3JlIHtcclxuICAgICAgLy8gIGNvbnRlbnQ6ICdcXGU5MTAnO1xyXG4gICAgICAvLyAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcclxuICAgICAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAvLyAgdG9wOiA1MCU7XHJcbiAgICAgIC8vICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgLy8gIHdpZHRoOiAyMHB4O1xyXG4gICAgICAvLyAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAvLyAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIC8vICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAvLyAgbGluZS1oZWlnaHQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgICAgLy8gIHBhZGRpbmctbGVmdDogN3B4O1xyXG4gICAgICAvLyAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyAgY29sb3I6ICM1MDUwNTA7XHJcbiAgICAgIC8vICBvcGFjaXR5OiAxO1xyXG4gICAgICAvLyAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAvLyAgei1pbmRleDogMTA7XHJcbiAgICAgIC8vfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkY2xyLW5ldXRyYWwtNDAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICRjbHItbmV1dHJhbC00MDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzQsIDg4LCA1NiwgMC4xNik7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDcwcHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZmLXByaW1hcnk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwOTlweCkge1xyXG4gICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuLnVzZXItYWN0aW9uLWluIC5wb3B1cC13aWRnZXQuY2FydC1pcy1lbXB0eSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1uZXV0cmFsLTIwMDtcclxuXHJcbiAgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jYXJ0LXdpZGdldC1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAyNXB4IDE1cHg7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgfVxyXG4gIC5jYXJ0LWhlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgdGl0bGU7XHJcbiAgfVxyXG4gIC5idG4ge1xyXG4gICAgLy8gQGluY2x1ZGUgYnRuLWNvbG9yKHRyYW5zcGFyZW50UmVkKTtcclxuICB9XHJcbiAgLmNvbnRhY3QtYmFubmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXJpbmctcHJvY2VzcyAuY2FydC13cmFwcGVyIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4ub3JkZXJpbmctcHJvY2Vzcy5jYXJ0LWlzLWVtcHR5LmlkLS05IHtcclxuXHJcbiAgLm92ZXJhbGwtd3JhcHBlciB7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC91c2VyL2RvY3VtZW50cy9hYmxlLWltYWdlcy9jYXJ0L2VtcHR5LWNhcnQucG5nKTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAuY29udGVudC13cmFwcGVyLWluIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2NhcnQtd3JhcHBlciB7XHJcblxyXG4gICAgLmNhcnQtZW1wdHkuY2FydC1pbm5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTlweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMSxcclxuICAgICAgLmgxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHRpdGxlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgICAgLmNhcnQtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NzBweCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci15ZWxsb3c7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idG4oMjAwcHgpO1xyXG5cclxuICAgICAgICAvLyBAaW5jbHVkZSBidG4tY29sb3IodHJhbnNwYXJlbnRSZWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb2wtbWQtOCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDcwcHgpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRicjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVtcHR5LWNhcnQtYm94ZXMge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29sLW1kLTQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgoeHhsKSB7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTQ3MHB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4kY2xyLWJvcmRlcjogI2UwZTBlMDtcclxuI2NoZWNrb3V0U2lkZWJhciB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG4gIHBhZGRpbmctbGVmdDogNTBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gIG1pbi13aWR0aDogMzQ1cHg7XHJcblxyXG4gID4gaDQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh4bCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5jaGVja291dC1ib3gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC5vcmRlci1zdW1tYXJ5LWlubmVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiBoNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDJweDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICBvcmRlcjogLTI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgoeHMpIHtcclxuICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWluLWhlaWdodDogNjVweDtcclxuXHJcbiAgICAmW2RhdGEtbWljcm89J2NhcnRJdGVtJ10ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTEsIDIxMSwgMjExLCAwLjQpO1xyXG4gICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgb3JkZXI6IC0xO1xyXG5cclxuICAgICAgLmNhcnQtaXRlbS1wcmljZSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm5vdChbZGF0YS1taWNybz0nY2FydEl0ZW0nXSkge1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuXHJcbiAgICAgIC5jYXJ0LWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWl0ZW0tbmFtZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XHJcblxyXG4gICAgICAuY2FydC1yZWNhcC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LCA4OCwgNTYsIDAuNik7XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0tY29kZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIsK3XCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0tYW1vdW50IHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51bml0LXZhbHVlIHtcclxuICAgICAgICAgIGNvbG9yOiByZ2JhKDM0LCA4OCwgNTYsIDAuNik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJlY2FwLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtaXRlbS1wcmljZSB7XHJcbiAgICAgIGZsZXg6IDAgMCA5MHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICA+IGRpdjpub3QoLnByaWNlLXdyYXBwZXIpIHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oZWxwZXIge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgcGFkZGluZzogMjBweCAwIDAgMDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmljZSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5IHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTEsIDIxMSwgMjExLCAwLjQpO1xyXG4gICAgcGFkZGluZzogMCAwIDE1cHggMDtcclxuXHJcbiAgICAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy1pbmZvIHtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0uZ2lmdC1pdGVtcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgb3JkZXI6IC0xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xyXG5cclxuICAgIC5wcm9kdWN0LWdpZnQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1pdGVtLWFtb3VudCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtaXRlbS1uYW1lIHtcclxuICAgICAgLy8gY29sb3I6ICRjbHItZ3JleS02MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvZHVjdC1icmFuZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29uc2VudHMuY29uc2VudHMtZmlyc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FydC1jb250ZW50IHtcclxuXHJcbiAgLmNvbnNlbnRzIHtcclxuXHJcbiAgICBsYWJlbCxcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9yZGVyaW5nLXByb2Nlc3Mge1xyXG5cclxuICAmLmlkLS0xNiB7XHJcblxyXG4gICAgLm5leHQtc3RlcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmlkLS0xNyB7XHJcblxyXG4gICAgI2NoZWNrb3V0U2lkZWJhciB7XHJcblxyXG4gICAgICAub3JkZXItc3VtbWFyeS1pdGVtIHtcclxuXHJcbiAgICAgICAgJjpub3QoW2RhdGEtbWljcm89XCJjYXJ0SXRlbVwiXSkge1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcblxyXG4gICAgICAgICAgLmNhcnQtaXRlbS1uYW1lIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNhcnQtaXRlbS1hbW91bnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXJ0LWl0ZW0tcHJpY2Uge1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5naWZ0LWl0ZW1zIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhlbHBlciB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQtc3RlcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAubmV4dC1zdGVwLWZpbmlzaCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLWNvbG9yKHJlZCk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uLy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbiNjYXJ0LXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxub2wuY2FydC1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICBwYWRkaW5nOiAxMnB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTk0LCAyMTEsIDY5LCAwLjQpO1xyXG4gICAgbWFyZ2luOiAwIGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgfVxyXG5cclxuICA+IGxpLnN0ZXAge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBpY29uLWFycm93LXJpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGVwLTEgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLnN0ZXAtMzphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgc3Ryb25nLFxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDM0LCA4OCwgNTYsIDAuNik7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgc3Ryb25nLFxyXG4gICAgICBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4ub3JkZXJpbmctcHJvY2Vzczpub3QoLmNhcnQtaXMtZW1wdHkpLFxyXG4uaWQtLTE1IHtcclxuXHJcbiAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vJi5zY3JvbGxlZCB7XHJcbiAgLy9cclxuICAvLyAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgLy8gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gIC8vICB9XHJcbiAgLy99XHJcbiAgLy9cclxuICAvLyYuc2Nyb2xsZWQtZG93biB7XHJcbiAgLy9cclxuICAvLyAgLnRvcC1uYXZpZ2F0aW9uLWJhciB7XHJcbiAgLy8gICAgdG9wOiAwO1xyXG4gIC8vICB9XHJcbiAgLy99XHJcblxyXG4gIC5vdmVyYWxsLXdyYXBwZXIge1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcblxyXG4gICAgLy8mOmFmdGVyIHtcclxuICAgIC8vICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2NhcnQvcGxpc25hY2ktcnVuLnBuZyk7XHJcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgLy8gIGJvdHRvbTogLTVweDtcclxuICAgIC8vICByaWdodDogMDtcclxuICAgIC8vfVxyXG5cclxuICAgIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG0pIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWNhcGl0dWxhdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuXHJcbiAgICAgICAgLm9yZGVyLXN1bW1hcnktaXRlbSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuXHJcbiAgICAgICAgICAmLnN1bW1hcnktdGh4IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvLXBheW1lbnQtbWV0aG9kIHtcclxuICAgICAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVjYXBpdHVsYXRpb24tdGFibGUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtMjAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobSkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzNCwgODgsIDU2LCAwLjE2KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG0pIHtcclxuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGN1bGF0ZS1pdGVtLXdpZHRoKDIsIDE2cHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM5MHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdy1oZWFkZXItbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yZWNhcGl0dWxhdGlvbi10YWJsZS1wYXltZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLmJ0bi1jb252ZXJzaW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctbGVmdDtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC10YWJsZSB7XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobSkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRyIHRkIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1taW4obS1taW4pIHtcclxuICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC40KTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyIHtcclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobSkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNsci1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG0pIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcnQtaXRlbS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJ0LXRhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcnQtcC1pbWFnZSBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGNUY1RjU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLW5hbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgICAgICAgY29sb3I6ICM4Mjg2OTg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmZi1oZWFkaW5nO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtcHJpY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wLXRvdGFsIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWNhLXBheW1lbnQtd3JhcCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXJpbmctcHJvY2VzcyB7XHJcblxyXG4gIC50b3AtbmF2aWdhdGlvbi1iYXIge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG5cclxuICAgIC5jYXJ0LWxvZ28ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC91c2VyL2RvY3VtZW50cy9hYmxlLWltYWdlcy9pY29ucy9jYXJ0LWJhY2suc3ZnKTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50b3AtbmF2aWdhdGlvbi1tYWlsIHtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1uYXZpZ2F0aW9uLXRlbCB7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIC5oZWFkZXItdG9wIHtcclxuICAgICAgLm5hdmlnYXRpb24tYnV0dG9ucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG5cclxuICAgICAgI2Zvcm1TZWFyY2hGb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjbmF2aWdhdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jYXJ0LWlzLWVtcHR5IHtcclxuICAgIC5oZWFkZXItYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcnQtaW5uZXIge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyO1xyXG5cclxuICAgICNvcmRlci1mb3JtIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHhsKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1yb3cge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNjaGVja291dENvbnRlbnQge1xyXG4gICAgd2lkdGg6IDY2LjY2NjY2NiU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICA+IGg0IHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWxwZXIge1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAjb3JkZXItcGFnZS1sb2dpbi1idXR0b24ge1xyXG4gICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jby1ib3gge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWw6YmVmb3JlLFxyXG4gICAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YmVmb3JlLFxyXG4gICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAjc2V0LXJlZ2lzdHJhdGlvbiArIGxhYmVsIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1ib2xkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHhzKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jby1iYXNpYy1pbmZvcm1hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY28tYmlsbGluZy1hZGRyZXNzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAuYm94IHtcclxuXHJcbiAgICAgICAgICAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY28tc2hpcHBpbmctYWRkcmVzcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5jby1ib3gtYWRkaXRpb25hbCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC41KTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmV4dC1zdGVwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgfVxyXG5cclxuICAubmV4dC1zdGVwIC5idG4uYnRuLWxnIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bigxMDAlKTtcclxuICAgIEBpbmNsdWRlIGJ0bi1jb2xvcihwcmltYXJ5KTtcclxuICAgIGhlaWdodDogNTZweDtcclxuXHJcbiAgICAub3JkZXItYnV0dG9uLXRleHQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wtbWQtNCxcclxuICAjY2hlY2tvdXRDb250ZW50IHtcclxuXHJcbiAgICAubmV4dC1zdGVwIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICBnYXA6IDE5cHg7XHJcblxyXG4gICAgICAubmV4dC1zdGVwLWZvcndhcmQsXHJcbiAgICAgIC5uZXh0LXN0ZXAtZmluaXNoIHtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy1yaWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5leHQtc3RlcC1iYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLWFycm93LWxlZnQ7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5leHQtc3RlcC1maW5pc2gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDRweDtcclxuXHJcbiAgICAgICAgLm9yZGVyLWJ1dHRvbi1zdWZmaXgge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2Lm5leHQtc3RlcC1iYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9yZGVyOiA2O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIxcHg7XHJcbiAgfVxyXG5cclxuICAucHJpY2Utd3JhcHBlciB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIC5wcmljZS1wcmltYXJ5LFxyXG4gICAgLnByaWNlLXNlY29uZGFyeSB7XHJcbiAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgc3Bhbi5wcmljZS1wcmltYXJ5IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZy5wcmljZS1wcmltYXJ5IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1zZWNvbmRhcnkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ucHJpY2Utc2Vjb25kYXJ5IHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIHtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZztcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI2Zvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXllbGxvdy1saWdodDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uaWQtLTE1IHtcclxuXHJcbiAgLmNvbnRlbnQtaW5uZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgaDQub3JkZXItcGF5bWVudCxcclxuICBoNC5vcmRlci1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcblxyXG4gICAgLmNhcnQtdGFibGUge1xyXG5cclxuICAgICAgLmNhcnQtcC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtbmFtZSB7XHJcbiAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnAtcXVhbnRpdHksXHJcbiAgICAgIC5wLXRvdGFsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYgPiB0ZCB7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuXHJcbiAgICAub3ZlcmFsbC13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtdGFibGUge1xyXG5cclxuICAgICAgLnAtbmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWh1Yi1ib251cy1jaGVja291dC1pbm5lci1jb250YWluZXIge1xyXG5cclxuICAuY2FyZC1hY3Rpb25zIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uaWQtLTkge1xyXG5cclxuICAuY29sLW1kLTQsXHJcbiAgI2NoZWNrb3V0Q29udGVudCB7XHJcblxyXG4gICAgLm5leHQtc3RlcCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1taW4odGFibGV0LW1pbikge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV4dC1zdGVwLWJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRyIHRkIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2FydC1pbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChsKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucm93LnN1bW1hcnkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgID4gLmNvbC1tZC04IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuY2FydC10YWJsZSB7XHJcbiAgICAgIG9yZGVyOiBpbml0aWFsO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAuY2FydC10YWJsZS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgID4gdGQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRkLnAtcXVhbnRpdHkge1xyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucC1wcmljZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVtb3ZlYWJsZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiB0ZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLWJhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtbmFtZSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDM4MHB4O1xyXG5cclxuICAgICAgICAgIC5wLWNvZGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgzNCwgODgsIDU2LCAwLjYpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHhsKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAxMjBweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3QtdGFibGUtbmFtZS1mb290ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jYXJ0LW5vdGUtZGlzcGxheSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzI1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFyaWFudC13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAubWFpbi1saW5rLXZhcmlhbnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWF2YWlsYWJpbGl0eSB7XHJcblxyXG4gICAgICAgICAgLmF2YWlsYWJpbGl0eS1hbW91bnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOTkwMTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXByaWNlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1xdWFudGl0eSB7XHJcblxyXG4gICAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQ4cHg7XHJcblxyXG4gICAgICAgICAgICBpbnB1dC5hbW91bnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDg4LCA1NiwgMC4xNik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmNyZWFzZSxcclxuICAgICAgICAgICAgLmRlY3JlYXNlIHtcclxuICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmNyZWFzZSB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZWNyZWFzZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtcC1pbWFnZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJyO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTJweDtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNUY1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChsKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTIwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtdG90YWwge1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1taW4odGFibGV0LW1pbikge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRicjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC1uYW1lIHtcclxuXHJcbiAgICAgICAgICAubWFpbi1saW5rIHtcclxuICAgICAgICAgICAgLy9taW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZmLWhlYWRpbmc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1wcmltYXJ5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LXJlbGF0ZWQge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXRvdGFsIHtcclxuXHJcbiAgICAgICAgICAucHJpY2UtZmluYWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlbW92ZS1pdGVtIHtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWluKHRhYmxldC1taW4pIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB3aWR0aCUzRCUyMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMjAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMCUyMDIwJTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNi4yNSUyMDQuNTgzMjVMMTUuNzMzNiUyMDEyLjkzNzVDMTUuNjAxNiUyMDE1LjA3MTklMjAxNS41MzU3JTIwMTYuMTM5MiUyMDE1LjAwMDclMjAxNi45MDY1QzE0LjczNjElMjAxNy4yODU4JTIwMTQuMzk1NiUyMDE3LjYwNiUyMDE0LjAwMDYlMjAxNy44NDY2QzEzLjIwMTclMjAxOC4zMzMzJTIwMTIuMTMyNSUyMDE4LjMzMzMlMjA5Ljk5MzkyJTIwMTguMzMzM0M3Ljg1MjYlMjAxOC4zMzMzJTIwNi43ODE5MiUyMDE4LjMzMzMlMjA1Ljk4MjU0JTIwMTcuODQ1N0M1LjU4NzMzJTIwMTcuNjA0NyUyMDUuMjQ2NjclMjAxNy4yODM5JTIwNC45ODIyMyUyMDE2LjkwMzlDNC40NDc0JTIwMTYuMTM1NCUyMDQuMzgyODclMjAxNS4wNjY3JTIwNC4yNTM4NCUyMDEyLjkyOTNMMy43NSUyMDQuNTgzMjUlMjIlMjBzdHJva2UlM0QlMjIlMjNBOEE4QTglMjIlMjBzdHJva2Utd2lkdGglM0QlMjIyJTIyJTIwc3Ryb2tlLWxpbmVjYXAlM0QlMjJyb3VuZCUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0yLjUlMjA0LjU4MzQySDE3LjVNMTMuMzc5NyUyMDQuNTgzNDJMMTIuODEwOSUyMDMuNDA5ODZDMTIuNDMzJTIwMi42MzAzJTIwMTIuMjQ0JTIwMi4yNDA1MSUyMDExLjkxODElMjAxLjk5NzQyQzExLjg0NTglMjAxLjk0MzUlMjAxMS43NjkzJTIwMS44OTU1MyUyMDExLjY4OTIlMjAxLjg1NEMxMS4zMjgzJTIwMS42NjY3NSUyMDEwLjg5NTElMjAxLjY2Njc1JTIwMTAuMDI4NyUyMDEuNjY2NzVDOS4xNDA2NyUyMDEuNjY2NzUlMjA4LjY5NjY3JTIwMS42NjY3NSUyMDguMzI5NzMlMjAxLjg2MTg1QzguMjQ4NDIlMjAxLjkwNTA5JTIwOC4xNzA4MiUyMDEuOTU1JTIwOC4wOTc3NCUyMDIuMDExMDZDNy43NjgwMyUyMDIuMjY0JTIwNy41ODM4NiUyMDIuNjY4MDQlMjA3LjIxNTUxJTIwMy40NzYxM0w2LjcxMDc3JTIwNC41ODM0MiUyMiUyMHN0cm9rZSUzRCUyMiUyM0E4QThBOCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTTcuOTE2MDIlMjAxMy43NVY4Ljc1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzQThBOEE4JTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMiUyMiUyMHN0cm9rZS1saW5lY2FwJTNEJTIycm91bmQlMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIuMDg0JTIwMTMuNzVWOC43NSUyMiUyMHN0cm9rZSUzRCUyMiUyM0E4QThBOCUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjIlMjIlMjBzdHJva2UtbGluZWNhcCUzRCUyMnJvdW5kJTIyLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgY29sb3I6ICNhOGE4YTg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1taW4odGFibGV0LW1pbikge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mcmVlLWdpZnQtcm93IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgID4gLmNvbC1tZC00IHtcclxuICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1pbihtb2JpbGUtbWluKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZXh0cmEge1xyXG4gICAgICAgICAgJi5kZWxpdmVyeSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBoNCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChsKSB7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy5zdW1tYXJ5IHtcclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLmNvbC1tZC04IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZGl2Lm5leHQtc3RlcC1iYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAuY291cG9uLWlucHV0IHtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLnRvZ2dsZS1jb3Vwb24taW5wdXQtYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZGlzY291bnQtY291cG9uIHtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBmb3JtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjZGlzY291bnRDb3Vwb25Db2RlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDNEM0QzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTEwcHggMCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNXB4O1xyXG4gICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNsci1yZWQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB0b3A6IGluaXRpYWw7XHJcbiAgICAgICAgICByaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgIGJvdHRvbTogaW5pdGlhbDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY2xyLXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJ0LWJhbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtYmFubmVyX19pdGVtLFxyXG4gICAgLmRlbGl2ZXJ5LXRpbWUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlbGl2ZXJ5LXRpbWUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydCB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tZGVsaXZlcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmV0dXJuIHtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2ljb25zL3JldHVybi5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQge1xyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvdXNlci9kb2N1bWVudHMvYWJsZS1pbWFnZXMvaWNvbnMvY2FyZC5zdmcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZ2lmdC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdpZnRzLWl0ZW0tMSB7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtaXMtZ2lmdCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgIC5mcmVlLWdpZnRzLWltZyBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZnJlZS1naWZ0LWxhYmVsIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAuZnJlZS1naWZ0LW5hbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2lmdHMtaXRlbS0yIHtcclxuICAgICAgI3Z5YmVydGUtamlueS1kYXJlayB7XHJcbiAgICAgICAgPiBsaTpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZyZWUtZ2lmdHMtd3JhcHBlcltkYXRhLXRlc3RpZD0nd3JhcHBlck9yZGVyR2lmdCddIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC5mcmVlLWdpZnRzLWltZyBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FydC1yZWxhdGVkLXByb2R1Y3Qge1xyXG4gICAgLnByaWNlLWZpbmFsIHtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuICAgIC5jYXJ0LXJlbGF0ZWQtbmFtZSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bigxMzBweCk7XHJcbiAgICAgIC8vIEBpbmNsdWRlIGJ0bi1jb2xvcihibHVlLXByaW1hcnkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Nib3hDb250ZW50OmhhcyguZnJlZS1naWZ0cykge1xyXG4gIGxpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4gIC5mcmVlLWdpZnQtbmFtZSB7XHJcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtaXMtZ2lmdCB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuLmlkLS0xNiB7XHJcblxyXG4gIC5jby1ib3gge1xyXG4gICAgaDQge1xyXG4gICAgICAmLm9yZGVyLWluZm9ybWF0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgLy8gQGluY2x1ZGUgaWNvbi1iYXNpYy1pbmZvcm1hdGlvbjtcclxuICAgICAgfVxyXG4gICAgICAmLm9yZGVyLWRlbGl2ZXJ5OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tc2hpcHBpbmc7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcmRlci1wYXltZW50OmJlZm9yZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tcGF5bWVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY28tZGVsaXZlcnktbWV0aG9kIHtcclxuXHJcbiAgICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICByb3ctZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY28tcGF5bWVudC1tZXRob2Qge1xyXG5cclxuICAgICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAjSGNDYWxjdWxhdGVyIHtcclxuICAgICAgICBtYXJnaW46IDMwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jby1iYXNpYy1pbmZvcm1hdGlvbiB7XHJcblxyXG4gICAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbC1zbS02IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWluKHRhYmxldC1taW4pIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jaG9vc2UtZGVsaXZlcnktc3VidGl0bGUge1xyXG4gICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5yYWRpby13cmFwcGVyIHtcclxuICAgIC5wYXltZW50LWluZm8ge1xyXG4gICAgICBAaW5jbHVkZSBtcS1taW4obW9iaWxlLW1pbikge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjMsMTYyLDg2LC4xNik7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYzLCAxNjIsIDg2LCAwLjE2KTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCAuc2hpcHBpbmctYmlsbGluZy1uYW1lIHtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC1sb2dvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAucGF5bWVudC1pbmZvIHtcclxuICAgICAgQGluY2x1ZGUgbXEtbWluKHRhYmxldC1taW4pIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHhzKSB7XHJcbiAgICAgICAgLy8gcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgICAgIC5xdWVzdGlvbi10b29sdGlwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjYThhOGE4O1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy91c2VyL2RvY3VtZW50cy9hYmxlLWltYWdlcy9pY29ucy9pbmZvLnN2ZycpO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1YmxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAvLyBjb2xvcjogJGNsci1ncmV5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQtc2hpcHBpbmctcHJpY2Uge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pbmFjdGl2ZS1jaGlsZCB7XHJcblxyXG4gICAgICAucGF5bWVudC1pbmZvIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNoaXBwaW5nLWJpbGxpbmctbmFtZSxcclxuICAgICAgLnBheW1lbnQtc2hpcHBpbmctcHJpY2Uge1xyXG4gICAgICAgIGNvbG9yOiAjRDNEM0QzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90LXBvc3NpYmxlLWluZm8ge1xyXG4gICAgICAgIGNvbG9yOiAjRDNEM0QzO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1ZXN0aW9uLXRvb2x0aXA6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogI0QzRDNEMyAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucXVlc3Rpb24tdG9vbHRpcCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1pbihtb2JpbGUtbWluKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiAjYThhOGE4O1xyXG4gICAgICAvLyAgIEBpbmNsdWRlIGljb24taW5mbztcclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4jZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkY2xyLXllbGxvdztcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAuY3VzdG9tLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyIDFmciAxLjVmcjtcclxuICAgIHBhZGRpbmc6IDcwcHggMCA0OHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNyxcclxuICAgICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjgsXHJcbiAgICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI5IHtcclxuICAgICAgICB3aWR0aDogMzMuMzMlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcblxyXG4gICAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNyxcclxuICAgICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjgsXHJcbiAgICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI5IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtc20tNixcclxuICAgIC5jb2wtbGctMyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYW5uZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHVsIGxpIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWNvbnRhY3RzIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcblxyXG4gICAgICAgIC5tYWlsOmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLW1haWw7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVsOmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLXBob25lO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1zb2NpYWxzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYWNlYm9vazpiZWZvcmUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1mYWNlYm9vaztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnN0YWdyYW06YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24taW5zdGFncmFtO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnlvdXR1YmU6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24teW91dHViZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItbGlzdCB7XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1pY29ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogMjVweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkYzQ0O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2JvcmRlci1saW5lLnN2Zyk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2lnbmF0dXJlLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMzEge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyLWJhbm5lcnMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgLmZvb3Rlci1iYW5uZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiQHVzZSAnLi4vLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuJG51bS1vZi1wb3N0czogNjtcclxuXHJcbi5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pZyB7XHJcbiAgbWFyZ2luLXRvcDogMjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmg0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6ICRmcy00MDA7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtOTAwO1xyXG4gIH1cclxuXHJcbiAgLmluc3RhZ3JhbS13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDE5cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTRweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTM5OXB4KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZ2FwOiA2cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuaWdmZWVkIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICRudW0tb2YtcG9zdHMpO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEvMTtcclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKG4gKyAjeyRudW0tb2YtcG9zdHMgKyAxfSkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAzcHgpO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGU5MDknO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTaG9wdGV0JztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLW5ldXRyYWwtMTAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbmg0LmhvbWVwYWdlLWdyb3VwLXRpdGxlLFxyXG4uaDQuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICBAaW5jbHVkZSB0aXRsZSgpO1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDMycHggMCAyMHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2lkdGg6IDI1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmluLWluZGV4IHtcclxuXHJcbiAgLnNlY3Rpb24tYmcge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci15ZWxsb3ctbGlnaHQ7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gICAgICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcclxuICAgICAgei1pbmRleDogMDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIHtcclxuICBwYWRkaW5nOiAwIDYwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heChsKSB7XHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtbWF4KHhzKSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgaWZyYW1lIHtcclxuICAgIGhlaWdodDogNzc0cHg7XHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi50eXBlLXBhZ2UsXHJcbi50eXBlLW1hbnVmYWN0dXJlcnMtbGlzdGluZyxcclxuLmlkLS03LFxyXG4udHlwZS1wb3N0cy1saXN0aW5nLFxyXG4udHlwZS1zZWFyY2gsXHJcbi50eXBlLXBvc3Qge1xyXG4gIC5zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLnNpZGViYXItaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYuY29udGFjdC1iYW5uZXItaW5jbHVkZWQge1xyXG4gICAgICBAaW5jbHVkZSBtcS1taW4odGFibGV0KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDM0NnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHlwZS1wYWdlIHtcclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlci1pbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYXJ0aWNsZSB7XHJcblxyXG4gICAgaGVhZGVyIGgxIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXByaW1hcnk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bC5saXN0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG5cclxuICAgICAgbGk6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJsZS1jdXN0b20tcGFnZS0yIHtcclxuXHJcbiAgI2NvbnRlbnQge1xyXG5cclxuICAgIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkYnI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICAgICAgcGFkZGluZzogMzhweCAyMHB4IDc1cHggMjBweDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChzKSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHMpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgJi5sb2dpbi13cmFwcGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgIEBpbmNsdWRlIHByaW1hcnktYnRuKDIyMXB4KTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJ0bi1jb2xvcihwcmltYXJ5KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRhY3QtYmFubmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanMtdmFsaWRhdG9yLW1zZyB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIC5waG9uZS1jb21iaW5lZC1pbnB1dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL2Fic3RyYWN0cy9pbmRleCcgYXMgKjtcclxuXHJcbi5pZC00MDQge1xyXG4gIGFydGljbGUge1xyXG4gICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDczcHg7XHJcbiAgfVxyXG5cclxuICBoMSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICBAaW5jbHVkZSB0aXRsZTtcclxuICB9XHJcbiAgZGl2W2l0ZW1wcm9wPSdhYm91dCddIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgLy8gYm9yZGVyLXJhZGl1czogJGJyLWw7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSxcclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBvdXRsaW5lOiBpbmhlcml0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeS1idG4oMTAwJSk7XHJcbiAgICAgICAgICAvLyAgIEBpbmNsdWRlIGJ0bi1jb2xvcihwcmltYXJ5KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzJyBhcyAqO1xyXG5cclxuLmFib3V0IHtcclxuXHJcbiAgLnByb2R1Y3RzLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmZhcS1iYW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDUwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XHJcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hY2NvcmRpb24ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtdmlkZW9zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gICAgcGFkZGluZzogMTBweCAwIDYwcHggMDtcclxuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpIDEyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19oZWFkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bihhdXRvKTtcclxuICAgICAgICBAaW5jbHVkZSBidG4tY29sb3IodHJhbnNwYXJlbnRQcmltYXJ5KTtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLXlvdXR1YmU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgIHJvdy1nYXA6IDQwcHg7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAkY2xyLXNlY29uZGFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlZW4tYmFubmVyIHtcclxuICAgIG1hcmdpbjogMCBjYWxjKDUwJSAtIDUwdncpO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICY6YmVmb3JlLFxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWJvdXQtcGFpbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA3MHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG4gICAgICAmLmZpcnN0IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuaG9tZXBhZ2UtZ3JvdXAtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2ttYXJrIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBkZWZhdWx0LWJ0bihhdXRvKTtcclxuICAgICAgICBAaW5jbHVkZSBidG4tY29sb3Ioc2Vjb25kYXJ5KTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy11cDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHhcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFib3V0LWJyYW5kcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBtYXJnaW46IDUwcHggMCA4MHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4uY29udGFjdCB7XHJcblxyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgY29sb3I6ICRjbHItcmVkO1xyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi1waG9uZTtcclxuICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxOTQsIDIxMSwgNjksIDAuNCk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWlsIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFwLWJhbm5lciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgIC5tYXAtYmFubmVyX19oZWFkZXIge1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lcGFnZS1ncm91cC10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LWluZm8ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRici14eGw7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC40KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgcGFkZGluZzogMzJweDtcclxuXHJcbiAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmFtZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tbWFyaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWlsIHtcclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi1tYWlsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlbCB7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tcGhvbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG91cnMge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC91c2VyL2RvY3VtZW50cy9hYmxlLWltYWdlcy9pY29ucy9jbG9jay5zdmcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi5zaG9wcyB7XHJcblxyXG4gIC5tYXAtYmFubmVyIHtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbiB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgc3VtbWFyeSxcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMCAxNnB4IDAgMzJweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGljb24tbWFya2VyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2ljb25zL21hcmtlci5zdmcpO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRjbHItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDMycHg7XHJcblxyXG4gICAgICAmLS1jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuXHJcbiAgICAgICYtLWNhcmQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmltYWdlIGltZyB7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4IDE2cHggMCAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNzVweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMjRweCAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvdXJzOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pY29ucyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgzNCwgODgsIDU2LCAwLjYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGRyZXNzIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdXNlci9kb2N1bWVudHMvYWJsZS1pbWFnZXMvaWNvbnMvbWFya2VyLWNvbnRhY3Quc3ZnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbCB7XHJcblxyXG4gICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBpY29uLW1haWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVsIHtcclxuXHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tcGhvbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG91cnMge1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKC91c2VyL2RvY3VtZW50cy9hYmxlLWltYWdlcy9pY29ucy9jbG9jay5zdmcpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCkgdHJhbnNsYXRlWSg1cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIkB1c2UgJy4uL2Fic3RyYWN0cycgYXMgKjtcclxuXHJcbi5kb2N1bWVudGF0aW9uIHtcclxuXHJcbiAgJl9fc2VjdGlvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1haW4ge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTEsIDIxMSwgMjExLCAwLjQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgcGFkZGluZzogMTBweCAyNHB4IDEwcHggMTBweDtcclxuICAgIHRyYW5zaXRpb246IDAuM3M7XHJcblxyXG4gICAgJi0tbWFpbiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHIteWVsbG93LWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA4OCwgNTYsIDAuMTYpO1xyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmljb25zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgLmljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM0LCA4OCwgNTYsIDAuMTIpO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tdmlldyB7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2ljb25zL3ByZXZpZXcuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRvd25sb2FkIHtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvdXNlci9kb2N1bWVudHMvYWJsZS1pbWFnZXMvaWNvbnMvZG93bmxvYWQuc3ZnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4uY2FsY3VsYXRpb24ge1xyXG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gIHNlY3Rpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gICZfX3NlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAmX19jYXRlZ29yeSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpby13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTEsIDIxMSwgMjExLCAwLjQpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcblxyXG4gICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDE2MiwgODYsIDAuMTYpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjZweCAyMHB4IDI1cHggNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICAgICAgICB0b3A6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2RpbWVuc2lvbnMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMTEsIDIxMSwgMjExLCAwLjQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDIwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KG1vYmlsZSkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5kaW1lbnNpb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctYm9sZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC13cmFwcGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ2NtJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgICBjb2xvcjogIzIxMjEyMTtcclxuICAgICAgfTtcclxuXHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci13aGl0ZTtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctc2VtaWJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcmVtb3ZlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5wdXRzIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19hZGQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDI0cHggMjJweCAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJyLXh4bDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItbmV1dHJhbC02MDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIC5hZGQge1xyXG4gICAgICB3aWR0aDogMjdweDtcclxuICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItc2Vjb25kYXJ5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19mb290ZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAjNUQ2NTYwO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bihhdXRvKTtcclxuICAgICAgQGluY2x1ZGUgYnRuLWNvbG9yKHRyYW5zcGFyZW50KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3JvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJiAubmVnYXRpdmUge1xyXG4gICAgICBjb2xvcjogJGNsci1yZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maW5hbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjMsIDE2MiwgODYsIDAuMTYpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogIzIyNTgzODtcclxuICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYjcmVzdWx0cyB7XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTAwcHggYXV0bztcclxuXHJcbiAgICAuYnRuLWJhY2sge1xyXG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bigpO1xyXG4gICAgICBAaW5jbHVkZSBidG4tY29sb3IocHJpbWFyeSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjY2F0ZWdvcnlUaXRsZSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG5cclxuICAjcHJvZHVjdFRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fcHJvZHVjdCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIxMSwgMjExLCAyMTEsIDAuNCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tdHJhbnNwYXJlbnQge1xyXG4gICAgICBAaW5jbHVkZSBjYXJ0LWJ0bigxNDBweCk7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL3Z5cG9jZXQtc3BvdHJlYnkvYmFubmVyLnBuZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIGRlZmF1bHQtYnRuKGF1dG8pO1xyXG4gICAgICBAaW5jbHVkZSBidG4tY29sb3Ioc2Vjb25kYXJ5KTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGljb24tYXJyb3ctdXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXByaW1hcnk7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtcm93IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjb2x1bW4tZ2FwOiAyNHB4O1xyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1ncm91cCBpbnB1dCxcclxuICAuZm9ybS1ncm91cCB0ZXh0YXJlYSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiB1cmwoL3VzZXIvZG9jdW1lbnRzL2FibGUtaW1hZ2VzL2ljb25zL2RpbWVuc2lvbi5zdmcpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZXh0YXJlYSB7XHJcbiAgICBoZWlnaHQ6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuYnRuLWZvcm0ge1xyXG4gICAgQGluY2x1ZGUgZGVmYXVsdC1idG4oYXV0byk7XHJcbiAgICBAaW5jbHVkZSBidG4tY29sb3IocmVkKTtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDIwcHggYXV0bztcclxuICB9XHJcblxyXG4gICNmb3JtU3RhdHVzIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdHMnIGFzICo7XHJcblxyXG4uc2VydmljZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLW5ldXRyYWwtNjAwO1xyXG4gIHJvdy1nYXA6IDEwcHg7XHJcbiAgcGFkZGluZzogNDBweCAzMHB4IDEwMHB4IDMwcHg7XHJcbiAgbWFyZ2luOiAzMHB4IGNhbGMoNTAlIC0gNTB2dykgMDtcclxuXHJcbiAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIGNvbHVtbi1nYXA6IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zOHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1heCh0YWJsZXQpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM4cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGNvbG9yOiAkY2xyLXJlZDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maW5hbCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRkY2U7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYnItcm91bmQ7XHJcbiAgICBtaW4td2lkdGg6IDc1cHg7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgOTQsIDAsIDAuMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1xLW1heChtb2JpbGUpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC00NXB4O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQ7XHJcbiAgICAgIGhlaWdodDogNDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZpbmFsIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNsci1yZWQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGRlZmF1bHQtYnRuKGF1dG8pO1xyXG4gICAgQGluY2x1ZGUgYnRuLWNvbG9yKHNlY29uZGFyeSk7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAxMDBweCAwIDQwcHggMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgIG1hcmdpbjogNTBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1hcnJvdy11cDtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4vLyDDusSNZXRcclxuLmN1c3RvbWVyLXBhZ2Uge1xyXG4gIC5jb250ZW50LXdyYXBwZXItaW4ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAjY29udGVudCBoMSB7XHJcbiAgICBAaW5jbHVkZSBwYWdlLXRpdGxlO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgJiB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuc2lkZWJhciB7XHJcbiAgICBAaW5jbHVkZSBtcS1taW4odGFibGV0LW1pbikge1xyXG4gICAgICB3aWR0aDogMzc1cHg7XHJcbiAgICB9XHJcbiAgICAuc2lkZWJhci1pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1xLW1pbih0YWJsZXQtbWluKSB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtcS1tYXgocykge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbGllbnQtY2VudGVyLWJveCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbXEtbWF4KHRhYmxldCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcS1tYXgobW9iaWxlKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmxvZ291dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjFweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xyLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmxvZ291dCkge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjbHItbmV1dHJhbC0yMDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29uLXVzZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNsci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAvLyBjb2xvcjogJGNsci1ncmV5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgLy8gICBjb2xvcjogJGNsci1ncmV5O1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZmYtaGVhZGluZztcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmdy1zZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sb2dvdXQge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNmb3JtTG9naW4ge1xyXG4gIG1heC13aWR0aDogNTQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxufVxyXG4iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uYWJsZS1jdXN0b20tcGFnZS0yIHtcclxuXHJcbiAgJi5pZC0tNyB7XHJcblxyXG4gICAgI2NvbnRlbnQge1xyXG5cclxuICAgICAgLmNvbnRlbnQtaW5uZXIge1xyXG5cclxuICAgICAgICBmaWVsZHNldCB7XHJcblxyXG4gICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjbHItcmVkO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaWQtLTcge1xyXG5cclxuICAuY29udGVudC13cmFwcGVyLWluIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICB9XHJcblxyXG4gICNjb250ZW50IHtcclxuXHJcbiAgICAuY29udGVudC1pbm5lciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZWxkc2V0IHtcclxuXHJcbiAgICAgICAgPiBoMiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ2luLXdyYXBwZXIge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcblxyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIGZsb2F0OiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAdXNlICcuLi8uLi9hYnN0cmFjdHMvaW5kZXgnIGFzICo7XHJcblxyXG4uaWQtLTgge1xyXG5cclxuICBoMSB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwXHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICBtYXJnaW46IDIwcHggMDtcclxuICB9XHJcblxyXG4gIGxhYmVsW2Zvcj0nd2hvbGVzYWxlJ10ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmNvbC1tZC04IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAucmVnaXN0ZXItc29jIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY29uc2VudHMge1xyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogJGZ3LXNlbWlib2xkO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3VibWl0LXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMTAwcHggMDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgaWNvbi11c2VyO1xyXG4gICAgICAgIGNvbG9yOiAkY2xyLXllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBAaW5jbHVkZSBwcmltYXJ5LWJ0bigxODBweCk7XHJcbiAgICAgIEBpbmNsdWRlIGJ0bi1jb2xvcihwcmltYXJ5KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vYWJzdHJhY3RzL2luZGV4JyBhcyAqO1xyXG5cclxuQG1peGluIGFibGUtY29udGFpbmVyLXBhZGRpbmcge1xyXG4gIHBhZGRpbmc6IDAgNTBweCAhaW1wb3J0YW50O1xyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgobCkge1xyXG4gICAgcGFkZGluZzogMCA0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtcS1tYXgodGFibGV0KSB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1xLW1heCh4cykge1xyXG4gICAgcGFkZGluZzogMCAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYWJsZS1jb250YWluZXItd2lkdGgge1xyXG4gIG1heC13aWR0aDogMTQ0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIGFibGUtY29udGFpbmVyLXBhZGRpbmc7XHJcbn1cclxuXHJcbi5hYmxlLXRlbXBsYXRlLTEgLmNvbnRhaW5lcixcclxuLmFibGUtdGVtcGxhdGUtMSAuY29udGFpbmVyLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgQGluY2x1ZGUgYWJsZS1jb250YWluZXItd2lkdGg7XHJcbn1cclxuXHJcbi5hYmxlLXRlbXBsYXRlLTEgLnVzcCAuY29udGFpbmVyIHtcclxuICAvLyBwYWRkaW5nOiAxNXB4IDAgIWltcG9ydGFudDtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWJsZS10ZW1wbGF0ZS0xIHtcclxuICAuY29udGVudC13cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjbHItYmFja2dyb3VuZDtcclxuICB9XHJcbn1cclxuXHJcbiNjb250ZW50IHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ub3JkZXJpbmctcHJvY2Vzcy5jYXJ0LWlzLWVtcHR5LmlkLS05IHtcclxuXHJcbiAgLmNvbnRlbnQtd3JhcHBlci1pbiB7XHJcbiAgICBAaW5jbHVkZSBhYmxlLWNvbnRhaW5lci13aWR0aDtcclxuICB9XHJcbn1cclxuXHJcbi5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xyXG4gIEBpbmNsdWRlIGFibGUtY29udGFpbmVyLXdpZHRoO1xyXG59Il19 */
