@font-face{font-family:'Rubik';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8sDE0Uw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tdE0Uw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8tvE0Uw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8uDFEUw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8u6FEUw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8vdFEUw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWbBXyIfDnIV7nEt3KSJbVDV49rz8v0FEUw.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-WYi1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4i1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-NYi1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-2Y-1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-h4-1UA.ttf) format('truetype')}@font-face{font-family:'Rubik';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-ro-1UA.ttf) format('truetype')}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-thin.otf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-thinItalic.otf") format("opentype");font-weight:200;font-style:italic}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-lightItalic.otf") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNovaItalic.otf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-medium.otf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-mediumItalic.otf") format("opentype");font-weight:500;font-style:italic}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-semiBold.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-semiBoldItalic.otf") format("opentype");font-weight:600;font-style:italic}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-extraBold.otf") format("opentype");font-weight:800;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-extraBoldItalic.otf") format("opentype");font-weight:800;font-style:italic}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-black.otf") format("opentype");font-weight:900;font-style:normal}@font-face{font-family:"Proxima Nova";src:url("../../fonts/proximanova/proximaNova-blackItalic.otf") format("opentype");font-weight:900;font-style:italic}.h1,h1{font-weight:800}.h2,h2{font-size:45px;font-weight:800;letter-spacing:0px}.h3,h3{font-weight:700;letter-spacing:0px}.h4,h4{font-weight:400;letter-spacing:0px}.h5,h5{font-weight:600;letter-spacing:-0.64px}.h6,h6{font-weight:400;letter-spacing:-0.4px}p,.p{font-size:18px;font-weight:400;line-height:28px;letter-spacing:0px}body{font-family:"Proxima Nova",Arial,sans-serif !important;font-size:18px}.container{max-width:1170px}.button{padding:15px 35px;background-color:#ffb721;text-transform:uppercase;text-decoration:none;color:#000000;white-space:nowrap;cursor:pointer;border-radius:5px;font-size:20px;font-weight:900}.button:hover{color:#ffffff;text-decoration:none;background-color:#e6a41e}.button__large{padding:18px 60px}.button__small{padding:15px 30px}img{width:100%}.text-decoration-underline{text-decoration:underline}.color-grey{color:#929292}input:focus-visible{outline:0 solid #ffb721;box-shadow:0 0 0 0 rgba(255,183,33,0.3)}strong{
    font-weight: 800;
    font-size: 28px;
}.header{display:flex;flex-direction:row-reverse;align-items:center;background:#000000}@media (min-width:992px){.header{display:block;background:transparent}}.header-logo{position:relative}@media (min-width:992px){.header-logo{margin-top:-35px;padding-bottom:18px;display:block}}.header-logo__img{display:flex;justify-content:center;margin:3px 0}@media (min-width:992px){.header-logo__img{display:block;margin:0;max-width:300px}}.header-logo__img img{width:75%}@media (min-width:768px){.header-logo__img img{width:45%}}@media (min-width:992px){.header-logo__img img{width:100%}}.header-logo__outer{display:flex;justify-content:space-between;flex-direction:column}@media (min-width:992px){.header-logo__outer{flex-direction:row}}.header-top-bar{color:#ffffff;background:#000000}@media (min-width:992px){.header-top-bar{background:linear-gradient(60deg, #ffffff 0 50%, #000000 50% 100%) left center / 90% 101% no-repeat,#000000}}.header-top-bar__content{padding-top:15px;padding-bottom:15px}@media (min-width:992px){.header-top-bar__content{padding-left:47%}}.header-top-bar__content-upper{display:flex;justify-content:flex-end}.header-top-bar__content-lower{display:none}@media (min-width:992px){.header-top-bar__content-lower{display:block}}.header-top-bar__content-lower--content{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:space-around}.header-top-bar__content-lower--registration{margin-top:2px;font-weight:900;font-size:19px}.header-top-bar__content-lower--registration a{color:#000000;text-decoration:none;font-size:14px;line-height:17px;letter-spacing:0px}.header-top-bar__content-lower--registration a:hover{color:#ffb721}.header-top-bar__right{display:flex;font-weight:900}.header-top-bar__right-devider{margin:0 18px;position:relative;display:none}@media (min-width:992px){.header-top-bar__right-devider{display:block}}.header-top-bar__right-devider::after{content:"";background:#ffb721;height:100%;position:absolute;width:1px}.header-top-bar__right .dropdown-menu{min-width:fit-content;border:0;border-top:8px solid #ffb721;padding:0;background:#ffffff;border-radius:0}.header-top-bar__right .dropdown-menu li{background:rgba(255,183,33,0.4);border:1px solid rgba(0,0,0,0.05)}.header-top-bar__right .dropdown-menu li:hover a{background-color:#ffffff}.header-top-bar__right .dropdown-menu li .dropdown-item{font-weight:900}.header-top-bar__right .currency{display:none}@media (min-width:992px){.header-top-bar__right .currency{display:block;text-decoration:none;color:#ffffff}}.header-top-bar__right .currency:hover{color:#ffb721}.header-top-bar__left .phone{display:none;font-weight:900}@media (min-width:992px){.header-top-bar__left .phone{display:flex}}.header-top-bar__left .phone-text{margin-right:5px;font-size:17px}.header-top-bar__left .phone-number{color:#ffffff;text-decoration:none}.header-top-bar__left .phone-number:hover{color:#ffb721}.header-top-bar .header-cart{font-size:12px;display:flex;align-items:center;color:#ffffff;text-decoration:none}.header-top-bar .header-cart:hover{color:#ffb721;cursor:pointer}.header-top-bar .header-cart__wrapper{position:relative;padding-right:12px}.header-top-bar .header-cart__wrapper img{width:24.5px;height:24.5px}.header-top-bar .header-cart__number{position:absolute;background:#ffb721;color:#000000;padding:2px;border-radius:50%;width:15px;height:15px;left:16px;top:-10px;font-size:8px;display:flex;justify-content:center}.header-top-bar .header-cart__amount{font-size:16px;margin-left:10px;display:none}@media (min-width:992px){.header-top-bar .header-cart__amount{display:block}}.header-top-bar .header-cart__text{font-weight:400;display:none}@media (min-width:992px){.header-top-bar .header-cart__text{display:block}}.ddss-footer{color:#ffffff;padding-bottom:32px;background-color:#000000}.ddss-footer__angle{position:relative;height:40px}.ddss-footer__angle::after{content:"";position:absolute;left:0;right:0;bottom:-40px;height:80px;background:#ffffff;clip-path:polygon(0 100%, 25% 0, 100% 100%, 100% 100%);rotate:180deg}.ddss-footer__outer{background-color:#000000}.ddss-footer__main{padding:63px 0 40px;display:grid;column-gap:40px;row-gap:32px}@media (min-width:992px){.ddss-footer__main{grid-template-columns:2fr 2fr 2fr;padding:63px 20px 40px}}.ddss-footer__col--links{display:grid;column-gap:20px;grid-template-columns:1fr 1fr}.ddss-footer__logo{max-width:250px}.ddss-footer__logo img{margin-bottom:25px}.ddss-footer__logo-text{font-size:15px;line-height:30px}.ddss-footer__list{list-style:none;padding:0;font-size:15px}.ddss-footer__list li{margin-bottom:6px;color:#afafaf}.ddss-footer__list li a{color:#afafaf;text-decoration:none;font-size:15px}.ddss-footer__list li a:hover{color:#ffb721}.ddss-footer__bottom{background:#ffb721;color:#000000}.ddss-footer__bottom-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 20px;gap:16px}@media (min-width:992px){.ddss-footer__bottom-inner{flex-direction:row}}.ddss-footer__bottom-inner p{margin:0;text-align:center;font-size:13px;font-weight:600}@media (min-width:992px){.ddss-footer__bottom-inner p{text-align:left}}.ddss-footer__bottom-inner p a{color:#000000;text-decoration:none}.ddss-footer__bottom-inner p a:hover{text-decoration:underline}.ddss-footer__bottom-links{display:flex;align-items:center;gap:6px;white-space:nowrap}.ddss-footer__bottom-links a{color:#000000;text-decoration:none;font-size:12px;font-weight:600}.ddss-footer__bottom-links a:hover{text-decoration:underline}.ddss-footer__payments{margin-top:32px;display:flex;justify-content:center}.ddss-footer__payments img{max-width:250px}.ddss-footer__form{margin:18px 0 24px;display:grid;grid-template-columns:minmax(0, 1.6fr) auto}.ddss-footer__form input{border-radius:4px 0 0 4px;border:none;padding:10px 14px;outline:none}.ddss-footer__form button{border-radius:0 4px 4px 0;border:none;padding:0 24px;color:#000000;cursor:pointer;font-size:15px;line-height:18px;letter-spacing:-0.3px}.ddss-footer__form button:hover{filter:brightness(.95)}.ddss-footer__social{display:flex;align-items:center;gap:18px;margin-top:4px;justify-content:center}.ddss-footer__social-icon{width:44px;height:44px;border-radius:50%;background:#ffffff;color:#000000;display:flex;align-items:center;justify-content:center;text-decoration:none}.ddss-footer__social-icon:hover{color:#ffffff}.ddss-footer__social-icon.facebook:hover{background:#1877f2}.ddss-footer__social-icon.instagram:hover{background:#e4405f}.ddss-footer__social-icon.linkedin:hover{background:#0077b5}.ddss-footer__text{color:#afafaf;font-size:15px}.ddss-footer__heading{font-size:17px;font-weight:900;line-height:24px;letter-spacing:-0.6px}.we-make-sign h6{font-size:33px;line-height:38px}.we-make-sign h3{font-size:23px}.main-nav{background-color:#000000}@media (min-width:992px){.main-nav{border-bottom:8px solid #ffffff}}.main-nav .navbar{padding:0}.main-nav .navbar .navbar-nav{width:100%;height:90%;overflow:scroll;list-style:none;margin:0;padding:0;width:280px}@media (min-width:992px){.main-nav .navbar .navbar-nav{display:grid;align-items:center;grid-auto-flow:column;width:100%;height:auto;overflow:visible}}.main-nav .navbar .navbar-nav .nav-item.shop{background-color:#ffb721}.main-nav .navbar .navbar-nav .nav-item.shop>a{color:#000000}.main-nav .navbar .navbar-nav .nav-item.shop:hover>a{color:#ffffff}.main-nav .navbar .navbar-nav .nav-item.shop.active:hover>a{color:#ffb721}.main-nav .navbar .navbar-nav .nav-item.signIn{display:block}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item.signIn{display:none}}.main-nav .navbar .navbar-nav .nav-item a{text-decoration:none;text-transform:uppercase;color:#ffffff;padding:10px;font-size:16px;font-weight:900}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item a{text-align:center;padding:19.5px 22px}}.main-nav .navbar .navbar-nav .nav-item a:hover{color:#ffb721}.main-nav .navbar .navbar-nav .nav-item.active>a{background-color:#ffffff;color:#000000}.main-nav .navbar .navbar-nav .nav-item .dropdown-toggle::after{content:"\f107";font-family:FontAwesome;border:0;position:absolute;opacity:0;top:50%;margin-top:-12px}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item .dropdown-toggle::after{opacity:1}}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu{padding:0;width:100%;background-color:transparent;border:0}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item .dropdown-menu{background-color:#ffffff}}.main-nav .navbar .navbar-nav .nav-item .dropdown-menu.show{display:block !important}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item .dropdown-menu.show{display:none !important}}.main-nav .navbar .navbar-nav .nav-item__submenu{list-style:none;padding:0}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__submenu{border-top:8px solid #ffb721}}.main-nav .navbar .navbar-nav .nav-item__submenu li{border:1px solid rgba(0,0,0,0.05);background-color:#000000}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__submenu li{background:rgba(255,183,33,0.4)}}.main-nav .navbar .navbar-nav .nav-item__submenu li a{padding:10px 25px;width:100%;display:flex}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__submenu li a{color:#000000;padding:10px 10px;justify-content:center}}.main-nav .navbar .navbar-nav .nav-item__submenu li:last-child{border:0}.main-nav .navbar .navbar-nav .nav-item__submenu li:hover a{background-color:#ffffff;color:#000000}.main-nav .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:none}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item.dropdown:hover .dropdown-menu{display:block}}.main-nav .navbar .navbar-nav .nav-item__mobile-arrow{position:absolute;color:#ffffff;top:9px;right:12px;font-size:17px;display:block;width:30px;justify-content:center;display:flex;height:30px;align-items:center}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__mobile-arrow{display:none}}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page{position:unset}}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu{position:absolute;left:50%;transform:translateX(-50%);width:calc(100vw - 15px);border-top:5px solid #ffffff;background-color:#ffb721;border-radius:0}}.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu .nav-item__submenu{background-color:#000000}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu .nav-item__submenu{background-color:#ffb721;display:flex;border-top:0;justify-content:space-between;padding:7px 0;max-width:1145px;margin:0px auto}}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu .nav-item__submenu li{background:#ffb721;border:0}}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu .nav-item__submenu li:hover a{background-color:transparent;color:#ffffff}}.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu__form{display:flex;align-items:center;padding:0 25px}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu__form{padding:0}}.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu__form input{width:100%;height:42px;border:0px;border-radius:5px 0 0 5px;text-align:center}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu__form input{min-width:386px}}.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu__form .button{width:100%;height:42px;border-radius:0;background:#000000;color:#ffffff;padding:0;border:1px solid #ffffff}@media (min-width:992px){.main-nav .navbar .navbar-nav .nav-item__inner-page .dropdown-menu__form .button{border:0;min-width:136px}}.main-nav .navbar .navbar-toggler{color:#ffffff;font-size:24px;padding:10px 0}.main-nav .navbar .navbar-toggler:focus{box-shadow:none}.main-nav .navbar .navbar-toggler .hamburger{width:26px;height:20px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.main-nav .navbar .navbar-toggler .hamburger span{display:block;height:4px;background:#ffffff;border-radius:4px;transition:all .3s ease}.main-nav .navbar .navbar-toggler .hamburger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.main-nav .navbar .navbar-toggler .hamburger.active span:nth-child(2){opacity:0}.main-nav .navbar .navbar-toggler .hamburger.active span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.main-nav .navbar-collapse{position:fixed;top:63px;z-index:9;background:#000000;left:-250px;height:100%;transition:left .3s ease}@media (min-width:992px){.main-nav .navbar-collapse{position:unset}}.main-nav .navbar-collapse.show{left:0}.nav-open{overflow:hidden}.carousel-item{position:relative}.carousel-item__content{top:0;height:100%;display:flex;justify-content:center;margin-top:38px}@media (min-width:992px){.carousel-item__content{position:absolute;color:#ffffff}}.carousel-item__content-button{display:flex}.carousel-item__content-button .button{font-size:18px;font-weight:900}.carousel-item__content-description{font-weight:300;font-size:25px;line-height:38px}@media (min-width:992px){.carousel-item__content-description{
    width: 80%
}}.swiper{padding:0 0 30px 0}@media (min-width:992px){.swiper-slide img{min-height:550px}}@media (min-width:992px){.swiper-pagination{bottom:60px !important}}.swiper-pagination-bullet{opacity:1;border:1px solid #000000;background-color:transparent}@media (min-width:992px){.swiper-pagination-bullet{border:1px solid #ffffff}}.swiper-pagination-bullet-active{background-color:#000000}@media (min-width:992px){.swiper-pagination-bullet-active{background-color:#ffffff}}.small-banner{background-color:#000000;color:#ffffff}.small-banner__content{display:flex;align-items:center;justify-content:center;padding:22px 0;flex-direction:column}@media (min-width:992px){.small-banner__content{flex-direction:row}}.small-banner__text{font-size:28px;font-weight:400;line-height:36px;letter-spacing:0px;text-align:center}.small-banner__text h4{margin-bottom:0}.small-banner__text p{margin-top:8px}.small-banner__button{display:flex;margin-top:15px}@media (min-width:992px){.small-banner__button{margin-top:0;margin-left:60px}}.home-product{border:2px solid #b7b7b7;padding:28px;height:100%;margin-bottom:20px;display:flex;flex-direction:column;justify-content:space-between}.home-product__image{text-align:center;margin-bottom:20px}.home-product__title{text-align:center}.home-product__title h5{font-weight:800;font-size:28px;letter-spacing:0}.home-product__description{margin-top:0px;text-align:center}.home-product__description p{line-height:28px;font-size:17px}.home-product__button{display:flex;justify-content:center}.teaser-right{position:relative}@media (min-width:992px){.teaser-right__img{max-width:calc(100% - 24px);width:100%;height:100%;object-fit:contain;position:absolute}}.teaser-left h3{font-size:25px;line-height:39px}.teaser-left p{font-size:16px}.testimonial-banner{background-color:#000000;color:#ffffff}.testimonial-banner__content{display:block;gap:20px;grid-template-columns:10fr 2fr;align-items:center;justify-content:space-between;padding:40px 0;flex-direction:column}@media (min-width:992px){.testimonial-banner__content{display:grid}}.testimonial-banner__text{font-size:38px;font-weight:300;line-height:55px;letter-spacing:-1.1px;position:relative;padding:0 1.2em;max-width:775px}.testimonial-banner__text::before{content:"\f10d";font-family:"FontAwesome";font-weight:900;position:absolute;left:0;top:0;color:#ffffff}.testimonial-banner__text::after{content:"\f10e";font-family:"FontAwesome";font-weight:900;position:absolute;bottom:0;right:auto;color:#ffffff;margin-left:5px}.testimonial-banner__detils{text-align:center}.testimonial-banner__detils-name{font-weight:700;font-size:30px;line-height:46px;letter-spacing:-0.56px}.testimonial-banner__detils-provider{font-weight:300;font-size:12px;line-height:34px;letter-spacing:-0.6px}.testimonial-banner .rating{font-size:35px;line-height:1;display:inline-block;position:relative}.testimonial-banner .rating::before{content:"★★★★★";color:#ffffff}.testimonial-banner .rating::after{content:"★★★★★";color:#ffb721;position:absolute;top:0;left:0;width:calc((var(--rating) / 5) * 100%);overflow:hidden;white-space:nowrap}.landing .banner__content{
    background: url(../../images/stop-signs-for-sale-1-hero-banner-accident-on-job-site.webp);
    background-size: cover;
    background-position: center;
    color: #ffffff;
    min-height: 650px;
    position: relative;
    bottom: -1px;
    background-image: url(../../images/safety-signs-for-sale-hero-banner-accident-on-job-site.webp);
}.landing .banner__content-title{letter-spacing:-1.99px;font-size:50px;margin-top:45px;font-weight:800;line-height:63px;max-width:650px}.landing .gallery{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto;gap:10px}@media (min-width:992px){.landing .gallery{grid-template-columns:410px repeat(3, 235px);grid-template-rows:repeat(2, 160px)}}.landing .gallery img{width:100%;height:100%;object-fit:cover;display:block;border-radius:5px;aspect-ratio:4 / 3}@media (min-width:992px){.landing .gallery img{aspect-ratio:unset}}.landing .gallery__item--large{grid-column:1 / -1;grid-row:auto;height:auto}@media (min-width:992px){.landing .gallery__item--large{grid-column:1;grid-row:1 / span 2;height:330px}}.landing .gallery-grid{margin-top:70px;margin-bottom:70px}.landing .image-modal{position:fixed;inset:0;background:rgba(0,0,0,0.85);display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:.3s ease;z-index:9999}.landing .image-modal.active{opacity:1;visibility:visible}.landing .image-modal img{max-width:90%;max-height:90%;object-fit:contain}.landing .image-modal__close{position:absolute;top:20px;right:30px;font-size:40px;color:#fff;cursor:pointer;user-select:none}.landing .sign-faq{margin-top:70px;margin-bottom:70px}.landing .sign-faq__wrapper{border:1px solid #929292;padding:30px;height:100%}.landing .sign-faq__wrapper h3{margin-top:55px;margin-bottom:20px;font-size:28px;line-height:34px}.landing .sign-faq__wrapper h3:first-child{margin-top:0}.landing .sign-faq__wrapper p{line-height:28px;letter-spacing:.1px;font-weight:300}.landing .sign-faq h4{font-size:22px;font-weight:400;line-height:36px;letter-spacing:0px}.landing .enquiry{padding-top:70px;padding-bottom:70px}.landing .enquiry-h2{font-size:42px;margin-bottom:25px}.landing .enquiry-h4{font-size:22px;font-weight:400;line-height:36px;letter-spacing:0px;margin-bottom:20px}.landing .enquiry-form{background-color:#ffb721;padding:15px 20px;margin-top:15px;border-radius:10px}.landing .enquiry-form__wrapper{display:block;gap:35px;grid-template-columns:1fr 5fr 2fr;align-items:center}@media (min-width:992px){.landing .enquiry-form__wrapper{display:grid}}.landing .enquiry-form__wrapper h3{text-align:right;font-size:32px;font-weight:700;line-height:41px;letter-spacing:-1.4px}.landing .enquiry-form__wrapper .form-control{border:0px;margin-bottom:15px;font-size:15px}.landing .enquiry-form__submit p{font-size:14px;text-align:center;line-height:22px;font-weight:600}.landing .enquiry-form__submit .button{background:#000000;color:#ffffff;border:0;width:100%}.landing .enquiry-form__h3{font-size:20px}.landing .home-product-h3{font-size:28px;font-weight:300;line-height:34px;letter-spacing:0px;text-align:center;margin-bottom:52px}.landing .home-product__container{padding-top:70px;padding-bottom:70px}.landing .we-make-sign{margin-top:40px}.landing .we-make-sign-h6{line-height:48px;letter-spacing:-0.4px;font-weight:900;text-align:center;font-size:35px}.landing .we-make-sign-h3{
    font-weight: 400;
    letter-spacing: .2px;
    font-size: 24px;
    line-height: 35px
}.landing .teaser-h1{font-size:50px;letter-spacing:-1.99px;font-weight:800;line-height:63px}.landing .teaser-h3{font-weight:300}/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UnViaWs6aXRhbCx3Z2h0QDAsMzAwLi45MDA7MSwzMDAuLjkwMCZkaXNwbGF5PXN3YXAiLCIuLi90eXBvZ3JhcGh5Lmxlc3MiLCIuLi9jb21tb24ubGVzcyIsIi4uL2hlYWRlci5sZXNzIiwiLi4vZm9vdGVyLmxlc3MiLCIuLi9uYXYubGVzcyIsIi4uL2Nhcm91c2VsLmxlc3MiLCIuLi9zbWFsbC1iYW5uZXIubGVzcyIsIi4uL3Byb2R1Y3QubGVzcyIsIi4uL3RlYXNlci5sZXNzIiwiLi4vdGVzdGltb25pYWwubGVzcyIsIi4uL2xhbmRpbmcubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxXQUNFLFlBQWEsT0FBYixDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esd0ZBQXlGLE9BQU8sWUFFbEcsV0FDRSxZQUFhLE9BQWIsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHdGQUF5RixPQUFPLFlBRWxHLFdBQ0UsWUFBYSxPQUFiLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSx3RkFBeUYsT0FBTyxZQUVsRyxXQUNFLFlBQWEsT0FBYixDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esd0ZBQXlGLE9BQU8sWUFFbEcsV0FDRSxZQUFhLE9BQWIsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHdGQUF5RixPQUFPLFlBRWxHLFdBQ0UsWUFBYSxPQUFiLENBQ0EsaUJBQUEsQ0FDQSxlQUFBLENBQ0EsaUJBQUEsQ0FDQSx3RkFBeUYsT0FBTyxZQUVsRyxXQUNFLFlBQWEsT0FBYixDQUNBLGlCQUFBLENBQ0EsZUFBQSxDQUNBLGlCQUFBLENBQ0Esd0ZBQXlGLE9BQU8sWUFFbEcsV0FDRSxZQUFhLE9BQWIsQ0FDQSxpQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLHNGQUF1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ZUFBQSxDQUNBLG1CQUNBLFFBdEJKLFNBaUJHLEtBS0UsVUFDQyxhQUFBLENBQ0EsUUFBQSxDQUNBLGlDQUFBLENBQ0EsbUJBQ0EsUUFBZ0MsaUJBQWhDLFFBM0JOLFNBaUJHLEtBS0UsVUFNRyxjQU5KLFFBdEJKLFNBaUJHLEtBS0UsU0FRQyxJQUNFLGdCQUFBLENBQ0EsY0FBQSxDQUNBLGVBQUEsQ0FDQSxnQkFBQSxDQUNBLHNCQWJKLFFBdEJKLFNBaUJHLEtBS0UsU0FlQyxlQUNFLFVBQUEsQ0FDQSxrQkFBQSxDQUNBLGVBR0osUUEzQ0osU0FpQkcsS0EwQkUsUUFDQyxHQUNFLGNBQUEsQ0FDQSxpQkFBQSxDQUNBLGdCQUFBLENBQ0EsZ0JBTEosUUEzQ0osU0FpQkcsS0EwQkUsUUFPQyxTQUNFLGtCQUFBLENBQ0EsYUFBQSxDQUNBLFFBQUEsQ0FDQSxXQUdKLFFBekRKLFNBaUJHLEtBd0NFLEtBQ0MsZUFNSixRQURGLGNBQ0csSUFDQyxjQUFBLENBQ0EsZUFBQSxDQUNBLGdCQUFBLENBQ0Esa0JBQUEsQ0FDQSxpQkFBQSxDQUNBLG1CQUVGLFFBVEYsY0FTRyxZQUNDLGdCQUFBLENBQ0Esb0JBak5OLFFBcU5FLGVBQ0UsZ0JBQ0EsUUFGRixjQUVHLElBQ0MsZ0JBQUEsQ0FDQSxxQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFBQSxDQUNBLGVBRUYsUUFURixjQVNHLElBQ0MsZUFBQSxDQUNBLG1CQUFBLENBQ0EsY0FBQSxDQUNBLGlCQUtGLFFBREYsUUFDRyxJQUNDLGNBQUEsQ0FDQSxzQkFBQSxDQUNBLGVBQUEsQ0FDQSxpQkFFRixRQVBGLFFBT0csSUFDQyIsInNvdXJjZXNDb250ZW50IjpbIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ydWJpay92MzEvaUpXYkJYeUlmRG5JVjduRXQzS1NKYlZEVjQ5cno4c0RFMFV3LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldiQlh5SWZEbklWN25FdDNLU0piVkRWNDlyejh0ZEUwVXcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcnViaWsvdjMxL2lKV2JCWHlJZkRuSVY3bkV0M0tTSmJWRFY0OXJ6OHR2RTBVdy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ydWJpay92MzEvaUpXYkJYeUlmRG5JVjduRXQzS1NKYlZEVjQ5cno4dURGRVV3LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldiQlh5SWZEbklWN25FdDNLU0piVkRWNDlyejh1NkZFVXcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSdWJpayc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvcnViaWsvdjMxL2lKV2JCWHlJZkRuSVY3bkV0M0tTSmJWRFY0OXJ6OHZkRkVVdy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1J1YmlrJztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9ydWJpay92MzEvaUpXYkJYeUlmRG5JVjduRXQzS1NKYlZEVjQ5cno4djBGRVV3LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldaQlh5SWZEbklWNVBOaFkxS1RON1otWWgtV1lpMVVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldaQlh5SWZEbklWNVBOaFkxS1RON1otWWgtQjRpMVVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldaQlh5SWZEbklWNVBOaFkxS1RON1otWWgtTllpMVVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldaQlh5SWZEbklWNVBOaFkxS1RON1otWWgtMlktMVVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldaQlh5SWZEbklWNVBOaFkxS1RON1otWWgtNEktMVVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldaQlh5SWZEbklWNVBOaFkxS1RON1otWWgtaDQtMVVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnViaWsnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3J1YmlrL3YzMS9pSldaQlh5SWZEbklWNVBOaFkxS1RON1otWWgtcm8tMVVBLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuIiwiLyogPT09PT0gUHJveGltYSBOb3ZhID09PT09ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYU5vdmEtdGhpbi5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFOb3ZhLXRoaW5JdGFsaWMub3RmXCIpXG4gICAgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFOb3ZhLWxpZ2h0Lm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYU5vdmEtbGlnaHRJdGFsaWMub3RmXCIpXG4gICAgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFOb3ZhLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYU5vdmFJdGFsaWMub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hTm92YS1tZWRpdW0ub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hTm92YS1tZWRpdW1JdGFsaWMub3RmXCIpXG4gICAgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFOb3ZhLXNlbWlCb2xkLm90ZlwiKVxuICAgIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hTm92YS1zZW1pQm9sZEl0YWxpYy5vdGZcIilcbiAgICBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYU5vdmEtZXh0cmFCb2xkLm90ZlwiKVxuICAgIGZvcm1hdChcIm9wZW50eXBlXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJQcm94aW1hIE5vdmFcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9wcm94aW1hbm92YS9wcm94aW1hTm92YS1leHRyYUJvbGRJdGFsaWMub3RmXCIpXG4gICAgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlByb3hpbWEgTm92YVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL3Byb3hpbWFub3ZhL3Byb3hpbWFOb3ZhLWJsYWNrLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJveGltYSBOb3ZhXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvcHJveGltYW5vdmEvcHJveGltYU5vdmEtYmxhY2tJdGFsaWMub3RmXCIpXG4gICAgZm9ybWF0KFwib3BlbnR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuQGZmLXByaW1hcnk6IFwiUHJveGltYSBOb3ZhXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4uaDEsXG5oMSB7XG4gIC8vZm9udC1zaXplOiA2Ni4zNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICAvL2xpbmUtaGVpZ2h0OiA3MHB4O1xufVxuXG4uaDIsXG5oMiB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgLy9saW5lLWhlaWdodDogNjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmgzLFxuaDMge1xuICAvL2ZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgLy9saW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmg0LFxuaDQge1xuICAvL2ZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLy9saW5lLWhlaWdodDogMzlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbn1cblxuLmg1LFxuaDUge1xuICAvL2ZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLy9saW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG59XG5cbi5oNixcbmg2IHtcbiAgLy9mb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8vbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG59XG5cbnAsXG4ucCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG4iLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmZi1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogQHNpdGUtd2lkdGg7XG59XG5cbi5idXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjLXByaW1hcnk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IEBjLWJsYWNrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGMtd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmE0MWU7XG4gIH1cbiAgJl9fbGFyZ2Uge1xuICAgIHBhZGRpbmc6IDE4cHggNjBweDtcbiAgfVxuICAmX19zbWFsbCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICB9XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRleHQtZGVjb3JhdGlvbi11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jb2xvci1ncmV5IHtcbiAgY29sb3I6IEBjLWdyZXktbHQ7XG59XG5cbmlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwIHNvbGlkICNmZmI3MjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAgcmdiYSgyNTUsIDE4MywgMzMsIDAuMyk7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4iLCIuaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBAYy1ibGFjaztcbiAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi1sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAzcHggMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19vdXRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyLXRvcC1iYXIge1xuICBjb2xvcjogQGMtd2hpdGU7XG4gIGJhY2tncm91bmQ6IEBjLWJsYWNrO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNjBkZWcsIEBjLXdoaXRlIDAgNTAlLCBAYy1ibGFjayA1MCUgMTAwJSkgbGVmdFxuICAgICAgICBjZW50ZXIgLyA5MCUgMTAxJSBuby1yZXBlYXQsXG4gICAgICBAYy1ibGFjaztcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NyU7XG4gICAgfVxuICAgICYtdXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgICYtbG93ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgfVxuICAgICAgJi0tcmVnaXN0cmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiBAYy1ibGFjaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQGMtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAmLWRldmlkZXIge1xuICAgICAgbWFyZ2luOiAwIDE4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiBAYy1wcmltYXJ5O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICBtaW4td2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIEBjLXByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogQGMtd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbGkge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMTgzLCAzMywgMC40KTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICAgICAgJjpob3ZlciBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmN1cnJlbmN5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAYy1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIC5waG9uZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgJi10ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIH1cbiAgICAgICYtbnVtYmVyIHtcbiAgICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oZWFkZXItY2FydCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogQGMtd2hpdGU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBjLXByaW1hcnk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAyNC41cHg7XG4gICAgICAgIGhlaWdodDogMjQuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19udW1iZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogQGMtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiBAYy1ibGFjaztcbiAgICAgIHBhZGRpbmc6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbGVmdDogMTZweDtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fYW1vdW50IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5kZHNzLWZvb3RlciB7XG4gIGNvbG9yOiBAYy13aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjLWJsYWNrO1xuICAmX19hbmdsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICAgIGJhY2tncm91bmQ6IEBjLXdoaXRlO1xuICAgICAgLyogYW5nbGUgc2ltaWxhciB0byB5b3VyIG1vY2t1cCAqL1xuICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMjUlIDAsIDEwMCUgMTAwJSwgMTAwJSAxMDAlKTtcbiAgICAgIHJvdGF0ZTogMTgwZGVnO1xuICAgIH1cbiAgfVxuICAmX19vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGMtYmxhY2s7XG4gIH1cbiAgJl9fbWFpbiB7XG4gICAgcGFkZGluZzogNjNweCAwIDQwcHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIHJvdy1nYXA6IDMycHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAyZnIgMmZyO1xuICAgICAgcGFkZGluZzogNjNweCAyMHB4IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29sIHtcbiAgICAmLS1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIGltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgLy9tYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICBjb2xvcjogQGMtZ3JleTtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQGMtZ3JleTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAYy1wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiBAYy1wcmltYXJ5O1xuICAgIGNvbG9yOiBAYy1ibGFjaztcbiAgICAmLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IEBjLWJsYWNrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlua3Mge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBjLWJsYWNrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19wYXltZW50cyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Zvcm0ge1xuICAgIG1hcmdpbjogMThweCAwIDI0cHg7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjZmcikgYXV0bztcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIGJ1dHRvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICAgIGNvbG9yOiBAYy1ibGFjaztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45NSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAmLWljb24ge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiBAYy13aGl0ZTtcbiAgICAgIGNvbG9yOiBAYy1ibGFjaztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgICAgfVxuICAgICAgJi5mYWNlYm9vazpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxODc3ZjI7XG4gICAgICB9XG4gICAgICAmLmluc3RhZ3JhbTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlNDQwNWY7XG4gICAgICB9XG4gICAgICAmLmxpbmtlZGluOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwNzdiNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBjb2xvcjogQGMtZ3JleTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICB9XG59XG5cbi53ZS1tYWtlLXNpZ24ge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbiIsIi5tYWluLW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjLWJsYWNrO1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgQGMtd2hpdGU7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgcGFkZGluZzogMDtcbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogOTAlO1xuICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICYuc2hvcCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGMtcHJpbWFyeTtcbiAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgY29sb3I6IEBjLWJsYWNrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiBAYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBjLXByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zaWduSW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOS41cHggMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQGMtcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiBAYy1ibGFjaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDdcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3N1Ym1lbnUge1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCBAYy1wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGMtYmxhY2s7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDE4MywgMzMsIDAuNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgLy9jb2xvcjogQGMtd2hpdGU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAYy1ibGFjaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogQGMtYmxhY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93biB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX21vYmlsZS1hcnJvdyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGNvbG9yOiBAYy13aGl0ZTtcbiAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICByaWdodDogMTJweDtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faW5uZXItcGFnZSB7XG4gICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDE1cHgpO1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgQGMtd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjLXByaW1hcnk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmF2LWl0ZW1fX3N1Ym1lbnUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy1ibGFjaztcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE0NXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQGMtcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgLy9jb2xvcjogQGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBAYy13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZm9ybSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzg2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOiAxMzZweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBAYy1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogQGMtd2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAYy13aGl0ZTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTM2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBjb2xvcjogQGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICB3aWR0aDogMjZweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogQGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3cHgpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOXB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb2xsYXBzZSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDYzcHg7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgYmFja2dyb3VuZDogQGMtYmxhY2s7XG4gICAgICAvL2xlZnQ6IDA7XG4gICAgICBsZWZ0OiAtMjUwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmLnNob3cge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubmF2LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuIiwiLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICZfX2NvbnRlbnQge1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgIH1cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5zd2lwZXIge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAmLXNsaWRlIHtcbiAgICBpbWcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICBib3R0b206IDYwcHggIWltcG9ydGFudDtcbiAgfVxuICAmLWJ1bGxldCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYy1ibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjLXdoaXRlO1xuICAgIH1cbiAgICAmLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy1ibGFjaztcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zbWFsbC1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYy1ibGFjaztcbiAgY29sb3I6IEBjLXdoaXRlO1xuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmhvbWUtcHJvZHVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMTgzLCAxODMsIDE4MywgMSk7XG4gIHBhZGRpbmc6IDI4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAmX19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLyppbWcge1xuICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgfSovXG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoNSB7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICB9XG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHAge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgfVxuICB9XG4gICZfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuIiwiLnRlYXNlciB7XG4gICYtcmlnaHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmX19pbWcge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxlZnQge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICAgICAgLy9sZXR0ZXItc3BhY2luZzogMS4xcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHJhdGluZzogMDtcbkBzdGFyLXNpemU6IDM1cHg7XG5AbWF4LXN0YXJzOiA1O1xuXG4udGVzdGltb25pYWwtYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGMtYmxhY2s7XG4gIGNvbG9yOiBAYy13aGl0ZTtcbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZ2FwOiAyMHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTBmciAyZnI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEB0YWJsZXQtbWluKSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDEuMmVtO1xuICAgIG1heC13aWR0aDogNzc1cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMGRcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwOyAvKiBSRVFVSVJFRCBmb3Igc29saWQgaWNvbnMgKi9cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBjb2xvcjogQGMtd2hpdGU7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBjb2xvcjogQGMtd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cbiAgfVxuICAmX19kZXRpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLW5hbWUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjU2cHg7XG4gICAgfVxuICAgICYtcHJvdmlkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICB9XG4gIH1cbiAgLnJhdGluZyB7XG4gICAgZm9udC1zaXplOiBAc3Rhci1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLimIXimIXimIXimIXimIVcIjtcbiAgICAgIGNvbG9yOiBAYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xuICAgICAgY29sb3I6IEBjLXByaW1hcnk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IGNhbGMoKHZhcigtLXJhdGluZykgLyBAbWF4LXN0YXJzKSAqIDEwMCUpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG59XG4iLCJAYm9yZGVyLXJhZGl1czogNXB4O1xuQGdhcDogMjJweDtcbkB0aHVtYi1oZWlnaHQ6IDE5MHB4O1xuQGNvbHM6IDM7XG5AbGVmdC13aWR0aDogNDUlO1xuQHJpZ2h0LXdpZHRoOiA1NSU7XG5cbi5sYW5kaW5nIHtcbiAgLmJhbm5lciB7XG4gICAgLypAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgIGhlaWdodDogNjcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfSovXG4gICAgJl9fY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NsaWRlci9zdG9wLXNpZ24tbGFuZGluZy1wYWdlLWJhbm5lci0xLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgICAgbWluLWhlaWdodDogNjUwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICAvKkBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbG9yOiBAYy13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9Ki9cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuOTlweDtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsaW5lLWhlaWdodDogNjNweDtcbiAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogRGVza3RvcCBHcmlkICovXG4gIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdhcDogMTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDEwcHggcmVwZWF0KDMsIDIzNXB4KTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDE2MHB4KTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogNCAvIDM7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAmLS1sYXJnZSB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIGdyaWQtcm93OiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAdGFibGV0LW1pbikge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gc3BhbiAyO1xuICAgICAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1ncmlkIHtcbiAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44NSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICB6LWluZGV4OiA5OTk5O1xuICB9XG5cbiAgLmltYWdlLW1vZGFsLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLmltYWdlLW1vZGFsIGltZyB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWF4LWhlaWdodDogOTAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAuaW1hZ2UtbW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIH1cblxuICAvKioqIExhbmRpbmcgU2lnbiBGYXEgU2VjdGlvbiAqKiovXG4gIC5zaWduLWZhcSB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQGMtZ3JleS1sdDtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8qKiogTGFuZGluZyBFbnF1aXJ5IFNlY3Rpb24gKioqL1xuICAuZW5xdWlyeSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgJi1oMiB7XG4gICAgICAvL2ZvbnQtc2l6ZTogNTBweDtcbiAgICAgIC8vaW5lLWhlaWdodDogNjBweDtcbiAgICAgIC8vbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgJi1oNCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgJi1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjLXByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZ2FwOiAzNXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA1ZnIgMmZyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHRhYmxldC1taW4pIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTEuNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19zdWJtaXQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogQGMtYmxhY2s7XG4gICAgICAgICAgY29sb3I6IEBjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faDMge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtcHJvZHVjdCB7XG4gICAgJi1oMyB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgICB9XG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgLndlLW1ha2Utc2lnbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAmLWg2IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICAgICYtaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50ZWFzZXIge1xuICAgICYtaDEge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xLjk5cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDYzcHg7XG4gICAgfVxuICAgICYtaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
