#sb-site,.sb-site-container,.site-wrapper{background:0 0}.content-contact__details_list,.footer-links ul,.header-main__menu_item,.home-banner__navbar_menu,.home-grid__news ul{list-style-type:none}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:300;src:url(fonts/opensans/opensanshebrew-lightitalic-webfont.eot);src:url(fonts/opensans/opensanshebrew-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-lightitalic-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-lightitalic-webfont.ttf) format("truetype")}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:300;src:url(fonts/opensans/opensanshebrew-light-webfont.eot);src:url(fonts/opensans/opensanshebrew-light-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-light-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-light-webfont.ttf) format("truetype")}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:400;src:url(fonts/opensans/opensanshebrew-italic-webfont.eot);src:url(fonts/opensans/opensanshebrew-italic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-italic-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-italic-webfont.ttf) format("truetype")}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:400;src:url(fonts/opensans/opensanshebrew-regular-webfont.eot);src:url(fonts/opensans/opensanshebrew-regular-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-regular-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-regular-webfont.ttf) format("truetype")}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:700;src:url(fonts/opensans/opensanshebrew-bolditalic-webfont.eot);src:url(fonts/opensans/opensanshebrew-bolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-bolditalic-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-bolditalic-webfont.ttf) format("truetype")}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:700;src:url(fonts/opensans/opensanshebrew-bold-webfont.eot);src:url(fonts/opensans/opensanshebrew-bold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-bold-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-bold-webfont.ttf) format("truetype")}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:800;src:url(fonts/opensans/opensanshebrew-extrabold-webfont.eot);src:url(fonts/opensans/opensanshebrew-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-extrabold-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-extrabold-webfont.ttf) format("truetype")}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:800;src:url(fonts/opensans/opensanshebrew-extrabold-webfont.eot);src:url(fonts/opensans/opensanshebrew-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/opensans/opensanshebrew-extrabold-webfont.woff) format("woff"),url(fonts/opensans/opensanshebrew-extrabold-webfont.ttf) format("truetype")}body{font:400 16px Heebo,sans-serif;direction:rtl}*,::after,::before{box-sizing:inherit}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a{color:#fff;position:relative;z-index:9;transition:all .4s ease}a:active,a:focus,a:hover{color:#fff;text-decoration:none;outline:0;cursor:pointer}.site-wrapper{width:100%}hr{border:0;height:1px;background-image:-webkit-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-moz-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-ms-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0);background-image:-o-linear-gradient(left,#f0f0f0,#8c8b8b,#f0f0f0)}h1,h2,h3,h4,h5,h6{color:#109D13}.section-full{width:100%}.section-limit{width:100%;max-width:1260px;margin:0 auto;padding:0 15px}.no-padding,.no-row-padding>div[class^=col-]{padding:0}.section-spacer{width:100%;height:55px}img{max-width:100%}.img-not-responsive{max-width:auto}.no-margin{margin:0}@media (max-width:992px){.no-margin-mobile{margin:0 15px}}.no-margin-bottom{margin-bottom:0!important}iframe{max-width:100%!important}.text-color-white{color:#fff}.text-color-black{color:#000}.text-main{color:#109D13}.text-brand{color:#00a9c3}body.scrolling .header-desktop{top:0;width:100%}body.scrolling .header-main{background:rgba(255,255,255,.9);max-height:50px;padding:7px;position:fixed;top:0}body.scrolling .header-main__logo{cursor:pointer;transform:scale(.6,.6);top:-30px;left:-50px;opacity:0;margin-bottom:250px;transition:all .5s ease}body.scrolling .header-main__logo_sm{opacity:1;transition:all .5s ease;z-index:3;display:inline-block;top:0;float:left;left:50px;position:relative}.header-desktop{background:-webkit-linear-gradient(top,#fff 45%,rgba(255,255,255,.4) 30%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(top,#fff 45%,rgba(255,255,255,.4) 30%,rgba(255,255,255,0) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.9) 5%,rgba(255,255,255,.8) 30%,rgba(255,255,255,.1) 90%,rgba(255,255,255,0) 100%);height:140px;z-index:4;position:fixed;top:0;width:100%;box-shadow:none}@media (max-width:992px){.header-desktop{display:none}}.header-main{z-index:1;padding:20px;position:fixed;margin:0 auto;width:100%}.header-main__soc_link{width:100%;text-align:center}.header-main__menu{display:inline-block;position:relative}@media (max-width:1400px){.header-main__menu{margin:0;padding:0}}.header-main__menu_link{color:#0a6ea7;max-height:35px;padding:8px 10px;border:2px solid #eee;border-radius:4px;font-weight:300}.header-main__menu_link:hover,.selected .header-main__menu_link{background-color:rgba(10,110,167,.9);color:#fff}@media (max-width:1400px){.header-main__menu_link{padding:8px 1px}}@media (max-width:992px){.header-main__menu_link{padding:0;border:none}}.header-main__menu_item{display:inline-block;border-radius:4px;color:#000;margin-left:8px;font-size:18px;font-weight:500;z-index:3}@media (max-width:1400px){.header-main__menu_item{margin:0;font-size:15px}}.header-main__menu_item_parent{position:relative}.header-main__menu_item_parent ul{position:absolute;display:none;right:0;background-color:transparent;list-style-type:none;padding:8px 0}.header-main__menu_item_parent ul li{background-color:#0a6ea7;padding:6px 25px 6px 15px;position:relative;white-space:pre;min-height:40px;filter:none;transition:.2s;font-weight:300}.header-main__menu_item_parent ul li:after{content:'';width:15px;height:30%;position:absolute;right:0;top:35%;border-radius:50% 0 0 50%;background-color:#fff}.header-main__menu_item_parent ul li a{display:block;width:100%;height:100%;font-size:16px}.header-main__menu_item_parent ul li:hover{filter:brightness(.85)}.header-main__menu_item_parent:hover ul{display:block}.header-main__menu_soc{position:relative;top:14px;margin-left:1px;display:inline-block!important}.header-main__menu_soc>div{display:block!important}@media (max-width:768px){.header-main__menu_soc{margin:0;padding:15px;width:100%;height:100%;position:absolute;top:-4px;left:20px}}@media (max-width:375px){.header-main__menu_soc a{font-size:5px}}@media (max-width:992px){.header-main__menu_soc a{display:block}.header-main__menu_soc i{font-size:25px;padding:0}}.header-main__menu_soc:hover i,.header-main__menu_soc:hover img{transform:scale(1.3,1.3)}.header-main__menu_soc_wz{max-width:40px}@media (max-width:480px){.header-main__menu_soc:hover i,.header-main__menu_soc:hover img{transform:unset}.header-main__menu_soc_wz{margin:0;padding:0;max-width:25px}}.header-main__menu_soc_yt{color:#b00;max-width:35px}.header-main__menu_soc_yt-bg{color:#fff;font-size:1.6rem}@media (max-width:480px){.header-main__menu_soc_yt{margin:0;padding:0;max-width:20px}}.header-main__menu_soc_fb{max-width:30px;color:#3b5998;font-size:2rem}@media (max-width:1200px){.header-main__menu_soc{margin:0}.header-main__menu_soc_fb,.header-main__menu_soc_link,.header-main__menu_soc_wz,.header-main__menu_soc_yt{margin:0;padding:0}}@media (max-width:768px){.header-main__menu_soc:hover i,.header-main__menu_soc:hover img{transform:unset}.header-main__menu_soc_link{width:100%;text-align:center}.header-main__menu_soc_fb{margin:0;padding:0}}@media (max-width:480px){.header-main__menu_soc_fb{margin:0;padding:0;max-width:20px}}.header-main__menu_phone:hover .header-main__menu_phone_icn{transform:rotate(220deg);color:#fff}@media (max-width:375px){.header-main__menu_phone:hover .header-main__menu_phone_icn{font-size:8px}}.header-main__menu_phone_icn{padding:0 30px;transform:rotate(260deg);font-size:2rem;color:#00a9c3}.header-main__logo:hover,.header-main__logo_sm:hover{transform:scale(1.1,1.1)}@media (max-width:1200px){.header-main__menu_phone_icn{padding:0 15px}}@media (max-width:768px){.header-main__menu_phone_icn{font-size:1.1rem;padding:0 10px}}.header-main__menu_phone_num{display:none;color:#000;font-size:18px;white-space:nowrap}@media (max-width:768px){.header-main__menu_phone_num{font-size:11px}}@media (max-width:480px){.header-main__menu_phone_num{font-size:10px}}.header-main__logo{opacity:1;position:absolute;top:0;left:33px;z-index:10;transition:all .5s ease}.header-main__logo_link{display:inline-block;width:100%;height:100%;z-index:100}.header-main__logo_sm{opacity:0;transition:all .5s ease;z-index:10;top:0;float:left;left:50px;position:relative;display:none}.header-main__logo_sm_link{display:inline-block;width:100%;height:100%;z-index:222222222222228}.header-mobile{position:fixed;display:none;height:7rem;width:100%;background:#fff;z-index:5}@media (max-width:992px){.header-mobile{display:block;top:0}}@media (max-width:768px){.header-mobile{display:block}}@media (max-width:375px){.header-mobile{display:block;height:65px}}.header-mobile .hamburger-inner,.header-mobile .hamburger-inner::after,.header-mobile .hamburger-inner::before{background-color:#00a9c3}.header-mobile .header-dialer i{font-size:35px;margin:18px 0;color:#109D13}.header-mobile .header-waze{margin:0 10px;display:inline-block;width:30px;height:30px;background-color:#00a9c3;border-radius:50%;text-align:center;position:relative;bottom:7px;padding:3px 5px}.header-mobile .header-waze img{margin:0 auto}.header-mobile .header-mobile-logo{top:2px;display:block;float:left;width:40%}.header-mobile .header-mobile-logo img{margin:0 auto;top:0;display:block;z-index:2}.header-mobile .mobile-menu-btn{position:absolute;top:0;margin:2rem;z-index:100}.header-mobile .mobile-menu-btn.is-active .hamburger-box{transition:all .25s ease;z-index:22222222;padding:1px;border-radius:60%;color:red;background:#fff}.sb-slidebar{background-color:#00a9c3;z-index:2}.sb-slidebar nav{z-index:222222222222222222222222222222222222222222222222222222222;position:relative;top:10vh;padding-right:30px}.main-footer{width:100%;position:relative;bottom:0;overflow:hidden;background-color:#506d51;padding-top:70px;z-index:2}.main-footer .header-main__menu{padding:0}@media (max-width:768px){.main-footer{padding-bottom:30px}}.main-footer_padding_15{padding:0 15px}.main-footer__soc{direction:rtl;position:relative;top:20px}.main-footer__soc a{padding-right:25px}.main-footer__soc a i{color:#fff;transition:.2s}.main-footer__soc a:hover i{color:#00a9c3}@media (max-width:1200px){.main-footer__soc a{padding-right:10px}.main-footer__soc{top:unset;bottom:5px}}@media (max-width:992px){.main-footer__soc{position:unset;float:right}}@media (max-width:768px){.main-footer__soc{float:none!important;bottom:0}}@media (max-width:480px){.main-footer__soc{position:absolute;bottom:70px;left:0}}.footer-contact__form{width:310px;position:relative}.footer-contact__form ::-webkit-input-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form ::-moz-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form :-ms-input-placeholder{color:#fff;font-size:18px;font-weight:200}.footer-contact__form :-moz-placeholder{color:#fff;font-size:18px;font-weight:200}@media (max-width:1200px){.footer-contact__form{width:unset}}.footer-contact__title{color:#77ac17;font-size:26px;line-height:26px;font-weight:600;display:block}@media (max-width:992px){.footer-contact__form{width:unset;padding-bottom:30px}.footer-contact__title{font-size:36px;line-height:36px}}.footer-contact__sub{color:#fff;font-size:18px;line-height:18px;font-weight:300;margin-bottom:25px;display:block}@media (max-width:992px){.footer-contact__sub{font-size:24px}.footer-contact__checkbox-label{float:right;margin-right:35px}}.footer-contact__input{width:100%;background-color:#252525;height:40px}.footer-contact__input-text{border:1px solid #555;padding-right:15px;margin-bottom:15px;color:#fff;font-weight:400}.footer-contact__submit{border:1px solid #77ac17;background-color:#77ac17;color:#000;font-size:18px;font-weight:300;line-height:30px;margin-top:20px}.footer-contact__checkbox{opacity:0}.footer-contact__checkbox:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.footer-contact__checkbox-label{color:#fff;font-size:16px;font-weight:300;white-space:nowrap}@media (max-width:375px){.main-footer__soc{top:0;right:-10px}.footer-contact__checkbox-label{float:right;margin-right:35px}}.footer-contact__checkbox-controller:before{content:'';width:20px;height:20px;border:1px solid #555;display:block;position:absolute;background:#000;border-radius:50%;right:0;top:1px}.footer-contact__checkbox-controller:after{content:'';position:absolute;right:4px;top:6px;transform:rotate(-30deg) scale(.75);border-bottom:solid 2px #fff;border-left:solid 2px #fff;width:12px;height:7px;opacity:0;transition:.25s}.footer-links-counter{margin-right:10px}@media (max-width:768px){.footer-links-counter{margin:0}}.footer-links-counter:first-of-type{margin-right:-30px}.footer-links-counter:first-of-type .footer-links{padding-right:5px}@media (max-width:768px){.footer-links-counter:first-of-type{margin:0}.footer-links-counter:first-of-type .footer-links{padding:0}}.footer-links{width:200px;float:left}@media (max-width:1200px){.footer-links{width:auto;float:none}}.footer-links:hover .footer-links__border_highlight{transform:translateX(0);transition:.3s}.footer-links__title{font-size:18px;font-weight:300;margin-bottom:20px;display:block;color:#e3e3e3;padding-right:40px;white-space:nowrap}@media (max-width:375px){.footer-links__title{font-size:14px;padding-right:0}}.footer-links__border{width:100%;height:1px;overflow:hidden;background-color:#555;margin-top:20px;position:relative}.footer-links__border_highlight{width:200%;height:100%;background-color:#00a9c3;position:absolute;top:0;right:0;transform:translateX(-100%);transition:.5s}.footer-links ul li{color:#77ac17;font-weight:300;font-size:14px}.footer-links ul li a{color:#e3e3e3;font-weight:300;font-size:14px;line-height:30px}@media (max-width:768px){.footer-links ul li a{line-height:20px}.footer-contacts{float:none!important;text-align:center}}@media (max-width:624px){.footer-links ul li a{font-size:12px}}@media (max-width:375px){.footer-links ul li a{font-size:10px}}.footer-links ul li a:hover{color:#00a9c3}.footer-separator{width:100%;height:1px;margin-top:50px;background-color:#555}@media (max-width:992px){.footer-separator{margin-top:20px;margin-bottom:30px}}@media (max-width:480px){.footer-links ul{padding:0}.footer-links ul li a{padding:0;line-height:10px;font-size:10px}.footer-separator{margin-bottom:5px}.cs_logo_png{text-align:center}}.footer-bottom{background:#506d51;width:100%;max-height:80px}.footer-contacts{padding:20px 0}.footer-contacts a,.footer-contacts span{color:#a1f803;font-weight:300;font-size:16px;line-height:22px;display:inline-block;margin-left:16px}@media (max-width:1200px){.footer-contacts{padding:1px}.footer-contacts a,.footer-contacts span{line-height:1.4;font-size:14.5px}}@media (max-width:992px){.footer-contacts{padding:1px}.footer-contacts a,.footer-contacts span{line-height:1.5}}@media (max-width:768px){.footer-contacts a,.footer-contacts span{line-height:1.5;margin:3px 16px}.footer-contacts a:after,.footer-contacts span:after{visibility:hidden}}.footer-contacts a:after,.footer-contacts span:after{content:'|';left:-10px;position:relative;color:#fff}.footer-contacts a:last-of-type:after,.footer-contacts span:last-of-type:after,.side-form__reveal-btn:after{content:''}@media (max-width:624px){.footer-contacts a,.footer-contacts span{line-height:1;margin-left:1px}.footer-contacts a:after,.footer-contacts span:after{left:-5px}}.cs_logo_png{position:relative!important;left:10px!important;right:unset!important;float:left;bottom:unset!important;margin:15px 0!important;filter:invert(100%)}.cs_logo_png>a{display:inline-block;width:100%;height:100%}.cs_logo_png:hover{filter:hue-rotate(12deg);opacity:.6}@media (max-width:1200px){.cs_logo_png{position:absolute!important;top:unset!important;bottom:10px!important;left:30px!important}}@media (max-width:992px){.cs_logo_png{position:absolute!important;top:unset!important;bottom:10px!important}}@media (max-width:768px){.cs_logo_png{position:relative;text-align:center;transform:translateX(0)!important;bottom:20px!important}.side-form{overflow:hidden}}@media (max-width:375px){.footer-contacts a,.footer-contacts span{font-size:11px;line-height:.1}.footer-contacts a:after,.footer-contacts span:after{visibility:hidden}.cs_logo_png{position:absolute!important;transform:translateY(120%)!important;bottom:20px!important}}.credit{display:block;text-align:center}.cs_logo_png{display:inline-block;width:163px;height:22px;background-image:url(data:image/png;base64,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);-webkit-animation:animated_cs_logo 3s steps(19) infinite;animation:animated_cs_logo 3s steps(19) infinite;-webkit-transition:all .5s;transition:all .5s}.cs_logo_png_color-white{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKMAAAGiCAMAAAC8mYajAAAAM1BMVEUAAAD///////////////////////////////////////////////////////////////+3leKCAAAAEHRSTlMA8JzasUk2H8ddfXIUCueH6GMzTgAABQpJREFUeNrs29muElEQRuFVteee+N//aWU3ekTRxOnE1tSXQGBTIRWGhHUBIYTwPTntXFyTblxV6coA2XaetMpXapYaf8Fqumu8SPbVoCRT55vazvsZUi9NgxdmLx+FhjvflMT7cd34qO48lJ3XHYtWptZ4VUzl9bzyhWx8NhDPFikhBg9Lep6VlBv0hB7WpnmGWVMBF6d2PgZ6cDBJdVWWVt0ZU5K0n7O4HvhItjGWBVjGZlXbAssyGMsGAqvzuC7z7pKWjQHj7YuggQxNWblp2s12iV2dh3qbD79NkXU3XKmrtHkBKLoVb+fOq2tK2jmNo3dkqS9Kmjt261UulDbo8so8ttQzLHJteno5mwx1pF2OGRKomFHkrrabJE5J55S9TQ0XzXdcz1+0JJC71psoKpwOHUIbKWVyTQhSllTFVJMWkZBksBzkJbs2gNoAGXIeC2Z93hGTjD2ZJdYKuJA9Tw0XkwuaN8wBJNDNzwWLVk4CG4LUM3k5OG8mlipgE3gW53GGJZHHZsYkySRHHTkmXHx6r6FIBZ4GDSW6cBVN69OOXUaXuw3TXXvsWOVMi0PtB+TtSMeW/LxpybYDIN8POUiejyPDUEpglakkM3NIjq10sarqrtITVBnwNph8J6+4GCrnWFrFtApuurEnSXVer6w2d0TOLxoH3/P0rFmFvyePH9lR4qJ04yOthBDCexvWubou4+p2H1zT2YUP0YXRhdGF0YXRhdGF0YXRhSH8l1q66q/xf6tqihXC/ym6MLowujC6MLowujC6MLowhN8lNS6uSJWrK5Fd4SdEF0YXRhdGF0YXRhdGF0YXRhf+Watf/r9JXPm/SZ9ku3wfhvCBvTtWYRgEAjCcSJVkEO79n7adUkjoUCjljnz/7OCgw4dwigvfcSEXciEXciEXcqFOzYj0OJwVHr0klYsLuZALuZALuZALuVCXesv/7LVGW7LXVgdUKhEXciEXciEXciEXcqH0h0Z+au9573ypPapid3HhGYYZXXisPsrnwhYxc7twbPGq53bh0mNrM7kL99gLuHBw4Q9cuK1cyIWSylVgPk0vMF/1Efl/31jGZ8dw4dcuvJbRhU/27iBFYhAIo7CalDqIWPc/7TSzCDOdzKKhG/4i750gmyR8WKqd9guouXD27CbuwuqPlrgLk3v5Endh8yLvwuEm78ItgAv3hQtxIRHRfZu7/kD2cE+XCbmwlpHOybnQSnpKz4XLLZ3TcqF5X+JzpN0fVe050lI8p6Q+R7oHmCNd3uRdaG7yLpxuuBAXEhF9oJr1b43MAVY1R67pOiUXXifnwovkXGjnH7ucC4f3Ij5H+tPQduGyCC70AC7c2F/I/kJciAuJ3px1/bWjovtlOpqFL1O07uJCzp3h3BkdF3LuDOfO4EJciAvpjbUAQ3Cm+yodzS3ARjOiv+FCXIgLcSEuxIW4EBfiwv+60fGZzV3+IWuASyGJCBfiQlyIC3EhLsSFuJB+F+HeeA9wc2ENcGAmEeFCXIgLcSEuxIW4EBfSU2uTJ2GLQMJRWCEkihYuxIW4EBfiQlyIC3EhqRdg8a3pvi5HNcAzEr0SLsSFuBAX4kJciAtx4Xd7d3QCIAwEUTAYExJEuP6r1QryI8gF5nUxsLBcKOm32gafEzVqyV4/sq4SdnFhSe/CMwoXciEXciEXcuEyLpQk5ayNGDMivQvfkruwXLPfXMiFXMiFXMiFi7jwYw8RqRM6R7syzQAAAABJRU5ErkJggg==)}@-webkit-keyframes animated_cs_logo{0%{background-position:0 0}100%{background-position:0 -418px}}@keyframes animated_cs_logo{0%{background-position:0 0}100%{background-position:0 -418px}}.side-form{position:fixed;right:0;width:230px;height:100%;z-index:20000;background-color:#fff;border:1px solid #d6d6d6;box-shadow:0 0 -20px rgba(0,0,0,.4);transition:.3s}.side-form__email,.side-form__logo,.side-form__phone{border-bottom:solid 1px #d6d6d6}.side-form_hidden{transition:.3s;transform:translateX(150%)}.side-form__logo{background:#f8f8f8;height:85px;display:inline-block;border-top:solid 1px #fff}.home-banner,.main-banner__single{background-repeat:no-repeat;background-size:cover}.side-form__logo>img{max-width:95%}.side-form__open-btn{margin-top:6px;margin-right:20px;float:left;cursor:pointer}.side-form__reveal-btn{position:fixed;top:225px;height:80px;width:280px;background-color:#fff;border-radius:40px 0 0 40px;box-shadow:0 0 20px rgba(0,0,0,.1);z-index:2;transition:.3s;cursor:pointer}@media (max-width:768px){.side-form__open-btn{margin-top:8px;margin-left:7px}.side-form__reveal-btn{right:0;top:40vh;height:40px}.side-form__hidden .side-form__reveal-btn{width:120px}.side-form__hidden .side-form__reveal-btn_text{display:table}.side-form__hidden .side-form__reveal-btn_text>img{position:absolute;left:0;max-height:60%;top:0}.side-form__hidden .side-form__reveal-btn_text>span{text-align:center;position:relative;display:table-cell;vertical-align:middle;float:right;font-size:14px;width:unset;margin-top:0}}.side-form__reveal-btn_text{font-family:'Open Sans Hebrew',sans-serif;font-size:39px;font-weight:700;color:#00a9c3;float:left;display:block;padding:20px 15px}.side-form__reveal-btn_text_open{line-height:1;display:block;transform:translateX(0);padding:20px 15px;margin:0;font-family:Assistant,sans-serif}@media (max-width:768px){.side-form__reveal-btn_text{float:right}.side-form__reveal-btn_text_open{padding:4px 15px;top:240px;bottom:unset}}.side-form__reveal-btn_text_open_pre{font-size:18px;font-weight:700;color:#777}.side-form__reveal-btn_text_open_title{font-size:24px;font-weight:700;color:#109D13;padding-left:25px}.side-form__reveal-btn_text_open>img{margin-top:8px;margin-left:0;float:left;cursor:pointer}@media (max-width:768px){.side-form__reveal-btn_text_open_title{font-size:20px;top:-5px;position:relative}.side-form__reveal-btn_text_open>img{margin-top:4px}.side-form__reveal-btn{left:0}}.side-form__reveal-btn:after{position:absolute;width:30px;height:100%;right:-30px;top:0;background-color:#fff}.side-form__reveal-btn>div{opacity:1;height:0;padding-top:11px;padding-right:10px;transition:.3s}.side-form__reveal-btn>img{display:table-cell;vertical-align:middle;opacity:1;transition:.3s;float:left}.side-form__contacts-icn{margin-top:10px;margin-right:10px}@media (max-width:768px){.side-form__contacts-icn{margin-right:0}.side-form__details{margin:0;display:inline-block;padding:5px}}.side-form__phone{padding:3px}.side-form__email{padding:9px 0;background-color:#f8f8f8;margin-bottom:90px}@media (max-width:768px){.side-form__email{margin-bottom:30px}.side-form__email,.side-form__phone{padding:5px}}.side-form__email-text,.side-form__phone-text{font-size:18px;font-weight:700;color:#777;white-space:nowrap}.side-form__phone-num{font-size:24px;font-weight:700;color:#109D13;white-space:nowrap}.side-form__email-add{font-size:16px;font-weight:bolder;color:#109D13;white-space:nowrap}.side-form__form{padding:10px}.side-form__form input,.side-form__form select,.side-form__form textarea{width:100%;margin-bottom:10px;border:1px solid #d6d6d6;border-radius:4px;background-color:#f6f6f6;box-shadow:1px 3px 5px rgba(0,0,0,.1) inset;padding:5px 10px}.side-form__form input,.side-form__form select{height:40px}@media (max-width:768px){.side-form__form input,.side-form__form select{height:30px}.side-form__form .form-group{margin-bottom:10px}}.side-form__form textarea{resize:none;height:110px}@media (max-width:768px){.side-form__form textarea{height:55px}}.side-form__form button[type=submit]{background-color:#109D13;color:#fff;box-shadow:none;border:none}.side-form__form-title{color:#777;font-size:18px;line-height:20px}.side-form__form-sub{color:#000;font-size:24px;line-height:20px;font-weight:900;margin-bottom:15px}.side-form__soc{background-color:#f8f8f8;height:90px;border-bottom:solid 1px #d6d6d6}.side-form__soc-btn{float:left;width:33%;height:100%;text-align:center;padding:15px 10px 0;transition:.2s}.side-form__soc-btn:not(:last-of-type){border-right:solid 1px #d6d6d6}.side-form__soc-btn:hover{box-shadow:0 0 10px rgba(0,0,0,.15)}.side-form__soc-btn img{display:block;margin:0 auto 10px}.side-form__soc-btn span{font-size:16px;line-height:16px;display:block;color:#415667}.sb-parent span{padding:1em;color:#f2f2f2;width:100%;display:inline-block;position:relative}.sb-parent span:after{content:'>';transform:rotate(-90deg);position:absolute;top:10px;left:35px}.sb-sub{display:none}.sb-sub_rev{display:block}.sb-sub li a{padding:.7em 1em .7em .7em;font-size:16px;font-weight:400;color:#f2f2f2;width:100%;display:inline-block;position:relative}.home-wrapper{position:relative;height:950px;max-height:85vh;margin:0}@media (max-width:768px){.home-wrapper{margin-top:65px;height:unset}}.main-banner{width:100%;margin-top:0;height:100%;overflow:hidden}.main-banner img{opacity:0}@media (max-width:768px){.main-banner{margin-top:50px}}.main-banner__single{position:relative;width:100%;background-position:top center}.home-banner{height:100%;position:relative;z-index:1}@media (max-width:992px){.home-banner{background-color:#fff}}.home-banner__overlay{position:absolute;width:100%;bottom:0;left:0}.home-banner__text{font-family:"Open Sans Hebrew",sans-serif;position:relative;float:left;margin:0 auto 0 40px;color:#fff;font-weight:700;text-shadow:1px 2px 3px rgba(1,1,1,.25);width:333px;z-index:19}@media (max-width:768px){.home-banner__text{padding:0;width:40%}}@media (max-width:480px){.home-banner__overlay{position:relative}.home-banner__text{position:relative;padding:0;width:38%;margin-left:10px}}.home-banner__text_title{background:rgba(119,172,23,.75);font-size:32px;margin-bottom:7px;border-radius:6px;width:333px;padding:20px 15px;font-weight:700;margin-top:0}@media (max-width:992px){.home-banner__text_title{font-size:18px;width:auto;padding:15px 7px}}@media (max-width:768px){.home-banner__text_title{font-size:16px;padding:20px 15px}}@media (max-width:480px){.home-banner__text_title{font-size:12px;padding:3px}}@media (max-width:375px){.home-banner__overlay{position:relative}.home-banner__text_title{font-size:11px;padding:0}}.home-banner__text_sub{background:rgba(0,156,255,.75);font-size:21px;margin-bottom:7px;border-radius:6px;padding:13px 30px;text-align:justify;position:relative}@media (max-width:992px){.home-banner__text_sub{font-size:16px;width:auto;margin-bottom:7px}.home-banner__text_arrow{left:60px}}@media (max-width:768px){.home-banner__text_sub{font-size:14px;padding:7px 4px;text-align:center}.home-banner__text_arrow{left:60px}}@media (max-width:480px){.home-banner__text_sub{font-size:11px;padding:2px}}@media (max-width:375px){.home-banner__text_sub{font-size:9px;padding:1px}}.home-banner__text_arrow{position:absolute;bottom:0;right:-50px;margin:0;font-size:24px;font-weight:400;background:rgba(176,97,35,.75);border-radius:5px;width:40px;height:40px;text-align:center;line-height:38px}@media (max-width:480px){.home-banner__text_arrow{right:0;bottom:-30px;width:25px;height:25px;font-size:20px;line-height:25px}}.home-banner__navbar{position:relative;float:right;z-index:7}@media (max-width:768px){.home-banner__navbar{top:25vh}}@media (max-width:624px){.home-banner__navbar{top:0}}.home-banner__navbar_menu{position:relative;margin:0 30px 30px;padding:0 30px;text-align:center;z-index:7}@media (max-width:992px){.home-banner__navbar{max-width:55%}.home-banner__navbar_menu{z-index:8;margin:5px;padding:0}}.home-banner__navbar_item{z-index:3;display:block;width:125px;height:127px;position:relative;background:rgba(255,255,255,.9);transition:all .5s ease;border-radius:4px;border:2px solid rgba(239,238,238,.75);margin-top:3px}@media (max-width:992px){.home-banner__navbar_item{display:inline-block;padding:0;float:right;margin-left:5px;width:30%}}.home-banner__navbar_item:hover{background:rgba(255,255,255,.5);cursor:pointer}.home-banner__navbar_item_img{width:auto;max-height:70%;position:relative;padding:15px 0}@media (max-width:768px){.home-banner__navbar_item_img{padding:15px}}.home-banner__navbar_item_text{left:0;right:0;white-space:nowrap;border-top:1px rgba(159,155,155,.75) solid;padding:10px 0}@media (max-width:992px){.home-banner__navbar_item_text{font-size:12px;padding:0;white-space:normal}.home-grid{top:0}}@media (max-width:375px){.home-banner__navbar_item_text{font-size:12px;text-align:center;padding-top:5px}}.home-banner__navbar_item:first-of-type .home-banner__navbar_item_text{color:#109D13}.home-banner__navbar_item:nth-of-type(2) .home-banner__navbar_item_text{color:#03AEDE}.home-banner__navbar_item:nth-of-type(3) .home-banner__navbar_item_text{color:#B66B2E}.home-grid{font-family:Assistant,sans-serif;display:block;padding-top:0;padding-bottom:70px;position:relative;top:0;margin:0 auto;text-align:right;z-index:4;background:#fff;box-shadow:1px 2px 25px #dfdfdf;border-bottom:inset 4px solid #dedede}.home-text,.home-text__title{text-align:center}.home-grid__link{display:block;position:relative}.home-grid__news{padding:25px 30px 65px;margin-top:30px;position:relative;background-color:#d9d9d9}.home-grid__news ul{margin:0;padding:0}.home-grid__news ul li{margin:20px 0;line-height:16px;font-size:14px;font-weight:400;display:block;height:85px}.home-grid__news ul li a{color:#00a9c3}.home-grid__news-title{margin:0 0 5px;font-size:16px;font-weight:600;display:block;border-bottom:1px solid #fff;color:#109D13}.home-grid__img{background-repeat:no-repeat;background-size:cover;padding:calc(100%/3);position:relative;margin-top:30px}.home-grid__img:hover{opacity:.5;z-index:1;position:relative}.home-grid__img_lg{height:550px}@media (max-width:768px){.home-grid__img{background-repeat:no-repeat;background-position:center center;background-size:cover}}.home-grid__text{z-index:2;position:absolute;bottom:0;transition:all .5s ease;width:100%}.content-article,.content-banner,.content-main,.home-content,.home-form__arrow,.home-form__container{position:relative}.home-grid__text_title{color:#109D13;background:rgba(255,255,255,.75);line-height:33px;font-size:25px;font-weight:700;padding:1.75px 3.5px}@media (max-width:768px){.home-grid__text_title{font-size:2.1rem;line-height:3.5rem}}.home-grid__text_sub{background:rgba(101,139,39,.75);color:#fff;font-size:16px;font-weight:700;padding:1.75px 3.5px}.home-text__title{color:#109D13;font-size:40px;margin:30px 0}.home-text__title_bottom{font-size:30px;margin-top:60px}.home-text__text{font-size:18px;color:#109D13;text-align:right;width:80%;margin:0 auto}.home-content{padding:20px 240px;margin:0 auto}@media (max-width:992px){.home-grid__img_lg{height:240px}.home-content{padding:0 70px;top:0;line-height:1;letter-spacing:.3rem}}.home-content__title{line-height:1}@media (max-width:992px){.home-content__title{line-height:1.5}}.home-content__title_main{font-style:italic;font-weight:bolder;text-shadow:2px 1px 3px;color:#109D13;font-size:25px}@media (max-width:480px){.home-content{padding:2px 5px}.home-content__title_main{font-size:21px}}.home-content__title_sub{font-size:14px;font-weight:600;color:#000}.home-content__article{font-size:18px;color:#000;padding:10px}.home-content__article_par{line-height:2;font-weight:600;position:relative;z-index:11111111111111111111111111111111111111111111119}.content-main{font-family:Assistant,sans-serif;z-index:100}@media (max-width:992px){.home-content__article_par{letter-spacing:0;line-height:1.5}.content-banner{background-size:contain}.home-form{position:relative;bottom:100px}}.content-banner__height{height:auto;margin:0;visibility:hidden}.content-banner__image{background-repeat:no-repeat;background-position:center;background-size:cover;max-height:60vh}.content-article{box-shadow:6px -15px 25px #dfdfdf;background-color:#fff;padding:30px 0;line-height:1.5}@media (max-width:1200px){.content-banner__image{height:auto;margin:0}.content-article{width:100%;margin:0;padding:0}}.content-article__img{box-shadow:-6px 4px 29px 0 rgba(0,0,0,.15),3px -8px 29px 0 rgba(0,0,0,.15);float:left;margin:4px 20px 20px 0;width:50%}.content-article__img_form{float:right;margin:0;max-width:100%;max-height:500px;width:auto;height:auto}.content-article h1,.content-article__title{font-size:30px;font-weight:700;color:#109D13}.content-article h2{font-size:25px}.content-article_sub{font-size:16px;font-weight:400;color:#109D13}.content-article__par{font-size:16px;font-weight:500;color:#000}.content-article__article p{color:#0a6ea7}.content-article__article_map a{color:#109D13;font-weight:600}.content-contact__box{text-align:right;background:#fcfcfc;border:1px solid #fcfcfc;border-radius:15px;padding:20px}.content-contact__title{font-size:25px;font-weight:700}.content-contact__sub{font-size:20px;font-weight:400}.content-contact__form{padding:10px}.content-contact__form input,.content-contact__form textarea{background:#f8f8f8}.content-contact__form input::placeholder,.content-contact__form textarea::placeholder{color:#109D13;border-color:#4e4e4e}.content-contact__details_list_item{margin-bottom:50px}.content-contact__details a{color:#777;font-size:18px}.content-contact__details img{width:40px;height:auto;float:right;margin-left:30px}.content-contact__details_title{font-size:25px;font-weight:700;padding:30px;color:#527b09}.articles-btn{width:100%;height:175px;border:1px solid #ddd;margin-bottom:30px;box-shadow:none;padding:15px;transition:.2s}.articles-btn:hover{box-shadow:1px 1px 30px rgba(0,0,0,.03)}.articles-btn__title{color:#00a9c3;margin:0 0 15px;padding-bottom:5px;border-bottom:1px solid #999;font-size:22px}.articles-btn__text{color:#000;font-size:18px}.home-form{text-align:right;height:70px;z-index:2}.home-form__container{height:70px;border:0 solid #efefef;box-shadow:#cecece 0 1px 25px}@media (max-width:480px){.home-form__container{position:relative}}.home-form__arrow{height:70px;display:inline;top:20px}.home-form__arrow_head{position:absolute;right:570px;width:0;height:0;border-top:35px solid transparent;border-bottom:35px solid transparent;border-right:35px solid #efefef}@media (max-width:1200px){.home-form__arrow_head{display:none}}.home-form__arrow_title{float:right;display:inline;position:absolute;right:0;background:linear-gradient(to right,#efefef 50%,#fff 100%);line-height:70px;border-top-right-radius:8px;border-bottom-right-radius:8px;font-size:23px;color:#109D13}@media (max-width:1200px){.home-form__arrow_title{position:relative;top:0;line-height:70px;font-size:1.9rem;width:105%;text-align:center}}@media (max-width:992px){.home-form__arrow_title{position:relative;margin-top:200px;line-height:55px;font-size:1.9rem;width:100%;text-align:center}}@media (max-width:768px){.home-form__arrow_title{position:relative;top:0;line-height:55px;font-size:1.8rem;width:100%;text-align:center}}@media (max-width:480px){.home-form__arrow_title{padding:20px;color:#109D13;line-height:1;font-size:1.7rem}}.home-form__inputs{float:right;display:inline-block;vertical-align:middle}@media (max-width:992px){.home-form__inputs{position:relative;width:100%;line-height:15px;font-size:1.5rem;text-align:center}}.home-form__inputs_email{float:right;position:relative;line-height:47px;top:10px}@media (max-width:1200px){.home-form__inputs_email{width:45%}}@media (max-width:992px){.home-form__inputs_email{float:none;position:relative;top:0;width:100%;padding:0;line-height:35px;font-size:2rem;text-align:center}}.home-form__inputs_checkbox{float:right;opacity:0;position:relative}.home-form__inputs_checkbox:checked+label:after{opacity:1;transform:rotate(-45deg) scale(1)}.home-form__inputs_checkbox-label{color:#109D13;font-size:16px;font-weight:500;position:relative;display:inline-block;width:35%;top:10px;right:25px;padding:0 30px}@media (max-width:1200px){.home-form__inputs_checkbox-label{position:relative;top:10px;line-height:1.4;font-size:1.4rem;width:35%;text-align:center}}@media (max-width:992px){.home-form__inputs_checkbox-label{width:50%;top:5px;font-size:1.8rem}.home-form__inputs_checkbox-controller:before{margin-top:35px}}@media (max-width:768px){.home-form__inputs_checkbox-label{position:relative;top:7px;width:100%;display:inline;padding:0;line-height:35px;font-size:1.8rem}.home-form__inputs_checkbox-controller:before{margin-top:35px}}.home-form__inputs_checkbox-controller:before{content:'';float:right;position:absolute;width:20px;height:20px;border:1px solid #555;display:block;background:linear-gradient(to bottom,#000 0,#109D13 20%,#00a9c3 100%);box-shadow:inset 0 1px 1px color-white,0 1px 3px rgba(0,0,0,.5);top:23px}.home-form__inputs_checkbox-controller:after{content:'';position:absolute;top:28px;padding-right:15px;transform:rotate(-30deg) scale(.75);border-bottom:solid 2px #fff;border-left:solid 2px #fff;width:12px;height:7px;opacity:0;transition:.25s}.home-form__inputs_checkbox-controller:after:hover{opacity:.7}@media (max-width:992px){.home-form__inputs_checkbox-controller:after{margin-top:35px}}@media (max-width:768px){.home-form__inputs_checkbox-controller:after{margin-top:35px}}.home-form__inputs_submit{color:#fff;font-weight:700;font-size:20px;position:relative;margin-top:0;height:54px;right:30px;background:linear-gradient(to bottom,#000 0,#109D13 20%,#00a9c3 100%);padding:0 15px}body.blackandwhite,body.blackandwhite *{color:#000!important}@media (max-width:768px){.home-form__inputs_submit{padding:0 10px;height:40px;margin-top:10px}}body.blackandwhite{-webkit-filter:grayscale(1)!important;-moz-filter:grayscale(1)!important;-ms-filter:grayscale(1)!important;-o-filter:grayscale(1)!important;filter:grayscale(1)!important}body.heaveysightedblack{color:#fff!important;background:#000!important}body.heaveysightedblack *{color:#fff!important;background-color:#000!important;box-shadow:none!important}body.heaveysightedblack .simply_credit{background:url(../images/simply-white.png) no-repeat}body.heaveysightedblack a{outline:#ff0 dotted 1px!important}body.heaveysightedwhite{color:#000!important;background:#fff!important;box-shadow:none!important}body.heaveysightedwhite *{color:#000!important;background-color:#fff!important;box-shadow:none!important}body.heaveysightedwhite .simply_credit{background:url(../images/simply-black.png) no-repeat}body.heaveysightedwhite a{outline:#000 dotted 1px!important}body.heaveysightedwhite .accessibility_wrapper .mainNmenu *{color:#000!important;box-shadow:none}body.blackandwhite .accessibility_wrapper .mainNmenu :focus,body.blackandwhite .accessibility_wrapper .mainNmenu :hover,body.heaveysightedwhite .accessibility_wrapper .mainNmenu :focus,body.heaveysightedwhite .accessibility_wrapper .mainNmenu :hover{color:#000!important}#quickMenu{background:rgba(0,0,0,.75);border-radius:6px;box-shadow:0 0 3px transparent;line-height:40px;max-width:80vw;overflow:hidden;position:absolute;right:285px;top:-100px;width:auto;min-width:680px}body.with_js #quickMenu{top:-6px;opacity:0;pointer-events:none}body.with_js #quickMenu.focusin{opacity:1;pointer-events:initial;box-shadow:0 0 10px rgba(0,0,0,.4)}#quickMenu a:focus,#quickMenu a:hover,.accessibility :focus{box-shadow:0 0 6px 3px #ff0,0 0 1px 1px red inset!important}#quickMenu>div{background:#fff;border-radius:5px;display:table;height:90%;line-height:40px;margin:2px 1%;width:98%}#quickMenu a:focus,#quickMenu a:hover,.accessibility :focus,.accessibilityLinks a span.selected,.accessibilityLinks a.selected{border-radius:5px!important;outline:0!important;text-shadow:1px 1px 1px #bbb;transition:color .2s ease-in 0s,text-shadow .2s ease-in 0s}#quickMenu a{color:#000;cursor:pointer;display:table-cell;font-family:arial;font-size:16px;font-weight:700;text-align:center;line-height:20px;vertical-align:middle;padding:7px 5px}#quickMenu a:focus,#quickMenu a:hover{color:#bf1722!important}.accessibility :focus{color:#bf1722!important}.accessibilityLinks a span.selected,.accessibilityLinks a.selected{box-shadow:0 0 6px 3px #ff0,0 0 2px #333 inset!important;color:#bf1722!important;border:1px solid red}.accessibility :focus *{color:#bf1722!important}.desktop.accessibility_wrapper{position:fixed;right:5px;top:75px;z-index:99999}.accessibility_menu>div.mainNmenu>a{background:#274abc!important;border:2px solid #fff!important;border-radius:5px!important;color:#fff!important;cursor:pointer!important;font-size:18px!important;padding:5px 10px!important}body.heaveysightedwhite .accessibility_menu>div.mainNmenu>a{background:#333!important;color:#fff!important}body.heaveysightedwhite .tota11y-toolbar *{background-color:#333!important;color:#f2f2f2!important}#accessibilityLink{padding:5px 10px}.accessibility_menu>div.mainNmenu a{background:#fff;border-radius:5px;box-shadow:0 0 3px #333;color:#000;padding:0 10px;cursor:pointer;text-decoration:none}.accessibility_menu>div a:hover{background:#fff;border-color:#000;color:#000}#accessibilityLink:focus{box-shadow:0 0 6px 3px #ff0,0 0 2px #333 inset;color:#000}.accessibilityLinks{font-size:13px;margin-top:10px;position:absolute;right:-240px;width:230px}.accessibilityLinks>a{display:block;height:40px;line-height:40px;margin:4px 0;padding:0 9px 0 0;border:1px solid #fff}.fa.font_l,.fa.font_s,.fa.font_xl{height:40px;line-height:40px;margin:0 5px;font-weight:700}.fa.fa-font:hover{color:#999}.fa.font_xl{font-size:28px}.fa.font_l{font-size:22px}.fa.font_s{font-size:16px}.hidden_label,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden}#menu>.pagewraper li:focus>ul{display:block}.hidden_label{font-size:1px;display:inline-block}.hidden_text{font-size:0}.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.mainNmenu{position:relative;top:0}.blackandwhite #welcome2,.blackandwhite #welcome>.pagewrapper,.blackandwhite div#header_text>div{background:#999}.heaveysightedblack #rotate{color:#fff!important;z-index:1}@media (max-width:992px){.accessibility-text{display:none}#accessibilityLink{width:60px!important;height:60px!important;font-size:30px!important;display:block;border-top-left-radius:50%!important;border-bottom-left-radius:50%!important;padding-right:10px!important;margin-right:-10px!important}.desktop.accessibility_wrapper{position:fixed;right:5px;top:85px;z-index:99999}.hide-accessibility-link-mobile{display:none!important}.shortcut_menu{display:none}}body.blackandwhite .header-main__menu_item_parent ul *,body.blackandwhite .home-banner__text *,body.blackandwhite .home-grid__text_sub,body.blackandwhite footer *{color:#fff!important}body.heaveysightedwhite .home-banner *{background-color:unset!important}body.heaveysightedwhite input::-webkit-input-placeholder,body.heaveysightedwhite textarea::-webkit-input-placeholder{color:#000!important;font-weight:700}body.heaveysightedwhite input:-moz-placeholder,body.heaveysightedwhite textarea:-moz-placeholder{color:#000!important;font-weight:700}body.heaveysightedwhite input::-moz-placeholder,body.heaveysightedwhite textarea::-moz-placeholder{color:#000!important;font-weight:700}body.heaveysightedwhite input:-ms-input-placeholder,body.heaveysightedwhite textarea:-ms-input-placeholder{color:#000!important;font-weight:700}body.heaveysightedwhite .side-form__reveal-btn{border:1px solid #000!important}body.heaveysightedwhite img.side-form__open-btn{background-color:transparent!important;filter:brightness(0)!important}body.heaveysightedwhite .side-form__reveal-btn_text{background-color:transparent!important}body.heaveysightedwhite .main-footer{box-shadow:0 0 25px 10px rgba(0,0,0,.25)!important}body.heaveysightedblack .home-banner *{background-color:unset!important}body.heaveysightedblack input::-webkit-input-placeholder,body.heaveysightedblack textarea::-webkit-input-placeholder{color:#fff!important;font-weight:700}body.heaveysightedblack input:-moz-placeholder,body.heaveysightedblack textarea:-moz-placeholder{color:#fff!important;font-weight:700}body.heaveysightedblack input::-moz-placeholder,body.heaveysightedblack textarea::-moz-placeholder{color:#fff!important;font-weight:700}body.heaveysightedblack input:-ms-input-placeholder,body.heaveysightedblack textarea:-ms-input-placeholder{color:#fff!important;font-weight:700}body.heaveysightedblack .side-form__reveal-btn{border:1px solid #fff!important}body.heaveysightedblack img.side-form__open-btn{background-color:transparent!important;filter:brightness(0) invert(1)!important}body.heaveysightedblack .side-form__reveal-btn_text{background-color:transparent!important}body.heaveysightedblack .main-footer{box-shadow:0 0 25px 10px rgba(255,255,255,.25)!important}.pull-right{float:right!important}.pull-left{float:left!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX2Jhc2Uuc2NzcyIsImNvbXBvbmVudHMvY29udGVudC9fY29udGVudC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2Jhbm5lci5zY3NzIiwiY29tcG9uZW50cy9ob21lL19ncmlkLnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJzdHlsZXMuY3NzIiwic3R5bGVzLnNjc3MiLCJjb21wb25lbnRzL19zaWRlLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2NyZWRpdC5zY3NzIiwiY29tcG9uZW50cy9ob21lL19jb250ZW50LnNjc3MiLCJjb21wb25lbnRzL2hvbWUvX2Zvcm0uc2NzcyIsImNvbXBvbmVudHMvX2FjY2Vzc2liaWxpdHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEyQ0EsU0FBVSxtQkFHVixjQUVFLGVDeUVBLCtCQ2dHRixpQkMvR0Usd0JDeUtLLDBCQ25QTixvQkowRkcsZ0JBQWlCLEtLdEhyQixXQUNJLFlBQWEsbUJBQ2IsV0FBWSxPQUNaLFlBQWEsSUFDYixJQUFLLDJEQUNMLElBQUssa0VBQWlFLDRCQUE0Qiw0REFDbEcsZUFBMEUsMkRBQzFFLG1CQUVKLFdBQ0ksWUFBYSxtQkFDYixXQUFZLE9BQ1osWUFBYSxJQUNiLElBQUsscURBQ0wsSUFBSyw0REFBMkQsNEJBQTRCLHNEQUM1RixlQUFvRSxxREFDcEUsbUJBRUosV0FDSSxZQUFhLG1CQUNiLFdBQVksT0FDWixZQUFhLElBQ2IsSUFBSyxzREFDTCxJQUFLLDZEQUE0RCw0QkFBNEIsdURBQzdGLGVBQXFFLHNEQUNyRSxtQkFFSixXQUNJLFlBQWEsbUJBQ2IsV0FBWSxPQUNaLFlBQWEsSUFDYixJQUFLLHVEQUNMLElBQUssOERBQTZELDRCQUE0Qix3REFDOUYs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b0RBQXFELHVEUThUekQsTUFBTyxlQUNQLFlBQWEsSUFWbkIsK0NBY0ksT0FBUSxJQUFBLE1BQUEsZUFkWixnREFpQkcsaUJBQWtCLHNCQUNsQixPQUFRLHdCQWxCWCxvREFxQkksaUJBQWtCLHNCQXJCdEIscUNBd0JJLFdBQVksRUFBRSxFQUFFLEtBQUssS0FBSywwQkFJOUIsdUNBR00saUJBQWtCLGdCUnBWZCx5REFBMEQsNERRMFY1RCxNQUFPLGVBQ1AsWUFBYSxJUjNWWCwrQ0FBZ0Qsa0RRMFZsRCxNQUFPLGVBQ1AsWUFBYSxJUjNWWCxnREFBaUQsbURRMFZuRCxNQUFPLGVBQ1AsWUFBYSxJUjNWWCxvREFBcUQsdURRMFZ2RCxNQUFPLGVBQ1AsWUFBYSxJQVZyQiwrQ0FjTSxPQUFRLElBQUEsTUFBQSxlQWRkLGdEQWlCSyxpQkFBa0Isc0JBQ2xCLE9BQVEsY0FBYyxvQkFsQjNCLG9EQXFCTSxpQkFBa0Isc0JBckJ4QixxQ0F3Qk0sV0FBWSxFQUFFLEVBQUUsS0FBSyxLQUFLLGdDTDlYaEMsWUFDRSxNQUFNLGdCQUdSLFdBQ0UsTUFBTSIsImZpbGUiOiJzdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIHZlcnkgYmFzaWMgc3R5bGVzLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuYm9keSB7XHJcblxyXG4gZm9udDogbm9ybWFsICRmb250LXNpemUtYmFzZSAkdGV4dC1mb250LXN0YWNrO1xyXG4gZGlyZWN0aW9uOiBpZi1ydGwocnRsLCBsdHIpO1xyXG59XHJcblxyXG5odG1sIHtcclxufVxyXG5cclxuKiwgKjo6YmVmb3JlLCAqOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxufVxyXG4ubm9zZWxlY3R7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyAvKiBpT1MgU2FmYXJpICovXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgLyogU2FmYXJpICovXHJcbiAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogS29ucXVlcm9yIEhUTUwgKi9cclxuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAvKiBGaXJlZm94ICovXHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTsgLyogSW50ZXJuZXQgRXhwbG9yZXIvRWRnZSAqL1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IC8qIE5vbi1wcmVmaXhlZCB2ZXJzaW9uLCBjdXJyZW50bHlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgQ2hyb21lIGFuZCBPcGVyYSAqL1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIEJhc2ljIHN0eWxlcyBmb3IgbGlua3NcclxuICovXHJcbmEge1xyXG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogOTtcclxuICAgIHRyYW5zaXRpb246YWxsIDAuNHMgZWFzZTtcclxuXHJcbiAgQGluY2x1ZGUgb24tZXZlbnQge1xyXG4gICAgY29sb3I6ICAkY29sb3Itd2hpdGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgfVxyXG59XHJcbiNzYi1zaXRlLCAuc2Itc2l0ZS1jb250YWluZXJ7XHJcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG4uc2l0ZS13cmFwcGVye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxufVxyXG5ocntcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2YwZjBmMCwgIzhjOGI4YiwgI2YwZjBmMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjBmMGYwLCAjOGM4YjhiLCAjZjBmMGYwKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgI2YwZjBmMCwgIzhjOGI4YiwgI2YwZjBmMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgI2YwZjBmMCwgIzhjOGI4YiwgI2YwZjBmMCk7XHJcbiAgfVxyXG5cclxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcclxuICB9XHJcbiIsIi5jb250ZW50LW1haW57XHJcbiAgZm9udC1mYW1pbHk6J0Fzc2lzdGFudCcsc2Fucy1zZXJpZjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDoxMDA7XHJcblxyXG59XHJcbi5jb250ZW50LWJhbm5lcntcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG4gQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gfSAmX19oZWlnaHR7XHJcbiAgICAgICAvL3dpZHRoOiRmdWxsLXdpZHRoO1xyXG4gICAgIGhlaWdodDphdXRvO1xyXG4gICAgIG1hcmdpbjogMHB4O1xyXG4gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuIH1cclxuICAmX19pbWFnZSB7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcbiAgICBtYXgtaGVpZ2h0OiA2MHZoO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICBtYXJnaW46IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiAuY29udGVudC1hcnRpY2xlIHtcclxuICAgYm94LXNoYWRvdzogNnB4IC0xNXB4IDI1cHggI2RmZGZkZjtcclxuICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgIHBhZGRpbmc6MzBweCAwO1xyXG4gICBsaW5lLWhlaWdodDoxLjU7XHJcbiAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJyl7XHJcbiAgIHdpZHRoOjEwMCU7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgfVxyXG4mX19pbWd7XHJcbiAgYm94LXNoYWRvdzogLTZweCA0cHggMjlweCAwcHggcmdiYSgwLDAsMCwwLjE1KSwzcHggLThweCAyOXB4IDBweCByZ2JhKDAsMCwwLDAuMTUpO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbjogNHB4IDIwcHggMjBweCAwcHg7XHJcbiAgd2lkdGg6IDUwJTtcclxuXHJcbiAgJl9mb3Jte1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbiAgICBoMSwgJl9fdGl0bGUge1xyXG5cdFx0ICAgZm9udC1zaXplOjMwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBcdGNvbG9yOiRtYWluLWNvbG9yO1xyXG4gICB9XHJcblxyXG4gICBoMntcclxuICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgIH1cclxuXHJcblx0ICZfc3Vie1xyXG4gICBmb250LXNpemU6MTZweDtcclxuICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gXHRjb2xvcjokbWFpbi1jb2xvcjtcclxuICAgfVxyXG5cclxuXHQmX19wYXIge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIFx0XHRjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gIFx0fVxyXG5cclxuICAgICZfX2FydGljbGV7XHJcbiAgICAgIHB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICZfbWFwe1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWNvbnRhY3R7XHJcblxyXG4gICAgJl9fYm94e1xyXG4gICAgICB0ZXh0LWFsaWduOiAkcmlnaHQ7XHJcbiAgICAgIGJhY2tncm91bmQ6JGNvbnRhY3QtYmctY29sb3I7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGNvbnRhY3QtYmctY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgIH1cclxuICAgICZfX3RpdGxle1xyXG4gICAgICBmb250LXNpemU6MjVweDtcclxuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcclxuXHJcbiAgICB9XHJcbiAgICAmX19zdWJ7XHJcbiAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICB9XHJcbiAgJl9fZm9ybXtcclxuICAgIHBhZGRpbmc6MTBweDtcclxuICAgIHRleHRhcmVhICwgaW5wdXQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XHJcbiAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgIGNvbG9yOiRtYWluLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjojNGU0ZTRlO1xyXG4gIH1cclxufVxyXG59XHJcblxyXG4mX19kZXRhaWxze1xyXG4gICZfbGlzdHtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICZfaXRlbXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBhe1xyXG4gICAgY29sb3I6Izc3Nzc3NztcclxuICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgfVxyXG4gIGltZ3tcclxuICAgIHdpZHRoOjQwcHg7XHJcbiAgICBoZWlnaHQ6YXV0bztcclxuICAgIGZsb2F0OiRyaWdodDtcclxuICAgIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbiAgfVxyXG4gICZfdGl0bGV7XHJcbiAgICBmb250LXNpemU6MjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XHJcbiAgICBwYWRkaW5nOjMwcHg7XHJcbiAgICBjb2xvcjogJGFsdC10aXRsZS1jb2xvcjtcclxuICB9XHJcbn1cclxufVxyXG5cclxuLmFydGljbGVzLWJ0bntcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDE3NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG5cclxuICAmOmhvdmVye1xyXG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzMHB4IHJnYmEoMCwwLDAsLjAzKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxle1xyXG4gICAgY29sb3I6ICRicmFuZC1jb2xvcjtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5OTk7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gICZfX3RleHR7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn0gLy9hcnRpY2xlcy1idG5cclxuIiwiXHJcbi5tYWluLWZvb3RlcntcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9vdGVyLWJnLWNvbG9yO1xyXG4gIHBhZGRpbmctdG9wOiAkZm9vdGVyLXBhZGRpbmcgO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIC5oZWFkZXItbWFpbntcclxuICAgICZfX21lbnV7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9wYWRkaW5ne1xyXG4gICAgQGF0LXJvb3QgI3smfV8xNXtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgfSAvL18xNVxyXG4gIH0gLy9fcGFkZGluZ1xyXG5cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fc29je1xyXG4gICAgZGlyZWN0aW9uOiAkZGlyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG5cclxuICAgIGF7XHJcbiAgICAgIHBhZGRpbmctI3skcmlnaHR9OiAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMTBweDtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgICAgfSAvL2lcclxuXHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgIGNvbG9yOiAkYnJhbmQtY29sb3I7XHJcbiAgICAgICAgfSAvL2lcclxuICAgICAgfSAvL2hvdmVyXHJcbiAgICB9IC8vYVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgIGZsb2F0OiRyaWdodDtcclxuICAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9IC8vLS0tc21hbGxcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA3MHB4O1xyXG4gICAgICAjeyRsZWZ0fTogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXN0Jyl7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICAjeyRyaWdodH06IC0xMHB4O1xyXG4gICAgfVxyXG4gIH0gLy9fX3NvY1xyXG59IC8vbWFpbi1mb290ZXJcclxuXHJcbi5mb290ZXItY29udGFjdHtcclxuICBAYXQtcm9vdCAjeyZ9X19mb3JtIHtcclxuICAgIEBpbmNsdWRlIHBoLWNvbG9yKCNmZmYpO1xyXG4gICAgQGluY2x1ZGUgcGgtc2l6ZSgxOHB4LCAyMDApO1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy9mb250LWZhbWlseTokZm9vdGVyLWZvbnQtc3RhY2s7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgfSAvLy0tLWxhcmdlXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIH0gLy8tLS1zbWFsbFxyXG5cclxuICB9IC8vX19mb3JtXHJcbiAgQGF0LXJvb3QgI3smfV9fdGl0bGUge1xyXG4gICAgY29sb3I6ICRjb2xvci1ncmVlbjtcclxuICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgfVxyXG4gIH0gLy9fX3RpdGxlXHJcbiAgQGF0LXJvb3QgI3smfV9fc3ViIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgfSAvL19fc3ViXHJcbiAgQGF0LXJvb3QgI3smfV9faW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjUyNTI1O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gIH0gLy9fX2lucHV0XHJcbiAgQGF0LXJvb3QgI3smfV9faW5wdXQtdGV4dCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgcGFkZGluZy0jeyRyaWdodH06IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH0gLy9fX2lucHV0LXRleHRcclxuICBAYXQtcm9vdCAjeyZ9X19zdWJtaXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZWVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci10aXRsZS1jb2xvcjtcclxuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH0gLy9fX2lucHV0LXN1Ym1pdFxyXG4gIEBhdC1yb290ICN7Jn1fX2NoZWNrYm94IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgJjpjaGVja2Vke1xyXG4gICAgICAmK2xhYmVse1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTtcclxuICAgICAgICB9IC8vYWZ0ZXJcclxuICAgICAgfSAvL2xhYmVsXHJcbiAgICB9IC8vY2hlY2tlZFxyXG5cclxuICB9IC8vX19jaGVja2JveFxyXG4gIEBhdC1yb290ICN7Jn1fX2NoZWNrYm94LWxhYmVsIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgZmxvYXQ6ICRyaWdodDtcclxuICAgICAgICBtYXJnaW4tI3skcmlnaHR9OiAzNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlc3QnKXtcclxuICAgICAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi0jeyRyaWdodH06IDM1cHg7XHJcbiAgICB9XHJcbiAgfSAvL19fY2hlY2tib3gtbGFiZWxcclxuICBAYXQtcm9vdCAjeyZ9X19jaGVja2JveC1jb250cm9sbGVye1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiRjb2xvci1ibGFjaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAjeyRyaWdodH06IDBweDtcclxuICAgICAgdG9wOjFweDtcclxuICAgIH0gLy9iZWZvcmVcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICN7JHJpZ2h0fTogNHB4O1xyXG4gICAgICB0b3A6NnB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpIHNjYWxlKC43NSk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmZmO1xyXG4gICAgICBib3JkZXItbGVmdDogc29saWQgMnB4ICNmZmY7XHJcbiAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogLjI1cztcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXN0Jyl7XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfSAvL2FmdGVyXHJcbiAgfSAvL19fY2hlY2tib3gtY29udHJvbGxlclxyXG59IC8vZm9vdGVyLWNvbnRhY3RcclxuXHJcbi5mb290ZXItbGlua3MtY291bnRlcntcclxuICBtYXJnaW4tI3skcmlnaHR9OiAxMHB4O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gICY6Zmlyc3Qtb2YtdHlwZXtcclxuICAgIG1hcmdpbi0jeyRyaWdodH06IC0zMHB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1saW5rc3tcclxuICAgICAgcGFkZGluZy0jeyRyaWdodH06IDVweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mb290ZXItbGlua3N7XHJcbiAgLy9wYWRkaW5nLSN7JGxlZnR9OiA1cHg7XHJcbiAgd2lkdGg6IDIwMHB4O1xyXG4gIGZsb2F0OiAjeyRsZWZ0fTtcclxuLy9mb250LWZhbWlseTokZm9vdGVyLWZvbnQtc3RhY2s7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfSAvLy0tLWxhcmdlXHJcblxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgLmZvb3Rlci1saW5rc19fYm9yZGVyX2hpZ2hsaWdodHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBhdC1yb290ICN7Jn1fX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb2xvcjogI2UzZTNlMztcclxuICAgIHBhZGRpbmctI3skcmlnaHR9OjQwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlc3QnKXtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBwYWRkaW5nLSN7JHJpZ2h0fTowcHg7XHJcbiAgICB9XHJcbiAgfSAvL19fdGl0bGVcclxuICBAYXQtcm9vdCAjeyZ9X19ib3JkZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBhdC1yb290ICN7Jn1faGlnaGxpZ2h0IHtcclxuICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gIC8vICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGJyYW5kLWNvbG9yIDAsICRicmFuZC1jb2xvciA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgI3skcmlnaHR9OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgfSAvL19oaWdobGlnaHRcclxuICB9IC8vX19ib3JkZXJcclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWdyZWVuO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIC8vbGluZS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAjZTNlM2UzO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXInKXtcclxuICAgICAgICAgIC8vd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTBweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlc3QnKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGJyYW5kLWNvbG9yO1xyXG4gICAgICAgIH0gLy9ob3ZlclxyXG4gICAgICB9IC8vYVxyXG4gICAgfSAvL2xpXHJcbiAgfSAvL3VsXHJcbn0gLy9mb290ZXItbGlua3NcclxuXHJcbi5mb290ZXItc2VwYXJhdG9ye1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9IC8vLS0tbWVkaXVtXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgfSAvLy0tLW1lZGl1bVxyXG59IC8vZm9vdGVyLXNlcGFyYXRvclxyXG5cclxuLmZvb3Rlci1ib3R0b217XHJcbiAgYmFja2dyb3VuZDokZm9vdGVyLWJnLWNvbG9yO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LWhlaWdodDo4MHB4O1xyXG5cclxufVxyXG4uZm9vdGVyLWNvbnRhY3Rze1xyXG4gIHBhZGRpbmc6IDIwcHggMDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICBwYWRkaW5nOiAgMXB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICBwYWRkaW5nOiAgMXB4O1xyXG5cclxuICB9XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG5cclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXN0Jyl7XHJcblxyXG4gIH1cclxuICBzcGFuLCBhe1xyXG4gICAgY29sb3I6ICRmb290ZXItdGV4dC1jb2xvcjtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi0jeyRsZWZ0fTogMTZweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJyl7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICBmb250LXNpemU6IDE0LjVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICBtYXJnaW46IDNweCAxNnB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlcicpe1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OjFweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXN0Jyl7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBsaW5lLWhlaWdodDowLjE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICAjeyRsZWZ0fTogLTEwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXInKXtcclxuICAgICAgICAjeyRsZWZ0fTogIC01cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlc3QnKXtcclxuICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfSAvL2FmdGVyXHJcblxyXG4gICAgJjpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH0gLy9hZnRlclxyXG4gICAgfSAvL2xhc3RcclxuXHJcbiAgfSAvL3NwYW5cclxufSAvL2Zvb3Rlci1jb250YWN0c1xyXG5cclxuLmNzX2xvZ29fcG5ne1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICN7JGxlZnR9OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgI3skcmlnaHR9OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gIGZsb2F0OiRsZWZ0O1xyXG4gIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDE1cHggMCAhaW1wb3J0YW50O1xyXG5cclxuICBmaWx0ZXI6aW52ZXJ0KDEwMCUpO1xyXG4gICYgPiBhe1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgZmlsdGVyOmh1ZS1yb3RhdGUoMTJkZWcpO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjtcclxuXHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJyl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gICN7JGxlZnR9OiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfSAvLy0tLXNtYWxsXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuICB9IC8vLS0tc21hbGxcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCggMCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVzdCcpe1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggMTIwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICBib3R0b206IDIwcHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgICB9XHJcblxyXG4gICB9XHJcbiIsIi8qIGJvZHkuc2Nyb2xsaW5nIC5oZWFkZXIgKi9cclxuXHJcbmJvZHkuc2Nyb2xsaW5nIC5oZWFkZXIge1xyXG5cdCYtZGVza3RvcCB7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCYtbWFpbiB7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkY29sb3Itd2hpdGUsMC4xKTtcclxuXHRcdG1heC1oZWlnaHQ6IDUwcHg7XHJcblx0XHRwYWRkaW5nOiA3cHg7XHJcblx0XHRwb3NpdGlvbjogJGhlYWRlci1wb3NpdGlvbjtcclxuXHRcdHRvcDogMDtcclxuXHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNiwwLjYpO1xyXG5cdFx0XHR0b3A6IC0zMHB4O1xyXG5cdFx0XHRsZWZ0OiAtNTBweDtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjUwcHg7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcblxyXG5cdFx0XHQmX3NtIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDM7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRmbG9hdDogJGxlZnQ7XHJcblx0XHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC8qIC1tYWluX19sb2dvX2ltYWdlX3NtYWxsICAqL1xyXG5cdFx0fVxyXG5cdFx0LyogLW1haW5fX2xvZ29faW1hZ2UgICovXHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLWRlc2t0b3Age1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0NSUsIHJnYmEoMjU1LDI1NSwyNTUsMC40KSAzMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0NSUsIHJnYmEoMjU1LDI1NSwyNTUsMC40KSAzMCUsIHJnYmEoMjU1LDI1NSwyNTUsMCkgMTAwJSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpIDUlLCByZ2JhKDI1NSwyNTUsMjU1LDAuOCkgMzAlLCByZ2JhKDI1NSwyNTUsMjU1LDAuMSkgOTAlLCByZ2JhKDI1NSwyNTUsMjU1LDApIDEwMCUpO1xyXG5cdGhlaWdodDogMTQwcHg7XHJcblx0ei1pbmRleDogNDtcclxuXHRwb3NpdGlvbjogJGhlYWRlci1wb3NpdGlvbjtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1tYWluIHtcclxuXHR6LWluZGV4OiAxO1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0cG9zaXRpb246ICRoZWFkZXItcG9zaXRpb247XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdCZfX3NvY19saW5re1xyXG5cdC8qXHRmbG9hdDogJHJpZ2h0O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogNDRweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDsqL1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19tZW51IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2h1Z2UnKSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX2xpbmsge1xyXG5cdFx0XHQvL2NvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0bWF4LWhlaWdodDogMzVweDtcclxuXHRcdFx0cGFkZGluZzogOHB4IDEwcHg7XHJcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlZWU7O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG5cdFx0XHQmOmhvdmVyLFxyXG5cdFx0XHQuc2VsZWN0ZWQgJiB7XHJcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYnJhbmQtY29sb3IsMC4xKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkdGV4dC1jb2xvciwwLjEpO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnaHVnZScpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LyptZW51IGxpbmsqL1xyXG5cdFx0Jl9pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdodWdlJykge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdH0gLy8tLS1odWdlXHJcblxyXG5cdFx0XHQmX3BhcmVudHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0I3skcmlnaHR9OiAwO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDZweCAyNXB4IDZweCAxNXB4O1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBwcmU7XHJcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdGZpbHRlcjogbm9uZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xyXG5cclxuXHRcdFx0XHRcdFx0JjphZnRlcntcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMwJTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0I3skcmlnaHR9OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAzNSU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlIDAgMCA1MCU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0fSAvL2FmdGVyXHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0fSAvL2FcclxuXHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoLjg1KTtcclxuXHRcdFx0XHRcdFx0XHRhe1xyXG5cclxuXHRcdFx0XHRcdFx0XHR9IC8vYVxyXG5cdFx0XHRcdFx0XHR9IC8vSE9WRVJcclxuXHRcdFx0XHRcdH0gLy9saVxyXG5cdFx0XHRcdH0gLy91bFxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9IC8vX3BhcmVudFxyXG5cdFx0fSAvL19pdGVtXHJcblx0XHQvKm1lbnUgaXRlbSovXHJcblx0XHQmX3NvYyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAxNHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHJcblx0XHRcdD5kaXZ7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAtNHB4O1xyXG5cdFx0XHRcdCN7JGxlZnR9OiAyMHB4O1xyXG5cdFx0XHRcdC8vZmxvYXQ6bGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpIHtcclxuXHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlc3QnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGl7XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRpLFxyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMywxLjMpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB1bnNldDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHVuc2V0O1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lypzb2MgaG92ZXIqL1xyXG5cdFx0XHQmX2xpbmsge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJykge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuXHRcdFx0XHRcdC8qZmxvYXQ6ICRyaWdodDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDsqL1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX3d6IHtcclxuXHRcdG1heC13aWR0aDo0MHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJykge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lyp3eiovXHJcblx0XHRcdCZfeXQge1xyXG5cdFx0XHRcdGNvbG9yOiAkeW91dHViZTtcclxuXHRcdG1heC13aWR0aDozNXB4O1xyXG5cdFx0XHRcdCYtYmcge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKnl0IGJnKi9cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8qeXQqL1xyXG5cdFx0XHQmX2ZiIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOjMwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRmYWNlYm9vaztcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8qZmIqL1xyXG5cdFx0fVxyXG5cdFx0Lypzb2MqL1xyXG5cdFx0Jl9waG9uZSB7XHJcblx0XHRcdCY6aG92ZXIgJl9pY24ge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDIyMGRlZyk7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVzdCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfaWNuIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjYwZGVnKTtcclxuXHRcdFx0XHRmb250LXNpemU6IDJyZW07XHJcblx0XHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMXJlbTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9udW0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1ibGFjaztcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdC8qaWNuKi9cclxuXHRcdH1cclxuXHRcdC8qcGhvbmUqL1xyXG5cdH1cclxuXHQvKm1lbnUqL1xyXG5cdCZfX2xvZ28ge1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAzM3B4O1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuXHRcdCZfbGluayB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0ei1pbmRleDogMTAwO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEsMS4xKTtcclxuXHRcdH1cclxuXHJcblx0XHQmX3NtIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGZsb2F0OiAkbGVmdDtcclxuXHRcdFx0bGVmdDogNTBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdCZfbGluayB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR6LWluZGV4OiAyMjIyMjIyMjIyMjIyMjg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLyptYWluIGhlYWRlciovXHJcbi8vSGVhZGVyIGZvciBtb2JpbGUgZGV2aWNlc1xyXG4uaGVhZGVyLW1vYmlsZSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiA3cmVtO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0ei1pbmRleDogNTtcclxuXHRAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0fVxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJykge1xyXG5cclxuXHR9XHJcblx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlc3QnKSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdH1cclxuXHQuaGFtYnVyZ2VyLWlubmVyLFxyXG5cdC5oYW1idXJnZXItaW5uZXI6OmFmdGVyLFxyXG5cdC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLWRpYWxlcntcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuXHRcdFx0bWFyZ2luOiAxOHB4IDA7XHJcblx0XHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIH1cclxuICB9IC8vaGVhZGVyLWRpYWxlclxyXG5cclxuXHQuaGVhZGVyLXdhemV7XHJcblx0XHRtYXJnaW46IDAgMTBweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwYTljMztcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0cGFkZGluZzogM3B4IDVweDtcclxuXHJcblx0XHRpbWd7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0fVxyXG5cdH0gLy9oZWFkZXItd2F6ZVxyXG5cclxuXHQuaGVhZGVyLW1vYmlsZS1sb2dvIHtcclxuXHRcdHRvcDogMnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmbG9hdDogJGxlZnQ7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdH1cclxuXHRcdC8vaW1nXHJcblx0fVxyXG5cdC8vaGVhZGVyLW1vYmlsZS1sb2dvXHJcblxyXG5cdC5tb2JpbGUtbWVudS1idG4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bWFyZ2luOiAycmVtO1xyXG5cdFx0ei1pbmRleDogMTAwO1xyXG5cclxuXHRcdCYuaXMtYWN0aXZlIC5oYW1idXJnZXItYm94IHtcclxuIFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xyXG5cdFx0XHR6LWluZGV4OiAyMjIyMjIyMjtcclxuXHRcdFx0cGFkZGluZzogMXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2MCU7XHJcblx0XHRcdGNvbG9yOnJlZDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcclxuXHJcblxyXG5cdFx0XHRAYXQtcm9vdCAuc2Itc2xpZGViYXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHJcblx0XHRcdFx0bmF2IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHotaW5kZXg6IDIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRvcDogMTB2aDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi8vaGVhZGVyLW1vYmlsZVxyXG4iLCIuaG9tZS13cmFwcGVye1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDk1MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDg1dmg7XHJcbiAgbWFyZ2luOiAwO1xyXG5cclxuICAvKi5ib3h7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfSAqL1xyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgfVxyXG59IC8vaG9tZS13cmFwcGVyXHJcbi5tYWluLWJhbm5lcntcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZ3tcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuXHJcbiAgICBpbWd7XHJcblxyXG4gICAgfVxyXG4gIH0gLy8tLS1zbWFsbFxyXG4gICZfX3NpbmdsZXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxufSAvL21haW4tYmFubmVyXHJcbi5ob21lLWJhbm5lcntcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB6LWluZGV4OjE7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuLyogICZfX3dyYXBwZXJ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuXHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1MHZoO1xyXG5cclxuICAgIH1cclxuICB9Ki9cclxuXHJcbiAgLyomX192aWRlb3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAkbWF4LXdpZHRoO1xyXG4gICAgei1pbmRleDogLTEwMDtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi92aWRlb3MvQW1pcmltLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICB3aWR0aDphdXRvO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlc3QnKXtcclxuICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICB9XHJcbiAgfSovXHJcblxyXG5cclxuXHJcbiAgICAgJl9fb3ZlcmxheXtcclxuICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdodWdlJyl7XHJcbiAgICAgICAgLy90b3A6ICAtNTJ2aDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJyl7XHJcbiAgICAgIC8vICB0b3A6ICAtNDh2aDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgLy8gICAgICAgICB0b3A6ICAtMjR2aDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgLy8gICAgICB0b3A6ICAtOTV2aDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXInKXtcclxuLy8gICAgICAgICAgICB0b3A6ICAtMjB2aDtcclxuXHJcbiAgICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVzdCcpe1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAvL3RvcDogIC0yMnZoO1xyXG4gICAgICAgfVxyXG4gICAgIH1cclxuICAgICAmX190ZXh0IHtcclxuLyogb3ZlcmxheSB0ZXh0ICAoZ3JlZW4gJiBibHVlICkgKi9cclxuICAgICAgIGZvbnQtZmFtaWx5OiAkYmFubmVyLWZvbnQtc3RhY2s7XHJcbiAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICBmbG9hdDogJGxlZnQ7XHJcbiAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIC8vI3skbGVmdH06MDtcclxuICAgICAgICB6LWluZGV4OiA3O1xyXG4gICAgICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCAycHggM3B4IHJnYmEoMDEsIDAxLCAwMSwgMC4yNSk7XHJcbiAgICAgICAgIHdpZHRoOjMzM3B4O1xyXG4gICAgICAgICBtYXJnaW4tI3skbGVmdH06NDBweDtcclxuICAgICAgICB6LWluZGV4OjE5O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgIHdpZHRoOjQwJTtcclxuICAgIC8vICAjeyRsZWZ0fTotNnZoO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVyJyl7XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgIHdpZHRoOjM4JTtcclxuICAgICAgICAgbWFyZ2luLSN7JGxlZnR9OjEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2xpbmt7XHJcbiAgICAgICAgICAvL3Bvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9IC8vX2xpbmtcclxuICAgICAgICZfdGl0bGV7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6ICAkYmFubmVyLXRpdGxlLWJnLWNvbG9yO1xyXG4gICAgICAgICBmb250LXNpemU6MzJweDtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTo3cHg7XHJcbiAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgd2lkdGg6MzMzcHg7XHJcbiAgICAgICAgIHBhZGRpbmc6MjBweCAxNXB4O1xyXG4gICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgcGFkZGluZzoxNXB4IDdweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgcGFkZGluZzoyMHB4IDE1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOjNweDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVzdCcpe1xyXG4gICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAmX3N1YntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogICRiYW5uZXItc3ViLWJnLWNvbG9yO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjFweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo3cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgcGFkZGluZzoxM3B4IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo3cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgcGFkZGluZzo3cHggNHB4O1xyXG4gICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXN0Jyl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTo5cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzowMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgICAmX2Fycm93e1xyXG4gICAgICAgIC8qIHBvc2l0aW9uIDpyZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206MHB4O1xyXG4gICAgICAgICN7JGxlZnR9OjgwcHg7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6J1RyZWJ1Y2hldCBNUycgc2VyaWY7XHJcbiAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRiYW5uZXItYXJyb3ctYmctY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAycHggMnB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6MjNweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MTNweDtcclxuICAgICAgICB0cmFuc2Zvcm06c2NhbGUoMS41LDMpOyovXHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgI3skcmlnaHR9Oi01MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiRiYW5uZXItYXJyb3ctYmctY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICN7JGxlZnR9OjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICN7JGxlZnR9OjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgICAgI3skcmlnaHR9OjBweDtcclxuICAgICAgICBib3R0b206IC0zMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVzdCcpe1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICB9XHJcblxyXG4gICAgICZfX25hdmJhcntcclxuICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgIGZsb2F0OiAkcmlnaHQ7XHJcbiAgICAgICAvLyN7JHJpZ2h0fTowO1xyXG4gICAgICAgei1pbmRleDogNztcclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgIG1heC13aWR0aDogNTUlO1xyXG4gICAgICAgfVxyXG4gICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICAgIHRvcDogMjV2aDtcclxuICAgICAgIH1cclxuICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXInKXtcclxuICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgfVxyXG4gICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuXHJcbiAgICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVzdCcpe1xyXG5cclxuICAgICAgIH1cclxuICAgICAgICZfbWVudXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nOjAgMzBweCA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHotaW5kZXg6NztcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICB6LWluZGV4Ojg7XHJcbiAgICAgICAgICBtYXJnaW46IDVweDtcclxuICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICAgICB9XHJcbiAgICAgICAmX2l0ZW17XHJcbiAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XHJcbiAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgaGVpZ2h0OjEyN3B4O1xyXG4gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgIGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwwLjkpO1xyXG4gICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG4gICAgICAgICBib3JkZXItcmFkaXVzOjRweDtcclxuICAgICAgICAgYm9yZGVyOjJweCAkbGlnaHQtYm9yZGVyLWNvbG9yIHNvbGlkO1xyXG4gICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuXHJcbiAgICAgICAgICRuaTogJjtcclxuICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICAgLy90b3A6MTB2aDtcclxuICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgZmxvYXQ6ICRyaWdodDtcclxuICAgICAgICAgICBtYXJnaW4tI3skbGVmdH06IDVweDtcclxuICAgICAgICAgICAvL21heC1oZWlnaHQ6MTJ2aDtcclxuICAgICAgICAgICAvL3dpZHRoOmF1dG87XHJcbiAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgfVxyXG4gICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgLy9tYXgtaGVpZ2h0OjE4dmg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGxlcicpe1xyXG4gICAgICAgICAgLy9tYXgtaGVpZ2h0OjE4dmg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnZXh0cmEtc21hbGwnKXtcclxuICAgICAgICAgIC8vbWF4LWhlaWdodDoxOHZoO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsZXN0Jyl7XHJcbiAgICAgICAgICAvL21heC1oZWlnaHQ6MTB2aDtcclxuICAgICAgICAgICAgLy9tYXgtd2lkdGg6MTB2aDtcclxuICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudGl6ZShyZ2JhKDI1NSwyNTUsMjU1LDAuNzUpLDAuMjUpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgJl9pbWd7XHJcbiAgICAgICAgICAvLyAgIGZpbHRlcjogIGJyaWdodG5lc3MoMCUpIGludmVydCgxMDAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6NzAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAgMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfdGV4dHtcclxuXHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggdHJhbnNwYXJlbnRpemUoIzlGOUI5QiwwLjI1KSBzb2xpZDtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbGVzdCcpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgIC8vd2hpdGUtc3BhY2U6bm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JG5pfTpmaXJzdC1vZi10eXBlICZ7XHJcbiAgICAgICAgICAgICAgY29sb3I6JGdyZWVuLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JG5pfTpudGgtb2YtdHlwZSgyKSAme1xyXG4gICAgICAgICAgICAgIGNvbG9yOiRibHVlLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICN7JG5pfTpudGgtb2YtdHlwZSgzKSAme1xyXG4gICAgICAgICAgICAgIGNvbG9yOiRicm93bi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgfVxyXG4gICAgIH1cclxuIiwiLmhvbWUtZ3JpZFxyXG57XHJcblx0Zm9udC1mYW1pbHk6JGFsdC1mb250LXN0YWNrO1xyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblx0cGFkZGluZy10b3A6MDtcclxuXHRwYWRkaW5nLWJvdHRvbTokZ3JpZC1wYWRkaW5nLWJvdHRvbTtcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHRvcDowcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjokcmlnaHQ7XHJcblx0XHR6LWluZGV4OiA0O1xyXG5cdCAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogMXB4IDJweCAyNXB4ICNkZmRmZGYgO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTppbnNldCAgNHB4IHNvbGlkIGRhcmtlbigjZGZkZmRmLCAwLjIpO1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJylcdHtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJylcdHtcclxuXHJcblx0XHRcdFx0fVxyXG5cclxuXHQmX19saW5re1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fSAvL19fbGlua1xyXG5cclxuJl9fd3JhcHBlcntcclxuXHJcbn1cclxuXHQmX190aWNrZXJ7XHJcblxyXG5cdH1cclxuXHQmX19uZXdze1xyXG5cdFx0cGFkZGluZzogMjVweCAzMHB4IDY1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiRncmlkLXBhZGRpbmctdG9wO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q5ZDlkOTtcclxuXHJcblx0XHR1bHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cclxuXHRcdFx0bGl7XHJcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDA7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiA4NXB4O1xyXG5cclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRicmFuZC1jb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gLy9saVxyXG5cdFx0fSAvL3VsXHJcblx0fSAvL19fbmV3c1xyXG5cdCZfX25ld3MtdGl0bGV7XHJcblx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuXHRcdGNvbG9yOiAkbWFpbi1jb2xvcjtcclxuXHR9XHJcblx0Jl9faW1nXHJcbntcclxuXHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdHBhZGRpbmc6IGNhbGMoMTAwJS8zKSA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tdG9wOiRncmlkLXBhZGRpbmctdG9wO1xyXG5cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0b3BhY2l0eTowLjU7XHJcblx0XHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuIFx0XHR9XHJcbi8qID09ID0gbGFyZ2UgICovXHJcblx0XHQmX2xnXHR7XHJcblx0XHRoZWlnaHQ6IDU1MHB4O1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcblx0XHRcdCBoZWlnaHQ6MjQwcHg7XHJcblx0XHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJylcclxue1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0fVxyXG59XHJcblxyXG5cdC8qICA9ZW5kICBsYXJnZSAgKi9cclxuJl9fdGV4dCB7XHJcblx0ei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0dHJhbnNpdGlvbjphbGwgMC41cyBlYXNlO1xyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cclxuXHJcbiAgICAmX2xnICB7XHJcblxyXG4gIFx0XHR9XHJcblxyXG5cdCZfdGl0bGVcclxue1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdCAgYmFja2dyb3VuZDp0cmFuc3BhcmVudGl6ZSgkY29sb3Itd2hpdGUsMC4yNSk7XHJcblx0XHRsaW5lLWhlaWdodDozM3B4O1xyXG5cdFx0Zm9udC1zaXplOiAyNXB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nOiRndHB5ICRndHB4O1xyXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKVx0e1xyXG5cdFx0XHRmb250LXNpemU6IDIuMXJlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6My41cmVtO1xyXG5cclxuXHRcdFx0fVxyXG59XHJcblx0Jl9zdWJcclxue1xyXG5cdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudGl6ZSgkYWx0LWJnLWNvbG9yLDAuMjUpO1xyXG5cdFx0Y29sb3I6ICRjb2xvci13aGl0ZTtcclxuIFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6JGd0cHkgJGd0cHg7XHJcblx0XHR9XHJcbi8vIFx0Jl9wcmljZVxyXG4vLyB7XHJcbi8vIFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkYmctY29sb3IsMC4yNSk7XHJcbi8vIFx0XHRjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4vLyBcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgZmxvYXQ6JGxlZnQ7XHJcbi8vICAgICBwYWRkaW5nOjEwcHggMTNweCA7XHJcbi8vXHJcbi8vIFx0XHQmX3N0YXJ0XHJcbi8vIHtcclxuLy8gXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XHJcbi8vIFx0XHRcdH1cclxuLy8gXHRcdH1cclxuLy8gXHQmX251bVxyXG4vLyB7XHJcbi8vIFx0XHRmb250LXNpemU6IDEuOXJlbTtcclxuLy8gXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbi8vIFx0XHR9XHJcbiBcdH1cclxufVxyXG5cclxuLmhvbWUtdGV4dHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Jl9fdGl0bGV7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHQvL2NvbG9yOiAkYnJhbmQtY29sb3I7XHJcblx0XHRjb2xvcjogJGdyZWVuLWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0bWFyZ2luOiAzMHB4IDA7XHJcblxyXG5cdFx0Jl9ib3R0b217XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdH0gLy9fYm90dG9tXHJcblx0fSAvL19fdGl0bGVcclxuXHQmX190ZXh0e1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICRtYWluLWNvbG9yO1xyXG5cdFx0dGV4dC1hbGlnbjogJHJpZ2h0O1xyXG5cdFx0d2lkdGg6IDgwJTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdH0gLy9fX3RleHRcclxufSAvL2hvbWUtdGV4dFxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIEBmb250LWZhY2UgZGVjbGFyYXRpb25zLCBpZiBhbnkuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEhlYnJldyc7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgc3JjOiB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctbGlnaHRpdGFsaWMtd2ViZm9udC5lb3QpO1xyXG4gICAgc3JjOiB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctbGlnaHRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctbGlnaHRpdGFsaWMtd2ViZm9udC53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1saWdodGl0YWxpYy13ZWJmb250LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgSGVicmV3JztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBzcmM6IHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1saWdodC13ZWJmb250LmVvdCk7XHJcbiAgICBzcmM6IHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1saWdodC13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1saWdodC13ZWJmb250LndvZmYpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LWxpZ2h0LXdlYmZvbnQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBIZWJyZXcnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LWl0YWxpYy13ZWJmb250LmVvdCk7XHJcbiAgICBzcmM6IHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1pdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctaXRhbGljLXdlYmZvbnQud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctaXRhbGljLXdlYmZvbnQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBIZWJyZXcnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIHNyYzogdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LXJlZ3VsYXItd2ViZm9udC5lb3QpO1xyXG4gICAgc3JjOiB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgIHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1yZWd1bGFyLXdlYmZvbnQud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctcmVndWxhci13ZWJmb250LnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMgSGVicmV3JztcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBzcmM6IHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1ib2xkaXRhbGljLXdlYmZvbnQuZW90KTtcclxuICAgIHNyYzogdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LWJvbGRpdGFsaWMtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctYm9sZGl0YWxpYy13ZWJmb250LndvZmYpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LWJvbGRpdGFsaWMtd2ViZm9udC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zIEhlYnJldyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgc3JjOiB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctYm9sZC13ZWJmb250LmVvdCk7XHJcbiAgICBzcmM6IHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCkgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LWJvbGQtd2ViZm9udC53b2ZmKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgIHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1ib2xkLXdlYmZvbnQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBIZWJyZXcnO1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIHNyYzogdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LWV4dHJhYm9sZC13ZWJmb250LmVvdCk7XHJcbiAgICBzcmM6IHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1leHRyYWJvbGQtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctZXh0cmFib2xkLXdlYmZvbnQud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctZXh0cmFib2xkLXdlYmZvbnQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucyBIZWJyZXcnO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIHNyYzogdXJsKGZvbnRzL29wZW5zYW5zL29wZW5zYW5zaGVicmV3LWV4dHJhYm9sZC13ZWJmb250LmVvdCk7XHJcbiAgICBzcmM6IHVybChmb250cy9vcGVuc2Fucy9vcGVuc2Fuc2hlYnJldy1leHRyYWJvbGQtd2ViZm9udC5lb3Q/I2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctZXh0cmFib2xkLXdlYmZvbnQud29mZikgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNoZWJyZXctZXh0cmFib2xkLXdlYmZvbnQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gVGhpcyBmaWxlIGNvbnRhaW5zIGFsbCBhcHBsaWNhdGlvbi13aWRlIFNhc3MgdmFyaWFibGVzLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy8gUmVndWxhciBmb250IGZhbWlseVxyXG4vLy8gQHR5cGUgTGlzdFxyXG4kYmFubmVyLWZvbnQtc3RhY2s6J09wZW4gU2FucyBIZWJyZXcnLCBzYW5zLXNlcmlmICAhZGVmYXVsdDs7XHJcbiR0ZXh0LWZvbnQtc3RhY2s6ICdIZWVibycsIHNhbnMtc2VyaWY7XHJcbiRhbHQtZm9udC1zdGFjazogJ0Fzc2lzdGFudCcsIHNhbnMtc2VyaWY7XHJcbiRmb290ZXItZm9udC1zdGFjazogJ0hlZWJvIEJsYWNrJywgc2Fucy1zZXJpZjtcclxuJGN1c3RvbS1mb250LXN0YWNrOiAnSGVsdmV0aWNhIE5ldWUgTGlnaHQnLCAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuLy8vIEB0eXBlIENvbG9yXHJcbiAgJGNvbG9yLXdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4gICRjb2xvci1ibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcclxuICAvLyR0ZXh0LWNvbG9yOiAjMDBhOWMzICFkZWZhdWx0O1xyXG4gICR0ZXh0LWNvbG9yOiAjMGE2ZWE3ICFkZWZhdWx0O1xyXG4gICRicmFuZC1jb2xvcjogIzAwYTljMyAhZGVmYXVsdDtcclxuICAkbGlnaHQtY29sb3I6ICNhMWY4MDMgIWRlZmF1bHQ7XHJcbiAgLyokbWFpbi1jb2xvcjojMGE2ZWE3O1xyXG4gICR0aXRsZS1jb2xvcjojMGE2ZWE3OyovXHJcbiAgJG1haW4tY29sb3I6IzEwOUQxMztcclxuICAkdGl0bGUtY29sb3I6IzEwOUQxMztcclxuICAkYWx0LXRpdGxlLWNvbG9yOiAjNTI3YjA5O1xyXG4gICRhbHQtdGV4dC1jb2xvcjokY29sb3Itd2hpdGU7XHJcblxyXG4gICRiZy1jb2xvcjojNjA5MjA2O1xyXG4gICRhbHQtYmctY29sb3I6IzY1OGIyNztcclxuICAkaW5wdXQtYmc6I2Y4ZjhmODtcclxuXHJcbiAgJGJhbm5lci10aXRsZS1iZy1jb2xvcjp0cmFuc3BhcmVudGl6ZSgjNzdhYzE3LDAuMjUpO1xyXG4gICRiYW5uZXItc3ViLWJnLWNvbG9yOnRyYW5zcGFyZW50aXplKCMwMDljZmYsMC4yNSk7XHJcbiAgJGJhbm5lci1hcnJvdy1iZy1jb2xvcjp0cmFuc3BhcmVudGl6ZSgjYjA2MTIzLDAuMjUpO1xyXG5cclxuICAkZ3JlZW4tY29sb3I6IzEwOUQxMztcclxuICAkYmx1ZS1jb2xvcjogICMwM0FFREU7XHJcbiAgJGJyb3duLWNvbG9yOiNCNjZCMkU7XHJcbiAgLy9AdHlwZSBnZW5lcmFsXHJcbiAgJGZ1bGwtd2lkdGg6MjAwMHB4ICFkZWZhdWx0O1xyXG4gICRsaW1pdC13aWR0aDogMTIzMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwYWRkaW5nLWJhc2U6IDE1cHg7XHJcbiRwYWRkaW5nLWJhc2UtYm94OiAyMHB4O1xyXG5cclxuJG1heC13aWR0aDogJGxpbWl0LXdpZHRoICsgKDIgKiAkcGFkZGluZy1iYXNlKSAhZGVmYXVsdDtcclxuJG1heC13aWR0aC1taW5pOiAxMTgwICsgY2FsYygyICogJHBhZGRpbmctYmFzZSkgIWRlZmF1bHQ7XHJcbiRtYXgtd2lkdGgtbWF4aTogMTM0MCArIGNhbGMoMiAqICRwYWRkaW5nLWJhc2UpICFkZWZhdWx0O1xyXG4vL2hlYWRlclxyXG4kc2VjdGlvbi1zcGFjZXItaGVpZ2h0OjU1cHggIWRlZmF1bHQ7XHJcblxyXG4vL0B0eXBlIGJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50czogKFxyXG4gICdtb2JpbGUtbSc6IChtYXgtd2lkdGg6IDM3NXB4KSxcclxuICAnbW9iaWxlLWwnOiAobWF4LXdpZHRoOiA0MjVweCksXHJcbiAgJ3NtYWxsZXN0JzogKG1heC13aWR0aDogMzc1cHgpLFxyXG4gICdleHRyYS1zbWFsbCc6IChtYXgtd2lkdGg6IDQ4MHB4KSxcclxuICAnc21hbGxlcic6IChtYXgtd2lkdGg6IDYyNHB4KSxcclxuICAnc21hbGwnOiAobWF4LXdpZHRoOiA3NjhweCksXHJcbiAgJ21lZGl1bSc6IChtYXgtd2lkdGg6IDk5MnB4KSxcclxuICAnbGFyZ2UnOiAobWF4LXdpZHRoOiAxMjAwcHgpLFxyXG4gICdsYXJnZXInOiAobWF4LXdpZHRoOiAxMzAwcHgpLFxyXG4gICdodWdlJzogKG1heC13aWR0aDogMTQwMHB4KSxcclxuKSAhZGVmYXVsdDtcclxuLy9AdHlwZSBmb250IHNpemVzXHJcbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTZweCAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSkgIWRlZmF1bHQ7IC8vIH4xOHB4XHJcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxyXG5cclxuLy8gc29jaWFsIGNvbG9yc1xyXG4kdHdpdHRlcjogIzAwYWNlZDtcclxuJGZhY2Vib29rOiAjM2I1OTk4O1xyXG4kZ29vZ2xlcGx1czogI2RkNGIzOTtcclxuJHBpbnRlcmVzdDogI2NiMjAyNztcclxuJGxpbmtlZGluOiAjMDA3YmI2O1xyXG4keW91dHViZTogI2JiMDAwMDtcclxuJHZpbWVvOiAjMWFiN2VhO1xyXG4kdHVtYmxyOiAjMzI1MDZkO1xyXG4kaW5zdGFncmFtOiAjYmMyYThkO1xyXG4kZmxpY2tyOiAjZmYwMDg0O1xyXG4kZHJpYmJibGU6ICNlYTRjODk7XHJcbiRxdW9yYTogI2E4MjQwMDtcclxuJGZvdXJzcXVhcmU6ICMwMDcyYjE7XHJcbiRmb3Jyc3Q6ICM1QjlBNjg7XHJcbiR2azogIzQ1NjY4ZTtcclxuJHdvcmRwcmVzczogIzIxNzU5YjtcclxuJHN0dW1ibGV1cG9uOiAjRUI0ODIzO1xyXG4keWFob286ICM3QjAwOTk7XHJcbiRibG9nZ2VyOiAjZmI4ZjNkO1xyXG4kc291bmRjbG91ZDogI2ZmM2EwMDtcclxuXHJcbkBpZiAkZGlyICE9IGx0ciBhbmQgJGRpciAhPSBydGwge1xyXG4gICAgJGRpcjogbHRyO1xyXG59XHJcblxyXG5cclxuXHJcbiRsZWZ0OiBpZi1sdHIocmlnaHQsIGxlZnQpO1xyXG4kcmlnaHQ6IGlmLWx0cihsZWZ0LCByaWdodCk7XHJcblxyXG4vL2hlYWRlclxyXG4gJGhlYWRlci1wb3NpdGlvbjpmaXhlZDtcclxuIC8qJG5hdi1pdGVtLXBhZGRpbmctdG9wICovICAgICAkbmlwLXRwIDoxMHB4O1xyXG4vKiAkbmF2LWl0ZW0tcGFkZGluZy1ib3R0b20qLyAgICRuaXAtYnQ6ICAxMXB4O1xyXG4vKiAkbmF2LWl0ZW0tcGFkZGluZy1yaWdodCovICAgICRuaXAtcnQ6ICAxNHB4O1xyXG4vKiAkbmF2LWl0ZW0tcGFkZGluZy1sZWZ0Ki8gICAgICAkbmlwLWx0OiAgOHB4O1xyXG4gJG5hdi1pdGVtLW1heC1oZWlnaHQ6IDM0cHggLSAoJG5pcC10cCArICAkbmlwLWJ0KTtcclxuJG5hdi1pdGVtLW1hcmdpbjogIDElOyAgLy80M1xyXG5cclxuJG5hdmJhci1tYXgtd2lkdGg6IDE0MDBweDtcclxuJG5hdi1pdGVtLWNvdW50Ojc7XHJcbi8vMTYwcHg7IC8vIDI2cHhcclxuJGxpZ2h0LWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoI0VGRUVFRSwwLjI1KTtcclxuICAgICRib3JkZXItY29sb3I6dHJhbnNwYXJlbnRpemUoIzlGOUI5QiwwLjI1KTtcclxuXHJcbiAvKiRncmlkLXR4dC1wYWQteCovICRndHB4OjMuNXB4O1xyXG4gLyokZ3JpZC10eHQtcGFkLXkqLyAkZ3RweToxLjc1cHg7XHJcbiRncmlkLXBhZGRpbmctdG9wOjMwcHg7XHJcbiRncmlkLXBhZGRpbmctYm90dG9tOjcwcHg7XHJcblxyXG4kY29udGFjdC1iZy1jb2xvcjogI2ZjZmNmYztcclxuXHJcbi8vZm9vdGVyIHZhcmlhYmxlc1xyXG4kY29sb3ItZ3JlZW46Izc3YWMxNztcclxuJGZvb3Rlci10aXRsZS1jb2xvcjojNzdhYzE3O1xyXG4kZm9vdGVyLXRleHQtY29sb3I6JGxpZ2h0LWNvbG9yO1xyXG4kZm9vdGVyLWJnLWNvbG9yOiM1MDZkNTE7XHJcbiRmb290ZXItcGFkZGluZzo3MHB4O1xyXG4kZm9vdGVyLXBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG4kZm9vdGVyLW1pbi1oZWlnaHQ6IDgwMHB4O1xyXG5cclxuJHNpZGVmb3JtLXN1Ym1pdC1iZzojNTI4NzA0O1xyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgYWxsIGFwcGxpY2F0aW9uLXdpZGUgU2FzcyBtaXhpbnMuXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLy8gRXZlbnQgd3JhcHBlclxyXG4vLy8gQGF1dGhvciBIYXJyeSBSb2JlcnRzXHJcbi8vLyBAcGFyYW0ge0Jvb2x9ICRzZWxmIFtmYWxzZV0gLSBXaGV0aGVyIG9yIG5vdCB0byBpbmNsdWRlIGN1cnJlbnQgc2VsZWN0b3JcclxuLy8vIEBsaW5rIGh0dHBzOi8vdHdpdHRlci5jb20vY3Nzd2l6YXJkcnkvc3RhdHVzLzQ3ODkzODUzMDM0MjAwNjc4NCBPcmlnaW5hbCB0d2VldCBmcm9tIEhhcnJ5IFJvYmVydHNcclxuQG1peGluIG9uLWV2ZW50KCRzZWxmOiBmYWxzZSkge1xyXG4gIEBpZiAkc2VsZiB7XHJcbiAgICAmLFxyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6YWN0aXZlLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG9wdGlvbmFsLWF0LXJvb3QoJHNlbCkge1xyXG4gIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotbW96LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcmVzcG9uZC10bygkYnJlYWtwb2ludCkge1xyXG4gICRyYXctcXVlcnk6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcblxyXG4gIEBpZiAkcmF3LXF1ZXJ5IHtcclxuICAgICRxdWVyeTogaWYoXHJcbiAgICAgIHR5cGUtb2YoJHJhdy1xdWVyeSkgPT0gJ3N0cmluZycsXHJcbiAgICAgIHVucXVvdGUoJHJhdy1xdWVyeSksXHJcbiAgICAgIGluc3BlY3QoJHJhdy1xdWVyeSlcclxuICAgICk7XHJcblxyXG4gICAgQG1lZGlhICN7JHF1ZXJ5fSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGVycm9yICdObyB2YWx1ZSBmb3VuZCBmb3IgYCN7JGJyZWFrcG9pbnR9YC4gJ1xyXG4gICAgICAgICArICdQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLic7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm94LXNoYWRvdygkdG9wLCAkbGVmdCwgJGJvdHRvbSwgJGJsdXIsICRjb2xvciwgJGluc2V0OiBmYWxzZSkge1xyXG4gIEBpZiAkaW5zZXQge1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0ICR0b3AgJGxlZnQgJGJvdHRvbSAkYmx1ciAkY29sb3I7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIGJveC1zaGFkb3c6aW5zZXQgJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICB9IEBlbHNlIHtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogJHRvcCAkbGVmdCAkYm90dG9tICRibHVyICRjb2xvcjtcclxuICAgIGJveC1zaGFkb3c6ICR0b3AgJGxlZnQgJGJvdHRvbSAkYmx1ciAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGV4dC1maWVsZCB7XHJcbiBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgZm9udDogMTRweC8xMDAlIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcbiAgcGFkZGluZzogLjVlbTtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsLjMpO1xyXG4gIEBpbmNsdWRlIHJvdW5kZWQoKTtcclxuICBAaW5jbHVkZSBib3gtc2hhZG93KDAsIDFweCwgMnB4LCByZ2JhKDAsIDAsIDAsIDAuMikpO1xyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uKCRjb2xvcjogJHJlZCwgJHRleHRfY29sb3I6ICRjb2xvci13aGl0ZSkge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQ6IDE0cHgvMTAwJSBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gIHBhZGRpbmc6IC41ZW0gMmVtIC41NWVtO1xyXG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLDAsMCwuMyk7XHJcbiAgQGluY2x1ZGUgcm91bmRlZCgpO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coMCwgMXB4LCAycHgsIHJnYmEoMCwgMCwgMCwgMC4yKSk7XHJcblxyXG4gIGNvbG9yOiAkdGV4dF9jb2xvciAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGJvcmRlcjogc29saWQgMXB4IGRhcmtlbigkY29sb3IsIDE4JSk7XHJcbiAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gIEBpbmNsdWRlIGdyYWRpZW50KHNhdHVyYXRlKCRjb2xvciwgMTUlKSwgZGFya2VuKCRjb2xvciwgMTUlKSk7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogc2F0dXJhdGUoJGNvbG9yLCAxMCUpO1xyXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoc2F0dXJhdGUoJGNvbG9yLCA1JSksIGRhcmtlbigkY29sb3IsIDUlKSk7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDFweDtcclxuICAgIGNvbG9yOiBzYXR1cmF0ZSgkY29sb3IsIDE1JSk7XHJcbiAgICBAaW5jbHVkZSBncmFkaWVudChzYXR1cmF0ZSgkY29sb3IsIDE1JSksIGxpZ2h0ZW4oJGNvbG9yLCAxNSUpKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiByb3VuZGVkKCRyYWRpdXM6IDAuNWVtKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHJhZGl1cztcclxuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JhZGllbnQoJGZyb20sICR0bykge1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oJGZyb20pLCB0bygkdG8pKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICAkZnJvbSwgJHRvKTtcclxuICBmaWx0ZXI6ICBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skZnJvbX0nLCBlbmRDb2xvcnN0cj0nI3skdG99Jyk7XHJcbn1cclxuXHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncykge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgLW1vei10cmFuc2l0aW9uOiAkYXJncztcclxuICAtbXMtdHJhbnNpdGlvbjogJGFyZ3M7XHJcbiAgdHJhbnNpdGlvbjogJGFyZ3M7XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2Zvcm0oJGFyZ3MpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogJGFyZ3M7XHJcbiAgLW1vei10cmFuc2Zvcm06ICRhcmdzO1xyXG4gIC1tcy10cmFuc2Zvcm06ICRhcmdzO1xyXG4gIHRyYW5zZm9ybTogJGFyZ3M7XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRhcmdzKSB7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkYXJncztcclxuICAtbW96LWJvcmRlci1yYWRpdXM6ICRhcmdzO1xyXG4gIC1tcy1ib3JkZXItcmFkaXVzOiAkYXJncztcclxuICBib3JkZXItcmFkaXVzOiAkYXJncztcclxufVxyXG5cclxuQG1peGluIGJ0bi1lZmZlY3QtYWN0aXZlKCl7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygycHgsIDVweCwgNXB4LCByZ2JhKDAsMCwwLC4xNSksIGluc2V0KTtcclxufVxyXG5cclxuQG1peGluIGljb24tc3R5bGVzKCl7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMXB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LWZhbWlseTogJ0dseXBoaWNvbnMgSGFsZmxpbmdzJztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gZWxsaXBzaXMoKXtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5AbWl4aW4gaWYtbHRyIHtcclxuICBAaWYgJGRpciAhPSBydGwge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaWYtcnRsIHtcclxuICBAaWYgJGRpciA9PSBydGwge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGgtY29sb3IoJHBoLWNvbG9yKXtcclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkcGgtY29sb3I7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRwaC1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwaC1zaXplKCRwaC1zaXplLCAkZm9udC13ZWlnaHQ6IDQwMCl7XHJcbiAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJHBoLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAkcGgtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgZm9udC1zaXplOiAkcGgtc2l6ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XHJcbiAgfVxyXG4gIDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogJHBoLXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0O1xyXG4gIH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUaGlzIGZpbGUgY29udGFpbnMgQ1NTIGhlbHBlciBjbGFzc2VzLlxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4uc2VjdGlvbi1mdWxse1xyXG4gIHdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi5zZWN0aW9uLWxpbWl0e1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgbWF4LXdpZHRoOiRtYXgtd2lkdGg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcGFkZGluZzowcHggJHBhZGRpbmctYmFzZTtcclxufVxyXG5cclxuLnNlY3Rpb24tc3BhY2Vye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OiRzZWN0aW9uLXNwYWNlci1oZWlnaHQ7XHJcbn1cclxuXHJcbmltZ3tcclxuICAgbWF4LXdpZHRoOjEwMCU7XHJcbn1cclxuXHJcbi5pbWctbm90LXJlc3BvbnNpdmV7XHJcbiAgbWF4LXdpZHRoOmF1dG87XHJcbn1cclxuXHJcbi5uby1wYWRkaW5ne1xyXG4gIHBhZGRpbmc6MDtcclxufVxyXG4ubm8tbWFyZ2lue1xyXG4gIG1hcmdpbjowO1xyXG59XHJcbi5uby1tYXJnaW4tbW9iaWxle1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcclxuICAgIG1hcmdpbjowcHggMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi5uby1yb3ctcGFkZGluZ3tcclxuICAgICYgPiBkaXZbY2xhc3NePVwiY29sLVwiXXtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm8tbWFyZ2luLWJvdHRvbXtcclxuICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxufVxyXG5cclxuaWZyYW1le1xyXG4gIG1heC13aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWNvbG9yLXdoaXRle1xyXG4gIGNvbG9yOiRjb2xvci13aGl0ZTtcclxufVxyXG4udGV4dC1jb2xvci1ibGFja3tcclxuICBjb2xvcjokY29sb3ItYmxhY2s7XHJcbn1cclxuLnRleHQtbWFpbntcclxuICBjb2xvcjokbWFpbi1jb2xvcjtcclxufVxyXG4udGV4dC1icmFuZHtcclxuICBjb2xvcjokYnJhbmQtY29sb3I7XHJcbn1cclxuIixudWxsLCJAY2hhcnNldCAnVVRGLTgnO1xyXG5cclxuJGRpcjogcnRsICFkZWZhdWx0O1xyXG5AaW1wb3J0ICdzdHlsZXNfYmFzZSc7XHJcblxyXG4ucHVsbC1yaWdodHtcclxuICBmbG9hdDpyaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHVsbC1sZWZ0e1xyXG4gIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcclxufVxyXG4iLCIuc2lkZS1mb3Jte1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICN7JHJpZ2h0fTowO1xyXG4gIHdpZHRoOiAyMzBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMjAwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICNkNmQ2ZDY7XHJcbiAgYm94LXNoYWRvdzogMCAwIC0yMHB4IHJnYmEoMCwwLDAsLjQpO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gIG92ZXJmbG93OmhpZGRlbjtcclxuICB9XHJcbiAgQGF0LXJvb3QgI3smfV9oaWRkZW57XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1MCUpO1xyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fbG9nb3tcclxuICAgIGJhY2tncm91bmQ6I2Y4ZjhmODtcclxuICAgIGhlaWdodDo4NXB4O1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZmZmZjtcclxuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgPmltZ3tcclxuICAgICAgICBtYXgtd2lkdGg6OTUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fb3Blbi1idG4ge1xyXG4gIG1hcmdpbi10b3A6IDZweDtcclxuICBtYXJnaW4tI3skcmlnaHR9OjIwcHg7XHJcbiAgZmxvYXQ6JGxlZnQ7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICBtYXJnaW4tI3skbGVmdH06IDdweDtcclxuICB9XHJcbn1cclxuICBAYXQtcm9vdCAjeyZ9X19yZXZlYWwtYnRue1xyXG4gICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICB0b3A6MjI1cHg7XHJcbiAgICBoZWlnaHQ6ODBweDtcclxuICAgIHdpZHRoOjI4MHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICA0MHB4IDAgIDAgNDBweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICRyYjogJjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICAgIHRvcDozMnZoO1xyXG4gICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgIC5zaWRlLWZvcm1fX2hpZGRlbiAmIHtcclxuICAgICAgICAgICB3aWR0aDoxMjBweDtcclxuICAgICAgICAgICAmX3RleHQge1xyXG4gICAgICAgICAgICAgZGlzcGxheTp0YWJsZTtcclxuICAgICAgICAgICAgICYgPiBpbWd7XHJcbiAgICAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAjeyRsZWZ0fTowO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICYgPnNwYW57XHJcbiAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIxcHg7XHJcbiAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDokcmlnaHQ7XHJcbiAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICAgIHRvcDo0MHZoO1xyXG4gICAgICAgICAgLy9ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIC5zaWRlLWZvcm1fX2hpZGRlbiAmIHtcclxuICAgICAgICAgJl90ZXh0IHtcclxuXHJcbiAgICAgICAgICAgJiA+IGltZ3tcclxuICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgJiA+c3BhbntcclxuICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgICAmX3RleHR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OidPcGVuIFNhbnMgSGVicmV3Jywgc2Fucy1zZXJpZjtcclxuICAgICAgZm9udC1zaXplOiAzOXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6JGJyYW5kLWNvbG9yO1xyXG4gICAgICBmbG9hdDokbGVmdDtcclxuXHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6MjBweCAxNXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBmbG9hdDogJHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLyogcmV2ZWFsLWJ0bl90ZXh0X29wZW4gKi9cclxuICAgICAgJl9vcGVue1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVYKDAlKTtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OidBc3Npc3RhbnQnLCBzYW5zLXNlcmlmO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgcGFkZGluZzogNHB4IDE1cHg7XHJcbiAgICAgICAgICB0b3A6IDI0MHB4O1xyXG4gICAgICAgICAgYm90dG9tOiB1bnNldDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfcHJle1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICBjb2xvcjojNzc3Nzc3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICZfdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiRtYWluLWNvbG9yO1xyXG4gICAgICAgIHBhZGRpbmctI3skbGVmdH06MjVweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgID5pbWd7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgIG1hcmdpbi0jeyRsZWZ0fTowcHg7XHJcbiAgICAgICAgZmxvYXQ6JGxlZnQ7XHJcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlcntcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgI3skcmlnaHR9OiAtMzBweDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfSAvL2FmdGVyIC0gc2hhZG93LWNvdmVyXHJcblxyXG4gICAgPmRpdntcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgICBwYWRkaW5nLSN7JHJpZ2h0fTogMTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgfVxyXG5cclxuICAgID5pbWd7XHJcbiAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBmbG9hdDokbGVmdDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgfSAvL19fcmV2ZWFsLWJ0blxyXG5cclxuXHJcblxyXG5cclxuICBAYXQtcm9vdCAjeyZ9X19jb250YWN0cy1pY257XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgIH1cclxuXHJcbiAgfSAvL19fY29udGFjdHMtaWNuXHJcbiAgQGF0LXJvb3QgI3smfV9fZGV0YWlsc3tcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBtYXJnaW46MDtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgfSAvL19fZGV0YWlsc1xyXG4gIEBhdC1yb290ICN7Jn1fX3Bob25le1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgfVxyXG4gIEBhdC1yb290ICN7Jn1fX2VtYWlse1xyXG4gICAgICAgIHBhZGRpbmc6IDlweCAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjkwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIEBhdC1yb290ICN7Jn1fX3Bob25lLCAjeyZ9X19lbWFpbHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICBwYWRkaW5nOjVweDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG4gIEBhdC1yb290ICN7Jn1fX3Bob25lLXRleHQgLCAjeyZ9X19lbWFpbC10ZXh0e1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjojNzc3Nzc3O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9IC8vX19waG9uZVxyXG5cclxuICAgIEBhdC1yb290ICN7Jn1fX3Bob25lLW51bXtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6JG1haW4tY29sb3I7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfSAvL19fcGhvbmVcclxuXHJcbiAgICBAYXQtcm9vdCAjeyZ9X19lbWFpbC1hZGR7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgY29sb3I6JG1haW4tY29sb3I7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfSAvL19fcGhvbmVcclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fZm9ybXtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cclxuICAgIGlucHV0LCBzZWxlY3QsIHRleHRhcmVhe1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICBib3gtc2hhZG93OiAxcHggM3B4IDVweCByZ2JhKDAsMCwwLC4xKSBpbnNldDtcclxuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICB9IC8vaW5wdXQgc2VsZWN0IHRleHRhcmVhXHJcblxyXG4gICAgaW5wdXQsIHNlbGVjdHtcclxuICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH0gLy9pbnB1dCBzZWxlY3RcclxuXHJcbiAgICAuZm9ybS1ncm91cHtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgIHJlc2l6ZTogbm9uZTtcclxuICAgICAgaGVpZ2h0OiAxMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9IC8vdGV4dGFyZWFcclxuXHJcbiAgICBidXR0b25bdHlwZT0nc3VibWl0J117XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmVlbi1jb2xvcjtcclxuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH0gLy9fX2Zvcm1cclxuXHJcbiAgQGF0LXJvb3QgI3smfV9fZm9ybS10aXRsZXtcclxuICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgfSAvL19fZm9ybS10aXRsZVxyXG4gIEBhdC1yb290ICN7Jn1fX2Zvcm0tc3Vie1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH0gLy9fX2Zvcm0tc3ViXHJcblxyXG4gIEBhdC1yb290ICN7Jn1fX3NvY3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICBoZWlnaHQ6IDkwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2Q2ZDZkNjtcclxuICB9IC8vX19zb2NcclxuICBAYXQtcm9vdCAjeyZ9X19zb2MtYnRue1xyXG4gICAgZmxvYXQ6JGxlZnQ7XHJcbiAgICB3aWR0aDogMzMlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAxMHB4IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcblxyXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSl7XHJcbiAgICAgIGJvcmRlci0jeyRyaWdodH06IHNvbGlkIDFweCAjZDZkNmQ2O1xyXG4gICAgfSAvL25vdCBsYXN0XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwwLjE1KTtcclxuICAgIH1cclxuXHJcbiAgICBpbWd7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBjb2xvcjogIzQxNTY2NztcclxuICAgIH1cclxuXHJcbiAgfSAvL19fc29jLWJ0blxyXG59IC8vc2lkZS1mb3JtXHJcblxyXG5cclxuLnNiLXBhcmVudHtcclxuICBzcGFue1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgY29sb3I6ICNmMmYyZjI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmFmdGVye1xyXG4gICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAjeyRsZWZ0fTogMzVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnNiLXN1YntcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAmX3JldntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuICBsaXtcclxuICAgIGF7XHJcbiAgICAgIHBhZGRpbmc6IC43ZW07XHJcbiAgICAgIHBhZGRpbmctI3skcmlnaHR9OiAxZW07XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICNmMmYyZjI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmNyZWRpdHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmNzX2xvZ29fcG5ne1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW46IDAgYXV0bztcclxuICB3aWR0aDogMTYzcHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFLTUFBQUdpQ0FNQUFBQzhtWWFqQUFBQVhWQk1WRVVBQUFBeE1URXdNREF2THk4dUxpNHNMQ3dmSHg4QUFBQXVMaTRmSHg4YUdob29LQ2dBQUFBQUFBQXdNREFVRkJRQUFBQXJLeXNtSmlaUlVWRm9hR2hNVEV4N2Uzc0FBQUFmSHg4UER3OS9mMzl2YjI5ZlgxOC9QejlQVDArQ0pZTWZBQUFBRjNSU1RsTUE4UDdhbkxGSkg4ZDlYWElVQ3VjME9vZVpYc2V4SDdqK2ZTTUFBQVZ2U1VSQlZIamE3TjNaanRwQUVJWGhVOVdyMjlnR3NwenViTy8vbUtFZGtwQ1FTTm5USlBWSlk0eXBpOUlNSTgwdkJBTmpqUG1hNEJZTUxwRW5qQ3JtRm5BUlpNR050T0V6VzZndDRTK1loV3hNdU9Qa3M4RkdDak8rS0MzNGZRcGJqb2tGZDBSd0s3R2VFcnpIRjdtRzM4ZnpoS3R0d1R0eCtjS09rVE82bEhBdkN1UDk5UTJmQ0lLUENoUzNKbFVIUlhsLzE5M09ralVrSUR0VUpXdmpuUG94UUNReEFyNWhsMGpXR2FqYSt1TWVFTEp1TTBQbHpBdEI1MGhka3BJS1R5VXJLNjVVRGlqVDFEY29Cem5xWVFLbXFhQk1CNkFDY3V5WGoxTy9PN25Mc1FBRjNSYVVMR2dDVXNuUXduUHk1YXUyaUN5cVdGckdPOXVwUDN5ZHFnR0JiMTZ5ZUxyTW1Qb1hMaUpQMGFlWkwxNXg5bjFVSFJmc3l2bzBROFhsU1ozMkhiUGtvNTRWelIyQXJPY2orbVZ4T1FCVFBldEJiNzZkcVFxWVFWMmFod2o0QW1BVVFhVDNUSXVRRlR0SHNDNU45cW5YQUo5NEl2a0ZucmUvYUs0QjlKN3ppWWlNMksyNkt2UUE1NTRoSEIwVWNLRnFQU3E2bzZ1VHdxR3FDakN0Q0ZPNDdJbUxMUUZRQVQyNEx4anF4eDBoclFrV0orSXdid0E4UWRtbkNMNjg3dGoxbStRVHhPT0NDdkRrOXdValord1VrTklYeXdGaFdyR2ZPa3o3amdjRnprR3hvZ0poZno2R2NoQkJWNmxTNmNHODc2ajdHcTlmdkc1TEg0aGt4RHVOVlNvRmRNaDlLbXJ0UDlDYkhUTUZ1WGt2UmZqaURkTzdIVGQ2ZE5NWk9PWVZDSWZWclFkMzNrL0Z5V0hGUmJoY3hBcDNEdXNhZ0tMT0FYSkVGNTJJZU1CNXlJemNNSE1qMlRaa0Iyd1VkTmRCNXhlRUdiNmhNRzVLclc1dTZQck5pU2NzanF4YlA4NllwZStJNXZHRHlvcXZvc2RWWU1UZkU4cTM3RmdWZzZxbkQyY3pqREhtZHl1U01icE13ZWdXWHpDbWF4ZDIxb1hXaGRhRjFvWFdoZGFGMW9YV2hjYjhrNUliOWEveHg2cWFLQkhtMzJSZGFGMW9YV2hkYUYxb1hXaGRhRjFvek0rcU5XRndrZHd3dW1qWlpiNkRkYUYxb1hXaGRhRjFvWFdoZGFGMW9YWGhyelg3NGQrYmhEYndlNVBlQ3pKOEh4cGpyQXR2V0JkYUYxb1hXaGRhRjFvWFdoZWFUeTJ0RFIrSHl5Tzg2R1dNZVRqV2hkYUYxb1hXaGRhRjFvWFdoZGFGNWs3MDQ3L3NKZlFZblJkN2docnpFS3dMclF1dEM2MExyUXV0QzYwTHJRdU4rUU8yOFZPN3NHSjBqN0NqZVVUL1N4ZmVoZUdBWGRpblB6TmNGL3FteTloZHVHVmV4TEc3RUpIWkw0TjNZV0Y1Z0M3Y3JBdC9RUmRtc1M2MExqVEdQSndIK0h5YStBQ2ZyeG80L24vZndMYmdhNndMdjdzTDc0M1loVy9adTRQVWlHRWdpS0t5cldtYkNDTzBLdXYrRjgwcWtIZ3l1d1NxbWY5UDRKWGhvVllyMU1zdE14ZWV4Nkl3ZDJHZjBqWE1YVml1cTM2WXUzQlh0WGRoVTlpN2NKditMbndNWElnTGlZamV0L1BoUDVEZHBQSnJSaTdzdFpYbjdGd1l0ZHp5YytGUWxPZThYQmc2aHZrYzZTRnBkdTg1MGxxdnBSVDNPZEpIZ2puU29kM2VoYUd3ZCtFNUF4ZmlRaUtpZjZndi9xOUdMZ2xPTmR2U3krODV1ZkJGYmk1OHpzK0ZvVlp1MmJtdzZham1jNlNySkRWdkY0NVFBaGV1cTc4TE4rNFgvb2tMbXpndnhJVkU5RlVjL21kSFZiTzRkMWIrVE5sNkZ4ZXlkNGE5TXo0dVpPOE1lMmZNWE1qZUdWeEl1ZHNURE1HRlZOdzd0d1FYelloK2hndHhJUzdFaGJnUUYrSkNYSWdMWC9WRzZ6TjNUZnVQN1BKL0ZKS0ljQ0V1eElXNEVCZmlRbHlJQytsN2E0SjM0NjhFTHhmMkJBc3ppUWdYNGtKY2lBdHhJUzdFaGJpUWJvM05ub1M3RXBDd1ZVNElpYktGQzNFaExzU0Z1QkFYNGtKY1NPNGxPSHpiRTl3aDdKTW40WWx3NFMxY2lBdHhJUzdFaGJnUUYzNjJkd2NuQU1KQUVFVVhvaUZFSk1kMSttOVVLMUFobHduOHYxVThXQmdpb24vVkJUWW5TcFp3YjJ5dVh3bHJ1REFWOWk3Y0ZiZ1FGK0pDWElnTGNlRkh1SkNJaUJ5clRhMm56RjE0UFNkekY4YlJ4NGtMY1NFdXhJVzRFQmUraEFzbnV3RzhWSWdBQU0rdER3QUFBQUJKUlU1RXJrSmdnZz09Jyk7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGFuaW1hdGVkX2NzX2xvZ28gM3Mgc3RlcHMoMTkpIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogYW5pbWF0ZWRfY3NfbG9nbyAzcyBzdGVwcygxOSkgaW5maW5pdGU7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjVzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4uY3NfbG9nb19wbmdfY29sb3Itd2hpdGV7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBS01BQUFHaUNBTUFBQUM4bVlhakFBQUFNMUJNVkVVQUFBRC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyszbGVLQ0FBQUFFSFJTVGxNQThKemFzVWsySDhkZGZYSVVDdWVINkdNelRnQUFCUXBKUkVGVWVOcnMyOW11RWxFUVJ1RlZ0ZWVlK04vL2FXVTNla1RSeE9uRTF0U1hRR0JUSVJXR2hIVUJJWVR3UFRudFhGeVRibHhWNmNvQTJYYWV0TXBYYXBZYWY4RnF1bXU4U1BiVm9DUlQ1NXZhenZzWlVpOU5neGRtTHgrRmhqdmZsTVQ3Y2QzNHFPNDhsSjNYSFl0V3B0WjRWVXpsOWJ6eWhXeDhOaERQRmlraEJnOUxlcDZWbEJ2MGhCN1dwbm1HV1ZNQkY2ZDJQZ1o2Y0RCSmRWV1dWdDBaVTVLMG43TzRIdmhJdGpHV0JWakdabFhiQXNzeUdNc0dBcXZ6dUM3ejdwS1dqUUhqN1l1Z2dReE5XYmxwMnMxMmlWMmRoM3FiRDc5TmtYVTNYS21ydEhrQktMb1ZiK2ZPcTJ0SzJqbU5vM2RrcVM5S21qdDI2MVV1bERibzhzbzh0dFF6TEhKdGVubzVtd3gxcEYyT0dSS29tRkhrcnJhYkpFNUo1NVM5VFEwWHpYZGN6MSswSkpDNzFwc29LcHdPSFVJYktXVnlUUWhTbGxURlZKTVdrWkJrc0J6a0piczJnTm9BR1hJZUMyWjkzaEdUakQyWkpkWUt1SkE5VHcwWGt3dWFOOHdCSk5ETnp3V0xWazRDRzRMVU0zazVPRzhtbGlwZ0UzZ1c1M0dHSlpISFpzWWt5U1JISFRrbVhIeDZyNkZJQlo0R0RTVzZjQlZONjlPT1hVYVh1dzNUWFh2c1dPVk1pMFB0QitUdFNNZVcvTHhweWJZRElOOFBPVWllanlQRFVFcGdsYWtrTTNOSWpxMTBzYXJxcnRJVFZCbndOcGg4SjYrNEdDcm5XRnJGdEFwdXVyRW5TWFZlcjZ3MmQwVE9MeG9IMy9QMHJGbUZ2eWVQSDlsUjRxSjA0eU90aEJEQ2V4dld1Ym91NCtwMkgxelQyWVVQMFlYUmhkR0YwWVhSaGRHRjBZWFJoU0g4bDFxNjZxL3hmNnRxaWhYQy95bTZNTG93dWpDNk1Mb3d1akM2TUxvd2hOOGxOUzZ1U0pXcks1RmQ0U2RFRjBZWFJoZEdGMFlYUmhkR0YwWVhSaGYrV2F0Zi9yOUpYUG0vU1o5a3Uzd2ZodkNCdlR0V1lSZ0VBakNjU0pWa0VPNzluN2FkVWtqb1VDamxqbnovN09DZ3c0ZHdpZ3ZmY1NFWGNpRVhjaUVYY3FGT3pZajBPSndWSHIwa2xZc0x1WkFMdVpBTHVaQUx1VkNYZXN2LzdMVkdXN0xYVmdkVUtoRVhjaUVYY2lFWGNpRVhjcUgwaDBaK2F1OTU3M3lwUGFwaWQzSGhHWVlaWFhpc1Bzcm53aFl4Yzd0d2JQR3E1M2JoMG1Ock03a0w5OWdMdUhCdzRROWN1SzFjeUlXU3lsVmdQazB2TUYvMUVmbC8zMWpHWjhkdzRkY3V2SmJSaFUvMjdpQkZZaEFJbzdDYWxEcUlXUGMvN1RTekNET2R6S0toRy80aTc1MGdteVI4V0txZDlndW91WEQyN0NidXd1cVBscmdMazN2NUVuZGg4eUx2d3VFbTc4SXRnQXYzaFF0eElSSFJmWnU3L2tEMmNFK1hDYm13bHBIT3liblFTbnBLejRYTExaM1RjcUY1WCtKenBOMGZWZTA1MGxJOHA2UStSN29IbUNOZDN1UmRhRzd5THB4dXVCQVhFaEY5b0pyMWI0M01BVlkxUjY3cE9pVVhYaWZud292a1hHam5IN3VjQzRmM0lqNUgrdFBRZHVHeUNDNzBBQzdjMkYvSS9rSmNpQXVKM3B4MS9iV2pvdnRsT3BxRkwxTzA3dUpDenAzaDNCa2RGM0x1RE9mTzRFSmNpQXZwamJVQVEzQ20reW9kelMzQVJqT2l2K0ZDWElnTGNTRXV4SVc0RUJmaXd2KzYwZkdaelYzK0lXdUFTeUdKQ0JmaVFseUlDM0VoTHNTRnVKQitGK0hlZUE5d2MyRU5jR0FtRWVGQ1hJZ0xjU0V1eElXNEVCZlNVMnVUSjJHTFFNSlJXQ0VraWhZdXhJVzRFQmZpUWx5SUMzRWhxUmRnOGEzcHZpNUhOY0F6RXIwU0xzU0Z1QkFYNGtKY2lBdHg0WGQ3ZDNRQ0lBd0VVVEFZRXhKRXVQNnIxUXJ5SThnRjVuVXhzTEJjS09tMzJnYWZFelZxeVY0L3NxNFNkbkZoU2UvQ013b1hjaUVYY2lFWGN1RXlMcFFrNWF5TkdETWl2UXZma3J1d1hMUGZYTWlGWE1pRlhNaUZpN2p3WXc4UnFSTTZSN3N5elFBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGVkX2NzX2xvZ297XHJcbiAgMCV7YmFja2dyb3VuZC1wb3NpdGlvbjowIDA7fVxyXG4gIDEwMCV7YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDE4cHg7fVxyXG59XHJcbkBrZXlmcmFtZXMgYW5pbWF0ZWRfY3NfbG9nb3tcclxuICAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMDt9XHJcbiAgMTAwJXtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00MThweDt9XHJcbn1cclxuIiwiLmhvbWUtY29udGVudHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICBwYWRkaW5nOjIwcHggMjQwcHg7XHJcbiAgbWFyZ2luOjAgYXV0bztcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBwYWRkaW5nOjBweCA3MHB4O1xyXG4gICAgdG9wOjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgIHBhZGRpbmc6MnB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgJl9fdGl0bGV7XHJcbiAgICBsaW5lLWhlaWdodDoxO1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIH1cclxuICAgICZfbWFpbntcclxuICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LXNpemU6MjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OmJvbGRlcjtcclxuICAgIHRleHQtc2hhZG93OjJweCAxcHggM3B4IDtcclxuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XHJcbiAgICBmb250LXNpemU6MjVweDtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2V4dHJhLXNtYWxsJyl7XHJcbiAgICAgICAgICBmb250LXNpemU6MjFweDtcclxuICAgIH1cclxuICAgIH1cclxuICAgICZfc3Vie1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6NjAwO1xyXG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYXJ0aWNsZXtcclxuICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcclxuICAgIHBhZGRpbmc6MTBweDtcclxuJl9wYXJ7XHJcbiAgbGluZS1oZWlnaHQ6MjtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICB6LWluZGV4OjExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTE5O1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gIGxldHRlci1zcGFjaW5nOiAwcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICB9XHJcblxyXG59XHJcbiAgfVxyXG59XHJcbiIsIi5ob21lLWZvcm0ge1xyXG4gIHRleHQtYWxpZ246ICRyaWdodDtcclxuICBoZWlnaHQ6IDcwcHg7XHJcbiAgei1pbmRleDogMjtcclxuXHJcblxyXG5cclxuICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgIGJvdHRvbToxMDBweDtcclxuICAgIH1cclxuXHJcbiAgJl9fY29udGFpbmVye1xyXG4gIGhlaWdodDogNzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyOiAwcHggI2VmZWZlZiBzb2xpZDtcclxuICBib3gtc2hhZG93OiAjY2VjZWNlIDBweCAxcHggMjVweDtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5cclxuLyogYXJyb3cgYm94ICovXHJcblxyXG4mX19hcnJvdyB7XHJcbiAgaGVpZ2h0OiA3MHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAyMHB4O1xyXG5cclxuICAmX2hlYWR7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAjeyRyaWdodH06IDU3MHB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQgOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMzVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDM1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItI3skcmlnaHR9OiAzNXB4IHNvbGlkICNlZmVmZWY7XHJcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG5kaXNwbGF5Om5vbmU7XHJcbiAgICAgICB9XHJcbn1cclxuJl90aXRsZSB7XHJcbiAgZmxvYXQ6ICRyaWdodDtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICN7JHJpZ2h0fTogMDtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gJHJpZ2h0LCAjZWZlZmVmIDUwJSwgI2ZmZiAxMDAlKTtcclxuICBsaW5lLWhlaWdodDogNzBweDtcclxuICBib3JkZXItdG9wLSN7JHJpZ2h0fS1yYWRpdXM6IDhweDtcclxuICBib3JkZXItYm90dG9tLSN7JHJpZ2h0fS1yYWRpdXM6IDhweDtcclxuICBmb250LXNpemU6IDIzcHg7XHJcbiAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJyl7XHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxudG9wOjBweDtcclxubGluZS1oZWlnaHQ6IDcwcHg7XHJcbmZvbnQtc2l6ZToxLjlyZW07XHJcbndpZHRoOjEwNSU7XHJcbnRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgIH1cclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCdtZWRpdW0nKXtcclxucG9zaXRpb246IHJlbGF0aXZlO1xyXG5tYXJnaW4tdG9wOjIwMHB4O1xyXG5saW5lLWhlaWdodDogNTVweDtcclxuZm9udC1zaXplOiAxLjlyZW07XHJcbndpZHRoOjEwMCU7XHJcbnRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgIH1cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJyl7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDowO1xyXG4gIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICB9XHJcbiAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdleHRyYS1zbWFsbCcpe1xyXG4gICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgIGNvbG9yOiRtYWluLWNvbG9yO1xyXG4gICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG5cclxuICAgICAgIH1cclxufVxyXG59IC8vYXJyb3dcclxuXHJcbiAgJl9faW5wdXRzIHtcclxuICBmbG9hdDogJHJpZ2h0O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAmX2VtYWlse1xyXG4gICAgICBmbG9hdDokcmlnaHQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ3cHg7XHJcbiAgICAgIHRvcDogMTBweDtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuICAgICAgd2lkdGg6NDUlO1xyXG4gICAgICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9jaGVja2JveCB7XHJcbiAgICAgIGZsb2F0OiRyaWdodDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICY6Y2hlY2tlZHtcclxuICAgICAgICArbGFiZWx7XHJcbiAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgfSAvL2FmdGVyXHJcbiAgICAgICAgfSAvL2xhYmVsXHJcbiAgICAgIH0gLy9jaGVja2VkXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6MzUlO1xyXG4gICAgICB0b3A6MTBweDtcclxuICAgICAgI3skcmlnaHR9OjI1cHg7XHJcbiAgICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOjEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgZm9udC1zaXplOjEuNHJlbTtcclxuICAgIHdpZHRoOjM1JTtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgICB9XHJcbiAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjhyZW07XHJcbiAgICAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOjdweDtcclxuICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgIH1cclxuXHJcbiAgICB9IC8vX19jaGVja2JveC1sYWJlbFxyXG5cclxuICAgICYtY29udHJvbGxlcntcclxuICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZmxvYXQ6JHJpZ2h0O1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTU1O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1ibGFjayAwJSwgJG1haW4tY29sb3IgMjAlLCAkYnJhbmQtY29sb3IgMTAwJSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDFweCAxcHggY29sb3Itd2hpdGUsIDBweCAxcHggM3B4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICB0b3A6IDIzcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpe1xyXG4gICAgICAgICAgIG1hcmdpbi10b3A6MzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9IC8vYmVmb3JlXHJcbiAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDoyOHB4O1xyXG4gICAgICAgIHBhZGRpbmctI3skcmlnaHR9OjE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKSBzY2FsZSguNzUpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjZmZmO1xyXG4gICAgICAgIGJvcmRlci0jeyRsZWZ0fTogc29saWQgMnB4ICNmZmY7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMjVzO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBvcGFjaXR5OjAuNztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJyl7XHJcbiAgICAgICAgICAgbWFyZ2luLXRvcDozNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpe1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgfSAvL2FmdGVyXHJcbiAgICB9IC8vX19jaGVja2JveC1jb250cm9sbGVyXHJcblxyXG4gIH0gLyppbnB1dHMgKi9cclxuICAmX3N1Ym1pdHtcclxuICAgIGNvbG9yOiRjb2xvci13aGl0ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6MjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgaGVpZ2h0OjU0cHg7XHJcbiAgICAjeyRyaWdodH06MzBweDtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjb2xvci1ibGFjayAwJSwgJG1haW4tY29sb3IgMjAlLCAkYnJhbmQtY29sb3IgMTAwJSk7XHJcbiAgICBwYWRkaW5nOjBweCAxNXB4O1xyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbGFyZ2UnKXtcclxuXHJcblxyXG4gICAgfVxyXG4gICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKXtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDEwcHg7XHJcbiAgIGhlaWdodDo0MHB4O1xyXG4gIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICB9XHJcbn1cclxufVxyXG4iLCIvKipcclxuKlxyXG4qXHJcbiovXHJcblxyXG5ib2R5LmJsYWNrYW5kd2hpdGUge1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZpbHRlcjogZ3JheXNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbiAgICAtby1maWx0ZXI6IGdyYXlzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbmJvZHkuYmxhY2thbmR3aGl0ZSAqe1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWRibGFja3tcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgKntcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgLnNpbXBseV9jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi9pbWFnZXMvc2ltcGx5LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2sgYXtcclxuICAgIG91dGxpbmU6MXB4IGRvdHRlZCB5ZWxsb3cgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRle1xyXG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlICp7XHJcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xyXG4gICAvKiBiYWNrZ3JvdW5kOm5vbmUgIWltcG9ydGFudDsqL1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLnNpbXBseV9jcmVkaXQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSB1cmwoXCIuLi9pbWFnZXMvc2ltcGx5LWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgMDtcclxufVxyXG5cclxuXHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSBhe1xyXG4gICAgb3V0bGluZToxcHggZG90dGVkICMwMDAgIWltcG9ydGFudDs7XHJcbn1cclxuXHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKixcclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICp7XHJcbiAgICBjb2xvcjojMDAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93Om5vbmVcclxufVxyXG5cclxuYm9keS5ibGFja2FuZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmZvY3VzLGJvZHkuYmxhY2thbmR3aGl0ZSAuYWNjZXNzaWJpbGl0eV93cmFwcGVyIC5tYWluTm1lbnUgKjpob3ZlcixcclxuYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICo6Zm9jdXMsYm9keS5oZWF2ZXlzaWdodGVkd2hpdGUgLmFjY2Vzc2liaWxpdHlfd3JhcHBlciAubWFpbk5tZW51ICo6aG92ZXIsXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmZvY3VzLGJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIgLm1haW5ObWVudSAqOmhvdmVye1xyXG4gICAgY29sb3I6IzAwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jcXVpY2tNZW51IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43NSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWF4LXdpZHRoOiA4MHZ3O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyODVweDtcclxuICAgIHRvcDogLTEwMHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDY4MHB4O1xyXG59XHJcbmJvZHkud2l0aF9qcyAjcXVpY2tNZW51e1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIF90cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbmJvZHkud2l0aF9qcyAjcXVpY2tNZW51LmZvY3VzaW57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLDAuNCk7XHJcbn1cclxuI3F1aWNrTWVudSA+IGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgIGhlaWdodDogOTAlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDJweCAxJTtcclxuICAgIHdpZHRoOiA5OCU7XHJcbn1cclxuXHJcbiNxdWlja01lbnUgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmc6IDdweCA1cHg7XHJcbn1cclxuI3F1aWNrTWVudSBhOmhvdmVyICwgI3F1aWNrTWVudSBhOmZvY3VzICB7XHJcbiAgICAvKmJhY2tncm91bmQ6I2ZmZmZjYyAhaW1wb3J0YW50OyovXHJcbiAgICBib3gtc2hhZG93OiAwIDAgNnB4IDNweCAjZmZmZjAwLCAwIDAgMXB4IDFweCAjZjAwIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjYmYxNzIyICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNiYmI7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBpbnNldDtcclxuICAgIG91dGxpbmUtY29sb3I6IHJlZDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4gMHMsIHRleHQtc2hhZG93IDAuMnMgZWFzZS1pbiAwcztcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHkgKjpmb2N1cyAge1xyXG4gICAgLypiYWNrZ3JvdW5kOiNmZmZmY2MgIWltcG9ydGFudDsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDFweCAxcHggI2YwMCBpbnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogbWVkaXVtIG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjYmJiO1xyXG4gICAgb3V0bGluZS1zdHlsZTogaW5zZXQ7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiByZWQ7XHJcblxyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluIDBzLCB0ZXh0LXNoYWRvdyAwLjJzIGVhc2UtaW4gMHM7XHJcbn1cclxuXHJcbi5hY2Nlc3NpYmlsaXR5TGlua3MgYS5zZWxlY3RlZCAsIC5hY2Nlc3NpYmlsaXR5TGlua3MgYSBzcGFuLnNlbGVjdGVke1xyXG4gICAgLypiYWNrZ3JvdW5kOiNmZmZmY2MgIWltcG9ydGFudDsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDJweCAjMzMzIGluc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjYmYxNzIyICFpbXBvcnRhbnQ7XHJcbiAgICBvdXRsaW5lOiBtZWRpdW0gbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNiYmI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZWQ7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBpbnNldDtcclxuICAgIG91dGxpbmUtY29sb3I6IHJlZDtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4gMHMsIHRleHQtc2hhZG93IDAuMnMgZWFzZS1pbiAwcztcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHkgKjpmb2N1cyAqICB7XHJcbiAgICBjb2xvcjogI2JmMTcyMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZGVza3RvcC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDVweDtcclxuICAgIHRvcDogNzVweDtcclxuICAgIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcblxyXG4uYWNjZXNzaWJpbGl0eV9tZW51ID4gZGl2Lm1haW5ObWVudSA+IGEge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzOSwgNzQsIDE4OCwgMSkgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC5hY2Nlc3NpYmlsaXR5X21lbnUgPiBkaXYubWFpbk5tZW51ID4gYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG59XHJcbmJvZHkuaGVhdmV5c2lnaHRlZHdoaXRlIC50b3RhMTF5LXRvb2xiYXIgKntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICNmMmYyZjIhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jYWNjZXNzaWJpbGl0eUxpbmt7XHJcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcclxufVxyXG4uYWNjZXNzaWJpbGl0eV9tZW51ID4gZGl2Lm1haW5ObWVudSBhe1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggIzMzMztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5hY2Nlc3NpYmlsaXR5X21lbnUgPiBkaXYgYTpob3ZlcntcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgbm9uZSByZXBlYXQgc2Nyb2xsIDAgMDtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcbiNhY2Nlc3NpYmlsaXR5TGluazpmb2N1c3tcclxuICAgIC8qYmFja2dyb3VuZDogI2ZmZmZjYzsqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCAzcHggI2ZmZmYwMCwgMCAwIDJweCAjMzMzIGluc2V0O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuLmFjY2Vzc2liaWxpdHlMaW5rcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0yNDBweDtcclxuICAgIHdpZHRoOiAyMzBweDtcclxufVxyXG5cclxuLmFjY2Vzc2liaWxpdHlMaW5rcyA+IGEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogNHB4IDA7XHJcbiAgICBwYWRkaW5nOiAwIDlweCAwIDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG59XHJcblxyXG5cclxuLmZhLmZhLWZvbnQ6aG92ZXJ7XHJcbiAgICBjb2xvcjojOTk5O1xyXG59XHJcbi5mYS5mb250X3hsIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG59XHJcbi5mYS5mb250X2wge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbn1cclxuLmZhLmZvbnRfcyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luOiAwIDVweDtcclxufVxyXG5cclxuLyoqKioqKioqKioqKioqT1BFTiBNQUlOIFNVQiBNRU5VICoqKioqKioqKioqKioqKi9cclxuXHJcbiNtZW51ID4gLnBhZ2V3cmFwZXIgIGxpOmZvY3VzID4gdWx7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbi5oaWRkZW5fbGFiZWwge1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgZm9udC1zaXplOiAxcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5oaWRkZW5fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDBweDtcclxufVxyXG4uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTtib3JkZXI6MH0uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1c3twb3NpdGlvbjpzdGF0aWM7d2lkdGg6YXV0bztoZWlnaHQ6YXV0bzttYXJnaW46MDtvdmVyZmxvdzp2aXNpYmxlO2NsaXA6YXV0b31cclxuXHJcbi5tYWluTm1lbnUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi5ibGFja2FuZHdoaXRlICN3ZWxjb21lID4gLnBhZ2V3cmFwcGVyICwuYmxhY2thbmR3aGl0ZSAjd2VsY29tZTIgLCAuYmxhY2thbmR3aGl0ZSBkaXYjaGVhZGVyX3RleHQgPiBkaXYge1xyXG4gICAgYmFja2dyb3VuZDogIzk5OSBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG59XHJcblxyXG4uaGVhdmV5c2lnaHRlZGJsYWNrICNyb3RhdGUge1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KXtcclxuICAgIC5hY2Nlc3NpYmlsaXR5LXRleHR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjYWNjZXNzaWJpbGl0eUxpbmt7XHJcbiAgICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6LTEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZGVza3RvcC5hY2Nlc3NpYmlsaXR5X3dyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgIHRvcDogODVweDtcclxuICAgICAgei1pbmRleDogOTk5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGUtYWNjZXNzaWJpbGl0eS1saW5rLW1vYmlsZXtcclxuICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3J0Y3V0X21lbnV7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5ibGFja2FuZHdoaXRle1xyXG4gIC5oZWFkZXItbWFpbl9fbWVudV9pdGVtX3BhcmVudCB1bCwgLmhvbWUtYmFubmVyX190ZXh0LCBmb290ZXJ7XHJcbiAgICAqe1xyXG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICAuaG9tZS1ncmlkX190ZXh0X3N1YntcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IC8vQiZXXHJcblxyXG5ib2R5LmhlYXZleXNpZ2h0ZWR3aGl0ZXtcclxuICAuaG9tZS1iYW5uZXJ7XHJcbiAgICAqe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBpbnB1dCwgdGV4dGFyZWF7XHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcntcclxuICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNpZGUtZm9ybV9fcmV2ZWFsLWJ0bntcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDAgIWltcG9ydGFudDtcclxuICB9XHJcbiAgaW1nLnNpZGUtZm9ybV9fb3Blbi1idG57XHJcbiAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuc2lkZS1mb3JtX19yZXZlYWwtYnRuX3RleHR7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAubWFpbi1mb290ZXJ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjVweCAxMHB4IHJnYmEoMCwwLDAsLjI1KSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5oZWF2ZXlzaWdodGVkYmxhY2t7XHJcbiAgLmhvbWUtYmFubmVye1xyXG4gICAgKntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICAgaW5wdXQsIHRleHRhcmVhe1xyXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcntcclxuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zaWRlLWZvcm1fX3JldmVhbC1idG57XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGltZy5zaWRlLWZvcm1fX29wZW4tYnRue1xyXG4gICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnNpZGUtZm9ybV9fcmV2ZWFsLWJ0bl90ZXh0e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1haW4tZm9vdGVye1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMjVweCAxMHB4IHJnYmEoMjU1LDI1NSwyNTUsLjI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxufVxyXG4iXX0= */
