/*!*************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/header/styles.css ***!
  \*************************************************************************/
html{scroll-behavior:smooth}.add-comment,.btn,.chevron-after,.cp-button,.display-results-group,.login-btn,.next-step-back,.rate-form-trigger{align-items:center;border-radius:0 0 0 0;box-shadow:none;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-weight:500;justify-content:center;text-decoration:none;text-transform:unset!important;transition:all .3s ease-in-out}.add-to-cart-button,.btn-cart,.btn-conversion,.btn.btn-primary,.extended-banner-link{background-color:#eb3f30!important;border:unset!important;border-color:unset!important;border-radius:0 0 0 0!important;color:#f5f4f4!important;font-size:1.8rem;line-height:1.5em;padding:12px 16px;text-transform:unset!important;transition:all .3s ease-in-out}.add-to-cart-button:hover,.btn-cart:hover,.btn-conversion:hover,.btn.btn-primary:hover,.extended-banner-link:hover{background-color:#007465!important}.add-to-cart-button.white:hover,.btn-cart.white:hover,.btn-conversion.white:hover,.btn.btn-primary.white:hover,.extended-banner-link.white:hover{background-color:#fff!important;color:#3d3d3d!important}.add-to-cart-button.cart-icon,.btn-cart.cart-icon,.btn-conversion.cart-icon,.btn.btn-primary.cart-icon,.extended-banner-link.cart-icon{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start;padding:10px 16px}.add-to-cart-button.cart-icon:before,.btn-cart.cart-icon:before,.btn-conversion.cart-icon:before,.btn.btn-primary.cart-icon:before,.extended-banner-link.cart-icon:before{content:url(assets/_hashed/1454d39ddac74a1de474..svg);height:24px;width:24px}.add-to-cart-button.star,.btn-cart.star,.btn-conversion.star,.btn.btn-primary.star,.extended-banner-link.star{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.add-to-cart-button.star:before,.btn-cart.star:before,.btn-conversion.star:before,.btn.btn-primary.star:before,.extended-banner-link.star:before{background:url(assets/_hashed/881f66a8412bc7cb5ed3..svg) no-repeat 50%;background-size:cover;content:"";display:block;height:24px;-o-object-fit:cover;object-fit:cover;position:relative;width:24px}.add-to-cart-button.big,.btn-cart.big,.btn-conversion.big,.btn.btn-primary.big,.extended-banner-link.big{padding:17px 32px 15px}.extended-banner-link{padding:11px 16px 10px}.btn.secondary{background-color:#fff!important;border:1px solid #007465!important;border-radius:0 0 0 0;color:#182322!important;font-size:1.8rem;line-height:1.5em;padding:11px 16px}.btn.secondary:hover{border-color:#007465!important}.btn.secondary.white,.btn.secondary:hover{background-color:#007465!important;color:#f5f4f4!important}.btn.secondary.white{border-color:#f5f4f4!important}.btn.secondary.white:hover{background-color:#f5f4f4!important;color:#3d3d3d!important}.btn.btn-xs.btn-primary{padding:16px 40px!important}.product .add-to-cart-button,.product .btn-cart,.product .btn-primary{align-items:center;background-color:#eb3f30!important;border:none!important;border-radius:0 0 0 0!important;color:#f5f4f4!important;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.8rem;justify-content:flex-start;padding:12px 24px!important;transition:all .3s ease-in-out}.product .add-to-cart-button:hover,.product .btn-cart:hover,.product .btn-primary:hover{background-color:#007465!important}.product .add-to-cart-button:before,.product .btn-cart:before,.product .btn-primary:before{content:url(assets/_hashed/1454d39ddac74a1de474..svg)}@media screen and (max-width:767px){.swiper .product .add-to-cart-button,.swiper .product .btn-cart,.swiper .product .btn-primary{font-size:0;padding:13px 16px!important}.swiper .product .add-to-cart-button:before,.swiper .product .btn-cart:before,.swiper .product .btn-primary:before{margin:0!important}}.banner-category .extended-banner-link,.btn.btn-secondary,.custom-footer__banner10 .extended-banner-link,.custom-footer__banner17 .extended-banner-link{background-color:#fff!important;border:2px solid #007465!important;border-radius:0 0 0 0;color:#3d3d3d!important;font-size:1.8rem;line-height:1.5em;padding:10px 16px;transition:all .3s ease-in-out}.banner-category .extended-banner-link:hover,.btn.btn-secondary:hover,.custom-footer__banner10 .extended-banner-link:hover,.custom-footer__banner17 .extended-banner-link:hover{background-color:#007465!important;border-color:#007465!important;color:#f5f4f4!important}.btn-border,.btn-default,.btn-login,.btn.btn-login{background-color:#007465!important;border:unset!important;border-color:unset!important;border-radius:0 0 0 0!important;color:#f5f4f4!important;font-size:1.8rem;line-height:1.14em;padding:17px 32px 15px;text-transform:unset!important;transition:all .3s ease-in-out}.btn-border:hover,.btn-default:hover,.btn-login:hover,.btn.btn-login:hover{background-color:#007465!important}.btn-border{padding:16px 40px!important}.btn-default{padding:11px 40px}button{border:unset;outline:unset}button,fieldset{margin:0;padding:0}fieldset{border:none}.middle-banners-wrapper{background-color:unset!important;border:unset!important;margin:0!important;padding:0!important}.body-banners{margin-bottom:104px}.body-banners,.body-banners .col-sm-12{padding-left:0!important;padding-right:0!important}@media screen and (max-width:767px){.body-banners{margin-bottom:40px}}.latest-contribution-box{display:none}address{font-size:2rem;font-style:normal;font-weight:400;line-height:1.5em;margin:0;padding-left:36px;position:relative}address:before{background:url(assets/_hashed/210a85e43e69e08d30f0..svg) no-repeat 50%;background-size:cover;content:"";display:block;height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}a,span{cursor:pointer}a.project-phone,a.tel,span.project-phone,span.tel{color:#f5f4f4;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.5em;margin:0;padding-left:34px!important;position:relative}a.project-phone span,a.tel span,span.project-phone span,span.tel span{display:inline-block!important}a.project-phone:before,a.tel:before,span.project-phone:before,span.tel:before{background:url(assets/_hashed/b0b83ece743d04800edb..svg) no-repeat 50%!important;background-size:cover!important;content:""!important;display:block!important;height:24px!important;left:0!important;position:absolute!important;top:0!important;width:24px!important}a.project-phone:hover:after,a.tel:hover:after,span.project-phone:hover:after,span.tel:hover:after{transform:scale(1)}a.project-phone:after,a.tel:after,span.project-phone:after,span.tel:after{background-color:#f5f4f4;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;transform:scaleX(0);transition:all .3s ease-in-out;width:calc(100% - 32px)}a.project-phone.dark:before,a.tel.dark:before,span.project-phone.dark:before,span.tel.dark:before{background-image:url(assets/_hashed/d77e30ad6c5705a49f4e..svg)!important}a.project-phone.dark:after,a.tel.dark:after,span.project-phone.dark:after,span.tel.dark:after{background-color:#3d3d3d}a.mail,a.project-email,a.project-mail,span.mail,span.project-email,span.project-mail{color:#f5f4f4;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.5em;margin:0;padding-left:34px!important;position:relative}a.mail span,a.project-email span,a.project-mail span,span.mail span,span.project-email span,span.project-mail span{display:inline-block!important}a.mail:before,a.project-email:before,a.project-mail:before,span.mail:before,span.project-email:before,span.project-mail:before{background:url(assets/_hashed/1ae4f5d422611592ea9f..svg) no-repeat 50%!important;background-size:cover!important;content:""!important;display:block!important;height:24px!important;left:0!important;position:absolute!important;top:0!important;width:24px!important}a.mail:hover:after,a.project-email:hover:after,a.project-mail:hover:after,span.mail:hover:after,span.project-email:hover:after,span.project-mail:hover:after{transform:scale(1)}a.mail:after,a.project-email:after,a.project-mail:after,span.mail:after,span.project-email:after,span.project-mail:after{background-color:#f5f4f4;bottom:0;content:"";display:block;height:1px;position:absolute;right:0;transform:scaleX(0);transition:all .3s ease-in-out;width:calc(100% - 32px)}a.mail.dark:before,a.project-email.dark:before,a.project-mail.dark:before,span.mail.dark:before,span.project-email.dark:before,span.project-mail.dark:before{background-image:url(assets/_hashed/a4c24db99c6b1fc35012..svg)!important}a.mail.dark:after,a.project-email.dark:after,a.project-mail.dark:after,span.mail.dark:after,span.project-email.dark:after,span.project-mail.dark:after{background-color:#3d3d3d}a.show-more,span.show-more{color:#152339;font-size:1.6rem;font-weight:400;line-height:1.5em;margin-top:24px;padding:8px 24px 8px 0;position:relative;transition:all .3s ease-in-out}a.show-more:hover:before,span.show-more:hover:before{width:0}a.show-more:after,span.show-more:after{content:url(assets/_hashed/09d7075de77870ef58cf..svg);height:16px;position:absolute;right:0;top:50%;transform:translateY(-50%)}a.show-more:before,span.show-more:before{background-color:#3d3d3d;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}.facebook-icon,.instagram-icon,.youtube-icon{display:block;height:40px;position:relative;transition:all .3s ease-in-out;width:40px}.facebook-icon:before,.instagram-icon:before,.youtube-icon:before{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:100%}@media screen and (max-width:767px){.breadcrumbs-wrapper .breadcrumbs{margin:11px 0 0!important}}.type-category .breadcrumbs{margin:9px 0!important}.type-category .breadcrumbs a,.type-category .breadcrumbs span{color:#f5f4f4!important}@media screen and (max-width:767px){.type-category .breadcrumbs{margin:4px 0 0!important}}.id-732 .breadcrumbs,.id-788 .breadcrumbs,.id-791 .breadcrumbs,.type-category .breadcrumbs{position:absolute}.id-732 .breadcrumbs>span,.id-788 .breadcrumbs>span,.id-791 .breadcrumbs>span,.type-category .breadcrumbs>span{color:#f5f4f4}.id-732 .breadcrumbs #navigation-first a:before,.id-788 .breadcrumbs #navigation-first a:before,.id-791 .breadcrumbs #navigation-first a:before,.type-category .breadcrumbs #navigation-first a:before{content:url(assets/_hashed/78b9973c071081577dbc..svg)}.id-732 .breadcrumbs #navigation-first .navigation-bullet:before,.id-788 .breadcrumbs #navigation-first .navigation-bullet:before,.id-791 .breadcrumbs #navigation-first .navigation-bullet:before,.type-category .breadcrumbs #navigation-first .navigation-bullet:before{background:url(assets/_hashed/dd06200ca6924d4e9c8d..svg) no-repeat 50%}.id-732 .breadcrumbs .navigation-bullet:before,.id-788 .breadcrumbs .navigation-bullet:before,.id-791 .breadcrumbs .navigation-bullet:before,.type-category .breadcrumbs .navigation-bullet:before{background:url(assets/_hashed/dd06200ca6924d4e9c8d..svg) no-repeat 50%;content:""}.breadcrumbs{align-items:center;background-color:unset!important;border:none!important;display:flex;flex-wrap:wrap;gap:0;margin:9px 0 25px!important;position:relative;z-index:50}.breadcrumbs:before{display:none!important}.breadcrumbs a{color:#6e5954;font-size:1.3rem;font-weight:600;line-height:1.5em;min-height:unset!important;padding:0!important;text-decoration:unset!important}.breadcrumbs a:hover{color:#007465}.breadcrumbs a:after,.breadcrumbs a:before{display:none}.breadcrumbs #navigation-first a:before{background:unset;content:url(assets/_hashed/6685db9ef7c4c78d54cd..svg);display:block;height:16px;position:relative;top:unset;transform:unset;width:16px}.breadcrumbs #navigation-first .navigation-bullet:before{background:url(assets/_hashed/79fc3b785f31bbef5c19..svg) no-repeat 50%;content:"";height:22px;width:6px}.breadcrumbs .navigation-bullet{display:inline-block;font-size:0;line-height:1em;margin:0 8px;padding:0}.breadcrumbs .navigation-bullet:before{background:url(assets/_hashed/79fc3b785f31bbef5c19..svg) no-repeat 50%;content:"";display:inline-block;height:14px;width:8px}.breadcrumbs>span{align-items:center;color:#3d3d3d;display:flex;font-size:1.3rem;gap:0;line-height:1.5em;padding:0!important;text-decoration:unset!important}.breadcrumbs>span:last-of-type>span{font-weight:600!important}.breadcrumbs>span>span{padding:0!important}.breadcrumbs>span>a{color:#3d3d3d;font-size:1.2rem;text-decoration:none}.breadcrumbs>span>a span{font-size:1.2rem}.breadcrumbs>span:last-child,.breadcrumbs>span>a:hover{text-decoration:underline}.id--8 #content{margin:0 auto;max-width:800px}.id--8 #register-form{margin-bottom:80px}.co-registration{border:none!important;border-color:unset!important}.co-registration fieldset h4{margin-bottom:30px!important}.stars .star.is-active:hover,.stars .star.star-half:before,.stars .star.star-on:before{color:#cd9933}.stars a.star-off:before,.stars span.star-off:before{color:#ddcbb9}.slick-next,.slick-prev,.swiper-button-next,.swiper-button-prev{align-items:center;background-color:unset;background-color:#fff;border:1px solid #007465;border-radius:0 0 0 0;bottom:0;display:flex;flex-direction:column;font-size:0;height:48px;justify-content:center;margin:0!important;opacity:1;outline:none;position:absolute;top:unset;transition:all .15s ease-in-out;visibility:visible;width:48px;z-index:2}.slick-next:before,.slick-prev:before,.swiper-button-next:before,.swiper-button-prev:before{background-color:unset;background-image:url(assets/_hashed/6e0fc1ecc42307bb9422..svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;left:50%;margin:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:24px}.slick-next:hover,.slick-prev:hover,.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#007465}.slick-next:hover:before,.slick-prev:hover:before,.swiper-button-next:hover:before,.swiper-button-prev:hover:before{background-image:url(assets/_hashed/941c5559ef4c9438ff10..svg)}.slick-next:after,.slick-prev:after,.swiper-button-next:after,.swiper-button-prev:after{display:none}.slick-next.slick-disabled,.slick-prev.slick-disabled,.swiper-button-next.slick-disabled,.swiper-button-prev.slick-disabled{cursor:auto}.slick-prev,.swiper-button-prev{left:2rem}@media (max-width:767px){.slick-prev,.swiper-button-prev{left:20px}}.swiper{padding-bottom:88px}@media screen and (max-width:767px){.swiper{padding-bottom:85px}}.slick-next,.swiper-button-next{left:calc(56px + 2rem)}.slick-next:before,.swiper-button-next:before{transform:translate(-50%,-50%) rotate(180deg)}.slick-next:hover:before,.swiper-button-next:hover:before{background-image:url(assets/_hashed/941c5559ef4c9438ff10..svg)}@media (max-width:768px){.slick-next,.swiper-button-next{left:76px}}.slick-track{display:flex!important}.slick-initialized .slick-list{border:none!important;display:block;padding:0!important;width:unset!important}.slick-initialized .slick-list .slick-track{margin-left:unset;margin-right:unset}.products-block.slick-initialized .slick-slide{height:inherit!important;margin:0}.swiper-pagination{display:none}@media screen and (max-width:767px){.swiper-pagination{align-items:center;bottom:-54px!important;display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:center;left:0!important;margin:0;padding:0;position:absolute;right:unset!important;top:unset!important;transform:unset;width:unset!important}.swiper-pagination .swiper-pagination-bullet{align-items:center;background-color:#fff;border:1px solid #ddcbb9;border-radius:2px 0 2px 0;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;height:10px;justify-content:center;list-style:none;margin:0!important;opacity:1!important;overflow:hidden;transition:all .3s ease-in-out;width:10px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination .swiper-pagination-bullet:hover{background-color:#007465;border-color:#007465}}.slick-dots{bottom:0;display:flex!important;flex-direction:row;flex-wrap:wrap;gap:8px;left:50%;margin:0;padding:0;position:absolute;transform:translateX(-50%)}.slick-dots,.slick-dots li{align-items:center;justify-content:center}.slick-dots li{background-color:#fff;border:1px solid #ddcbb9;border-radius:2px 0 2px 0;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;height:10px;list-style:none;overflow:hidden;transition:all .3s ease-in-out;width:10px}.slick-dots li button{display:none}.slick-dots li.slick-active,.slick-dots li:hover{background-color:#007465;border-color:#007465}.popup-widget{position:fixed;top:100px;z-index:1100}.popup-widget:before{display:none!important}.popup-widget.login-widget{padding-top:0!important;top:65px}.popup-widget.login-widget.sticky{top:72px}@media screen and (max-width:991px){.popup-widget.login-widget{top:120px}.popup-widget.login-widget.sticky{top:60px}}@media screen and (max-width:767px){.popup-widget.login-widget{top:80px}.popup-widget.login-widget.sticky{top:50px}}.popup-widget.cart-widget{margin-top:0;top:65px}.popup-widget.cart-widget.sticky{top:54px}@media screen and (max-width:991px){.popup-widget.cart-widget{top:110px}.popup-widget.cart-widget.sticky{top:70px}}@media screen and (max-width:767px){.popup-widget.cart-widget{top:80px}.popup-widget.cart-widget.sticky{top:50px}}#watchdog-form .consents label{font-weight:400!important}.watchdog-row{flex-wrap:wrap}.watchdog-row input[type=email]{width:100%}.admin-logged .popup-widget.cart-widget{top:93px}.admin-logged .popup-widget.cart-widget.sticky{top:60px}@media screen and (max-width:991px){.admin-logged .popup-widget.cart-widget{top:100px}.admin-logged .popup-widget.cart-widget.sticky{top:50px}}@media screen and (max-width:767px){.admin-logged .popup-widget.cart-widget{top:87px}.admin-logged .popup-widget.cart-widget.sticky{top:52px}}.admin-logged .popup-widget.login-widget{top:93px}.admin-logged .popup-widget.login-widget.sticky{top:60px}@media screen and (max-width:991px){.admin-logged .popup-widget.login-widget{top:100px}.admin-logged .popup-widget.login-widget.sticky{top:50px}}@media screen and (max-width:767px){.admin-logged .popup-widget.login-widget{top:87px}.admin-logged .popup-widget.login-widget.sticky{top:52px}}.cart-widget{border:unset!important;left:55%!important;max-height:calc(100vh - 150px);max-width:360px;overflow-x:hidden;overflow-y:auto}@media screen and (max-width:991px){.cart-widget{left:0!important;max-height:calc(100vh - 120px);max-width:100%;width:100vw}}@media screen and (max-width:767px){.cart-widget{max-height:calc(100vh - 80px)}}.cart-widget>.cart-widget-button{display:none!important}.cart-widget .cart-widget-inner{padding:0 14px 14px}.cart-widget .cart-widget-inner .cart-widget-products{height:unset!important;max-height:unset!important;padding:10px}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product{align-items:center!important;border-bottom:1px solid #ddcbb9!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:space-between!important;margin-bottom:20px!important;padding-bottom:20px!important}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-image{flex:0 1 60px!important;order:1!important}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-name{flex:1 1 calc(100% - 76px)!important;order:2!important}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-price{align-items:flex-start!important;display:flex!important;flex-direction:column!important;font-weight:700;justify-content:flex-start!important;order:3!important;vertical-align:unset!important}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-price .cart-widget-product-single-price,.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-price [data-testid=cartWidgetProductPrice]{font-size:1.2rem;font-weight:400}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-amount{display:flex!important;height:unset!important;max-height:unset!important;max-width:unset!important;min-width:60px!important;order:4!important;padding:unset!important;position:relative!important;vertical-align:unset!important}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-amount .quantity{margin-right:30px}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-unit{display:none!important}.cart-widget .cart-widget-inner .cart-widget-products .cart-widget-products-inner .cart-widget-product .cart-widget-product-delete{order:5;visibility:visible!important}.cart-widget .cart-widget-inner .popup-cart-summary{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-bottom:25px!important;padding:0 20px!important}.cart-widget .cart-widget-inner .cart-widget-button{padding:16px 0 0!important;position:unset!important}.cart-widget .cart-widget-inner .cart-widget-button a{text-align:center!important}@media screen and (max-width:767px){.cart-widget .cart-widget-inner .cart-widget-button{padding:20px 20px 80px!important}}.cart-free-shipping{bottom:unset!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;height:unset!important;justify-content:flex-start!important;left:unset!important;position:relative!important;text-align:left!important}.cart-free-shipping>div{padding-left:20px!important;padding-right:20px!important}.cart-free-shipping>div strong{color:#3d3d3d!important}#footer{background-color:#007465;position:relative}#footer:before{background:url(assets/_hashed/909f8edcf8ff810404f8..svg) no-repeat 50%;background-size:contain;content:"";display:block;height:122px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:767px){#footer:before{background-color:url(assets/_hashed/500067dbbabbeb03b0d2..svg) no-repeat center center;background-size:cover;height:77px}}#footer .container{background-color:unset!important}#footer .top-navigation-menu{background-color:unset;border-top:2px solid #d8b136;left:unset;margin:0;padding:32px 0 80px;position:relative;top:unset;width:100%}@media screen and (max-width:767px){#footer .top-navigation-menu{padding:8px 0 24px}}#footer .top-navigation-menu .js-cookies-settings{background-color:transparent!important;border:unset!important;color:#f5f4f4;font-size:1.4rem!important;margin-left:0!important;margin-right:0!important;padding:0!important;position:relative;text-transform:none!important;transition:all .3s ease-in-out}#footer .top-navigation-menu .js-cookies-settings:hover:before{width:0}#footer .top-navigation-menu .js-cookies-settings:before{background-color:#f5f4f4;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}#footer .top-navigation-menu ul{flex-wrap:wrap;gap:24px}#footer .top-navigation-menu ul li{border:unset!important;text-transform:none}#footer .top-navigation-menu ul li:before{display:none}#footer .top-navigation-menu ul li a{background-color:transparent!important;border:unset!important;color:#f5f4f4;font-size:1.4rem;margin-left:0!important;margin-right:0!important;padding:0!important;position:relative;text-transform:none!important;transition:all .3s ease-in-out}#footer .top-navigation-menu ul li a:hover:before{width:0}#footer .top-navigation-menu ul li a:before{background-color:#f5f4f4;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}.custom-footer{align-items:flex-start;background-color:unset!important;border:none!important;display:flex;flex-direction:row;flex-wrap:wrap;gap:28px 20px;justify-content:flex-start;padding:88px 0 94px!important}@media screen and (max-width:1400px){.custom-footer{gap:20px 10px;padding:60px 0!important}}@media screen and (max-width:767px){.custom-footer{margin:0 auto 7px;padding:23px 0!important}}.custom-footer .site-name{display:inline-block!important;left:unset!important;margin-bottom:0;margin-right:20px;max-width:unset!important;order:-1;padding-right:10px;position:relative!important;top:unset!important}.custom-footer .site-name a{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}@media screen and (max-width:767px){.custom-footer .site-name{margin:0 auto;max-width:200px!important;width:100%!important}.custom-footer .site-name img{height:100%;width:100%}}.custom-footer .custom-footer__newsletter{margin-left:auto;max-width:500px;order:6;width:100%!important}.custom-footer .custom-footer__newsletter .newsletter-header{margin:0 0 24px}.custom-footer .custom-footer__newsletter .newsletter-header h4{color:#f5f4f4;font-size:2rem;line-height:1.2em;margin:0 0 16px}.custom-footer .custom-footer__newsletter .newsletter-header p{color:#f5f4f4;font-size:1.6rem;line-height:1.5em;margin:0}.custom-footer .custom-footer__newsletter form fieldset{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.custom-footer .custom-footer__newsletter form .validator-msg-holder{margin-bottom:8px;order:-2;width:100%}.custom-footer .custom-footer__newsletter form .validator-msg-holder input{background-color:#fff;color:#3d3d3d;font-size:1.6rem;line-height:1.5em;max-width:calc(100% - 129px);padding:11px 12px}@media screen and (max-width:767px){.custom-footer .custom-footer__newsletter form .validator-msg-holder input{max-width:100%;text-align:center;width:100%}}.custom-footer .custom-footer__newsletter form .form-group{margin:0}.custom-footer .custom-footer__newsletter form button{background-color:#eb3f30!important;color:#f5f4f4!important;font-size:1.8rem;height:48px;line-height:1.5em!important;order:-1;padding:10.5px 16px;position:unset}.custom-footer .custom-footer__newsletter form button:before{display:none!important}@media screen and (max-width:767px){.custom-footer .custom-footer__newsletter form button{max-width:100%;width:100%}}.custom-footer .custom-footer__newsletter form .consents{order:-3}.custom-footer .custom-footer__newsletter form .consents label{color:#f5f4f4!important;font-size:1.3rem;line-height:1.5em}.custom-footer .custom-footer__newsletter form .consents label a{color:#f5f4f4!important}.custom-footer .custom-footer__banner1{order:1}@media screen and (max-width:767px){.custom-footer .custom-footer__banner1{padding:0!important}}.custom-footer .custom-footer__banner2{order:2}@media screen and (max-width:767px){.custom-footer .custom-footer__banner2{padding:0!important}}.custom-footer .custom-footer__banner3{order:3}@media screen and (max-width:767px){.custom-footer .custom-footer__banner3{padding:0!important}}.custom-footer .custom-footer__banner4{order:4}@media screen and (max-width:767px){.custom-footer .custom-footer__banner4{padding:0!important}}.custom-footer .custom-footer__banner5{order:5}@media screen and (max-width:767px){.custom-footer .custom-footer__banner5{padding:0!important}}.custom-footer .custom-footer__banner6{order:7}@media screen and (max-width:767px){.custom-footer .custom-footer__banner6{padding:0!important}.custom-footer{align-items:flex-start;display:flex;flex-direction:column;gap:24px;justify-content:flex-start;padding:30px 0!important}}.custom-footer .banner{margin-bottom:0!important;min-height:unset!important}.custom-footer .banner .banner-wrapper{margin:0!important}.custom-footer>div{flex:unset!important;padding:unset!important;width:unset!important}.custom-footer .custom-footer__instagram{display:none}.custom-footer .custom-footer__banner1,.custom-footer .custom-footer__banner2,.custom-footer .custom-footer__banner3,.custom-footer .custom-footer__banner4,.custom-footer .custom-footer__banner5{padding:0 8px}.custom-footer .custom-footer__banner1,.custom-footer .custom-footer__banner2,.custom-footer .custom-footer__banner3,.custom-footer .custom-footer__banner4,.custom-footer .custom-footer__banner5,.custom-footer .custom-footer__banner6{max-width:202px;width:100%!important}.custom-footer .custom-footer__banner1>span,.custom-footer .custom-footer__banner2>span,.custom-footer .custom-footer__banner3>span,.custom-footer .custom-footer__banner4>span,.custom-footer .custom-footer__banner5>span,.custom-footer .custom-footer__banner6>span{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.custom-footer .custom-footer__banner1 ul,.custom-footer .custom-footer__banner2 ul,.custom-footer .custom-footer__banner3 ul,.custom-footer .custom-footer__banner4 ul,.custom-footer .custom-footer__banner5 ul,.custom-footer .custom-footer__banner6 ul{margin:0}.custom-footer .custom-footer__banner6{max-width:500px;width:unset}.custom-footer .custom-footer__banner5 .flex-holder{gap:20px}.custom-footer .custom-footer__banner5 .flex-holder,.custom-footer .custom-footer__banner5 .flex-holder .info-row{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.custom-footer .custom-footer__banner5 .flex-holder .info-row a{margin-bottom:8px}.custom-footer .custom-footer__banner5 .flex-holder .info-row span{font-size:1.3rem}.custom-footer .socials{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:flex-end}.custom-footer .socials a{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center}@media screen and (max-width:767px){.custom-footer .socials{justify-content:flex-start}}.custom-footer .custom-footer__banner6 .block-row{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.custom-footer .custom-footer__banner6 .block-row span:last-of-type{margin-right:auto}.custom-footer .custom-footer__banner6 .block-row span:nth-of-type(2){padding-left:54px}.custom-footer h4{cursor:auto!important;display:flex;font-size:2rem;font-weight:500;line-height:1.17em;margin:0 0 24px;padding:0;text-transform:unset!important}.custom-footer h4,.custom-footer h4 span{color:#f5f4f4!important}@media screen and (max-width:767px){.custom-footer h4{font-size:2rem;margin:0 0 16px}}.custom-footer ul{margin:0}.custom-footer ul li{color:#182322!important;font-size:1.4rem;font-weight:400;margin:0 0 16px;padding:0}.custom-footer ul li a{color:#f5f4f4!important;font-size:1.4rem;font-weight:400;line-height:1.5em;padding:0;position:relative;transition:all .3s ease-in-out}.custom-footer ul li a:before{background-color:#f5f4f4;bottom:3px;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:0}.custom-footer ul li a:hover{text-decoration:none!important}.custom-footer ul li a:hover:before{width:100%}.custom-footer .project-email,.custom-footer .project-phone,.custom-footer address,.custom-footer span{color:#adacad}.custom-footer .project-email:after,.custom-footer .project-phone:after{background-color:#adacad}.custom-footer .custom-footer__banner,.custom-footer .custom-footer__banner img,.custom-footer .custom-footer__banner10,.custom-footer .custom-footer__banner10 img,.custom-footer .custom-footer__banner11,.custom-footer .custom-footer__banner11 img,.custom-footer .custom-footer__banner12,.custom-footer .custom-footer__banner12 img,.custom-footer .custom-footer__banner13,.custom-footer .custom-footer__banner13 img,.custom-footer .custom-footer__banner14,.custom-footer .custom-footer__banner14 img,.custom-footer .custom-footer__banner15,.custom-footer .custom-footer__banner15 img,.custom-footer .custom-footer__banner16,.custom-footer .custom-footer__banner16 img,.custom-footer .custom-footer__banner17,.custom-footer .custom-footer__banner17 img,.custom-footer .custom-footer__banner19,.custom-footer .custom-footer__banner19 img,.custom-footer .custom-footer__banner20,.custom-footer .custom-footer__banner20 img,.custom-footer .custom-footer__banner21,.custom-footer .custom-footer__banner21 img,.custom-footer .custom-footer__banner22,.custom-footer .custom-footer__banner22 img,.custom-footer .custom-footer__banner23,.custom-footer .custom-footer__banner23 img,.custom-footer .custom-footer__banner4,.custom-footer .custom-footer__banner4 img,.custom-footer .custom-footer__banner5,.custom-footer .custom-footer__banner5 img,.custom-footer .custom-footer__banner6,.custom-footer .custom-footer__banner6 img,.custom-footer .custom-footer__banner7,.custom-footer .custom-footer__banner7 img,.custom-footer .custom-footer__banner8,.custom-footer .custom-footer__banner8 img,.custom-footer .custom-footer__banner9,.custom-footer .custom-footer__banner9 img{display:none}.footer-bottom-wrapper{background-color:#035248}.footer-bottom-wrapper .footer-bottom{align-items:center;border:none!important;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-bottom:17px!important;padding-top:22px!important;position:relative;width:100%}@media screen and (max-width:767px){.footer-bottom-wrapper .footer-bottom{align-items:center!important;flex-direction:column-reverse!important;flex-wrap:nowrap!important;justify-content:flex-end!important}}.footer-bottom-wrapper .footer-bottom:before{background-size:cover;content:"";display:block;height:5px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:100%}.footer-bottom-wrapper .footer-bottom:after{display:none}.footer-bottom-wrapper #signature{align-items:center;display:flex;flex:unset!important;flex:unset;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:flex-end;margin:0;width:unset!important}.footer-bottom-wrapper #signature .image{display:none!important}.footer-bottom-wrapper #signature .company,.footer-bottom-wrapper #signature .title{color:#f5f4f4;flex:unset!important;font-size:1rem;font-weight:400;line-height:1.2em;margin:0;width:unset!important}.footer-bottom-wrapper #signature .title:after{content:"|";margin-left:5px}.footer-bottom-wrapper #signature .company{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}@media screen and (max-width:480px){.footer-bottom-wrapper #signature{align-items:center;flex-wrap:wrap;justify-content:center}}.footer-bottom-wrapper .copyright{color:#f5f4f4;flex:unset;font-size:1.4rem;font-weight:400;line-height:1.2em;margin:0}.footer-bottom-wrapper .copyright strong{font-weight:400}@media screen and (max-width:767px){.footer-bottom-wrapper .platebni-metody{order:0}}.custom-footer__instagram{background-color:#007465;margin-bottom:0;padding:96px 0 80px}@media screen and (max-width:767px){.custom-footer__instagram{padding:34px 0 30px}}.custom-footer__instagram:before{display:none}.custom-footer__instagram .container{display:flex;flex-direction:row;flex-wrap:wrap;gap:36px;justify-content:space-between}.custom-footer__instagram .container:after,.custom-footer__instagram .container:before{display:none}@media screen and (max-width:767px){.custom-footer__instagram .container{gap:16px}}.custom-footer__instagram .socials-next-to-ig{align-items:center;color:#f5f4f4;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:2rem;font-weight:500;gap:16px;justify-content:flex-start;line-height:1.2em;order:2;padding-top:12px}@media screen and (max-width:767px){.custom-footer__instagram .socials-next-to-ig{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;order:3;padding-top:0}}.custom-footer__instagram .socials-next-to-ig span{color:#f5f4f4;font-family:Roboto,sans-serif;font-size:2rem;font-weight:500;line-height:1.2em;margin-right:9px;text-align:right;width:100%}@media screen and (max-width:767px){.custom-footer__instagram .socials-next-to-ig span{font-size:1.8rem;margin-right:0}}.custom-footer__instagram h4{color:#f5f4f4;display:inline-block;font-size:4.8rem;margin:0;order:1}@media screen and (max-width:767px){.custom-footer__instagram h4{font-size:3.2rem;font-weight:500;width:100%}}.custom-footer__instagram .instagram-widget{display:grid;gap:24px;grid-template-columns:repeat(6,1fr);max-width:100%;order:3;width:100%}.custom-footer__instagram .instagram-widget .instagram-follow-btn{display:none}.custom-footer__instagram .instagram-widget a{aspect-ratio:320/320;padding:0;position:relative;transition:all .3s ease-in-out;width:100%}.custom-footer__instagram .instagram-widget a img{height:100%;-o-object-fit:cover;object-fit:cover}.custom-footer__instagram .instagram-widget a:hover:before{opacity:.5}.custom-footer__instagram .instagram-widget a:before{background-color:#fff;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .3s ease-in-out;width:100%;z-index:10}.custom-footer__instagram .instagram-widget a img{width:100%}@media screen and (max-width:767px){.custom-footer__instagram .instagram-widget{gap:16px;grid-template-columns:repeat(3,1fr)}}input[type=checkbox],input[type=radio]{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}label{cursor:pointer}input[type=checkbox]+label{color:#3d3d3d;display:inline-block;font-size:1.4rem;line-height:1.2em;padding-left:24px;padding:0 0 0 34px!important;position:relative}input[type=checkbox]+label:before{background-color:#fff;border:1px solid #ccc!important;border-radius:0;content:"";display:inline-block;height:24px;left:0;position:absolute;top:9px;width:24px}input[type=checkbox]+label.disabled{opacity:.7}input[type=checkbox]:checked+label:before{background-color:#007465;border:1px solid #007465!important}input[type=checkbox]:checked+label:after{background-color:unset!important;border:none!important;border-color:unset!important;content:url(assets/_hashed/230e14721f85c2257b24..svg);display:block;height:15px;left:5px;line-height:0;position:absolute;top:9px;width:15px}input[type=radio]+label{display:inline-block;padding-left:44px;position:relative}input[type=radio]+label:before{background-color:#fff!important;border:1px solid #007465!important;border-radius:50%!important;content:""!important;height:24px!important;left:0!important;width:24px!important}input[type=radio]+label:before,input[type=radio]:checked+label:after{display:inline-block!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important}input[type=radio]:checked+label:after{background-color:#007465!important;border-radius:50%;content:"";height:18px!important;left:3px!important;width:18px!important}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background-color:transparent;border:1px solid #ccc!important;border-radius:0!important;color:#3d3d3d;font-family:Poppins,sans-serif;font-size:1.4rem;padding:1.4em 2.5em;width:100%}input[type=date].focus-visible,input[type=email].focus-visible,input[type=number].focus-visible,input[type=password].focus-visible,input[type=search].focus-visible,input[type=tel].focus-visible,input[type=text].focus-visible,select.focus-visible,textarea.focus-visible{outline:none!important}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:1}input[type=date]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,select::placeholder,textarea::placeholder{color:inherit;font-family:inherit;font-size:inherit;opacity:1}.js-validator-msg{color:#e82b37;font-size:1.2rem;font-weight:400}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=email]{background-position:10px;background-repeat:no-repeat;height:unset!important}input[type=email]:-webkit-autofill,input[type=email]:-webkit-autofill:focus,input[type=email]:-webkit-autofill:hover{background-color:transparent!important;background-image:url(assets/_hashed/a4c24db99c6b1fc35012..svg)!important}input[type=submit]{align-self:flex-start;border:none;box-shadow:none;font-family:Poppins,sans-serif;font-size:1.4rem}textarea{resize:none!important}.form-group{display:flex;flex-direction:column;gap:18px;margin-bottom:20px;margin-top:15px}.form-group select{width:100%!important}.form-group:after,.form-group:before{display:none}.form-group .js-validator-msg{margin:0!important;text-align:left!important}.form-group label{width:100%}.form-group a{text-decoration:underline}.form-group input:not([type=submit]){border-radius:0!important;height:unset!important;padding:10px 8px!important;width:100%!important}.form-group input[type=checkbox]+label,.form-group input[type=radio]+label{font-weight:400!important;line-height:1.2em;margin-bottom:0}.form-group label{color:#3d3d3d!important;font-weight:500!important;line-height:1.2em;margin-bottom:0}.form-group label span{white-space:nowrap}.form-group:last-child,.radio-wrapper{margin-bottom:0}.required-asterisk:after{color:#b41111;content:"*";display:inline-block;margin-left:.3em}.filter-label.no-display{display:none}body:not(.customer-page) #register-form{border-radius:0;margin-left:auto;margin-right:auto;max-width:100%}.required-asterisk{white-space:normal!important}#add-note+label:before{border-radius:0!important}#company-info label{width:100%!important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(assets/_hashed/3967aad2f310a8b7ed0a..svg);background-position:right 8px top 50%;background-repeat:no-repeat;background-size:24px;cursor:pointer}select:focus-visible{outline:none!important}body.mobile.type-category .content-wrapper-in .content{max-width:100%!important}.type-category .content-wrapper-in{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.type-category .content-wrapper-in .content{max-width:100%;padding:0!important}@media screen and (max-width:900px){.type-category .content-wrapper-in .content{max-width:100%}}.type-category .subcategories{display:grid;gap:24px;grid-column:1/3;grid-row-start:3;grid-template-columns:repeat(auto-fill,minmax(289px,1fr));margin:80px 0 0!important;width:100%}@media screen and (max-width:900px){.type-category .subcategories{display:none}}.type-category .subcategories.active{display:grid}.type-category .subcategories li{padding:0;width:100%!important}.type-category .subcategories li a{background-color:#fbfaf8;border:unset!important;height:unset!important;padding:0}.type-category .subcategories li a:hover:before{right:0}.type-category .subcategories li a:before{background-size:cover;background:url(assets/_hashed/ee72300fed211911c0d6..svg) no-repeat 50%;content:"";display:block;font-size:1rem!important;height:24px;line-height:1em!important;margin:0!important;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:24px}.type-category .subcategories li a:after{display:none}.type-category .subcategories li a .image{display:block;height:80px!important;overflow:hidden;position:relative;width:80px!important}.type-category .subcategories li a .image img{height:100%!important;max-height:100%!important;max-width:100%!important;-o-object-fit:contain;object-fit:contain;width:100%!important}.type-category .subcategories li a .text{color:#3d3d3d;font-size:2rem;font-weight:500;line-height:1.17em;max-height:unset!important;padding:0 30px 0 16px!important}.type-category .category-top-wrapper{align-items:flex-start;display:flex;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:114px}@media screen and (max-width:1100px){.type-category .category-top-wrapper{margin-bottom:44px}}@media screen and (max-width:767px){.type-category .category-top-wrapper{margin-bottom:32px}}.type-category .category-top-wrapper h4:last-of-type{display:none!important}.type-category .category-top-wrapper h1{align-items:center;color:#f5f4f4;display:flex;font-size:4.8rem;font-weight:500;grid-column-start:1;grid-row-start:1;line-height:1.17em;margin:0 0 24px;max-width:464px;padding:0;width:100%}@media (max-width:767px){.type-category .category-top-wrapper h1{font-size:3.6rem}}@media screen and (max-width:1000px) and (min-width:0px){.type-category .category-top-wrapper h1{padding:0 20px 0 0}}@media screen and (max-width:900px){.type-category .category-top-wrapper h1{margin:32px 0 16px;padding:0;width:100%}}@media screen and (max-width:767px){.type-category .category-top-wrapper h1{grid-row-start:2;margin:32px 0 23px}}.type-category .category-top-wrapper .category-perex{align-items:flex-start;color:#f5f4f4;display:flex;flex-direction:column;font-size:2rem;grid-column-start:1;grid-row-start:2;line-height:1.5em;margin-bottom:0;max-width:480px;padding:0;width:100%}@media screen and (max-width:767px) and (min-width:0px){.type-category .category-top-wrapper .category-perex{grid-row-start:3;padding:0}}.type-category .category-top-wrapper .category-perex p{color:#f5f4f4;margin-bottom:48px}.type-category .category-top-wrapper .category-perex p:last-of-type{margin-bottom:0}.type-category .category-top-wrapper .category-top{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-height:472px;padding:96px 0;position:relative;width:100%}@media screen and (max-width:767px) and (min-width:0px){.type-category .category-top-wrapper .category-top{min-height:416px;padding:16px 0 48px}}.type-category .category-top-wrapper .category-image{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100vw - var(--scrollbar-width) + .9px);z-index:-1}.type-category .category-top-wrapper .category-image img{height:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;width:100%}.type-category .category-top-wrapper .show-all-categories{align-items:center;border:1px solid #c4c5c8;color:#474446;display:flex;flex-direction:row;font-size:1.6rem;justify-content:flex-start;line-height:1.5em;margin:0 auto 8px 0;max-width:450px;padding:11px 44px 11px 20px;position:relative;width:100%}.type-category .category-top-wrapper .show-all-categories:before{line-height:0;margin-right:16px}.type-category .category-top-wrapper .show-all-categories:after{line-height:0;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.type-category .custom-footer__banner10{margin-bottom:77px}@media screen and (max-width:767px) and (min-width:0px){.category-header div{display:block!important;font-size:1.4rem!important;line-height:1.5em!important;text-align:left!important}}@media screen and (max-width:900px){.sub-holder{position:relative}.sub-holder:before{background-color:#fbfaf8;content:"";display:block;height:184px;left:50%;position:absolute;top:-40px;transform:translateX(-50%);width:100vw}.sub-holder .show-all-categories{align-items:center;background-color:#fff!important;border:1px solid #ddcbb9!important;border-radius:0!important;color:#474446!important;display:flex!important;flex-direction:row;font-size:1.6rem!important;justify-content:flex-start;line-height:1.5em!important;margin:0 auto 8px 0!important;max-width:450px!important;padding:11px 44px 11px 20px!important;position:relative!important;width:100%!important}.sub-holder .show-all-categories:hover{color:#182322!important}.sub-holder .show-all-categories:before{content:url(assets/_hashed/835826234b06f49d6e3c..svg);line-height:0;margin-right:8px}.sub-holder .show-all-categories:after{content:url(assets/_hashed/3967aad2f310a8b7ed0a..svg);line-height:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.category-content-wrapper{display:flex;flex-direction:column}#filters-wrapper{order:-1}.sub-holder{order:-2}.filters-unveil-button-wrapper .btn-default{align-items:center;background-color:#fff!important;border:1px solid #ddcbb9!important;border-radius:0!important;color:#474446!important;display:flex!important;flex-direction:row;font-size:1.6rem!important;justify-content:flex-start;line-height:1.5em!important;margin:0 auto 80px 0!important;max-width:450px!important;padding:11px 44px 11px 20px!important;position:relative!important;text-transform:unset!important;width:100%!important}.filters-unveil-button-wrapper .btn-default:hover{color:#182322!important}.filters-unveil-button-wrapper .btn-default:before{content:url(assets/_hashed/a7541996b7f505d4fb0b..svg);line-height:0;margin-right:8px}.filters-unveil-button-wrapper .btn-default:after{content:url(assets/_hashed/3967aad2f310a8b7ed0a..svg);line-height:0;position:absolute;right:8px;top:50%;transform:translateY(-50%)}}.banner-category{grid-column:span 2;margin-bottom:0!important}@media (max-width:767px){.banner-category{grid-column:span 1}}.banner-category.first{width:100%}.banner-category .banner-wrapper,.banner-category a{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.banner-category .banner-wrapper:hover img,.banner-category a:hover img{transform:translate(-50%,-50%)}.banner-category .banner-wrapper img,.banner-category a img{height:auto;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (max-width:767px) and (min-width:0px){.banner-category .banner-wrapper img,.banner-category a img{max-width:100vw;width:100vw}.banner-category .banner-wrapper,.banner-category a{overflow:visible;padding:40px 0}}.banner-category .extended-banner-texts{align-items:center;background-color:#fff;border:1px solid #ddcbb9;bottom:unset;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:unset;max-width:82%;padding:48px 32px;position:absolute;position:relative!important;right:unset;top:unset;transform:unset;width:100%}@media screen and (max-width:767px) and (min-width:0px){.banner-category .extended-banner-texts{align-items:flex-start;display:flex;flex-direction:column;max-width:100%;padding:24px}}.banner-category .extended-banner-texts .extended-banner-link,.banner-category .extended-banner-texts .extended-banner-text,.banner-category .extended-banner-texts .extended-banner-title{border:unset;bottom:unset!important;box-shadow:unset;left:unset!important;margin:0;position:relative!important;right:unset!important;text-align:center;top:unset!important}@media screen and (max-width:767px) and (min-width:0px){.banner-category .extended-banner-texts .extended-banner-link,.banner-category .extended-banner-texts .extended-banner-text,.banner-category .extended-banner-texts .extended-banner-title{text-align:left}}.banner-category .extended-banner-texts .extended-banner-text,.banner-category .extended-banner-texts .extended-banner-title{background-color:unset!important;padding:0!important}.banner-category .extended-banner-texts .extended-banner-title{align-items:flex-start;color:#3d3d3d;display:flex;flex-direction:column;font-size:4.8rem;font-weight:500;letter-spacing:.04em;line-height:1.2em;margin-bottom:32px}@media screen and (max-width:767px) and (min-width:0px){.banner-category .extended-banner-texts .extended-banner-title{font-size:3.2rem;margin:0 0 16px}}.banner-category .extended-banner-texts .extended-banner-title span{color:#eb3f30;font-family:Poppins,sans-serif!important;font-size:2rem;font-weight:500;line-height:1.3em;margin-bottom:18px}@media screen and (max-width:767px) and (min-width:0px){.banner-category .extended-banner-texts .extended-banner-title span{font-size:1.4rem;margin:0 0 16px}}.banner-category .extended-banner-texts .extended-banner-text{color:#3d3d3d;font-size:2rem;line-height:1.4em;margin-bottom:40px;max-width:100%!important}@media screen and (max-width:767px) and (min-width:0px){.banner-category .extended-banner-texts .extended-banner-text{font-size:1.4rem;margin:0 0 16px}}.banner-category .extended-banner-texts .extended-banner-link{height:unset;margin-top:0!important}.filter-total-count{display:none!important}.filter-section{border:unset!important;padding:0!important}@media screen and (max-width:900px){.filter-section{margin-bottom:10px!important}.filter-section h4{font-size:2rem;margin-bottom:8px}}.filter-section .filter-count{display:none}.filter-section .filter-count:before{content:"("}.filter-section .filter-count:after{content:")"}.filter-section input[type=checkbox]+label{margin-bottom:12px}.filter-section form .display-more{color:#cdcbc9;display:block;font-size:1.6rem;font-weight:400}.filter-section.filter-form-visible h4:after{width:0}.filter-section.filter-form-visible form{display:flex;flex-direction:column;margin-bottom:24px}body:not(.mobile) .filter-section-button{display:none!important}@media screen and (min-width:1000px){.filter-section-button{display:none!important}}.filter-sections{background-color:unset!important}.filter-sections,.sidebar-inner{padding:0!important}.slider-wrapper{padding:12px 0 27px!important}.slider-wrapper h4{border-bottom:1px solid #ebeae9;color:#3d3d3d;font-size:1.6rem;font-weight:700;line-height:1.5em;margin-bottom:47px;padding-bottom:6px;position:relative;text-transform:unset!important}.slider-header{padding-top:20px;position:relative}.slider-header .from,.slider-header .to{font-size:1.2rem}.slider-header .slider-content{left:0;margin:0;position:absolute;top:0;width:100%}.slider-header .slider-content .ui-slider-handle{background-color:#fff!important;border:3px solid #c2c0be}.slider-header .slider-content .ui-slider-handle:after{display:none!important}.sidebar{background-color:#fff;width:264px}#clear-filters{display:flex;text-align:center;width:100%}#clear-filters .close-after{background-color:transparent!important;border:1px solid #c4c5c8!important;border-bottom:4px;color:#3d3d3d!important;font-size:1.6rem;line-height:1.5em;padding:11px;transition:all .3s ease-in-out;width:100%}#clear-filters .close-after:hover{background-color:#3d3d3d!important;color:#182322!important}#clear-filters .close-after:after{display:none!important}.active-filters .active-list{display:none}#productsTop{counter-reset:productCounter}#productsTop,#productsTop .button-wrapper{display:none!important}#productsTop .product{display:flex;flex-direction:row;margin-bottom:24px!important;width:100%}@media screen and (max-width:767px){#productsTop .product{margin-bottom:8px!important}#productsTop .product .p{border:unset!important;border-bottom:1px solid #ececed!important}}#productsTop .product .p{align-items:center;counter-increment:productCounter;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:8px 16px;width:100%}#productsTop .product .p:before{align-items:center;background-color:#3d3d3d;border-radius:50%;color:#182322;content:counter(productCounter,decimal-leading-zero);display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1.2rem;font-weight:700;height:32px;justify-content:center;line-height:1.2em;min-height:32px;min-width:32px;position:relative;width:32px}@media screen and (max-width:767px){#productsTop .product .p:before{display:none!important}}#productsTop .product .p .image{height:64px;margin:0 24px;min-height:unset;min-width:64px;overflow:hidden;padding:0;width:64px}#productsTop .product .p .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1100px){#productsTop .product .p .image{margin-left:10px}}@media screen and (max-width:767px){#productsTop .product .p .image{margin-left:0;margin-right:10px}}#productsTop .product .p .p-in{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:unset;justify-content:space-between;line-height:unset;padding:0;position:relative;width:100%}#productsTop .product .p .p-in .p-in-in{align-items:flex-start;display:flex;flex:unset;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;padding:unset;position:relative}#productsTop .product .p .p-in .p-in-in .extra-flags{display:none}#productsTop .product .p .p-in .p-in-in .name{color:#3d3d3d;font-size:1.6rem;line-height:1.5em}#productsTop .product .p .p-in .p-in-in .ratings-wrapper .availability{font-size:1.2rem;font-weight:400;margin:0!important;max-width:unset}#productsTop .product .p .p-in .p-bottom{flex:unset;width:unset}#productsTop .product .p .p-in .p-bottom>div{display:flex;flex:unset;flex-direction:row-reverse;justify-content:flex-start;max-width:unset;min-width:unset;width:unset}#productsTop .product .p .p-in .p-bottom .prices{align-items:flex-end;display:flex;flex:unset;flex-basis:unset;flex-direction:column;flex-wrap:nowrap;justify-content:center}#productsTop .product .p .p-in .p-bottom .price-final{white-space:nowrap}#category-header{align-items:center;background-color:unset!important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;margin-bottom:56px}#category-header div,#category-header div>strong{color:#3d3d3d!important;font-weight:600!important;line-height:1.4rem!important;line-height:1.5em!important}@media screen and (max-width:1000px){#category-header{align-items:flex-start;display:flex;flex-direction:column;gap:16px}}#category-header .all-products{display:inline-block!important;display:none!important;flex:unset!important;padding:0!important;width:unset!important}#category-header .all-products,#category-header .all-products strong{color:#3d3d3d;font-size:1.6rem;font-weight:400}#category-header form fieldset{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start}#category-header form input[type=radio]+label{background-color:#fff;border:unset;border-bottom:1px solid #ddcbb9;color:#3d3d3d;font-size:1.6rem;line-height:1.5em;margin:0!important;padding:8px;transition:all .3s ease-in-out}#category-header form input[type=radio]+label:after,#category-header form input[type=radio]+label:before{display:none!important}#category-header form input[type=radio]+label:hover,#category-header form input[type=radio]:checked+label{background-color:#007465;border-color:#3d3d3d;color:#f5f4f4}#category-header form input[type=radio]:checked+label:after,#category-header form input[type=radio]:checked+label:before{display:none!important}@media screen and (max-width:1000px){#category-header form{overflow-x:scroll;overflow-y:hidden;width:100%}#category-header form,#category-header form fieldset{display:flex;flex-wrap:nowrap;justify-content:flex-start}#category-header form fieldset{align-items:flex-start;flex-direction:row}}@media screen and (max-width:767px){#category-header .helper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}#category-header .helper form{display:none}#category-header .helper form.active{background-color:#fff;box-shadow:0 5px 16px 5px rgba(0,0,0,.12);display:flex;left:0;padding:30px;position:absolute;top:100%;width:100%;z-index:100}#category-header .helper form.active fieldset{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}#category-header .helper .sorting-label{color:#474446;font-size:1.6rem;font-weight:700}#category-header .helper .actual-sorting{align-items:center;border:1px solid #c4c5c8!important;color:#474446!important;display:flex!important;flex-direction:row;font-size:1.6rem!important;justify-content:flex-start;line-height:1.5em!important;margin:0 auto 0 0!important;max-width:450px!important;padding:11px 44px 11px 20px!important;position:relative!important;width:100%!important}#category-header .helper .actual-sorting:after{line-height:0;position:absolute;right:20px;top:50%;transform:translateY(-50%)}}.all-products{display:none}.pagination-wrapper{align-items:center;display:flex;flex-direction:row!important;flex-wrap:wrap;justify-content:space-between;margin:56px 0 70px!important}@media screen and (max-width:767px) and (min-width:0px){.pagination-wrapper{margin:40px 0 65px!important}}.pagination-wrapper .pagination-top{display:none}.pagination-wrapper .pagination-loader{min-width:unset}.pagination-wrapper .pagination-loader .load-products{align-items:center;background-color:unset!important;border:unset!important;border-radius:unset!important;color:#3d3d3d!important;display:flex!important;flex-direction:row;flex-wrap:nowrap;font-size:1.8rem!important;font-weight:700!important;gap:8px;justify-content:flex-start;line-height:1.5em!important;padding:0!important;position:relative!important}.pagination-wrapper .pagination-loader .load-products:hover:before{transform:scaleX(0)}.pagination-wrapper .pagination-loader .load-products:before{background-color:#3d3d3d;bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease-in-out;width:100%}.pagination-wrapper .pagination-loader .load-products:after{content:url(assets/_hashed/7b535f8f2f4d80d9ae13..svg);transform:rotate(180deg)}@media screen and (max-width:767px) and (min-width:0px){.pagination-wrapper .pagination-loader .load-products{font-size:1.6rem!important}}.pagination-wrapper .pagination{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:unset!important}.pagination-wrapper .pagination .current{align-items:center;border-radius:0!important;color:#3d3d3d;display:flex;height:40px;justify-content:center;margin:0!important;min-width:40px;order:2}.pagination-wrapper .pagination a,.pagination-wrapper .pagination strong{margin:0!important}.pagination-wrapper .pagination a[data-testid=linkFirstPage],.pagination-wrapper .pagination strong[data-testid=linkFirstPage]{align-items:center;border-radius:0!important;color:#3d3d3d;display:flex;height:40px;justify-content:center;margin-left:32px;min-width:40px;order:1}.pagination-wrapper .pagination a[data-testid=linkLastPage],.pagination-wrapper .pagination strong[data-testid=linkLastPage]{align-items:center;border-radius:0!important;color:#3d3d3d;display:flex;height:40px;justify-content:center;margin-right:32px;min-width:40px;order:5}.pagination-wrapper .pagination .pagination-link{align-items:center;background-color:#fff;border:1px solid #ddcbb9;border-radius:0!important;color:#3d3d3d;display:flex;font-size:1.6rem;font-weight:400;height:40px;justify-content:center;margin:0!important;text-decoration:none;transition:all .3s ease-in-out;width:40px}.pagination-wrapper .pagination .pagination-link:before{border-color:#3d3d3d;border-style:none solid solid none;border-width:2px;content:"";display:block;height:8px;position:relative;transform:rotate(-45deg);transition:all .15s ease-in-out;width:8px}.pagination-wrapper .pagination .pagination-link .sr-only{font-size:0;height:0;line-height:0;overflow:hidden;width:0}.pagination-wrapper .pagination .pagination-link:hover{background-color:#3d3d3d;color:#3d3d3d}.pagination-wrapper .pagination .pagination-link:hover:before{border-color:#fff}.pagination-wrapper .pagination .pagination-link.next{order:4}.pagination-wrapper .pagination .pagination-link.next:before{right:2px}.pagination-wrapper .pagination .pagination-link.prev{order:2}.pagination-wrapper .pagination .pagination-link.prev:before{left:2px;transform:rotate(135deg)}.category__secondDescription .show-more{display:inline-block;margin-bottom:20px}.category__secondDescription .carousel-cat .slick-arrow{display:none!important}.category__secondDescription .carousel-cat img{margin-right:8px!important}.category__secondDescription img{margin-bottom:19px;margin-right:19px;width:calc(33.33333% - 19px)}.category__secondDescription img:last-of-type{margin-right:0}@media screen and (max-width:767px){.category__secondDescription img{margin-bottom:19px;margin-right:0;width:100%}}.category__secondDescription .buttons-wrapper{display:none}#price-filter-form,.filter-section-boolean,.filter-section-button,.slider-wrapper{display:none!important}.type-category aside{background-color:#fbfaf8;display:block;margin-bottom:32px;order:-2;position:relative;width:100%;z-index:20}.type-category aside .sidebar-inner .box-filters{padding:32px 80px!important}.type-category aside .sidebar-inner .filters-wrapper .filters{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:20px;justify-content:flex-start;padding:0}.type-category aside .sidebar-inner .filters-wrapper .filters .slider-wrapper{align-items:center;display:flex;display:none;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin-bottom:0;max-width:400px;position:relative}.type-category aside .sidebar-inner .filters-wrapper .filters .slider-wrapper .slider-header{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;justify-content:space-between;width:100%}.type-category aside .sidebar-inner .filters-wrapper .filters .slider-wrapper h4{display:none;margin:0;padding:0}.type-category aside .sidebar-inner .filters-wrapper .filters .slider-wrapper .from,.type-category aside .sidebar-inner .filters-wrapper .filters .slider-wrapper .to{color:#3d3d3d;font-size:1.5rem;padding:5px}.type-category aside .sidebar-inner .filters-wrapper .filters .slider-wrapper .slider-content{order:unset;width:60%}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:space-between;position:relative;width:100%;z-index:10}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections .btn-primary{display:inline-block!important;font-size:1.2rem;font-weight:400;max-width:163px;padding:1.1rem 1rem 1.1rem 4.5rem;position:relative;text-transform:unset;width:100%}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections .btn-primary:before{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:20px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:23px}@media screen and (max-width:1100px) and (min-width:0px){.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections .btn-primary{max-width:40%}}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));width:100%}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover.active .filter-section-parametric{display:block}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section{display:block;position:relative;z-index:10}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section.filter-section-boolean,.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section.filter-section-button{display:none!important}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section.filter-section-count{display:none}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section.active{display:block}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section.filter-form-visible h4:after{transform:rotate(90deg)}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section.filter-form-visible form{display:block}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section h4{background-color:#fff;border:1px solid #ddcbb9;border-radius:0;cursor:pointer;font-size:1.4rem;font-weight:500;line-height:1.5em;margin-bottom:0;padding:9px 40px 8px 16px;text-transform:unset!important;transition:all .3s ease-in-out}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section h4:after{background-image:url(assets/_hashed/3967aad2f310a8b7ed0a..svg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:24px;position:absolute;right:8px;top:8px;width:24px}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section form{background-color:#fff;box-shadow:0 10px 16px 8px rgba(0,0,0,.12);display:none;left:50%;margin:0;padding:.8em;position:absolute;top:100%;transform:translateX(-50%);width:100%}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section form input[type=checkbox]+label{font-size:1.2rem;width:100%}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover .filter-section form.active{display:block}@media screen and (max-width:1100px) and (min-width:0px){.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover{width:50%}}@media screen and (max-width:999px) and (min-width:0px){.type-category aside{background-color:#fff;height:100vh;left:-100%;position:fixed;top:0;transition:all .5s ease-in-out;width:100%;z-index:2000}.type-category aside.active{left:0;transition:all .5s ease-in-out}.type-category aside .sidebar-inner{padding:55px}.type-category aside .sidebar-inner .filters-wrapper .filters{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.type-category aside .sidebar-inner .filters-wrapper .filters .from,.type-category aside .sidebar-inner .filters-wrapper .filters .to{background-color:#d6d5d6;font-size:1.2rem;padding:5px}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover{grid-template-columns:repeat(1,1fr);width:100%}.type-category aside .sidebar-inner .close{background:transparent;border:none;cursor:pointer;height:30px;padding:0;position:relative;position:absolute;right:40px;top:40px;width:30px}.type-category aside .sidebar-inner .close:after,.type-category aside .sidebar-inner .close:before{background-color:#000;content:"";height:2px;left:50%;position:absolute;top:50%;width:20px}.type-category aside .sidebar-inner .close:before{transform:translate(-50%,-50%) rotate(45deg)}.type-category aside .sidebar-inner .close:after{transform:translate(-50%,-50%) rotate(-45deg)}}@media screen and (max-width:767px) and (min-width:0px){.type-category aside .sidebar-inner{padding:75px 20px 55px}.type-category aside .sidebar-inner .filters-wrapper .filters{padding:0}.type-category aside .sidebar-inner .filters-wrapper .filters .slider-wrapper{align-items:flex-start;display:flex;flex-direction:column}.type-category aside .sidebar-inner .filters-wrapper .filters .filter-sections #category-filter-hover{grid-template-columns:repeat(1,1fr);width:100%}}.type-product .content-wrapper-in #content{margin-bottom:80px;padding:0!important}.browse-p{display:none!important}.pagination-appendix{display:none}.p-detail .benefitBanner{padding:40px 0 80px}@media screen and (max-width:1000px){.p-detail .benefitBanner{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.p-detail .benefitBanner{grid-template-columns:repeat(1,1fr);padding:40px 0}}.p-detail .benefitBanner .benefitBanner__item{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start}.p-detail .benefitBanner .benefitBanner__item .benefitBanner__picture{margin-right:20px!important;max-width:48px}.p-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__data,.p-detail .benefitBanner .benefitBanner__item .benefitBanner__content .benefitBanner__title{text-align:left}.choose-variant.empty,.choose-variant.no-display,.choose-variant.noDisplay,.flag-discount.empty,.flag-discount.no-display,.flag-discount.noDisplay{display:none!important}.product-top{margin-bottom:85px;margin-left:0!important;margin-right:0!important}@media screen and (max-width:767px){.product-top{margin-bottom:50px}}.product-top .p-image-wrapper{max-width:610px;padding:0!important;width:100%}@media screen and (max-width:1000px){.product-top .p-image-wrapper{margin:0!important;max-width:100%}}.product-top .p-image-wrapper .flags .flags-extra{margin-top:0;position:relative;right:unset;top:unset}.product-top .p-image-wrapper .flags,.product-top .p-image-wrapper .flags-default,.product-top .p-image-wrapper .flags-extra{align-items:flex-start;bottom:unset;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;left:unset;order:0;position:relative;right:unset;top:unset}.product-top .p-image-wrapper .flags-default:before,.product-top .p-image-wrapper .flags-extra:before,.product-top .p-image-wrapper .flags:before{display:none}.product-top .p-image-wrapper .flags .default-variant,.product-top .p-image-wrapper .flags-default .default-variant,.product-top .p-image-wrapper .flags-extra .default-variant{display:inline-block!important}.product-top .p-image-wrapper .flags .default-variant.noDisplay,.product-top .p-image-wrapper .flags-default .default-variant.noDisplay,.product-top .p-image-wrapper .flags-extra .default-variant.noDisplay{display:none!important}.product-top .p-image-wrapper .flags .flag-discount .price-save,.product-top .p-image-wrapper .flags-default .flag-discount .price-save,.product-top .p-image-wrapper .flags-extra .flag-discount .price-save{font-size:1.3rem!important}.product-top .p-image-wrapper .flags .flag-discount .price-save .parameter-dependent,.product-top .p-image-wrapper .flags-default .flag-discount .price-save .parameter-dependent,.product-top .p-image-wrapper .flags-extra .flag-discount .price-save .parameter-dependent{display:inline-block!important}.product-top .p-image-wrapper .flags .flag-discount .price-save .parameter-dependent.empty,.product-top .p-image-wrapper .flags .flag-discount .price-save .parameter-dependent.noDisplay,.product-top .p-image-wrapper .flags-default .flag-discount .price-save .parameter-dependent.empty,.product-top .p-image-wrapper .flags-default .flag-discount .price-save .parameter-dependent.noDisplay,.product-top .p-image-wrapper .flags-extra .flag-discount .price-save .parameter-dependent.empty,.product-top .p-image-wrapper .flags-extra .flag-discount .price-save .parameter-dependent.noDisplay{display:none!important}@media screen and (max-width:767px){.product-top .p-image-wrapper .flags,.product-top .p-image-wrapper .flags-default,.product-top .p-image-wrapper .flags-extra{left:unset;position:relative;right:unset;top:unset}}@media screen and (max-width:1330px){.product-top .p-image-wrapper{max-width:56%!important}}@media screen and (max-width:1000px){.product-top .p-image-wrapper{margin:20px 0;max-width:100%!important;padding:0!important}.product-top .p-image-wrapper .slick-dots{display:none}.product-top .p-image-wrapper .p-image{border:unset!important;margin-bottom:0;width:100%}.product-top .p-image-wrapper .slick-next{bottom:64px;left:unset;right:3px}.product-top .p-image-wrapper .slick-prev{bottom:64px;left:unset;right:60px}}.product-top .p-image-wrapper .p-image{border:unset!important;margin-bottom:16px!important}@media screen and (max-width:1000px){.product-top .p-image-wrapper .p-image{max-width:100%!important}}@media screen and (max-width:767px){.product-top .p-image-wrapper .p-image{align-items:flex-start;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;max-height:unset!important;padding-top:0}.product-top .p-image-wrapper .p-image .custom-slider-wrapper{width:100%}}.product-top .p-image-wrapper .p-image a{align-items:center;aspect-ratio:610/713;display:flex;flex-direction:column;justify-content:center;max-height:708px!important;overflow:hidden}@media screen and (max-width:1000px){.product-top .p-image-wrapper .p-image a{max-width:100%!important;width:100%}}.product-top .p-image-wrapper .p-image a img{aspect-ratio:610/713;height:100%;max-width:unset;-o-object-fit:cover;object-fit:cover;width:100%}.product-top .p-image-wrapper .p-thumbnails-wrapper{max-width:100%}.product-top .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails .p-thumbnail{aspect-ratio:102/118;margin-right:24px}.product-top .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails .p-thumbnail img{aspect-ratio:102/118;border:unset!important;border-bottom:unset!important}.product-top .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails .p-thumbnail:before{display:none!important}.product-top .p-image-wrapper .p-thumbnails-wrapper .p-thumbnails .p-thumbnail.highlighted img{border-color:#ddcbb9!important}@media screen and (max-width:767px){.product-top .p-image-wrapper .p-thumbnails-wrapper{display:none!important}}.product-top .p-info-wrapper{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;float:right;justify-content:flex-start!important;max-width:49%!important;padding:0!important;width:100%!important}@media screen and (max-width:1332px){.product-top .p-info-wrapper{max-width:44%!important}}@media screen and (max-width:1000px){.product-top .p-info-wrapper{max-width:100%!important}}.product-top .p-info-wrapper .shipping-options{align-items:center;color:#3d3d3d;display:flex;font-size:1.6rem!important;font-weight:500;gap:10px;justify-content:flex-end;margin-left:auto;text-decoration:none!important}.product-top .p-info-wrapper .shipping-options:before{content:url(assets/_hashed/73d423ba95e51a8b4fff..svg);display:inline-block;height:24px;line-height:0;position:relative}@media screen and (max-width:767px){.product-top .p-info-wrapper .shipping-options{display:flex;gap:8px;justify-content:flex-start;margin-left:unset!important;margin-right:auto;margin-top:8px;max-width:100%!important;width:100%}}.product-top .p-info-wrapper .social-buttons-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:40px;order:7;width:100%}.product-top .p-info-wrapper .social-buttons-wrapper .social-buttons{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:center!important;top:100%!important}.product-top .p-info-wrapper .social-buttons-wrapper .social-buttons .close-wrapper{flex:unset!important;width:unset!important}.product-top .p-info-wrapper .social-buttons-wrapper .dkLabFavouriteDiv{order:3}.product-top .p-info-wrapper .social-buttons-wrapper .dkLabFavouriteDiv .dkLabFavDetailSpan{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;font-size:1.2rem;gap:10px!important;justify-content:flex-start!important}.product-top .p-info-wrapper .social-buttons-wrapper .dkLabFavouriteDiv .dkLabFavDetailSpan:before{margin:0!important}.product-top .p-info-wrapper .social-buttons-wrapper .link-icons{align-items:center;display:flex;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:80px;height:unset!important;justify-content:center;justify-content:center!important;margin:0;max-height:unset!important;min-height:unset!important;width:100%!important}@media screen and (max-width:767px){.product-top .p-info-wrapper .social-buttons-wrapper .link-icons{gap:10px!important;justify-content:space-between!important}}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon{align-items:center!important;color:#3d3d3d!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;height:unset!important;justify-content:flex-start!important;margin:0!important;max-height:unset!important;min-height:unset!important;padding:0!important;text-transform:unset!important}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon.share{color:#523b35;font-size:1.3rem;order:2}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon.share:before{content:url(assets/_hashed/36ffc59686e0f3f42d59..svg);margin:0}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon.watchdog{color:#523b35;font-size:1.3rem;order:1}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon.watchdog:before{content:url(assets/_hashed/1c7b7f123b225509583e..svg);margin:0}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon.print{color:#523b35;font-size:1.3rem;order:5}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon.print:before{content:url(assets/_hashed/ace2ccb832d3fe377cd2..svg);margin:0}.product-top .p-info-wrapper .social-buttons-wrapper .link-icon.chat{display:none!important}.product-top .p-info-wrapper .availability-value{align-items:center!important;display:flex!important;flex-direction:row!important;font-size:1.4rem!important;gap:8px;line-height:1.5em;margin-bottom:14px;order:3;width:100%}.product-top .p-info-wrapper .availability-value .availability-label-first{color:#3d3d3d;font-size:1.6rem!important;font-weight:500;line-height:1.5em}.product-top .p-info-wrapper .availability-value .availability-label{font-size:1.6rem!important;font-weight:500;line-height:1.5em}.product-top .p-info-wrapper .availability-value .availability-amount{color:#3bac31}.product-top .p-info-wrapper .add-to-cart-wrapper{align-items:center;background-color:#f5f4f4;border:1px solid #f5f4f4;display:flex;flex-direction:row;flex-wrap:wrap;gap:32px!important;justify-content:space-between;order:6;padding:19px;width:100%}@media screen and (max-width:767px){.product-top .p-info-wrapper .add-to-cart-wrapper{position:relative}.product-top .p-info-wrapper .add-to-cart-wrapper .quantity{margin-left:20px;position:relative;z-index:5}}.product-top .p-info-wrapper .add-to-cart-wrapper .quantity{background-color:#fff;border:1px solid #c2c1c2!important;margin-left:auto}.product-top .p-info-wrapper .add-to-cart-wrapper .quantity input.amount{border:unset!important;text-align:center!important}.product-top .p-info-wrapper .add-to-cart-wrapper .add-to-cart{margin:0!important}.product-top .p-info-wrapper .add-to-cart-wrapper .add-to-cart button{line-height:1em;padding:16px 32px 14px!important;text-transform:uppercase!important}.product-top .p-info-wrapper .add-to-cart-wrapper .add-to-cart button:before{content:url(assets/_hashed/49b64e6828fc26c8306c..svg);height:24px}@media screen and (max-width:767px){.product-top .p-info-wrapper .add-to-cart-wrapper .add-to-cart{margin-right:0!important;position:relative;width:100%!important;z-index:5}.product-top .p-info-wrapper .add-to-cart-wrapper .add-to-cart .btn{width:100%}}.product-top .p-info-wrapper .add-to-cart-wrapper .p-final-price-wrapper{align-items:center;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:16px;justify-content:flex-end;margin:0!important}@media screen and (max-width:767px){.product-top .p-info-wrapper .add-to-cart-wrapper .p-final-price-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:0;justify-content:flex-start}}.product-top .p-info-wrapper .add-to-cart-wrapper .p-final-price-wrapper .price-final .price-final-holder{color:#3d3d3d;font-size:3.2rem;font-weight:500;line-height:1.2em}@media screen and (max-width:767px){.product-top .p-info-wrapper .add-to-cart-wrapper .p-final-price-wrapper .price-final .price-final-holder{font-size:2.4rem}}.product-top .p-info-wrapper .add-to-cart-wrapper .p-final-price-wrapper .price-measure,.product-top .p-info-wrapper .add-to-cart-wrapper .p-final-price-wrapper .price-save{display:none!important}.product-top .p-info-wrapper .add-to-cart-wrapper .p-final-price-wrapper .price-standard{color:#cd3346;font-size:1.6rem;font-weight:400;line-height:1.5em}.product-top .p-info-wrapper [data-testid=productCardDescr]{order:3}.product-top .p-info-wrapper [data-testid=productCardDescr] a{color:#007465!important;font-size:1.4rem!important;line-height:1.5em!important;text-decoration:underline!important}.product-top .p-info-wrapper [data-testid=productCardDescr] a:after,.product-top .p-info-wrapper [data-testid=productCardDescr] a:before{display:none}.product-top .p-info-wrapper .detail-parameters{margin-bottom:0!important;order:4;width:100%}.product-top .p-info-wrapper .detail-parameters th{color:#3d3d3d!important;font-weight:700!important}.product-top .p-info-wrapper .detail-parameters tr{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;width:100%!important}.product-top .p-info-wrapper .detail-parameters tr th{width:100%}.product-top .p-info-wrapper .detail-parameters tr.variant-list{margin-bottom:16px!important}.product-top .p-info-wrapper .detail-parameters tr [colspan="2"]{align-items:center;border-bottom:1px solid #007465;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:56px;padding:0 0 56px;width:100%}@media screen and (max-width:767px){.product-top .p-info-wrapper .detail-parameters tr [colspan="2"]{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-bottom:32px;padding:0 0 32px}.product-top .p-info-wrapper .detail-parameters tr [colspan="2"] .delivery-time-label,.product-top .p-info-wrapper .detail-parameters tr [colspan="2"] .shipping-options{max-width:100%!important;white-space:nowrap}.product-top .p-info-wrapper .detail-parameters tr [colspan="2"] .delivery-time{margin-left:0}.product-top .p-info-wrapper .detail-parameters tr [colspan="2"] .delivery-time span{color:#009901}}.product-top .p-info-wrapper .detail-parameters tr [colspan="2"] .shipping-options{margin-left:auto}.product-top .p-info-wrapper .detail-parameters tr [colspan="2"] .delivery-time{margin-left:8px}.product-top .p-info-wrapper .detail-parameters tr [colspan="2"] .delivery-time .choose-variant{color:#3bac31}.product-top .p-info-wrapper .detail-parameters td{width:100%!important}.product-top .p-info-wrapper .detail-parameters select{border-radius:0!important;max-width:100%!important;padding:8px 40px 8px 8px!important;width:100%!important}.product-top .p-info-wrapper [data-testid=productCardDescr]{display:none}.product-top .p-info-wrapper .p-short-description{color:#182322!important;margin-bottom:56px;order:1}@media screen and (max-width:767px){.product-top .p-info-wrapper .p-short-description{margin-bottom:32px}}.product-top .p-info-wrapper .p-short-description p{font-size:2.4rem;font-weight:500;margin:0}@media screen and (max-width:767px){.product-top .p-info-wrapper .p-short-description p{font-size:1.8rem}}.product-top .p-info-wrapper .stars-wrapper{flex-wrap:wrap;gap:8px;margin-bottom:60px;order:3}@media screen and (max-width:767px){.product-top .p-info-wrapper .stars-wrapper{margin-bottom:32px}}.product-top .p-info-wrapper .stars-wrapper .stars{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;height:20px;justify-content:flex-start;width:unset}.product-top .p-info-wrapper .stars-wrapper .stars .star{height:20px;line-height:20px;width:20px}.product-top .p-info-wrapper .stars-wrapper .stars .star.star-on:before{content:url(assets/_hashed/1870a7f005ad6d54e3af..svg)}.product-top .p-info-wrapper .stars-wrapper .stars .star.star-off:before{content:url(assets/_hashed/844892bf9db0d37fe1c1..svg)}.product-top .p-info-wrapper .p-detail-inner-header{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;order:0}@media screen and (max-width:767px){.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info{margin-bottom:24px!important}}.product-top .p-info-wrapper .p-detail-inner-header .flags-default .flags-extra{margin-top:0}.product-top .p-info-wrapper .p-detail-inner-header h1{color:#007465;font-size:5.6rem;font-weight:500;margin:0 0 3px!important;order:1}@media screen and (max-width:767px){.product-top .p-info-wrapper .p-detail-inner-header h1{font-size:3.2rem;line-height:1.2em}}.product-top .p-info-wrapper .p-detail-inner-header .p-code{order:2}.product-top .p-info-wrapper .p-detail-inner-header .p-code .p-code-label{color:#3d3d3d!important;display:inline-block;font-size:1.6rem!important;font-weight:700!important;margin-right:5px}.product-top .p-info-wrapper .p-detail-inner-header .p-code .choose-variant{color:#3d3d3d!important;color:#b2b2b2!important;display:inline-block;font-size:1.6rem!important;font-weight:400!important}.product-top .p-info-wrapper .p-detail-inner-header .p-code .choose-variant.no-display{display:none}.product-top .p-info-wrapper .p-detail-inner-header .stars-wrapper{gap:16px;order:2}.product-top .p-info-wrapper .p-detail-inner-header .stars-label{color:#474446;font-size:1.3rem!important}.product-top .p-info-wrapper .p-detail-inner-header .stars{align-items:center!important;display:flex!important;gap:4px!important;height:unset!important}.product-top .p-info-wrapper .p-detail-inner-header .stars a,.product-top .p-info-wrapper .p-detail-inner-header .stars span{align-items:center!important;display:flex!important;flex-direction:column!important;height:20px!important;justify-content:center!important;position:relative!important;width:20px!important}.product-top .p-info-wrapper .p-detail-inner-header .stars a:before,.product-top .p-info-wrapper .p-detail-inner-header .stars span:before{font-size:20px!important;height:100%!important;height:20px;left:0!important;line-height:20px!important;position:absolute!important;top:0!important;width:100%!important;width:20px}.product-top .p-info-wrapper .p-detail-inner-header .stars a.star-on:before,.product-top .p-info-wrapper .p-detail-inner-header .stars span.star-on:before{content:url(assets/_hashed/1870a7f005ad6d54e3af..svg)}.product-top .p-info-wrapper .p-detail-inner-header .stars a.star-off:before,.product-top .p-info-wrapper .p-detail-inner-header .stars span.star-off:before{content:url(assets/_hashed/844892bf9db0d37fe1c1..svg)}@media (max-width:767px){.product-top .p-info-wrapper .p-detail-inner-header .stars a,.product-top .p-info-wrapper .p-detail-inner-header .stars span{height:20px;width:20px}.product-top .p-info-wrapper .p-detail-inner-header .stars a:before,.product-top .p-info-wrapper .p-detail-inner-header .stars span:before{font-size:20px;line-height:20px}}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;justify-content:flex-start!important;margin-bottom:50px;order:0}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags{margin-top:9px}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags.flags-extra{margin:0}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flag-text,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start;position:relative}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flag-text:before,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags:before{display:none}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flag-text .flag,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags .flag{font-family:Roboto,sans-serif;font-size:2rem!important;padding:5px 12px!important}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flag-text .flag.flag-discount,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flag-text .flag.flag-freeshipping .flag-text,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags .flag.flag-discount,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags .flag.flag-freeshipping .flag-text{font-family:Roboto,sans-serif;font-size:2rem!important}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flag-text .flag.flag-discount .price-standard,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags .flag.flag-discount .price-standard{display:none}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flag-text .flag.flag-discount .price-save,.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .flags .flag.flag-discount .price-save{font-family:Roboto,sans-serif;font-size:2rem!important}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .stars-wrapper{margin-bottom:15px}@media screen and (max-width:767px){.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info .stars-wrapper{flex-wrap:wrap}}.product-top .p-info-wrapper .p-detail-inner-header .p-detail-info>div .brand-label{color:#3d3d3d!important;font-size:1.6rem!important;font-weight:700!important;margin-right:5px}.custom-slider-wrapper .slick-track .slick-slide{margin-right:16px!important}.delivery-time,.delivery-time .parameter-dependent,.delivery-time-label{font-size:1.6rem!important;font-weight:500;padding:0!important}.shp-tabs-row{margin-bottom:56px!important}.shp-tabs-row .navigation-btn{display:none!important}@media screen and (max-width:880px){.shp-tabs-row{margin-bottom:0!important}}.shp-tabs-holder{border-bottom:2px solid #ffd400;position:relative}@media screen and (max-width:1000px){.shp-tabs-holder{left:50%;overflow:hidden;position:relative;transform:translateX(-50%);width:100vw}}.shp-tabs-holder .shp-tabs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;justify-content:center;margin:0 auto!important}@media screen and (max-width:1300px){.shp-tabs-holder .shp-tabs{justify-content:flex-start;overflow-x:scroll;overflow-y:hidden}.shp-tabs-holder .shp-tabs:after{background:#fff;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.681));content:"";display:block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);height:100%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px;z-index:10}}.shp-tabs-holder .shp-tabs .shp-tab[data-testid=tabAlternativeProducts]{order:10}.shp-tabs-holder .shp-tabs .shp-tab.active .shp-tab-link{background-color:#ffd400!important}.shp-tabs-holder .shp-tabs .shp-tab .shp-tab-link{background-color:#f2f2f2!important;border:unset!important;color:#3d3d3d!important;font-size:2rem!important;font-weight:500!important;padding:16px 24px!important}@media screen and (max-width:1300px){.shp-tabs-holder .shp-tabs .shp-tab .shp-tab-link{font-size:1.8rem!important}}.shp-tab-link,.shp-tabs,.shp-tabs-holder{background-color:unset!important;color:#3d3d3d!important}.shp-tab a{border-top:unset!important}.shp-tab.active a{border-bottom:1px solid #3d3d3d!important}.shp-tabs-wrapper .row .col-sm-12:not(.shp-tabs-row){max-width:100%}@media screen and (max-width:880px){.shp-tabs-wrapper .row .col-sm-12:not(.shp-tabs-row){max-width:100%;width:100%}.shp-tabs-wrapper .row{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.shp-tabs-wrapper .row .banner-holder{order:-1}}.shp-tabs-wrapper .banner{margin-bottom:24px}.shp-tabs-wrapper .banner.mb-16{margin-bottom:48px!important}.shp-tabs-wrapper .banner .banner-wrapper a{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:center;overflow:hidden;padding:40px 24px;position:relative;width:100%}.shp-tabs-wrapper .banner .banner-wrapper a:hover img{transform:translate(-50%,-50%)}.shp-tabs-wrapper .banner .banner-wrapper a img{height:auto;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts{align-items:flex-start;background-color:#fff;border:1px solid #ddcbb9;bottom:unset;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:unset;max-width:100%;padding:24px;position:absolute;position:relative!important;right:unset;top:unset;transform:unset;width:100%}.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-link,.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-text,.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-title{border:unset;bottom:unset!important;box-shadow:unset;left:unset!important;margin:0;position:relative!important;right:unset!important;text-align:left;top:unset!important}.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-text,.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-title{background-color:unset!important;padding:0!important}.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-title{align-items:flex-start;color:#3d3d3d;display:flex;flex-direction:column;font-size:3.2rem;font-weight:500;letter-spacing:.04em;line-height:1.2em;margin-bottom:16px}.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-text{color:#3d3d3d;font-size:1.4rem;font-weight:500;line-height:1.4em;margin-bottom:16px;max-width:100%!important;text-align:left}.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-link{background-color:#fff!important;border:1px solid #ddcbb9!important;border-radius:8px 0 8px 0!important;color:#182322!important;height:unset;margin-top:0!important;padding:13px 24px 9px}.shp-tabs-wrapper .banner .banner-wrapper a .extended-banner-texts .extended-banner-link:hover{background-color:#007465!important;border-color:#007465!important;color:#f5f4f4!important}.shp-tabs-wrapper .banner .banner-wrapper .last-banner-holder{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:24px;justify-content:flex-start;margin-top:32px}.shp-tabs-wrapper .banner .banner-wrapper .last-banner-holder p{color:#161617;font-size:3.2rem;padding:24px 15px 24px 24px}@media screen and (max-width:880px){.shp-tabs-wrapper .banner{margin-bottom:0;max-width:calc(50% - 12px)}}@media screen and (max-width:767px){.shp-tabs-wrapper .banner{left:50%;margin-bottom:0;max-width:100vw;transform:translateX(-50%);width:100vw}.shp-tabs-wrapper .banner .banner-wrapper{margin:0!important}.shp-tabs-wrapper .banner .banner-wrapper a{padding:24px!important}.shp-tabs-wrapper .banner .banner-wrapper .last-banner-holder{margin:0 0 24px!important;padding:0 24px}.shp-tabs-wrapper .banner .banner-wrapper .last-banner-holder img{display:none;max-width:200px}.shp-tabs-wrapper .banner .banner-wrapper .last-banner-holder p{font-size:3.2rem;padding:0}}.banner-holder{float:right;max-width:342px}@media screen and (max-width:880px){.banner-holder{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;max-width:100%;padding:0!important;width:100%}.banner-holder .banner{margin-bottom:0;max-width:calc(50% - 12px)}}@media screen and (max-width:767px){.banner-holder{left:50%;margin-bottom:40px;max-width:100vw;position:relative;transform:translateX(-50%);width:100vw}.banner-holder .banner{margin-bottom:0;max-width:100vw;width:100vw}.banner-holder .banner .banner-wrapper{margin:0!important}.banner-holder .banner .banner-wrapper a{padding:24px!important}.banner-holder .banner .banner-wrapper .last-banner-holder{margin:0 0 24px!important;padding:0 24px}.banner-holder .banner .banner-wrapper .last-banner-holder img{max-width:200px}.banner-holder .banner .banner-wrapper .last-banner-holder p{font-size:1.6rem;padding:0}}#relatedFiles{display:block;margin:30px 0 80px!important;opacity:1;padding:0!important}@media screen and (max-width:767px){#relatedFiles{margin:20px 0 40px!important}}#relatedFiles .files-holder{flex-direction:column;justify-content:flex-start}#relatedFiles .files-holder,#relatedFiles li{align-items:flex-start;display:flex;width:100%}#relatedFiles li{border-bottom:1px solid #f5f4f4;border-left:1px solid #f5f4f4;border-right:1px solid #f5f4f4;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;list-style:none}#relatedFiles li img{display:none}#relatedFiles li a{color:#5b595a;font-size:1.6rem;line-height:1.5em;padding:20px}.extended-description{padding-left:0!important;padding-right:0!important}#productDiscussion,#productVideos,#ratingTab,#relatedFiles,.basic-description,.extended-description,.videos-wrapper{margin:0 0 56px}#productDiscussion p,#productVideos p,#ratingTab p,#relatedFiles p,.basic-description p,.extended-description p,.videos-wrapper p{line-height:1.5em;margin-top:0}#productDiscussion table,#productVideos table,#ratingTab table,#relatedFiles table,.basic-description table,.extended-description table,.videos-wrapper table{width:100%}@media (max-width:991px){#productDiscussion,#productVideos,#ratingTab,.basic-description,.extended-description,.videos-wrapper{display:block}#productDiscussion{margin-bottom:40px!important}}.products-block.products-alternative>div:nth-child(4n),.products-block.products-related>div:nth-child(4n){border-right-style:unset!important}#productsAlternative,#relatedProducts{margin:0 0 56px;position:relative}#productsAlternative h2,#relatedProducts h2{margin:0 0 56px;padding:0 80px;text-align:center}@media screen and (max-width:767px){#productsAlternative h2,#relatedProducts h2{margin:0 0 40px;padding:0}#productsAlternative .product .p-bottom>div,#relatedProducts .product .p-bottom>div{height:unset}}#productsAlternative .products-related,#relatedProducts .products-related{margin-bottom:0!important}#productsAlternative .swiper-button-next,#relatedProducts .swiper-button-next{left:calc(50% + 28px);right:unset;transform:translateX(-50%)}#productsAlternative .swiper-button-prev,#relatedProducts .swiper-button-prev{left:calc(50% - 28px);right:unset;transform:translateX(-50%)}@media screen and (max-width:767px){#productsAlternative .swiper-button-next,#relatedProducts .swiper-button-next{left:calc(50% + 28px);right:unset;transform:translateX(-50%)}#productsAlternative .swiper-button-prev,#relatedProducts .swiper-button-prev{left:calc(50% - 28px);right:unset;transform:translateX(-50%)}}#description{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#description #productVideos{max-width:464px;width:100%}#description .description-inner{align-items:flex-start;display:flex;flex-direction:column;max-width:706px;padding:0!important}@media screen and (max-width:1250px){#description .description-inner{max-width:55%}}@media screen and (max-width:1100px){#description .description-inner{max-width:45%}}@media screen and (max-width:1000px){#description .description-inner{max-width:100%}}#description .description-inner .basic-description{margin-bottom:56px;margin-top:0;padding-right:0;width:100%}#description .description-inner .basic-description h3:first-of-type{color:#007465;font-size:3.2rem;font-weight:500;margin:0 0 32px}#description .description-inner .basic-description h2{font-size:2rem;font-weight:700;line-height:1.4em;margin:16px 0 8px}#description .description-inner .basic-description p{font-weight:500;margin:0 0 16px}#description .description-inner .basic-description ol,#description .description-inner .basic-description ul{padding-left:32px}#description .description-inner .basic-description ol li,#description .description-inner .basic-description ul li{font-weight:500;margin-bottom:8px}@media screen and (max-width:880px){#description .description-inner .basic-description{margin-top:40px}}#description .description-inner .extended-description{margin-bottom:80px;margin-top:0;width:100%}@media screen and (max-width:767px){#description .description-inner .extended-description{margin-top:40px}}#tab-content .detail-parameters tr{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;padding:12px 24px;width:100%}#tab-content .detail-parameters tr:nth-of-type(2n){background-color:#faf7f5}#tab-content .detail-parameters tr th{color:#706e6f;font-size:1.4rem;font-weight:500;line-height:1.7em;padding:0!important;text-align:left}#tab-content .detail-parameters tr a,#tab-content .detail-parameters tr td{color:#706e6f;font-size:1.4rem;font-weight:500!important;line-height:1.7em;max-width:calc(100% - 100px);padding:0!important;text-align:left;word-break:break-all}@media screen and (max-width:767px){#tab-content .detail-parameters tr{padding:8px 10px}#tab-content .detail-parameters tr:nth-of-type(2n){background-color:#f6f6f6}}.holder-side-banners{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:40px;justify-content:space-between}.holder-side-banners .wrapper-side-banners{max-width:732px;width:100%}@media screen and (max-width:1000px){.holder-side-banners{align-items:flex-start;flex-direction:column;justify-content:flex-start}.holder-side-banners .wrapper-side-banners{max-width:100%;width:100%}}.side-banners{max-width:464px;width:100%}.side-banners .full-red{align-items:center;background-color:#eb3f30;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:48px;padding:24px;text-align:center}@media screen and (max-width:767px){.side-banners .full-red{margin-bottom:24px}}.side-banners .full-red img{aspect-ratio:416/352;margin-bottom:32px;width:100%}.side-banners .full-red p{color:#f5f4f4;font-size:3.2rem;font-weight:500;margin:0 0 24px}@media screen and (max-width:767px){.side-banners .full-red p{font-size:2.4rem}}.side-banners .full-red .btn{background-color:#fff!important;color:#3d3d3d!important}.side-banners .full-red .btn:hover{background-color:#007465!important;color:#f5f4f4!important}.side-banners .border-red{align-items:center;border:5px solid #eb3f30;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:70px;padding:27px;text-align:center}@media screen and (max-width:767px){.side-banners .border-red{margin-bottom:24px}}.side-banners .border-red img{aspect-ratio:376/138;margin:0 auto 24px;max-width:100%}.side-banners .border-red p{font-size:2.4rem;font-weight:500;padding:24px 0;position:relative}.side-banners .border-red p:before{background-color:#007465;border-radius:20px;content:"";display:block;height:4px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:102%}@media screen and (max-width:767px){.side-banners .border-red p{font-size:2rem;padding:16px 0}}.side-banners .just-img{display:flex}.side-banners .just-img img{margin-left:auto}#relatedProducts{position:relative}#ratingTab p[data-testid=textArea]{text-align:center}#ratingTab #ratingWrapper{margin-bottom:40px}#ratingTab #ratingWrapper .rate-wrap{justify-content:center}#ratingTab #ratingWrapper .rate-wrap .rate-form-trigger{color:#3d3d3d!important;margin:0}#ratingTab #ratingWrapper .rate-wrap .rate-form-trigger .link-like{background-color:#007465!important;border:unset!important;border-color:unset!important;color:#f5f4f4!important;font-size:1.4rem;line-height:1.14em;padding:17px 32px 15px;text-transform:uppercase;transition:all .3s ease-in-out}#ratingTab #ratingWrapper .rate-wrap .rate-form-trigger .link-like:hover{background-color:#007465!important}#ratingTab #ratingWrapper .rate-wrap .rate-form-trigger .link-like:before{display:none}#ratingTab .votes-wrap{margin-bottom:40px;max-width:100%!important;width:100%}#ratingTab .votes-wrap .vote-wrap{background-color:#fff!important;border-radius:0!important;border-top-width:0;border:1px solid #d6d5d6!important;flex-direction:column!important;padding:32px 56px!important;width:100%}@media screen and (max-width:767px){#ratingTab .votes-wrap .vote-wrap{padding:16px!important}}#productDiscussion,#ratingTab{display:block!important;margin-bottom:80px;opacity:1!important;visibility:visible}@media screen and (max-width:767px){#productDiscussion,#ratingTab{margin-bottom:56px}}#productDiscussion #ratingWrapper,#ratingTab #ratingWrapper{width:100%}#productDiscussion .discussionContainer,#ratingTab .discussionContainer{width:100%!important}@media screen and (max-width:767px){#productDiscussion .rate-wrap,#ratingTab .rate-wrap{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:24px!important;justify-content:flex-start!important}#productDiscussion .rate-wrap:after,#productDiscussion .rate-wrap:before,#ratingTab .rate-wrap:after,#ratingTab .rate-wrap:before{display:none}}#productDiscussion .stars,#ratingTab .stars{align-items:center!important;align-items:center;display:flex!important;display:flex;flex-wrap:nowrap;gap:0!important;gap:4px;height:20px;justify-content:flex-start;width:unset}#productDiscussion .stars .star,#ratingTab .stars .star{height:20px;line-height:20px;width:20px}#productDiscussion .stars .star.star-on:before,#ratingTab .stars .star.star-on:before{content:url(assets/_hashed/1870a7f005ad6d54e3af..svg)}#productDiscussion .stars .star.star-off:before,#ratingTab .stars .star.star-off:before{content:url(assets/_hashed/844892bf9db0d37fe1c1..svg)}#productDiscussion .stars a,#productDiscussion .stars span,#ratingTab .stars a,#ratingTab .stars span{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important;position:relative!important}#productDiscussion .stars a:before,#productDiscussion .stars span:before,#ratingTab .stars a:before,#ratingTab .stars span:before{font-size:12px!important;height:100%!important;left:0!important;line-height:12px!important;position:absolute!important;top:0!important;width:100%!important}#productDiscussion .stars a.star-off,#productDiscussion .stars span.star-off,#ratingTab .stars a.star-off,#ratingTab .stars span.star-off{color:#f9cab5}#productDiscussion .stars a.star-half,#productDiscussion .stars a.star-on,#productDiscussion .stars span.star-half,#productDiscussion .stars span.star-on,#ratingTab .stars a.star-half,#ratingTab .stars a.star-on,#ratingTab .stars span.star-half,#ratingTab .stars span.star-on{color:#2a2a28}@media (max-width:767px){#productDiscussion .stars a,#productDiscussion .stars span,#ratingTab .stars a,#ratingTab .stars span{height:20px;width:20px}#productDiscussion .stars a:before,#productDiscussion .stars span:before,#ratingTab .stars a:before,#ratingTab .stars span:before{font-size:20px;line-height:20px}}#productDiscussion .rate-average,#ratingTab .rate-average{color:#3d3d3d!important;font-size:5.6rem!important;font-weight:500!important}#productDiscussion input[type=email],#ratingTab input[type=email]{padding-left:45px!important}#productDiscussion .vote-title,#ratingTab .vote-title{display:none}#productDiscussion .stars,#ratingTab .stars{justify-content:center!important}#productDiscussion .rate-value,#ratingTab .rate-value{font-size:1.6rem!important;font-weight:700!important}#productDiscussion .rate-list .rate-star .star-off:before,#ratingTab .rate-list .rate-star .star-off:before{content:url(assets/_hashed/fcd5ac82938148bb0e06..svg)}#productDiscussion .rate-list .rate-block,#ratingTab .rate-list .rate-block{background-color:#f6f2ee;border-radius:30px;padding-right:0!important}#productDiscussion .rate-list .rate-block .rate-bar,#ratingTab .rate-list .rate-block .rate-bar{background-color:#cd9933}#productDiscussion .rate-list .rate-block .rate-bar .rate-count,#ratingTab .rate-list .rate-block .rate-bar .rate-count{display:none}#productDiscussion .rate-star-wrap,#ratingTab .rate-star-wrap{align-items:center;display:flex;flex-direction:column;flex-grow:1;flex:unset;gap:10px;height:unset;justify-content:flex-start;width:unset}#productDiscussion .rate-star-wrap .stars-label,#ratingTab .rate-star-wrap .stars-label{display:none!important;font-size:1.3rem}#productDiscussion .rating-icon,#ratingTab .rating-icon{border:1px solid #3d3d3d;border-radius:8px 0 8px 0;padding:10px 35px}#productDiscussion .rate-average-inner,#ratingTab .rate-average-inner{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}#productDiscussion .votes-wrap,#ratingTab .votes-wrap{max-width:100%!important;width:100%}#productDiscussion .votes-wrap .vote-wrap,#ratingTab .votes-wrap .vote-wrap{align-items:flex-start;border:unset;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:unset}#productDiscussion .votes-wrap .vote-wrap .helper,#ratingTab .votes-wrap .vote-wrap .helper{background-color:#fff!important;border-radius:0!important;border-top-width:0;border:1px solid #d6d5d6!important;flex-direction:column!important;padding:32px 56px!important;width:100%}@media screen and (max-width:767px){#productDiscussion .votes-wrap .vote-wrap .helper,#ratingTab .votes-wrap .vote-wrap .helper{padding:16px!important}}#productDiscussion .votes-wrap .vote-wrap .vote-header,#ratingTab .votes-wrap .vote-wrap .vote-header{margin-bottom:16px}#productDiscussion .votes-wrap .vote-wrap .vote-header .vote-pic,#ratingTab .votes-wrap .vote-wrap .vote-header .vote-pic{display:none}#productDiscussion .votes-wrap .vote-wrap .vote-header .vote-pic .vote-initials,#ratingTab .votes-wrap .vote-wrap .vote-header .vote-pic .vote-initials{background-color:#ddcbb9!important;color:#3d3d3d!important}#productDiscussion .votes-wrap .vote-wrap .vote-header .vote-delimeter,#productDiscussion .votes-wrap .vote-wrap .vote-header .vote-time,#ratingTab .votes-wrap .vote-wrap .vote-header .vote-delimeter,#ratingTab .votes-wrap .vote-wrap .vote-header .vote-time{display:none}#productDiscussion .votes-wrap .vote-wrap .vote-header .vote-summary .vote-name,#productDiscussion .votes-wrap .vote-wrap .vote-header .vote-summary .vote-name span,#ratingTab .votes-wrap .vote-wrap .vote-header .vote-summary .vote-name,#ratingTab .votes-wrap .vote-wrap .vote-header .vote-summary .vote-name span{font-size:2.4rem;font-weight:500;line-height:1.2em;margin-bottom:8px}#productDiscussion .votes-wrap .vote-wrap .vote-content,#ratingTab .votes-wrap .vote-wrap .vote-content{color:#706e6f;font-size:1.4rem;font-weight:500}#productDiscussion .row .form-group,#ratingTab .row .form-group{width:100%}#productDiscussion{margin-bottom:32px}#discussionWrapper{align-items:center;display:flex;flex-direction:column-reverse;gap:24px;justify-content:flex-start}#discussionWrapper .add-comment{margin-left:unset!important}#discussionWrapper .add-comment .link-like{background-color:#007465!important;border:unset!important;border-color:unset!important;color:#f5f4f4!important;font-size:1.4rem;line-height:1.14em;padding:17px 32px 15px;text-transform:uppercase;transition:all .3s ease-in-out}#discussionWrapper .add-comment .link-like:hover{background-color:#007465!important}#discussionWrapper .add-comment .link-like:before{display:none}.shp-tabs-wrapper .col-sm-12{padding-left:0!important;padding-right:0!important}#productVideos{display:block!important;opacity:1!important}#productVideos iframe{aspect-ratio:16/9;height:unset!important}#description,#discussionWrapper,#productDiscussion,#productVideos,#ratingTab,#ratingWrapper,#relatedProducts{scroll-margin-top:150px}#description h3:first-of-type,#discussionWrapper h3:first-of-type,#productDiscussion h3:first-of-type,#productVideos h3:first-of-type,#ratingTab h3:first-of-type,#ratingWrapper h3:first-of-type,#relatedProducts h3:first-of-type{color:#007465;font-size:3.2rem;font-weight:500;margin:0 0 32px}@media screen and (max-width:767px){.shp-tabs{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:scroll!important;overflow-y:hidden!important}.hidden-links,.navigation-btn{display:none!important}}.p-info-wrapper .p-short-description{align-items:flex-start;flex-direction:column-reverse}.p-info-wrapper .p-short-description,.procenta{display:flex;flex-wrap:nowrap;justify-content:flex-start}.procenta{align-items:center;flex-direction:row;margin-bottom:32px}.procenta .img{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;height:32px;justify-content:center;margin-right:4px;position:relative;width:30px}.procenta .img:before{background:no-repeat 50%;background-size:cover;content:"";height:100%;left:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.procenta .img.full:before{background-image:url(assets/_hashed/e4b93daa377b1af0fddf..svg)}.procenta .img.half:before{background-image:url(assets/_hashed/ac657a7a78c1d599ca9a..svg)}.procenta .img.none{display:none}.procenta span{margin-left:16px}.cart-header-wrapper{margin-bottom:56px;padding:0 2rem;position:relative}@media (max-width:767px){.cart-header-wrapper{margin-bottom:40px;padding:0 20px}}.cart-header{background-color:unset!important;border:unset!important;display:flex!important;gap:0;justify-content:center!important;list-style:none!important;margin:0 auto!important;max-width:904px!important;padding:56px 0!important;position:relative!important;text-align:center!important;text-transform:unset!important}.cart-header:after,.cart-header:before{display:none}@media (max-width:767px){.cart-header{display:grid!important;gap:4px;grid-template-columns:repeat(3,minmax(1px,1fr));max-width:100%!important;padding:24px 0!important}}.cart-header strong{font-weight:400;position:relative}.cart-header li{display:inline-block!important;padding:0!important}.cart-header .step{align-items:center;border:unset;border-radius:0;display:flex!important;flex:1 1 auto;justify-content:center;top:unset!important}.cart-header .step.step-1{justify-content:flex-start}.cart-header .step.step-2{justify-content:center}.cart-header .step.step-3{justify-content:flex-end}.cart-header .step a,.cart-header .step strong{align-items:center;background-color:#e3e3e3;border:unset!important;color:#999!important;display:flex;font-family:Poppins,sans-serif!important;font-size:1.4rem;font-weight:400;gap:10px;justify-content:center;letter-spacing:.03em;line-height:1.5em;max-width:180px;padding:16px 40px;position:relative;text-align:center;text-decoration:none!important;text-transform:unset!important;white-space:nowrap}@media screen and (max-width:767px){.cart-header .step a,.cart-header .step strong{font-size:1rem;max-width:100%}}@media screen and (max-width:340px){.cart-header .step a,.cart-header .step strong{white-space:normal}}.cart-header .step a span,.cart-header .step strong span{text-transform:unset!important}.cart-header .step a span:before,.cart-header .step strong span:before{display:none}.cart-header .step a:before,.cart-header .step strong:before{align-items:center;display:block;display:flex;display:none!important;flex-direction:column;font-size:1.3rem;justify-content:center;left:50%;top:16px;transform:translateX(-50%)}.cart-header .step a:after,.cart-header .step a:before,.cart-header .step strong:after,.cart-header .step strong:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;line-height:0;margin:0;position:absolute;width:24px}.cart-header .step a:after,.cart-header .step strong:after{display:block;display:none;right:-44px;top:50%;transform:translateY(-50%)}@media (max-width:900px){.cart-header .step a:before,.cart-header .step strong:before{top:10px}.cart-header .step a:after,.cart-header .step strong:after{display:none}}@media (max-width:767px){.cart-header .step a,.cart-header .step strong{font-size:1.3rem;font-weight:600}}@media (max-width:480px){.cart-header .step a,.cart-header .step strong{font-size:1rem}}.cart-header .step a{text-decoration:none}.cart-header .step a:hover{text-decoration:underline}.cart-header .step.active{color:#182322!important}.cart-header .step.active a,.cart-header .step.active strong{background-color:#ffd400}.cart-header .step.active a span,.cart-header .step.active strong span{color:#182322!important}.cart-header .step-1 a:before,.cart-header .step-1 strong:before{content:"01"}.cart-header .step-2 a:before,.cart-header .step-2 strong:before{content:"02"}.cart-header .step-2.active a:before,.cart-header .step-2.active strong:before{opacity:1}.cart-header .step-3 a:before,.cart-header .step-3 strong:before{content:"03"}.cart-header .step-3 a:after,.cart-header .step-3 strong:after{display:none}.cart-header .step-3.active a:before,.cart-header .step-3.active strong:before{opacity:1}.cart-header .step-3.active a:after,.cart-header .step-3.active strong:after{display:none}.cart-header .step-1.completed a,.cart-header .step-1.completed strong,.cart-header .step-2.completed a,.cart-header .step-2.completed strong,.cart-header .step-3.completed a,.cart-header .step-3.completed strong{background-color:#e3e3e3;color:#999!important}.row{margin-left:0!important;margin-right:0!important}.cart-content{background-color:unset!important;padding:0!important}.cart-row{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:24px;justify-content:space-between}.cart-row:after,.cart-row:before{display:none!important}.cart-row .col-md-8{flex:1 1 880px}.cart-row .col-md-8 .cart-content{padding:0!important}.cart-row .col-md-8#checkoutContent{width:100%}@media (max-width:1300px){.cart-row .col-md-8#checkoutContent{flex:unset;max-width:100%}}.cart-row .col-md-4{flex:0 1 464px;max-width:32.3%;padding:0!important;width:100%}@media (max-width:1300px){.cart-row .col-md-4{max-width:100%}}@media (max-width:480px){.cart-row .col-md-4{flex:unset;flex-basis:unset;max-width:100%}}@media (max-width:767px){.cart-row{gap:20px}}@media (max-width:1300px){.cart-row{flex-wrap:wrap}.cart-row .col-md-8{max-width:100%}.cart-row .col-md-4{max-width:600px;width:100%}}@media (max-width:767px){.cart-row .col-md-4{max-width:100%;width:100%}}.branch-picker-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:30px;justify-content:flex-start;max-width:100%}.content-modal iframe{max-width:100%}.select2-container{left:21px!important;max-width:calc(100% - 40px);position:absolute;top:250px!important;z-index:11700}.select2-container .select2-results{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start}.detail-information{margin-top:80px}.co-billing-address{border:unset!important}.id--17 #checkoutSidebar .recapitulation-single span:after{content:":"}.id--17 #checkoutSidebar .recapitulation-single span strong span:after{display:none}#checkoutSidebar{flex:0 1 464px;max-width:464px;position:static!important;width:100%}#checkoutSidebar [data-testid=recapPaymentMethod]{margin:0!important}#checkoutSidebar .next-step{padding:0!important}#checkoutSidebar .consents{margin-top:20px}#checkoutSidebar .consents a{color:#3d3d3d;text-decoration:underline}#checkoutSidebar h4{margin:0 0 38px!important;padding:0!important}@media (max-width:1000px){#checkoutSidebar{flex:unset;max-width:100%}}@media (max-width:768px){#checkoutSidebar{flex:unset;max-width:100%}}.checkout-box,.checkout-box-wrapper{display:none}#summary-box h4,.summary-wrapper h4{border:unset;color:#007465;font-size:2.4rem;margin-bottom:32px;text-align:center;text-transform:unset!important}@media (max-width:768px){#summary-box .box,.summary-wrapper .box{margin-bottom:20px}}#summary-box{background-color:hsla(0,0%,95%,.5);border:1px solid #e3e3e3;border-radius:0;padding:48px}@media (max-width:767px){#summary-box{padding:20px}}.extras-wrapper{max-width:587px}.extras-wrapper .extras-col{display:flex;flex-direction:column;gap:20px}.extras-wrapper .extras-col .discount-coupon{order:-1}.discount-coupon{margin-bottom:0!important}.discount-coupon.btn-secondary{font-family:Poppins,sans-serif}.discount-coupon input{color:#474446;font-size:1.6rem;font-weight:400}.discount-coupon form{display:flex;gap:10px}#discountCouponCode{background-color:#fff;border:unset;padding-left:40px}@media (max-width:767px){#discountCouponCode{height:47px}}.p-discount{display:none!important}#submit-order,.next-step-forward{background-color:#eb3f30!important;border:unset!important;border-color:unset!important;color:#f5f4f4!important;font-size:1.8rem;font-weight:500!important;line-height:1.5em!important;padding:8px 16px!important;text-transform:uppercase;transition:all .3s ease-in-out}#submit-order:hover,.next-step-forward:hover{background-color:#007465!important}@media (max-width:767px){#submit-order,.next-step-forward{padding:1em 1em 1.4em}}#submit-order:after,.next-step-forward:after{content:url(assets/_hashed/ee8bbc291ff80086a056..svg)!important;height:24px!important}.next-step-forward:after{content:url(assets/_hashed/ee8bbc291ff80086a056..svg)}.next-step-back{background-color:transparent!important;color:#3d3d3d!important;font-size:1.4rem;font-weight:500;gap:8px;line-height:1.5em;padding:9px 0!important;text-decoration:none;text-transform:unset}.next-step-back,.next-step-back:before{position:relative;transition:all .3s ease-in-out}.next-step-back:before{background-image:url(assets/_hashed/90b63064dd06bfdea85a..svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:12px;margin:0;width:16px}@media (max-width:767px){.next-step-back{width:100%}}.box-bg-default[data-testid=tableCart]{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:0}.box-bg-default[data-testid=tableCart] .next-step{gap:10px;order:2}.applied-coupon{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start}.price-wrapper{align-items:center;display:grid;gap:8px 8px;grid-template-columns:repeat(2,minmax(1px,1fr));padding-left:0;padding:0!important}.price-wrapper .price-label{color:#3d3d3d;font-size:2rem!important;font-weight:700;width:200px}.price-wrapper .price-label.price-secondary{color:#3d3d3d;font-size:1.4rem!important;font-weight:400;padding:0!important}.price-wrapper .price{color:#3d3d3d;font-size:2rem!important;font-weight:700}.price-wrapper .price.price-secondary{color:#3d3d3d;font-size:1.4rem!important;font-weight:400;padding:0!important}.price-wrapper strong{font-weight:400;text-align:right}.next-step{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:0;text-align:center}.next-step .order-button-suffix{margin-left:.2em}.next-step .order-button-text{text-transform:unset!important}@media screen and (max-width:767px){.next-step{padding:0 0 24px!important}.next-step .next-step-forward{width:100%!important}}.back-shopping-link{align-items:flex-start;display:none!important;flex-direction:column-reverse;flex-wrap:nowrap;gap:16px;justify-content:flex-start}.back-shopping-link .next-step-back{background-color:#fff!important;width:unset!important}.back-shopping-link .next-step-back:hover{color:#3d3d3d!important}@media screen and (max-width:1300px){.back-shopping-link{margin-top:32px}}.sidebar-in-cart .extra.delivery{background-color:#fff!important;border:1px solid #e3e3e3!important;line-height:1.6em;margin-bottom:16px;padding:20px 40px}@media screen and (max-width:767px){.sidebar-in-cart .extra.delivery{padding:20px}}.sidebar-in-cart .extra.delivery span{color:#474446;line-height:1.2em}.sidebar-in-cart .extra.delivery strong{color:#3bac31!important}.sidebar-in-cart .extra.delivery:before{display:none}.sidebar-in-cart .extra.delivery.free-shipping{align-items:center;color:#3d3d3d;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.4rem;font-weight:500;gap:10px;justify-content:space-between;order:-1}.sidebar-in-cart .extra.delivery.free-shipping strong{font-weight:500!important}.sidebar-in-cart .extra.delivery.free-shipping:before{bottom:unset!important;content:url(assets/_hashed/9f8b2a8458b8ef8bb057..svg);display:inline-block;left:unset!important;line-height:0;margin-right:1em;margin:0!important;max-height:67px;position:relative!important;right:unset!important;top:unset!important}.sidebar-in-cart .extra.delivery.free-shipping:after{content:url(assets/_hashed/59cf668c9e85533148cf..svg)}.sidebar-in-cart .cart-content{margin-bottom:0;padding:0!important}.price-range{background-color:#ddcbb9;border-radius:30px;height:4px;margin-top:10px;overflow:hidden;width:100%}.price-range>div{background-color:#eb3f30;border-radius:30px;height:100%}table.cart-table{display:block;margin:0!important;width:100%}table.cart-table h2{font-size:2.8rem;margin:0 0 20px;padding-bottom:20px}table.cart-table tbody{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}table.cart-table td,table.cart-table th{border:unset!important;padding:0}table.cart-table tr{align-items:center;background-color:#fff;border:none;border-top:1px solid #ffd400;display:flex;gap:20px;margin-bottom:0;padding:32px 24px}table.cart-table tr.related-visible{border-bottom:0}table.cart-table tr.related-visible .p-name .show-related:after{top:2px;transform:rotate(-135deg)}@media (max-width:767px){table.cart-table tr{margin-bottom:10px}}table.cart-table .cart-p-image{flex:0 1 111px;max-height:134px;max-width:111px;min-height:134px;min-width:111px}table.cart-table .cart-p-image img{display:block;max-height:134px;min-height:134px;width:111px}table.cart-table .p-name{flex:1 1 300px;padding:0!important}table.cart-table .p-name a{color:#3d3d3d}table.cart-table .p-name .availability,table.cart-table .p-name .product-sku{display:none!important}table.cart-table .p-name span{display:block;font-size:1.3rem}table.cart-table .p-name .show-related{display:block;font-size:1.2rem;white-space:nowrap}table.cart-table .p-name .show-related:after{border-color:#3d3d3d;border-style:none solid solid none;border-width:2px;content:"";display:inline-block;height:9px;margin-left:.6em;position:relative;top:-2px;transform:rotate(45deg);transition:all .15s ease-in-out;width:8px}table.cart-table .main-link{color:#3d3d3d!important;display:block;font-size:2.4rem!important;font-weight:500;line-height:1.5em!important;margin-bottom:7px;text-decoration:none;text-transform:unset!important}table.cart-table .main-link:hover{color:#3d3d3d!important}table.cart-table .p-availability{flex:1 1 100px;text-align:right}table.cart-table .p-availability .p-label{display:none!important}table.cart-table .p-availability .availability-amount{display:none}table.cart-table .p-availability .availability-label{font-size:1.4rem;font-weight:500;line-height:1.5em;position:relative}table.cart-table .p-price{color:#5a5b5c;font-size:1.3rem}table.cart-table .p-price strong{color:#5a5b5c;font-weight:500}table.cart-table .p-price,table.cart-table .p-total{flex:1 1 170px;text-align:right}table.cart-table .p-price .unit-value,table.cart-table .p-total .unit-value{color:rgba(61,61,61,.6)!important;font-size:1.3rem!important;font-weight:500!important}table.cart-table .p-price .price-final,table.cart-table .p-total .price-final{color:#3d3d3d!important;color:rgba(61,61,61,.6);font-size:1.3rem!important;font-weight:500!important;white-space:nowrap}table.cart-table .p-price .price-final[data-testid=cartItemPrice],table.cart-table .p-total .price-final[data-testid=cartItemPrice]{color:rgba(61,61,61,.6)!important;font-size:1.2rem}table.cart-table .p-total .price-final{color:#3d3d3d!important;font-size:2.4rem!important;font-weight:500!important;white-space:nowrap}table.cart-table .p-quantity{flex:1 0 113px;justify-content:flex-end}table.cart-table .p-quantity form{display:flex;justify-content:flex-end}table.cart-table .p-quantity .quantity{width:95px}table.cart-table .p-quantity .quantity input.amount{border-color:#d6d5d6!important;padding:10px 2px 8px!important;width:40px!important}table.cart-table .p-total{align-items:center;display:flex;gap:13px;justify-content:flex-end}table.cart-table tr.related:not(.visible){display:none}table.cart-table tr.related{background-color:transparent;border:unset!important;margin-top:0;padding:0}table.cart-table tr.related td{display:block;width:100%}@media (max-width:767px){table.cart-table tr.related{margin-top:0}}table.cart-table .cart-related-product{align-items:center;background-color:hsla(0,0%,95%,.502);border:1px solid #e3e3e3;display:flex;gap:30px;margin-bottom:32px;padding:8px 24px;width:100%}table.cart-table .cart-related-product .btn.add-to-cart-button{background-color:#eb3f30!important;color:#182322!important;font-size:1.6rem;font-size:0!important;height:42px;line-height:1.5em;padding:0;position:relative!important;width:42px}table.cart-table .cart-related-product .btn.add-to-cart-button:hover{background-color:#007465!important;border-color:#007465!important;color:#f5f4f4!important}table.cart-table .cart-related-product .btn.add-to-cart-button:before{content:url(assets/_hashed/0f1ac501bdd202a49770..svg);display:block;left:50%!important;margin:unset!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)}table.cart-table .cart-related-product .cart-related-button a.btn-primary{font-size:1.4rem;line-height:1.2em;padding:.8em;text-transform:unset}table.cart-table .cart-related-info{align-items:center;display:flex;flex:5;gap:20px;padding:0!important}@media (max-width:767px){table.cart-table .cart-related-info{gap:10px}}table.cart-table .cart-related-name{color:#3d3d3d!important;font-size:1.6rem!important;font-weight:700!important;margin-bottom:0!important;padding:0!important;text-decoration:none}table.cart-table .cart-related-img{flex:0 1 61px;height:88px;max-height:88px;min-height:88px}table.cart-table .cart-related-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}table.cart-table .cart-related-availability{font-size:1.4rem;font-weight:500;line-height:1.5em;margin-left:auto;position:relative;text-align:left}@media (max-width:767px){table.cart-table .cart-related-availability{padding-left:34px}table.cart-table .cart-related-availability:before{left:0}}table.cart-table .cart-related-button{align-items:center;display:flex;flex:2;flex:unset!important;gap:20px;justify-content:flex-end;white-space:nowrap;width:unset!important}table.cart-table .cart-related-button .btn{padding:.9em}table.cart-table .cart-related-button .price-final{color:#3d3d3d;font-family:Poppins,sans-serif;font-size:2.4rem;font-weight:500;line-height:1.4em;margin:0!important}.upper-summary{background-color:hsla(0,0%,95%,.502);border:1px solid #e3e3e3;display:flex;flex-direction:column;flex-wrap:nowrap;gap:32px;order:1;padding:48px}@media screen and (max-width:767px){.upper-summary{gap:16px;padding:24px 24px 0}}.free-gift{align-items:flex-start;background-color:#f5f4f4;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;order:3;padding:22px 30px 30px;text-align:left}.free-gift h4{color:#474446;font-family:Roboto,sans-serif;font-size:3.2rem;line-height:1.2em;margin:0 0 20px;text-transform:unset!important}.free-gift .free-gifts{list-style:none;margin:0;padding:0}.remove-item{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;opacity:1!important;position:relative;transition:all .3s ease-in-out;width:20px;z-index:120}.remove-item .sr-only{display:none!important;font-size:0!important;height:0!important;margin:0!important;width:0!important}.remove-item:after,.remove-item:before{background-color:#000;border-radius:0;content:""!important;height:2px;position:absolute;transition:all .3s ease-in-out;width:100%}.remove-item:before{transform:rotate(45deg)}.remove-item:after{transform:rotate(-45deg)}.remove-item:hover{transition:all .3s ease-in-out}.remove-item:hover:before{background-color:#eb3f30;transform:rotate(-45deg)}.remove-item:hover:after{background-color:#eb3f30;transform:rotate(45deg)}.free-gift-trigger{margin-bottom:40px}.free-gifts,.free-product-gifts{list-style:none;margin:0;padding:0}.free-gifts li,.free-product-gifts li{margin-bottom:10px}.free-gifts li label,.free-product-gifts li label{align-items:center;cursor:default;display:flex;gap:20px}.free-gifts li label .free-gifts-img,.free-product-gifts li label .free-gifts-img{display:flex;flex:0 0 60px}.free-gifts li label .free-gifts-img img,.free-product-gifts li label .free-gifts-img img{height:60px;width:60px}.free-gifts li.active,.free-product-gifts li.active{border:1px solid #f5f5f5;border-radius:5px}.free-gifts-img-hover{display:none!important}.cart-content select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.cart-content .cart-summary{margin-bottom:34px}@media screen and (max-width:767px){.cart-content .cart-summary{margin-bottom:0}}.cart-content .cart-summary h4{margin-bottom:40px}.cart-content .cart-summary button{padding:.7rem 1.4rem .8rem}.cart-summary{align-items:center;background-color:#fff!important;border:1px solid #e3e3e3!important;display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;justify-content:space-between;margin-bottom:14px;padding:24px 40px}@media screen and (max-width:1300px){.cart-summary{flex:unset;max-width:100%}}@media screen and (max-width:767px){.cart-summary{align-items:flex-start;flex-direction:column;justify-content:flex-start;padding:24px 20px}}.cart-summary h4{font-family:Poppins,sans-serif;font-size:1.6rem!important;font-weight:500!important;line-height:1.5em;margin:0!important;padding:0!important;text-align:left;text-transform:unset!important}.cart-summary .extras-wrapper{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:unset}.cart-summary .extras-wrapper .extras-col{flex:unset!important;max-width:100%!important;width:100%}.cart-summary .extras-wrapper .extras-col .discount-coupon{padding:0!important}.cart-summary .extras-wrapper .extras-col .discount-coupon form{gap:0}.cart-summary .extras-wrapper .extras-col .discount-coupon form .btn{height:unset;padding:6px 16px}.cart-summary .extras-wrapper .extras-col .discount-coupon.active:before{display:none!important}.cart-summary .extras-wrapper .extras-col .discount-coupon:before{display:none}.cart-summary .extras-wrapper .extras-col .discount-coupon #discountCouponCode{border:1px solid #ffd400!important;border-radius:unset!important;font-size:1.4rem;height:unset!important;height:36px!important;line-height:1.5em;max-height:unset!important;max-width:162px;min-width:162px;padding:8px 10px!important;width:162Px}.cart-summary .extras-wrapper .extras-col .discount-coupon button{background-color:#ffd400!important;border:unset!important;border-color:unset!important;color:#3d3d3d!important;flex:unset!important;font-size:1.4rem;line-height:1.5em;max-height:36px;padding:8px 9px!important;text-transform:uppercase;transition:all .3s ease-in-out}.cart-summary .extras-wrapper .extras-col .discount-coupon button:hover{background-color:#007465!important}.co-box-additional{border:none!important;border-color:unset!important}.co-basic-information .row{-moz-column-gap:30px;column-gap:30px;display:flex;flex-wrap:wrap;row-gap:10px}.co-basic-information .row:after,.co-basic-information .row:before{display:none!important}.co-basic-information .row .col-sm-12,.co-basic-information .row .col-sm-6{padding:0!important}@media screen and (max-width:767px){.co-basic-information .row .col-sm-12{width:100%!important}}.co-basic-information .col-sm-6{flex:1 1 200px}.co-basic-information .select-label{display:none}.cart-content{margin-bottom:0;margin-top:0!important}.cart-content h2{font-size:2.8rem;margin:0 0 20px}.order-icon{color:#3d3d3d!important;font-size:3.2rem!important;margin:0!important;padding:0 0 20px!important;text-transform:unset!important}.order-icon:before{display:none!important}#checkoutContent .cart-content{margin-top:58px;max-width:100%;padding:0!important}@media (max-width:1000px){#checkoutContent .cart-content{max-width:100%}}#checkoutContent .cart-content .form-group .btn-secondary{background-color:#fff!important;border:1px solid #d8b136!important;color:#182322!important;font-size:1.4rem;font-weight:600;padding:8px 60px 9px 24px!important;position:relative;transition:all .3s ease-in-out}#checkoutContent .cart-content .form-group .btn-secondary:hover{background-color:#007465!important;border-color:#007465!important;color:#f5f4f4!important}#checkoutContent .cart-content .form-group .btn-secondary:before{background-image:url(assets/_hashed/58eddf5c1d80dee2adef..svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;content:"";display:block!important;height:24px!important;position:absolute!important;right:24px!important;top:50%!important;transform:translateY(-50%)!important;transition:all .3s ease-in-out;width:24px!important}#order-billing-methods .radio-wrapper{padding:0!important}.shipping-billing-table .radio-wrapper input[type=radio]+label{flex-wrap:nowrap!important}.shipping-billing-table .radio-wrapper input[type=radio]+label .payment-info{padding-right:0!important}.shipping-billing-table .radio-wrapper{padding:8px 0}.shipping-billing-table .radio-wrapper:not(:last-child){border-bottom:1px solid #ccc}.shipping-billing-table .radio-wrapper label{align-items:center;display:flex;gap:20px}.shipping-billing-table .radio-wrapper .payment-logo{order:-1}.shipping-billing-table .radio-wrapper .payment-logo img{display:block;width:100%}.shipping-billing-table .radio-wrapper .payment-shipping-price{font-size:1.6rem!important;font-weight:600!important;line-height:1.5em!important;margin-left:auto;white-space:nowrap}.shipping-billing-table .radio-wrapper .payment-shipping-price.for-free{color:#71b929;text-transform:unset!important}.shipping-billing-table .radio-wrapper input[type=radio]+label:after,.shipping-billing-table .radio-wrapper input[type=radio]+label:before{top:50%;transform:translateY(-50%)}.shipping-billing-table .radio-wrapper .sublabel{color:#3d3d3d;font-size:1.3rem;font-weight:700}.shipping-billing-table .radio-wrapper .sublabel a{color:inherit;text-decoration:none}.radio-wrapper label{margin-right:0;padding:18px 16px 18px 43px!important}.radio-wrapper .payment-info{display:flex;flex-wrap:wrap}.radio-wrapper .payment-info>b{color:#3d3d3d;font-size:1.6rem;margin-right:.3em;text-transform:unset!important}.radio-wrapper .payment-info .sublabel,.radio-wrapper .payment-info em{width:100%}.radio-wrapper a{text-decoration:underline}.radio-wrapper.inactive-child{cursor:not-allowed;opacity:.6}.radio-wrapper.inactive-child .not-possible-info{display:block}.radio-wrapper.inactive-child label{cursor:inherit}.cart-inner{margin:0 auto;max-width:100%}.cart-items{margin-bottom:20px;padding-left:0!important;padding-right:0!important}.cart-item{align-items:flex-start;border-bottom:1px solid #ddcbb9;display:flex;gap:20px;margin-bottom:20px;min-height:65px;padding:16px 0 32px;position:relative}@media screen and (max-width:767px){.cart-item{justify-content:space-between;padding:8px 0}}.cart-item.cart-item-gift{border-radius:5px;padding:16px}.cart-item .cart-item-name{border:unset!important;margin-right:auto;max-width:170px;padding:0!important;text-transform:unset!important}.cart-item .cart-item-name a{color:#3d3d3d;font-size:2rem;font-weight:500;text-decoration:none;text-transform:unset!important}.cart-item .cart-item-name span{color:#3d3d3d;display:block;font-size:1.6rem}.cart-item .cart-item-amount{border:unset!important;color:#3d3d3d!important;font-size:1.3rem;padding:0!important;text-align:center}.cart-item .cart-item-amount .unit-value{color:#3d3d3d!important;font-size:1.3rem;padding:0}.cart-item .cart-item-amount,.cart-item .cart-item-price{border:unset!important;padding:0!important;text-align:right;white-space:nowrap}.cart-item .cart-item-price{font-size:2rem;font-weight:500}@media (max-width:480px){.cart-item .cart-item-name{margin:0;width:100%}.cart-item .cart-item-amount{display:flex;justify-content:flex-end;position:absolute!important;right:0;top:36px}}.gift-items{background-color:#fff!important;border:1px solid #ebeae9!important;margin:30px 0 24px!important;padding:16px!important}.gift-items .for-free{color:#3d3d3d;font-size:1.6rem;text-transform:unset!important}.gift-items img{display:none}.gift-items .cart-item-gift{border:unset!important}.gift-items .cart-item-name span{font-size:1.6rem}.extra.delivery .for-free{color:#71b929;font-weight:400}.order-summary-item{align-items:center;border:none!important;display:flex;gap:20px;margin-bottom:32px;margin-left:0!important;margin-right:0!important;padding:0!important}.order-summary-item.helper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:8px}@media screen and (max-width:767px){.order-summary-item.helper{align-items:flex-end}}.order-summary-item.helper div,.order-summary-item.helper strong{font-size:2.4rem;font-weight:700;line-height:1.4em}.order-summary-item.helper div:first-child{flex:unset!important;max-width:60%!important;padding-right:5px;width:100%!important}@media screen and (max-width:767px){.order-summary-item.helper div:first-child{max-width:50%!important}}.order-summary-item>div:first-child{margin-right:auto}.order-summary-item .price-wrapper{width:100%}#shipping-billing-summary{border-bottom:1px solid #523b35;margin-bottom:32px;padding-bottom:16px}@media screen and (max-width:767px){#shipping-billing-summary{margin-bottom:16px;padding-bottom:8px}}.recapitulation-single{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0;justify-content:flex-start!important;margin-bottom:8px;padding:0!important}.recapitulation-single .recapitulation-shipping-billing-label,.recapitulation-single>span{flex:unset!important;white-space:nowrap}.recapitulation-single .recapitulation-shipping-billing-label{display:flex!important;flex:unset!important;padding-right:5px!important}.recapitulation-single [data-testid=recapPaymentMethod]{margin-top:30px}.recapitulation-single .recapitulation-shipping-billing-info,.recapitulation-single>strong{align-items:center;display:flex;font-weight:500;gap:10px;width:100%}.recapitulation-single .recapitulation-shipping-billing-info span,.recapitulation-single>strong span{color:#3d3d3d;font-weight:400;margin-left:auto;order:10}.recapitulation-single .recapitulation-shipping-billing-info .for-free,.recapitulation-single>strong .for-free{color:#71b929}@media (max-width:767px){.recapitulation-single{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:5px!important;margin-bottom:15px!important;max-width:100%!important}}.shipping-billing-name{font-weight:500}.radio-wrapper.active label>span b{color:#3d3d3d!important}.co-contact-information label[for=login]{display:none}.co-box{margin-bottom:20px;padding:0!important}.co-box h4{color:#007465!important;font-size:2.4rem!important;font-weight:700;margin:0!important;padding:0 0 7px!important;text-transform:unset!important}.co-box h4:before{display:none!important}.box{border:none!important;margin-bottom:54px}#company-info{margin-bottom:10px}.form-group-hasTooltip{position:relative}.form-group-hasTooltip label{padding-right:20px}.form-group-hasTooltip .show-tooltip{left:unset;position:absolute;right:0;top:10px}.shp-flag-label:before{align-items:center;border:none;content:url(assets/_hashed/3967aad2f310a8b7ed0a..svg);display:flex;flex-direction:column;flex-wrap:nowrap;height:24px;justify-content:center;left:-10px;line-height:1em;margin:0!important;transform:translateY(-50%);width:24px}.country-flag,.phone-combined-input select{display:none}.country-flag.selected,.country-flags.active .country-flag{align-items:center;display:flex}.country-flag .shp-flag{max-height:27px;max-width:40px}.country-flags:not(.active) .country-flag.selected .shp-flag,.country-flags:not(.active) .country-flag.selected .shp-flag-name{display:none}.country-flags{align-items:center;display:flex;height:100%;left:20px;padding-right:20px;position:absolute;top:0}.country-flags:after{background-color:#3d3d3d;content:"";display:block;height:54.5%;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.country-flags.active{border-right:none;height:auto;z-index:2}.country-flags.active:before{display:none}.country-flags.active .country-flags-inner{background-color:#fff;max-height:500px;overflow-y:auto;padding-top:40px!important}.country-flags .country-flag.selected:before{line-height:0;margin-right:6px}.country-flags.active{left:0}.country-flags.active .country-flags-inner{box-shadow:0 0 5px rgba(0,0,0,.15);padding:10px}.country-flags.active .country-flag.selected:before{display:none}.phone-combined-input{max-width:100%!important;position:relative;width:100%!important}.phone-combined-input input#phone{padding-left:110px!important}.not-possible-info{display:none}.question-tooltip{align-items:center;background-color:#3d3d3d;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;height:18px;justify-content:center;line-height:12px;width:18px}.ordering-process #content{margin-bottom:100px}@media (max-width:767px){.ordering-process #content{margin-bottom:10px}}.ordering-process #content-wrapper #content{padding-left:0!important;padding-right:0!important}.custom-empty-cart #content{margin:0 auto;max-width:calc(1440px + 4rem);padding-left:2rem;padding-right:2rem;padding-top:100px;width:100%}@media (max-width:767px){.custom-empty-cart #content{padding-left:1em;padding-right:1em}}.custom-empty-cart #content .col-md-4,.custom-empty-cart #content .col-md-8{display:none}.custom-empty-cart #content .btn-lg{font-size:2rem;font-weight:700;padding:1em 2em}.custom-empty-cart .cart-contact{display:flex;flex-wrap:wrap;gap:50px;justify-content:center;list-style:none;margin:60px 0;padding:0}.custom-empty-cart .cart-contact .cellphone,.custom-empty-cart .cart-contact .tel{color:#3d3d3d;font-size:2rem;font-weight:700;margin:0}.custom-empty-cart .cart-contact .header-opening-hours{display:none}.custom-empty-cart .cart-contact .mail{margin-top:0}.custom-empty-cart .buttons-wrapper{margin-bottom:50px}#submit-order{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;height:43px!important;padding:21px;width:100%}#submit-order .order-button-suffix,#submit-order .order-button-text{font-size:1.6rem!important;height:unset!important;line-height:1.5em!important;min-height:unset!important;text-transform:unset!important}#submit-order .order-button-suffix{padding:0}.ordering-process-footer{background-color:#007465;border-top:1px solid #f5f5f5;padding:40px 0}.ordering-process-footer .container{align-items:center;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:space-between;justify-items:center}.ordering-process-footer .container:after,.ordering-process-footer .container:before{display:none}@media screen and (max-width:950px){.ordering-process-footer .container{gap:16px;grid-template-columns:repeat(1,1fr)}}.ordering-process-footer .contact-box{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0;min-height:unset!important;padding-left:32px!important;position:relative}@media screen and (min-width:768px){.ordering-process-footer .contact-box.mail-wrapper{margin-left:auto}}@media screen and (max-width:950px){.ordering-process-footer .contact-box{padding-left:0!important;padding-top:12px!important}.ordering-process-footer .contact-box:before{content:"";height:1px;left:0;max-width:500px;top:0;transform:unset;width:100%}}.ordering-process-footer .contact-box .mail{margin:0;padding:0!important}.ordering-process-footer .contact-box .mail:before{display:none!important}.ordering-process-footer .contact-box .mail+span{font-size:1.4rem;padding-left:34px}.ordering-process-footer .contact-box a,.ordering-process-footer .contact-box span{color:#f5f4f4!important}.ordering-process-footer .contact-box.phone-wrapper span:last-of-type{padding-left:34px}.ordering-process-footer .secure-payment{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end}@media screen and (min-width:768px){.ordering-process-footer .secure-payment{margin-right:auto}}.ordering-process-footer .secure-payment span{color:#f5f4f4;display:block;line-height:1.5em;margin-bottom:10px}.ordering-process-footer .secure-payment img{max-width:192px}@media (max-width:840px){.cart-header:after,.cart-header:before{display:none}table.cart-table tr:not(.related){display:grid;gap:0;grid-template-columns:minmax(1px,150px) auto;padding:10px 0;position:relative}table.cart-table .cart-p-image{grid-column:1/2;grid-row:1/3;margin-right:20px;max-width:60px;min-width:60px}table.cart-table .cart-p-image img{width:60px}table.cart-table .p-name{grid-column:2/3;grid-row:1/2;margin-bottom:0;max-width:100%;min-width:100%;width:100%}table.cart-table .p-availability{grid-column:2/3;grid-row:2/3;margin-bottom:7px}table.cart-table .p-quantity{grid-column:2/3;grid-row:3/5;justify-self:end;margin-right:30px;padding-left:0!important;padding-right:30px!important;transform:translateY(10px)}table.cart-table .p-quantity .quantity{padding-left:0!important}table.cart-table .p-price{grid-column:1/2;grid-row:3/4}table.cart-table .p-total{grid-column:1/2;grid-row:4/5}table.cart-table form.inline{bottom:18px;position:absolute;right:0}}@media (max-width:840px) and (max-width:370px){table.cart-table form.inline{bottom:24px}}@media (max-width:840px){table.cart-table .cart-related-product{flex-direction:column;gap:10px;padding:20px}table.cart-table .cart-related-product .cart-related-info{display:grid;grid-template-columns:minmax(60px,65px) auto;padding:0!important;width:100%}table.cart-table .cart-related-product .cart-related-img{grid-column:1/2;grid-row:1/3;height:60px;width:60px}table.cart-table .cart-related-product .cart-related-name{grid-column:2/3;grid-row:1/2}table.cart-table .cart-related-product .cart-related-availability{grid-column:2/3;grid-row:2/3;margin-left:0}table.cart-table .cart-related-product .cart-related-button{justify-content:space-between;margin-left:auto;padding:0!important;width:100%}table.cart-table .cart-related-product .cart-related-button .price-final{color:#3d3d3d;font-size:2.4rem;font-weight:500;margin:0!important}}@media screen and (max-width:840px) and (max-width:767px){table.cart-table .cart-related-product .cart-related-button{margin-left:unset;width:100%!important}}@media (max-width:840px){table.cart-table tr.related{padding-left:0}table.cart-table .p-availability,table.cart-table .p-price,table.cart-table .p-total{text-align:left}table.cart-table tr{align-items:start}table.cart-table .p-total{justify-content:flex-start}table.cart-table .p-availability{font-size:1.2rem}.shipping-billing-table .radio-wrapper .payment-logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.radio-wrapper[data-submethod=applepay]{display:none}.in-krok-2 select::-ms-expand{display:none}.id--16 .content,.id--9 .content{padding:0!important}.id--16 .next-step,.id--17 .next-step{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start}.id--16 .next-step .next-step-back,.id--17 .next-step .next-step-back{border:2px solid #182322!important;width:100%!important}.id--16 .next-step .next-step-forward,.id--17 .next-step .next-step-forward{width:100%!important}.p-label{display:none!important}.form-group.date-picker label span{font-size:1.2rem}body.mobile .faq-section .container,body.mobile .video-hp .container{padding:0!important}.video-hp{margin-bottom:96px;overflow:hidden;padding:64px 0}@media screen and (max-width:1000px){.video-hp{margin-bottom:40px;padding:30px 0}}.video-hp .flex-holder{align-content:flex-start;align-items:stretch;background-color:#007465;display:flex;flex-direction:row;flex-wrap:nowrap;gap:144px;justify-content:flex-start;padding-right:130px;position:relative}@media screen and (max-width:1300px){.video-hp .flex-holder{gap:40px}}@media screen and (max-width:1200px){.video-hp .flex-holder{padding-right:70px}}@media screen and (max-width:1000px){.video-hp .flex-holder{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:flex-start;padding:0}}.video-hp .flex-holder:after,.video-hp .flex-holder:before{background:no-repeat 50%;background-size:cover;content:"";display:block;height:80px;position:absolute;width:80px}@media screen and (max-width:1200px){.video-hp .flex-holder:after,.video-hp .flex-holder:before{height:40px;width:40px}}@media screen and (max-width:767px){.video-hp .flex-holder:after,.video-hp .flex-holder:before{height:18px;width:18px}}.video-hp .flex-holder:after{background-image:url(assets/_hashed/a5d59cebe8e2c74a9d9e..svg);right:-40px;top:-40px}@media screen and (max-width:1200px){.video-hp .flex-holder:after{right:-20px;top:-20px}}@media screen and (max-width:767px){.video-hp .flex-holder:after{bottom:50px;left:10px;top:unset}}.video-hp .flex-holder:before{background-image:url(assets/_hashed/cab305e00c33a8a3b623..svg);right:20px;top:20px}@media screen and (max-width:767px){.video-hp .flex-holder:before{bottom:32px;left:-9px;top:unset}}.video-hp .flex-holder video{max-width:588px;width:100%}@media screen and (max-width:1200px){.video-hp .flex-holder video{max-width:400px}}@media screen and (max-width:1000px){.video-hp .flex-holder video{aspect-ratio:16/10.7;max-width:100%}}.video-hp .flex-holder .text-holder{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:464px;padding:55px 0;width:100%}@media screen and (max-width:1200px){.video-hp .flex-holder .text-holder{padding:20px 0}}@media screen and (max-width:1000px){.video-hp .flex-holder .text-holder{max-width:94%;padding:24px 20px}}@media screen and (max-width:767px){.video-hp .flex-holder .text-holder{max-width:100%;padding:24px 9px 33px 19px}}.video-hp .flex-holder .text-holder:after{background:url(assets/_hashed/a4a1e687ca1489056dcc..svg) no-repeat 50%;background-size:cover;bottom:0;content:"";height:256px;position:absolute;right:0;width:109px;z-index:1}@media screen and (max-width:1200px){.video-hp .flex-holder .text-holder:after{background-size:contain;width:70px}}@media screen and (max-width:767px){.video-hp .flex-holder .text-holder:after{height:127px;width:38px}}@media screen and (max-width:380px){.video-hp .flex-holder .text-holder:after{display:none}}.video-hp .flex-holder .text-holder h2{color:#f5f4f4;margin:0 0 24px}@media screen and (max-width:767px){.video-hp .flex-holder .text-holder h2{font-size:3.2rem;margin:0 0 15px}}.video-hp .flex-holder .text-holder p{color:#f5f4f4;font-size:1.8rem;line-height:1.5em;margin:0 0 16px}@media screen and (max-width:767px){.video-hp .flex-holder .text-holder p{margin:0}.video-hp .flex-holder .text-holder p:last-of-type{margin:0 0 32px}}.video-hp .flex-holder .text-holder .btn-holder{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:flex-start;margin-top:auto}@media screen and (max-width:767px){.video-hp .flex-holder .text-holder .btn-holder{gap:14px}}.images-section{background-color:#007465;left:50%;position:relative;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width) + .9px)}.images-section:before{background:no-repeat 100%;background-image:url(assets/_hashed/4cc8b160ad688cd322a8..svg);background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:300px}@media screen and (max-width:1300px){.images-section:before{width:160px}}@media screen and (max-width:1000px){.images-section:before{display:none}}.images-section.second .flex-holder{align-items:center;gap:100px}@media screen and (max-width:767px){.images-section.second .flex-holder{gap:23px}}.images-section.second .flex-holder .text-holder p{margin:0 0 66px}.images-section.second .flex-holder .text-holder .btn-holder{margin-top:unset}.images-section .flex-holder{align-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:147px;justify-content:flex-end;padding:96px 0 96px 220px;position:relative}@media screen and (max-width:1300px){.images-section .flex-holder{gap:40px;padding:60px 0 60px 190px}}@media screen and (max-width:1000px){.images-section .flex-holder{padding:60px 0}}@media screen and (max-width:767px){.images-section .flex-holder{flex-direction:column;gap:24px;padding:32px 0 60px}}.images-section .flex-holder .text-holder{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:464px;width:100%}@media screen and (max-width:767px){.images-section .flex-holder .text-holder{max-width:100%}}.images-section .flex-holder .text-holder h2{color:#f5f4f4;margin:0 0 24px}@media screen and (max-width:767px){.images-section .flex-holder .text-holder h2{margin:0 0 21px}}.images-section .flex-holder .text-holder p{color:#f5f4f4;font-size:1.8rem;line-height:1.5em;margin:0 0 16px}@media screen and (max-width:767px){.images-section .flex-holder .text-holder p{margin:0 0 8px}.images-section .flex-holder .text-holder p:last-of-type{margin:0 0 24px}}.images-section .flex-holder .text-holder .btn-holder{margin-top:auto}.images-section .flex-holder .img-holder{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:184px;max-width:464px;position:relative;width:100%}@media screen and (max-width:767px){.images-section .flex-holder .img-holder{margin:unset;max-width:100%;padding-bottom:133px}}.images-section .flex-holder .img-holder:after,.images-section .flex-holder .img-holder:before{background:no-repeat 50%;background-size:cover;content:"";display:block;height:80px;position:absolute;width:80px}@media screen and (max-width:767px){.images-section .flex-holder .img-holder:after,.images-section .flex-holder .img-holder:before{height:60px;width:60px}}.images-section .flex-holder .img-holder:after{background-image:url(assets/_hashed/a5d59cebe8e2c74a9d9e..svg);bottom:-220px;left:180px}@media screen and (max-width:767px){.images-section .flex-holder .img-holder:after{bottom:-29px;left:128px}}.images-section .flex-holder .img-holder:before{background-image:url(assets/_hashed/cab305e00c33a8a3b623..svg);left:82px;top:43%;transform:translateY(-50%);z-index:2}@media screen and (max-width:767px){.images-section .flex-holder .img-holder:before{left:58px;top:28%}}.images-section .flex-holder .img-holder img{margin-left:auto;position:relative}@media screen and (max-width:767px){.images-section .flex-holder .img-holder img{max-width:73.7%}}.images-section .flex-holder .img-holder img:last-of-type{left:0;position:absolute;top:305px}@media screen and (max-width:767px){.images-section .flex-holder .img-holder img:last-of-type{bottom:0;max-width:47.7%;top:unset}}.faq-section{margin-bottom:68px;margin-top:96px}.faq-section.after-block{margin-bottom:112px;padding-bottom:150px;position:relative}.faq-section.after-block:before{background-color:#007465;content:"";height:1px;left:50%;max-width:1440px;position:absolute;transform:translateX(-50%);width:100%}.faq-section.after-block:after{align-items:flex-start;content:url(assets/_hashed/2b12fa924ea3ccc38e3b..svg);display:flex;height:48px;justify-content:center;left:50%;position:absolute}.faq-section.after-block:before{bottom:20px}.faq-section.after-block:after{bottom:20px;transform:translate(-50%,24px)}@media (max-width:1400px){.faq-section.after-block{margin-bottom:82px;padding-bottom:120px}}@media screen and (max-width:1100px){.faq-section{margin-bottom:40px;margin-top:60px}}@media screen and (max-width:767px){.faq-section{margin-top:57px}}.faq-section h2{margin:0 0 40px;text-align:center}@media screen and (max-width:767px){.faq-section h2{font-size:3.2rem;text-align:left}}.faq-section .navigation-holder{align-items:center;border-bottom:1px solid #ffd400;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:center;margin:0 auto 32px;max-width:1192px}@media screen and (max-width:767px){.faq-section .navigation-holder{display:flex;flex-direction:row;justify-content:flex-start;left:50%;overflow:scroll;padding-left:20px;position:relative;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width) + .9px)}}.faq-section .navigation-holder a{background-color:#f2f2f2;color:#3d3d3d;padding:12px;transition:all .3s ease-in-out}@media screen and (max-width:767px){.faq-section .navigation-holder a{white-space:nowrap}}.faq-section .navigation-holder a.active,.faq-section .navigation-holder a:hover{background-color:#ffd400}.faq-section .faq-questions{display:none;margin:0 auto;max-width:1192px;width:100%}.faq-section .faq-questions.active{display:block}.faq-section .faq-questions .question{border-bottom:1px solid #ddcbb9}.faq-section .faq-questions .question.active h3:after{transform:translateY(-50%) rotate(180deg)}.faq-section .faq-questions .question.active .faq-content{display:block}.faq-section .faq-questions .question:hover h3:after{transform:translateY(-50%) rotate(90deg)}.faq-section .faq-questions .question h3{cursor:pointer;display:block;font-size:2.4rem;font-weight:500;margin:0;padding:26px 32px;position:relative}@media screen and (max-width:767px){.faq-section .faq-questions .question h3{font-size:2rem;padding:16px 40px 16px 16px}}.faq-section .faq-questions .question h3:after{background:url(assets/_hashed/92e72a1996586370428d..svg) no-repeat 50%;background-size:cover;content:"";display:block;height:32px;position:absolute;right:24px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:32px}@media screen and (max-width:767px){.faq-section .faq-questions .question h3:after{right:12px}}.faq-section .faq-questions .question .faq-content{background-color:#e3e3e3;display:none;padding:40px 32px;transition:all .3s ease-in-out}.faq-section .faq-questions .question .faq-content p{color:#3d3d3d;font-size:1.8rem;line-height:1.5em}.faq-section .faq-questions .question .faq-content ul li{color:#3d3d3d;font-size:1.6rem;line-height:1.5em}.faq-section .faq-questions .question .faq-content a{color:#3d3d3d;text-decoration:underline}.faq-section .faq-questions .question .faq-content a:hover{text-decoration:none}.type-category .more-categories .container{padding:0!important}.more-categories{margin:0 0 120px}@media screen and (max-width:767px){.more-categories{margin:0 0 43px}}.more-categories h2{margin:0 0 40px;text-align:center}@media screen and (max-width:767px){.more-categories h2{font-size:4rem;margin:0 0 30px}}.more-categories .flex-holder{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:767px){.more-categories .flex-holder{display:flex;flex-direction:column;gap:40px}}.more-categories .flex-holder .block{display:flex;flex-direction:column;flex-wrap:nowrap}@media screen and (max-width:767px){.more-categories .flex-holder .block{flex-direction:column-reverse}}.more-categories .flex-holder .block:nth-of-type(2n){flex-direction:column-reverse}.more-categories .flex-holder .block:nth-of-type(2n) .text:after{content:url(assets/_hashed/f408d066a80b86481da4..svg)}.more-categories .flex-holder .block .text{align-items:flex-start;background-color:#007465;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden;padding:56px 140px 56px 56px;position:relative}.more-categories .flex-holder .block .text:after{bottom:-6px;content:url(assets/_hashed/19f15ca4931ae6888604..svg);position:absolute;right:0}@media screen and (max-width:1100px){.more-categories .flex-holder .block .text:after{display:none}.more-categories .flex-holder .block .text{padding:30px}}@media screen and (max-width:767px){.more-categories .flex-holder .block .text{padding:16px}}.more-categories .flex-holder .block .text span{color:#f5f4f4;font-size:1.4rem;line-height:1.5em;margin:0 0 8px}@media screen and (max-width:767px){.more-categories .flex-holder .block .text span{margin:0 0 10px}}.more-categories .flex-holder .block .text h3{color:#f5f4f4;margin:0 0 16px}@media screen and (max-width:767px){.more-categories .flex-holder .block .text h3{margin:0 0 18px}}.more-categories .flex-holder .block .text p{color:#f5f4f4;font-size:1.4rem;line-height:1.5em;margin:0 0 32px}@media screen and (max-width:767px){.more-categories .flex-holder .block .text p{margin:0 0 26px}}.more-categories .flex-holder .block .img{aspect-ratio:708/480;overflow:hidden}@media screen and (max-width:767px){.more-categories .flex-holder .block .img{aspect-ratio:708/620}}.more-categories .flex-holder .block .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.id-732 .content-inner,.id-788 .content-inner,.id-791 .content-inner{max-width:100%;width:100%}.id-732 .content,.id-788 .content,.id-791 .content{padding:0}.id-732 h2,.id-732 h3,.id-732 h4,.id-732 h5,.id-732 p,.id-788 h2,.id-788 h3,.id-788 h4,.id-788 h5,.id-788 p,.id-791 h2,.id-791 h3,.id-791 h4,.id-791 h5,.id-791 p{margin-top:0}.id-732 .content-inner article header[itemprop=headline],.id-788 .content-inner article header[itemprop=headline],.id-791 .content-inner article header[itemprop=headline]{display:none}.id-732 .content-wrapper-in #content,.id-788 .content-wrapper-in #content,.id-791 .content-wrapper-in #content{margin:0}.id-732 .collection,.id-732 .creation,.id-732 .our-story,.id-732 .title-section,.id-788 .collection,.id-788 .creation,.id-788 .our-story,.id-788 .title-section,.id-791 .collection,.id-791 .creation,.id-791 .our-story,.id-791 .title-section{left:50%;position:relative;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width) + .9px)}.title-section{margin-bottom:0;min-height:472px;padding:116px 0}@media screen and (max-width:767px){.title-section{padding:64px 0}}.title-section.small-p{padding:116px 0 0}.title-section img{height:100%;left:0;min-height:472px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%;z-index:-1}.title-section .flex-holder{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;max-width:464px}@media screen and (max-width:1023px){.title-section .flex-holder{min-height:unset}}.title-section .flex-holder h2{color:#f5f4f4;margin:0 0 24px}.title-section .flex-holder p{color:#f5f4f4}.our-story{margin-bottom:182px;padding-top:96px;position:relative}@media screen and (max-width:767px){.our-story{margin-bottom:109px;padding-top:46px}}.our-story:before{content:url(assets/_hashed/4327d0f9a0e8fe652031..svg);left:0;position:absolute;top:0}@media screen and (max-width:1023px){.our-story:before{display:none}}.our-story:after{bottom:-64px;content:url(assets/_hashed/daefc8ce71863c0e997d..svg);left:0;position:absolute}@media screen and (max-width:1023px){.our-story:after{display:none}}.our-story .flex-holder{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:80px;justify-content:space-between;position:relative}@media screen and (max-width:1023px){.our-story .flex-holder{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}}@media screen and (max-width:767px){.our-story .flex-holder{gap:20px}}.our-story .flex-holder:before{background:url(assets/_hashed/4327d0f9a0e8fe652031..svg) no-repeat 50%;background-size:cover;bottom:300px;content:"";display:block;height:52px;left:100px;position:absolute;width:52px;z-index:-1}@media screen and (max-width:1800px){.our-story .flex-holder:before{left:300px}}@media screen and (max-width:1023px){.our-story .flex-holder:before{display:none}}.our-story .flex-holder:after{background:url(assets/_hashed/4327d0f9a0e8fe652031..svg) no-repeat 50%;background-size:cover;content:"";display:block;height:78px;position:absolute;right:0;top:230px;width:78px;z-index:-1}@media screen and (max-width:1023px){.our-story .flex-holder:after{display:none}}.our-story .flex-holder .left{max-width:406px;padding:32px}@media screen and (max-width:1023px){.our-story .flex-holder .left{max-width:100%;padding:0}}.our-story .flex-holder .left h2{margin:0 0 24px}@media screen and (max-width:767px){.our-story .flex-holder .left h2{margin:0 0 37px}}.our-story .flex-holder .left p{font-size:2rem;margin:0}.our-story .flex-holder .swiper-button-prev{left:0}.our-story .flex-holder .swiper-button-next{left:56px}.our-story .flex-holder .right{max-width:709px;width:100%}.our-story .flex-holder .right .row-block{align-items:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:16px}@media screen and (max-width:1023px){.our-story .flex-holder .right .row-block{display:none}.our-story .flex-holder .right .row-block.swiper-slide{display:flex}}@media screen and (max-width:767px){.our-story .flex-holder .right .row-block{padding:16px 0 32px 16px}}.our-story .flex-holder .right .row-block .icon{margin-top:10px;position:relative;width:27px}.our-story .flex-holder .right .row-block .icon:after{background-color:#eb3f30;content:"";display:block;height:calc(100% - 37px);left:50%;position:absolute;top:37px;transform:translateX(-50%);width:2px}@media screen and (max-width:1023px){.our-story .flex-holder .right .row-block .icon{left:0;position:absolute;top:0;width:100%}.our-story .flex-holder .right .row-block .icon:after{height:2px;left:37px;top:50%;transform:translateY(-50%);width:calc(100% - 37px)}}.our-story .flex-holder .right .row-block .text{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-left:66px;width:calc(100% - 27px)}.our-story .flex-holder .right .row-block .text .helper{background-color:#fff;margin-bottom:24px;max-height:200px;overflow:hidden}.our-story .flex-holder .right .row-block .text.active .helper{max-height:unset}.our-story .flex-holder .right .row-block .text h3{font-weight:500;margin:0 0 32px}.our-story .flex-holder .right .row-block .text h4{font-weight:700;margin:0 0 16px}@media screen and (max-width:1023px){.our-story .flex-holder .right .row-block .text{padding:43px 0 0;width:100%}}.map-swapper h2{margin:0 0 40px;text-align:center}@media screen and (max-width:767px){.map-swapper h2{margin:0 0 21px;text-align:left}}.map-swapper .swapper{align-items:center;border-bottom:1px solid #ffd400;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start;margin:0 auto 40px;max-width:100%}@media screen and (max-width:767px){.map-swapper .swapper{left:50%;margin:0 auto 30px;max-width:unset!important;overflow-x:scroll;overflow-y:hidden;padding-left:20px;position:relative;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width) + .9px)}}.map-swapper .swapper a{background-color:#f2f2f2;color:#3d3d3d;cursor:pointer;padding:12px;transition:all .3s ease-in-out;white-space:nowrap}.map-swapper .swapper a.active,.map-swapper .swapper a:hover{background-color:#ffd400}.map-swapper .content-block{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:95px;justify-content:flex-start;margin-bottom:80px}.map-swapper .content-block.hidden{display:none}@media screen and (max-width:1000px){.map-swapper .content-block{align-items:flex-start;flex-direction:column-reverse;justify-content:flex-start}}@media screen and (max-width:767px){.map-swapper .content-block{gap:48px}}.map-swapper .content-block .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:589px}@media screen and (max-width:1000px){.map-swapper .content-block .content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:100%}}.map-swapper .content-block .content .holder{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;justify-content:flex-start}@media screen and (max-width:1000px){.map-swapper .content-block .content .holder{margin-top:10px;order:2}}.map-swapper .content-block .content .holder span{align-items:center;background-color:#86b3a2;color:#f5f4f4;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.5rem;font-weight:500;gap:10px;justify-content:flex-start;line-height:1.5em;padding:6px 16px}.map-swapper .content-block .content .holder span:before{content:url(assets/_hashed/2f5911915c8c4a0eeb62..svg)}@media screen and (max-width:1000px){.map-swapper .content-block .content .holder span{font-size:1.3rem}}.map-swapper .content-block .content h3{margin:0 0 16px}.map-swapper .content-block .content .text-holder{max-height:194px;overflow:hidden}.map-swapper .content-block .content .text-holder.active{max-height:unset}.map-swapper .content-block .content p{margin:0 0 8px}.map-swapper .content-block img{max-width:50%}@media screen and (max-width:1000px){.map-swapper .content-block img{max-width:100%}}.collection{padding:0 0 192px}@media screen and (max-width:767px){.collection{padding:0 0 63px}}.collection h2{margin:0 auto 40px;text-align:center}@media screen and (max-width:767px){.collection h2{margin:0 auto 18px}.collection .swiper{padding-bottom:73px}}.collection .gallerie-swiper .swiper-button-next{left:calc(50% + 28px);transform:translateX(-50%)}.collection .gallerie-swiper .swiper-button-prev{left:calc(50% - 28px);transform:translateX(-50%)}.creation{overflow:hidden;padding:0 0 92px}@media screen and (max-width:767px){.creation{padding:0 0 64px}}.creation h2{margin:0 auto 40px;text-align:center}@media screen and (max-width:767px){.creation h2{margin:0 auto 18px}}.creation .vyroba-swiper{max-width:678px;overflow:visible;width:100%}@media screen and (max-width:767px){.creation .vyroba-swiper{max-width:80%;padding-bottom:61px!important}}.creation .vyroba-swiper .swiper-button-next{left:calc(50% + 28px);transform:translateX(-50%)}.creation .vyroba-swiper .swiper-button-prev{left:calc(50% - 28px);transform:translateX(-50%)}.contact-main{padding:72px 0}@media screen and (max-width:1300px){.contact-main{padding:45px 0}}@media screen and (max-width:767px){.contact-main{padding:22px 0 24px}}.contact-main h2{border-bottom:5px solid #007465;margin:0 auto 48px;padding:0 0 29px;text-align:center}.contact-main .flex-holder{display:grid;gap:48px;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));width:100%}@media screen and (max-width:1100px){.contact-main .flex-holder{gap:32px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.contact-main .flex-holder .block{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.contact-main .flex-holder .block h4{font-size:2.4rem;margin:0 0 16px}@media screen and (max-width:767px){.contact-main .flex-holder .block h4{font-size:2rem}}.contact-main .flex-holder .block a,.contact-main .flex-holder .block address,.contact-main .flex-holder .block span{font-size:1.6rem;line-height:1.5em}.contact-main .flex-holder .block .wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:40px;justify-content:space-between}.contact-main .flex-holder .block .wrapper address{padding:0;width:160px}.contact-main .flex-holder .block .wrapper address:before{display:none!important}.contact-main .flex-holder .block .wrapper .helper{display:flex;flex-direction:column}.prodejny-sekce h2{margin:0 auto 24px;text-align:center}.prodejny-sekce p{font-size:1.8rem;margin:0 auto 40px;max-width:792px;text-align:center}.prodejny-sekce .swapper{align-items:center;border-bottom:1px solid #ffd400;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:center;margin:0 auto 40px;max-width:100%}@media screen and (max-width:767px){.prodejny-sekce .swapper{justify-content:flex-start;left:50%;max-width:unset!important;overflow-x:scroll;overflow-y:hidden;padding-left:20px;position:relative;transform:translateX(-50%);width:calc(100vw - var(--scrollbar-width) + .9px)}}.prodejny-sekce .swapper a{background-color:#f2f2f2;color:#3d3d3d;cursor:pointer;padding:8px 24px;transition:all .3s ease-in-out}.prodejny-sekce .swapper a.active,.prodejny-sekce .swapper a:hover{background-color:#ffd400}.prodejny-sekce .content-block{border-bottom:1px solid #dee1e4;display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;padding:32px 0 40px}@media screen and (max-width:1100px){.prodejny-sekce .content-block{padding:22px 0 30px}}@media screen and (max-width:767px){.prodejny-sekce .content-block{flex-direction:column;gap:0}}.prodejny-sekce .content-block h3{width:270px}@media screen and (max-width:1100px){.prodejny-sekce .content-block h3{width:220px}}@media screen and (max-width:767px){.prodejny-sekce .content-block h3{margin-bottom:24px;width:100%}}.prodejny-sekce .content-block .contact-holder{display:grid;gap:40px 48px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));max-width:calc(100% - 300px);width:100%}@media screen and (max-width:1100px){.prodejny-sekce .content-block .contact-holder{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-width:calc(100% - 240px)}}@media screen and (max-width:767px){.prodejny-sekce .content-block .contact-holder{gap:16px;max-width:100%}}.prodejny-sekce .content-block .contact-holder .contact-single{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}.prodejny-sekce .content-block .contact-holder .contact-single span{color:#3d3d3d;font-size:1.3rem;margin:0 0 8px}.prodejny-sekce .content-block .contact-holder .contact-single h4{color:#3d3d3d;font-size:2rem;margin:0 0 12px}.prodejny-sekce .content-block .contact-holder .contact-single .tel{color:#3d3d3d;font-size:1.3rem;margin:0 0 8px;padding-left:32px;position:relative}.prodejny-sekce .content-block .contact-holder .contact-single .tel:before{background:url(assets/_hashed/8aed0942475b82778d05..svg) no-repeat 50%!important;background-size:cover;content:"";display:block;height:24px;left:0;position:absolute;top:0;transform:unset;width:24px}.prodejny-sekce .content-block .contact-holder .contact-single .mail{color:#3d3d3d;font-size:1.3rem;margin:0 0 10px;padding-left:32px;position:relative}.prodejny-sekce .content-block .contact-holder .contact-single .mail:before{background:url(assets/_hashed/61370d51c58c1112aedc..svg) no-repeat 50%!important;background-size:cover;content:"";display:block;height:24px;left:0;position:absolute;top:0;transform:unset;width:24px}@media screen and (max-width:767px){.prodejny-sekce .content-block .contact-holder .contact-single .wrapper{display:flex;flex-wrap:wrap;gap:40px}}.prodejny-sekce .content-block .contact-holder .contact-single address{color:#3d3d3d;font-size:1.3rem;margin:0 0 8px;padding-left:32px;position:relative}.prodejny-sekce .content-block .contact-holder .contact-single address:before{background:url(assets/_hashed/c771b87dfd09959c2d9a..svg) no-repeat 50%!important;background-size:cover;content:"";display:block;height:24px;left:0;position:absolute;top:0;transform:unset;width:24px}.prodejny-sekce .content-block .contact-holder .contact-single .row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.prodejny-sekce .content-block .contact-holder .contact-single .row span{color:#3d3d3d;font-size:1.3rem;width:64px}.prodejny-sekce .content-block .contact-holder .contact-single .row span:last-of-type{font-weight:500;width:unset}.close{align-items:center;cursor:pointer;display:flex;height:20px;justify-content:center;right:21px;top:21px;width:20px;z-index:120}.close,.close div{position:absolute;transition:all .3s ease-in-out}.close div{background-color:#000;border-radius:0;height:2px;margin-top:0;width:100%}.close div:first-of-type{transform:rotate(45deg)}.close div:last-of-type{transform:rotate(-45deg)}.close:hover{transition:all .3s ease-in-out}.close:hover div{background-color:#eb3f30}.close:hover div:first-of-type{transform:rotate(-45deg)}.close:hover div:last-of-type{transform:rotate(45deg)}.bg-close{background-color:#3d3d3d;display:block;height:100vh;opacity:0;transition:all .5s ease-in-out;visibility:visible;z-index:-2}.bg-close,.modal{position:fixed;top:0;width:100%}.modal{display:none;flex-direction:row;height:100%;left:0;overflow-y:auto;padding-bottom:75px;padding-top:75px;transition:all .3s ease-in-out;z-index:2150}.modal::-webkit-scrollbar{background-color:#f8efeb;width:5px}.modal::-webkit-scrollbar-track{background-color:#f8efeb;border-radius:4px}.modal::-webkit-scrollbar-thumb{background:#f55f68;border-radius:10px}.modal::-webkit-scrollbar-corner{display:none}.modal.active{align-items:flex-start;display:flex;justify-content:center;transition:all .3s ease-in-out}.modal.active .bg-close{opacity:.6}.modal .close{left:unset;right:-50px;top:0}.modal .modal-text{background-color:#ffe0e0;max-width:700px;padding:25px;position:relative;transform:scaleY(0);transform-origin:top;transition:all .4s ease-in-out;width:100%}.modal .modal-text.active{transform:scale(1);transition:all .4s ease-in-out}.modal .modal-text .holder{opacity:0;transition:all .3s ease-in-out}.modal .modal-text .holder a,.modal .modal-text .holder blockquote,.modal .modal-text .holder h2,.modal .modal-text .holder h3,.modal .modal-text .holder h4,.modal .modal-text .holder h5,.modal .modal-text .holder p,.modal .modal-text .holder span{color:#000!important}.modal .modal-text .holder img{margin-bottom:25px;width:100%}.modal .modal-text .holder.op1{opacity:1}@media screen and (max-width:767px) and (min-height:0px){.modal{overflow:unset;padding:0}.modal .modal-text{padding-top:100px}.modal .modal-text .close{right:20px;top:20px}.modal .close div{background-color:#000}}.shop-review{padding:120px 0 98px;position:relative}@media (max-width:1440px){.shop-review{padding:80px 0 60px}}@media (max-width:1100px){.shop-review{padding:60px 0}}@media screen and (max-width:767px){.shop-review{padding:40px 0 32px}.shop-review .swiper-button-prev{bottom:1.5px;left:0}.shop-review .swiper-button-next{bottom:1.5px;left:52px}}.shop-review .container{position:relative}.shop-review .flex-holder{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative}.shop-review .flex-holder h2{margin:0 0 39px;padding:0 80px;text-align:center}@media screen and (max-width:767px){.shop-review .flex-holder h2{font-size:3.2rem;margin:0 0 24px;padding:0;text-align:left}}.shop-review .swiper-votes-wrap{padding-bottom:31px}.shop-review .votes-wrap{margin:0 0 64px;max-width:100%;width:100%}@media screen and (max-width:767px){.shop-review .votes-wrap{margin:0}}.shop-review .votes-wrap .vote-wrap{align-items:flex-start;border:5px solid #eb3f30;border-radius:0!important;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;margin-right:0;max-width:100%;padding:30px;width:100%}.shop-review .votes-wrap .vote-wrap:before{background:url(assets/_hashed/1dacb99240671d9ddebc..svg) no-repeat 50%;background-size:cover;content:"";display:block;height:32px;left:-5px;position:absolute;top:-5px;width:32px}.shop-review .votes-wrap .vote-wrap .vote-rating{margin:0 0 16px}.shop-review .votes-wrap .vote-wrap .vote-rating .stars{align-items:center;display:flex;flex-wrap:nowrap;gap:2px;height:20px;justify-content:flex-start;width:unset}.shop-review .votes-wrap .vote-wrap .vote-rating .stars .star{height:20px;line-height:20px;width:20px}.shop-review .votes-wrap .vote-wrap .vote-rating .stars .star.star-on:before{content:url(assets/_hashed/1870a7f005ad6d54e3af..svg)}.shop-review .votes-wrap .vote-wrap .vote-rating .stars .star.star-off:before{content:url(assets/_hashed/844892bf9db0d37fe1c1..svg)}.shop-review .votes-wrap .vote-wrap .vote-content{font-size:1.6rem;font-weight:500;line-height:1.5em;margin:0 0 28px}.shop-review .votes-wrap .vote-wrap .vote-summary{align-items:center;display:flex;flex-direction:row-reverse;gap:16px;justify-content:flex-end;margin-top:auto}.shop-review .votes-wrap .vote-wrap .vote-summary .vote-pic{background:url(assets/_hashed/417f5c6856569fde4cb5..svg) no-repeat 50%;background-size:cover;display:block;height:24px;margin:0;min-height:unset;min-width:unset;width:24px}.shop-review .votes-wrap .vote-wrap .vote-summary .vote-name,.shop-review .votes-wrap .vote-wrap .vote-summary .vote-name span{font-size:1.4rem;line-height:1.5em;margin:0}.shop-review .btn{margin:0 0 0 auto}.vote-wrap{align-items:flex-start;background-color:#fff;border:1px solid #ddcbb9;display:flex!important;flex-direction:column-reverse;flex-wrap:nowrap;justify-content:flex-start;padding:20px;position:relative!important}.vote-wrap .vote-content{color:#182322;font-size:1.4rem;line-height:1.5em;margin:0 0 17px}.vote-wrap .vote-pic{height:50px;margin-right:20px;min-width:50px;padding-right:0!important}.vote-wrap .vote-pic .vote-initials{align-items:center!important;background-color:#e4e7ed;border-radius:50%;color:#3d3d3d;display:flex!important;flex-direction:column!important;font-size:2rem!important;height:100%!important;justify-content:center!important;line-height:1em!important;padding-left:4px!important;width:100%!important}.vote-wrap .vote-pic img{display:none}.vote-wrap .vote-name{color:#3d3d3d;margin-bottom:14px}.vote-wrap .vote-name,.vote-wrap .vote-name span{font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:300;line-height:1.2em}.stars{align-items:center;display:flex;flex-wrap:nowrap;gap:2px;justify-content:flex-start;width:unset}.stars .star{height:12px;line-height:12px;width:12px}.stars .star.star-on:before{content:url(assets/_hashed/fcd5ac82938148bb0e06..svg)}.stars .star.star-off:before{content:url(assets/_hashed/e01c5153a5aa38d7fc03..svg)}.benefitBanner{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:0;padding:64px 0 96px}@media (max-width:1400px){.benefitBanner{padding:50px 0 70px}}@media (max-width:1100px){.benefitBanner{gap:16px;padding:40px 0 24px}}@media (max-width:800px){.benefitBanner{gap:0;grid-template-columns:repeat(1,1fr);padding:32px 0 64px}}.benefitBanner__item{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin:0!important;max-width:100%;padding:32px 64px 32px 48px;position:relative;text-align:left;width:100%}@media screen and (max-width:1100px){.benefitBanner__item{margin:0 0 16px!important;padding:16px 32px 16px 24px}.benefitBanner__item:last-of-type{margin-bottom:0!important}}@media screen and (max-width:800px){.benefitBanner__item{gap:16px;padding:20px 16px}}.benefitBanner__item:after{background:url(assets/_hashed/fa88bbe0ece8df0c3afa..svg) no-repeat 50%;background-size:cover;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:40px;z-index:1}@media screen and (max-width:1100px){.benefitBanner__item:after{width:20px}}@media screen and (max-width:800px){.benefitBanner__item:after{display:none}}.benefitBanner__item:nth-of-type(3n+1){background-color:#007465}.benefitBanner__item:nth-of-type(3n+1) .benefitBanner__data,.benefitBanner__item:nth-of-type(3n+1) .benefitBanner__title{color:#f5f4f4}.benefitBanner__item:nth-of-type(3n+2){background-color:#eb3f30}.benefitBanner__item:nth-of-type(3n+2) .benefitBanner__data,.benefitBanner__item:nth-of-type(3n+2) .benefitBanner__title{color:#f5f4f4}.benefitBanner__item:nth-of-type(3n+3){background-color:#ffd400}@media screen and (max-width:800px){.benefitBanner__item{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:16px!important;max-width:100%;text-align:left}}.benefitBanner__item .benefitBanner__picture{flex:unset;margin-bottom:20px;margin-right:0!important}@media screen and (max-width:800px){.benefitBanner__item .benefitBanner__picture img{max-width:32px}}.benefitBanner__item .benefitBanner__content{padding-right:0!important}.benefitBanner__item .benefitBanner__title{display:inline-block;font-family:Roboto,sans-serif;font-size:2.4rem;font-weight:500;line-height:1.2em;margin:0 0 8px;text-align:left}@media screen and (max-width:767px){.benefitBanner__item .benefitBanner__title{font-size:2rem;margin:0 0 8px;text-align:left}}.benefitBanner__item .benefitBanner__data{color:#182322;font-size:1.6rem;font-weight:400;line-height:1.5em;margin:0;text-align:left}@media screen and (max-width:767px){.benefitBanner__item .benefitBanner__data{font-size:1.3rem;margin:0;text-align:left}}body.mobile .news-section .container{padding:0!important}.news-section{margin-bottom:87px}.news-section .upper{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin:0 0 38px}@media screen and (max-width:767px){.news-section .upper .show-more{display:none}}.news-section h2{margin:0}.news-section .show-more{padding-bottom:8px}.news-section .show-more:before{bottom:-7px}.news-section .news-item{margin-right:24px}.news-section .news-holder{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:900px){.news-section .news-holder{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.news-section .mobile-button{display:none}@media screen and (max-width:767px){.news-section .mobile-button{display:block;margin-top:32px}}.type-posts-listing .news-item:first-of-type{grid-column:1/-1}.type-posts-listing .news-item:first-of-type .image{height:600px}@media screen and (max-width:1100px){.type-posts-listing .news-item:first-of-type .image{height:450px}}@media screen and (max-width:767px){.type-posts-listing .news-item:first-of-type .image{height:216px}}.news-holder,.news-wrapper{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(343px,1fr))}@media screen and (max-width:900px){.news-holder,.news-wrapper{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}.id-784 .content-wrapper-in #content{padding:0!important}.id-784 .content-wrapper-in #content .content-inner{max-width:100%!important}.news-item{align-items:flex-start;background-color:#faf9f9;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0!important;max-width:100%;padding-bottom:0!important;width:100%}.news-item .image{display:block;height:216px;margin-right:0!important;max-width:100%;overflow:hidden;position:relative;width:100%}.news-item .image a{display:inline-block}.news-item .image a,.news-item .image a img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.news-item .text{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:24px}.news-item .text time{color:#999798;font-size:1.2rem;font-weight:400;line-height:1.5em;margin-bottom:4px;order:0}.news-item .text .title{color:#3d3d3d;font-family:Roboto,sans-serif;font-size:2.2rem;font-weight:300;line-height:1.2em;margin-bottom:28px;order:1}.news-item .text .show-more{order:2}.news-item .text .description{display:none!important}@media screen and (max-width:767px){.news-item .text{padding:0 20px 20px}}.post-header-wrapper>div{display:flex;flex-direction:column-reverse;position:relative}.post-header-wrapper .post-header-texts{left:0;padding:100px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3}.post-header-wrapper .post-header-texts .post-date{display:none}.post-header-wrapper .post-header-texts h1{color:#182322;margin:0}.post-header-wrapper .post-description{display:none}.post-header-wrapper .post-header-image{overflow:hidden;position:relative}.post-header-wrapper .post-header-image:before{background-color:rgba(0,0,0,.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.post-header-wrapper .post-header-image img{max-height:550px;min-height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:2}@media screen and (max-width:1000px){.post-header-wrapper .post-header-image img{max-height:550px}}@media screen and (max-width:767px){.post-header-wrapper .post-header-texts{left:unset;min-height:500px;padding:100px 0;position:relative;top:unset;transform:unset}.post-header-wrapper .post-header-image{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw}.post-header-wrapper .post-header-image img{height:100%;min-height:unset;-o-object-fit:cover;object-fit:cover}}.news-item-detail{margin:0 auto;max-width:800px}.news-item-detail time{display:none}.id--15 .order-icon{padding:16px 0!important}.in-klient .client-center-box{margin-top:50px}.in-klient .client-center-box ul li::marker{content:"";display:none}.in-klient .customer-page .content-inner table tbody,.in-klient .customer-page .content-inner table thead,.in-klient .id--12 .content-inner table tbody,.in-klient .id--12 .content-inner table thead{white-space:nowrap;width:-moz-max-content;width:max-content}@media screen and (max-width:1440px){.in-klient :where(.temp_old_clientTables).customer-page .table tbody,.in-klient :where(.temp_old_clientTables).customer-page .table td,.in-klient :where(.temp_old_clientTables).customer-page .table th,.in-klient :where(.temp_old_clientTables).customer-page .table thead{display:unset!important}.in-klient :where(.temp_old_clientTables).customer-page .table td{display:table-cell!important;min-width:150px;padding:10px 10px 10px 0!important;white-space:normal!important;width:150px}.in-klient :where(.temp_old_clientTables).customer-page .table th{display:table-cell!important;min-width:150px;white-space:normal!important;width:150px}.in-klient :where(.temp_old_clientTables).customer-page .table thead{display:table-header-group!important}.in-klient th{display:table-cell!important}.in-klient thead{display:table-header-group!important}.in-klient tr{display:table-row!important}.in-klient td{display:table-cell!important;padding:10px 10px 10px 0!important}.in-klient .customer-page .content-inner,.in-klient .id--12 .content-inner{overflow-x:auto}}
/*# sourceMappingURL=../header/styles.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QlN1aEJnQixVWDhvUHBCLENXcG9Qb0Isb0NBYkosK0NBY1EsVVh1b1B0QixDQUNGLENXbm9QWSxtREFJSSx5QkFGQSxhQUNBLGtCVDFpQlosOEJGbXJRSixDV3RvUGdCLHFEQUdJLGFWcmpCUCxDVW1qQk8saUJBQ0EsaUJYeW9QcEIsQ1dwb1BvQix5REFHSSxhVjVqQlgsQ1UwakJXLGlCQUNBLGlCWHVvUHhCLENXbG9QZ0IscURBQ0ksYVZqa0JQLENVa2tCTyx5Qlhvb1BwQixDV2xvUG9CLDJEQUNJLG9CWG9vUHhCLENXMW5QUSwyQ0FDSSxtQlg2blBaLENXeG5QQSxpQkFDSSxnQlgyblBKLENXem5QSSxvQ0FISixpQkFJUSxlWDRuUE4sQ0FDRixDVzFuUEksb0JBQ0ksZ0JBQ0EsaUJYNG5QUixDVzFuUFEsb0NBSkosb0JBS1EsZUFDQSxlWDZuUFYsQ0FDRixDVzFuUEksOEJBQ0ksYUFDQSxTQUNBLG1DWDRuUFIsQ1cxblBRLG9DQUxKLDhCQU1RLGFBQ0Esc0JBQ0EsUVg2blBWLENBQ0YsQ1czblBRLHFDQUNJLGFBQ0Esc0JBQ0EsZ0JYNm5QWixDVzNuUFksb0NBTEoscUNBTVEsNkJYOG5QZCxDQUNGLENXNW5QWSxxREFDSSw2Qlg4blBoQixDVzNuUG9CLGlFQUNJLGdEWDZuUHhCLENXNW1QWSwyQ0FLSSx1QkFKQSx3QlYzb0JBLENVNm9CQSxhQUNBLHNCQUdBLGlCQURBLDJCQUdBLGdCQVBBLDZCQU1BLGlCWCttUGhCLENXNW1QZ0IsaURBR0ksWUFGQSxpREFDQSxrQkFFQSxPWDhtUHBCLENXNW1Qb0IscUNBTkosaURBT1EsWVgrbVB0QixDV2pvUFUsMkNBdUJRLFlYK21QbEIsQ0FKRixDV3htUGdCLG9DQTFCSiwyQ0EyQlEsWVhnblBsQixDQUNGLENXOW1QZ0IsZ0RBQ0ksYVY3cUJBLENVK3FCQSxpQkFDQSxrQkFGQSxjWGtuUHBCLENXOW1Qb0Isb0NBTkosZ0RBT1EsZVhpblB0QixDQUNGLENXOW1QZ0IsOENBQ0ksYVZ4ckJBLENVeXJCQSxlWGduUHBCLENXOW1Qb0Isb0NBSkosOENBS1EsZVhp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QSxpQlh6REEsK0JXc0RBLFlicW9TSixDYTluU0ksMEJBRUksd0JUeEJFLENTdUJGLFNiaW9TUixDYTduU0ksZ0NBRUksd0JUN0JFLENTNEJGLGlCYmdvU1IsQ2E1blNJLGdDQUNJLGtCWjVDQSxDWTZDQSxrQmI4blNSLENhM25TSSxpQ0FDSSxZYjZuU1IsQ2ExblNJLGNBR0ksdUJBREEsYUFFQSx1QlhwRkosOEJGbXRTSixDYTduU1Esd0JBQ0ksVWIrblNaLENheG5TSSxjQUdJLFdBRkEsWUFDQSxLYjJuU1IsQ2FublNJLG1CQUlJLHlCQUZBLGdCQUlBLGFBREEsa0JBRUEsb0JBQ0EscUJYaEhKLCtCVzJHSSxVYjZuU1IsQ2F0blNRLDBCQUVJLG1CWHBIUiw4QkYrdVNKLENheG5TUSwyQkFFSSxVWHpIUiw4QkZzdlNKLENhM25TWSx3UEFRSSxvQmI2blNoQixDYTFuU1ksK0JBRUksbUJBREEsVWI2blNoQixDYXpuU1ksK0JBQ0ksU2IyblNoQixDYXJuU0EseURBQ0ksT0FDSSxlQUNBLFNid25TTixDYWxuU00sbUJBQ0ksaUJib25TVixDYWxuU1UsMEJBRUksV0FEQSxRYnFuU2QsQ2FybVNVLGtCQUNJLHFCYnVtU2QsQ0FDRixDY2p5U0EsYUFFSSxxQkFFQSxpQmRpeVNKLENjL3hTSSwwQkFOSixhQU9RLG1CZGt5U04sQ0FDRixDYy94U0ksMEJBWEosYUFZUSxjZGt5U04sQ0FDRixDYy94U0ksb0NBaEJKLGFBaUJRLG1CZGt5U04sQ2NoeVNNLGlDQUVJLGFBREEsTWRteVNWLENjL3hTTSxpQ0FFSSxhQURBLFNka3lTVixDQUNGLENjOXhTSSx3QkFDSSxpQmRneVNSLENjN3hTSSwwQkFJSSxtQkFGQSxhQUNBLHNCQUdBLGlCQURBLDJCQUpBLGlCZG95U1IsQ2M3eFNRLDZCQUVJLGdCQUNBLGVBRkEsaUJkaXlTWixDYzd4U1ksb0NBTEosNkJBU1EsaUJBREEsZ0JBREEsVUFEQSxlZG15U2QsQ0FDRixDYzV4U0ksZ0NBQ0ksbUJkOHhTUixDYzN4U0kseUJBR0ksZ0JBRkEsZUFDQSxVZDh4U1IsQ2N4eFNR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LGdCQUZBLG1DQUdBLDZCQUZBLFdqQmszVFYsQ2lCNzJUTSxrRUFDSSw2QkFFQSxnQkFDQSw2QkFGQSxXakJpM1RWLENpQjUyVE0scUVBQ0ksb0NqQjgyVFYsQ2lCMzJUTSxjQUNJLDRCakI2MlRWLENpQjEyVE0saUJBQ0ksb0NqQjQyVFYsQ2lCejJUTSxjQUNJLDJCakIyMlRWLENpQngyVE0sY0FDSSw2QkFDQSxrQ2pCMDJUVixDaUJ2MlRNLDJFQUVJLGVqQnkyVFYsQ0FDRjtBa0IzOFRBLCtDQUErQyIsInNvdXJjZXMiOlsid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fZ2VuZXJhbC5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9zdHlsZXMuY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbWlyYW5kYS1mcm9udGVuZC8uL2FwcC9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly9taXJhbmRhLWZyb250ZW5kLy4vYXBwL3Njc3MvX3N3aXBlci5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fc3BlY2lmaWMtdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbWlyYW5kYS1mcm9udGVuZC8uL2FwcC9zY3NzL19wb3B1cHMuc2NzcyIsIndlYnBhY2s6Ly9taXJhbmRhLWZyb250ZW5kLy4vYXBwL3Njc3MvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9taXJhbmRhLWZyb250ZW5kLy4vYXBwL3Njc3MvX2NhdGVnb3J5LnNjc3MiLCJ3ZWJwYWNrOi8vbWlyYW5kYS1mcm9udGVuZC8uL2FwcC9zY3NzL19wcm9kdWN0LWRldGFpbC5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fY2FydC5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fY3VzdG9tLWJhbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly9taXJhbmRhLWZyb250ZW5kLy4vYXBwL3Njc3MvX2N1c3RvbS1wYWdlcy5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly9taXJhbmRhLWZyb250ZW5kLy4vYXBwL3Njc3MvX3Nob3AtcmV2aWV3LnNjc3MiLCJ3ZWJwYWNrOi8vbWlyYW5kYS1mcm9udGVuZC8uL2FwcC9zY3NzL19iZW5lZml0cy5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9fYmxvZy5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9hcHAvc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovL21pcmFuZGEtZnJvbnRlbmQvLi9zcmMvaGVhZGVyL3N0eWxlcy5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XHJcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuLmJ0bixcclxuLm5leHQtc3RlcC1iYWNrLFxyXG4ucmF0ZS1mb3JtLXRyaWdnZXIsXHJcbi5jcC1idXR0b24sXHJcbi5jaGV2cm9uLWFmdGVyLFxyXG4uYWRkLWNvbW1lbnQsXHJcbi5sb2dpbi1idG4sXHJcbi5kaXNwbGF5LXJlc3VsdHMtZ3JvdXAge1xyXG4gICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG4gICAgICAgIC8vIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uYnRuLmJ0bi1wcmltYXJ5LFxyXG4uZXh0ZW5kZWQtYmFubmVyLWxpbmssXHJcbi5hZGQtdG8tY2FydC1idXR0b24sXHJcbi5idG4tY29udmVyc2lvbixcclxuLmJ0bi1jYXJ0IHtcclxuICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbU1NKDE4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XHJcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJ0LWljb24ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCAxMHB4IDE2cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NhcnQuc3ZnKTtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zdGFyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItd2hpdGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5iaWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDE3cHggMzJweCAxNXB4IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5leHRlbmRlZC1iYW5uZXItbGluayB7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDE2cHggMTBweCAxNnB4O1xyXG5cclxufVxyXG5cclxuLmJ0bi5zZWNvbmRhcnkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkY29sb3ItZm9udC1zZWNvbmQgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDExcHggMTZweCAxMXB4IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogcmVtTU0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS03MCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmLndoaXRlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi5idG4teHMuYnRuLXByaW1hcnkge1xyXG4gICAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWRkLXRvLWNhcnQtYnV0dG9uIHt9XHJcblxyXG4ucHJvZHVjdCAuYnRuLXByaW1hcnksXHJcbi5wcm9kdWN0IC5hZGQtdG8tY2FydC1idXR0b24sXHJcbi5wcm9kdWN0IC5idG4tY2FydCB7XHJcbiAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMjRweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiByZW1NTSgxOCk7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwIDBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS03MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY2FydC5zdmcpO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbi5zd2lwZXIge1xyXG5cclxuICAgIC5wcm9kdWN0IC5idG4tcHJpbWFyeSxcclxuICAgIC5wcm9kdWN0IC5hZGQtdG8tY2FydC1idXR0b24sXHJcbiAgICAucHJvZHVjdCAuYnRuLWNhcnQge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTNweCAxNnB4IDEzcHggMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTcgLmV4dGVuZGVkLWJhbm5lci1saW5rLFxyXG4uY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAgLmV4dGVuZGVkLWJhbm5lci1saW5rLFxyXG4uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItbGluayxcclxuLmJ0bi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwIDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgZm9udC1zaXplOiByZW1NTSgxOCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTcwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS03MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLmJ0bi1sb2dpbixcclxuLmJ0bi1sb2dpbixcclxuLmJ0bi1kZWZhdWx0LFxyXG4uYnRuLWJvcmRlciB7XHJcbiAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNTAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogcmVtTU0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTRlbTtcclxuICAgIHBhZGRpbmc6IDE3cHggMzJweCAxNXB4IDMycHg7XHJcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ib3JkZXIge1xyXG4gICAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgcGFkZGluZzogMTFweCA0MHB4IDExcHggNDBweDtcclxufVxyXG5cclxuLm5leHQtc3RlcC1iYWNrIHt9XHJcblxyXG5idXR0b24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICBvdXRsaW5lOiB1bnNldDtcclxufVxyXG5cclxuZmllbGRzZXQge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxufVxyXG5cclxuLm1pZGRsZS1iYW5uZXJzLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9keS1iYW5uZXJzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwNHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmxhdGVzdC1jb250cmlidXRpb24tYm94IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbmFkZHJlc3Mge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gY29sb3I6ICM3MDZlNmY7XHJcbiAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBsZWZ0OiAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3BsYWNlLWRhcmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG59XHJcblxyXG5hLFxyXG5zcGFuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmLnRlbCxcclxuICAgICYucHJvamVjdC1waG9uZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9waG9uZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGFyayB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3Bob25lLWRhcmsuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1haWwsXHJcbiAgICAmLnByb2plY3QtZW1haWwsXHJcbiAgICAmLnByb2plY3QtbWFpbCB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL21haWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDEpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRhcmsge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9tYWlsLWRhcmsuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNob3ctbW9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWRhcms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAyNHB4IDhweCAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1mb250O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc2hvd21vcmUuc3ZnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnN0YWdyYW0taWNvbixcclxuLmZhY2Vib29rLWljb24sXHJcbi55b3V0dWJlLWljb24ge1xyXG4gICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9udC0yMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaW5zdGFncmFtLWljb24ge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaW5zdGFncmFtLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2luc3RhZ3JhbS1ob3Yuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYWNlYm9vay1pY29uIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ZhY2Vib29rLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ZhY2Vib29rLWhvdi5zdmcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnlvdXR1YmUtaWNvbiB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi95b3V0dWJlLnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3lvdXR1YmUtaG92LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnJlYWRjcnVtYnMtd3JhcHBlciB7fVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5icmVhZGNydW1icy13cmFwcGVyIHtcclxuICAgICAgICAuYnJlYWRjcnVtYnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDExcHggMCAwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnR5cGUtY2F0ZWdvcnkge1xyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICBtYXJnaW46IDlweCAwIDlweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW46IDRweCAwIDBweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnR5cGUtY2F0ZWdvcnksXHJcbi5pZC03MzIsXHJcbi5pZC03OTEsXHJcbi5pZC03ODgge1xyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjbmF2aWdhdGlvbi1maXJzdCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2hvbWUuc3ZnKTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAubmF2aWdhdGlvbi1idWxsZXQge1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmlnYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAwcHg7XHJcbiAgICBtYXJnaW46IDlweCAwIDI1cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDUwO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIGEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAjNkU1OTU0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNuYXZpZ2F0aW9uLWZpcnN0IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9ob21lLWRhcmsuc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2JyZWFkY3J1bWJzLWRhcmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy1kYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJj5zcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmlkLS04IHtcclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICNyZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY28tcmVnaXN0cmF0aW9uIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGZpZWxkc2V0IHtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJveCB7fVxyXG59XHJcblxyXG4uc3RhcnMgLnN0YXIuaXMtYWN0aXZlOmhvdmVyLFxyXG4uc3RhcnMgLnN0YXIuc3Rhci1oYWxmOmJlZm9yZSxcclxuLnN0YXJzIC5zdGFyLnN0YXItb246YmVmb3JlIHtcclxuICAgIGNvbG9yOiAjQ0Q5OTMzO1xyXG59XHJcblxyXG4uc3RhcnMgYS5zdGFyLW9mZjpiZWZvcmUsXHJcbi5zdGFycyBzcGFuLnN0YXItb2ZmOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogI0REQ0JCOTtcclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLmJ0bixcbi5uZXh0LXN0ZXAtYmFjayxcbi5yYXRlLWZvcm0tdHJpZ2dlcixcbi5jcC1idXR0b24sXG4uY2hldnJvbi1hZnRlcixcbi5hZGQtY29tbWVudCxcbi5sb2dpbi1idG4sXG4uZGlzcGxheS1yZXN1bHRzLWdyb3VwIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwIDBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXByaW1hcnksXG4uZXh0ZW5kZWQtYmFubmVyLWxpbmssXG4uYWRkLXRvLWNhcnQtYnV0dG9uLFxuLmJ0bi1jb252ZXJzaW9uLFxuLmJ0bi1jYXJ0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0Y1RjRGNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIzRjMwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBhZGRpbmc6IDEycHggMTZweCAxMnB4IDE2cHg7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uZXh0ZW5kZWQtYmFubmVyLWxpbms6aG92ZXIsXG4uYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVyLFxuLmJ0bi1jb252ZXJzaW9uOmhvdmVyLFxuLmJ0bi1jYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tcHJpbWFyeS53aGl0ZTpob3Zlcixcbi5leHRlbmRlZC1iYW5uZXItbGluay53aGl0ZTpob3Zlcixcbi5hZGQtdG8tY2FydC1idXR0b24ud2hpdGU6aG92ZXIsXG4uYnRuLWNvbnZlcnNpb24ud2hpdGU6aG92ZXIsXG4uYnRuLWNhcnQud2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmNhcnQtaWNvbixcbi5leHRlbmRlZC1iYW5uZXItbGluay5jYXJ0LWljb24sXG4uYWRkLXRvLWNhcnQtYnV0dG9uLmNhcnQtaWNvbixcbi5idG4tY29udmVyc2lvbi5jYXJ0LWljb24sXG4uYnRuLWNhcnQuY2FydC1pY29uIHtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHggMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LmNhcnQtaWNvbjo6YmVmb3JlLFxuLmV4dGVuZGVkLWJhbm5lci1saW5rLmNhcnQtaWNvbjo6YmVmb3JlLFxuLmFkZC10by1jYXJ0LWJ1dHRvbi5jYXJ0LWljb246OmJlZm9yZSxcbi5idG4tY29udmVyc2lvbi5jYXJ0LWljb246OmJlZm9yZSxcbi5idG4tY2FydC5jYXJ0LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY2FydC5zdmcpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmJ0bi5idG4tcHJpbWFyeS5zdGFyLFxuLmV4dGVuZGVkLWJhbm5lci1saW5rLnN0YXIsXG4uYWRkLXRvLWNhcnQtYnV0dG9uLnN0YXIsXG4uYnRuLWNvbnZlcnNpb24uc3Rhcixcbi5idG4tY2FydC5zdGFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uYnRuLmJ0bi1wcmltYXJ5LnN0YXI6OmJlZm9yZSxcbi5leHRlbmRlZC1iYW5uZXItbGluay5zdGFyOjpiZWZvcmUsXG4uYWRkLXRvLWNhcnQtYnV0dG9uLnN0YXI6OmJlZm9yZSxcbi5idG4tY29udmVyc2lvbi5zdGFyOjpiZWZvcmUsXG4uYnRuLWNhcnQuc3Rhcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci13aGl0ZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmJ0bi5idG4tcHJpbWFyeS5iaWcsXG4uZXh0ZW5kZWQtYmFubmVyLWxpbmsuYmlnLFxuLmFkZC10by1jYXJ0LWJ1dHRvbi5iaWcsXG4uYnRuLWNvbnZlcnNpb24uYmlnLFxuLmJ0bi1jYXJ0LmJpZyB7XG4gIHBhZGRpbmc6IDE3cHggMzJweCAxNXB4IDMycHg7XG59XG5cbi5leHRlbmRlZC1iYW5uZXItbGluayB7XG4gIHBhZGRpbmc6IDExcHggMTZweCAxMHB4IDE2cHg7XG59XG5cbi5idG4uc2Vjb25kYXJ5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzQ2NSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE4MjMyMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMXB4IDE2cHggMTFweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmJ0bi5zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI0Y1RjRGNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDY1ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xufVxuLmJ0bi5zZWNvbmRhcnkud2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xufVxuLmJ0bi5zZWNvbmRhcnkud2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEY0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLXhzLmJ0bi1wcmltYXJ5IHtcbiAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggNDBweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdCAuYnRuLXByaW1hcnksXG4ucHJvZHVjdCAuYWRkLXRvLWNhcnQtYnV0dG9uLFxuLnByb2R1Y3QgLmJ0bi1jYXJ0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAxMnB4IDI0cHggMTJweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRjVGNEY0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjNGMzAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLnByb2R1Y3QgLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnByb2R1Y3QgLmFkZC10by1jYXJ0LWJ1dHRvbjpob3Zlcixcbi5wcm9kdWN0IC5idG4tY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0IC5idG4tcHJpbWFyeTo6YmVmb3JlLFxuLnByb2R1Y3QgLmFkZC10by1jYXJ0LWJ1dHRvbjo6YmVmb3JlLFxuLnByb2R1Y3QgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NhcnQuc3ZnKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN3aXBlciAucHJvZHVjdCAuYnRuLXByaW1hcnksXG4gIC5zd2lwZXIgLnByb2R1Y3QgLmFkZC10by1jYXJ0LWJ1dHRvbixcbiAgLnN3aXBlciAucHJvZHVjdCAuYnRuLWNhcnQge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAxM3B4IDE2cHggMTNweCAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlciAucHJvZHVjdCAuYnRuLXByaW1hcnk6OmJlZm9yZSxcbiAgLnN3aXBlciAucHJvZHVjdCAuYWRkLXRvLWNhcnQtYnV0dG9uOjpiZWZvcmUsXG4gIC5zd2lwZXIgLnByb2R1Y3QgLmJ0bi1jYXJ0OjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jdXN0b20tZm9vdGVyX19iYW5uZXIxNyAuZXh0ZW5kZWQtYmFubmVyLWxpbmssXG4uY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAgLmV4dGVuZGVkLWJhbm5lci1saW5rLFxuLmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLWxpbmssXG4uYnRuLmJ0bi1zZWNvbmRhcnkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDc0NjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAxNnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwIDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG4uY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTcgLmV4dGVuZGVkLWJhbm5lci1saW5rOmhvdmVyLFxuLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEwIC5leHRlbmRlZC1iYW5uZXItbGluazpob3Zlcixcbi5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci1saW5rOmhvdmVyLFxuLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbG9naW4sXG4uYnRuLWxvZ2luLFxuLmJ0bi1kZWZhdWx0LFxuLmJ0bi1ib3JkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRjVGNEY0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XG4gIHBhZGRpbmc6IDE3cHggMzJweCAxNXB4IDMycHg7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWxvZ2luOmhvdmVyLFxuLmJ0bi1sb2dpbjpob3Zlcixcbi5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tYm9yZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWJvcmRlciB7XG4gIHBhZGRpbmc6IDE2cHggNDBweCAxNnB4IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgcGFkZGluZzogMTFweCA0MHB4IDExcHggNDBweDtcbn1cblxuYnV0dG9uIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IHVuc2V0O1xuICBvdXRsaW5lOiB1bnNldDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm1pZGRsZS1iYW5uZXJzLXdyYXBwZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5LWJhbm5lcnMge1xuICBtYXJnaW4tYm90dG9tOiAxMDRweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5ib2R5LWJhbm5lcnMgLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9keS1iYW5uZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5sYXRlc3QtY29udHJpYnV0aW9uLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuYWRkcmVzczo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vcGxhY2UtZGFyay5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5hLFxuc3BhbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmEudGVsLCBhLnByb2plY3QtcGhvbmUsXG5zcGFuLnRlbCxcbnNwYW4ucHJvamVjdC1waG9uZSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI0Y1RjRGNDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmEudGVsIHNwYW4sIGEucHJvamVjdC1waG9uZSBzcGFuLFxuc3Bhbi50ZWwgc3BhbixcbnNwYW4ucHJvamVjdC1waG9uZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5hLnRlbDo6YmVmb3JlLCBhLnByb2plY3QtcGhvbmU6OmJlZm9yZSxcbnNwYW4udGVsOjpiZWZvcmUsXG5zcGFuLnByb2plY3QtcGhvbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgbGVmdDogMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwJSAhaW1wb3J0YW50O1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vcGhvbmUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5hLnRlbDpob3ZlcjphZnRlciwgYS5wcm9qZWN0LXBob25lOmhvdmVyOmFmdGVyLFxuc3Bhbi50ZWw6aG92ZXI6YWZ0ZXIsXG5zcGFuLnByb2plY3QtcGhvbmU6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuYS50ZWw6OmFmdGVyLCBhLnByb2plY3QtcGhvbmU6OmFmdGVyLFxuc3Bhbi50ZWw6OmFmdGVyLFxuc3Bhbi5wcm9qZWN0LXBob25lOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29udGVudDogXCJcIjtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGNDtcbn1cbmEudGVsLmRhcms6OmJlZm9yZSwgYS5wcm9qZWN0LXBob25lLmRhcms6OmJlZm9yZSxcbnNwYW4udGVsLmRhcms6OmJlZm9yZSxcbnNwYW4ucHJvamVjdC1waG9uZS5kYXJrOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3Bob25lLWRhcmsuc3ZnKSAhaW1wb3J0YW50O1xufVxuYS50ZWwuZGFyazo6YWZ0ZXIsIGEucHJvamVjdC1waG9uZS5kYXJrOjphZnRlcixcbnNwYW4udGVsLmRhcms6OmFmdGVyLFxuc3Bhbi5wcm9qZWN0LXBob25lLmRhcms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbn1cbmEubWFpbCwgYS5wcm9qZWN0LWVtYWlsLCBhLnByb2plY3QtbWFpbCxcbnNwYW4ubWFpbCxcbnNwYW4ucHJvamVjdC1lbWFpbCxcbnNwYW4ucHJvamVjdC1tYWlsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuYS5tYWlsIHNwYW4sIGEucHJvamVjdC1lbWFpbCBzcGFuLCBhLnByb2plY3QtbWFpbCBzcGFuLFxuc3Bhbi5tYWlsIHNwYW4sXG5zcGFuLnByb2plY3QtZW1haWwgc3BhbixcbnNwYW4ucHJvamVjdC1tYWlsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbmEubWFpbDo6YmVmb3JlLCBhLnByb2plY3QtZW1haWw6OmJlZm9yZSwgYS5wcm9qZWN0LW1haWw6OmJlZm9yZSxcbnNwYW4ubWFpbDo6YmVmb3JlLFxuc3Bhbi5wcm9qZWN0LWVtYWlsOjpiZWZvcmUsXG5zcGFuLnByb2plY3QtbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBsZWZ0OiAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9tYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuYS5tYWlsOmhvdmVyOmFmdGVyLCBhLnByb2plY3QtZW1haWw6aG92ZXI6YWZ0ZXIsIGEucHJvamVjdC1tYWlsOmhvdmVyOmFmdGVyLFxuc3Bhbi5tYWlsOmhvdmVyOmFmdGVyLFxuc3Bhbi5wcm9qZWN0LWVtYWlsOmhvdmVyOmFmdGVyLFxuc3Bhbi5wcm9qZWN0LW1haWw6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuYS5tYWlsOjphZnRlciwgYS5wcm9qZWN0LWVtYWlsOjphZnRlciwgYS5wcm9qZWN0LW1haWw6OmFmdGVyLFxuc3Bhbi5tYWlsOjphZnRlcixcbnNwYW4ucHJvamVjdC1lbWFpbDo6YWZ0ZXIsXG5zcGFuLnByb2plY3QtbWFpbDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjQ7XG59XG5hLm1haWwuZGFyazo6YmVmb3JlLCBhLnByb2plY3QtZW1haWwuZGFyazo6YmVmb3JlLCBhLnByb2plY3QtbWFpbC5kYXJrOjpiZWZvcmUsXG5zcGFuLm1haWwuZGFyazo6YmVmb3JlLFxuc3Bhbi5wcm9qZWN0LWVtYWlsLmRhcms6OmJlZm9yZSxcbnNwYW4ucHJvamVjdC1tYWlsLmRhcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vbWFpbC1kYXJrLnN2ZykgIWltcG9ydGFudDtcbn1cbmEubWFpbC5kYXJrOjphZnRlciwgYS5wcm9qZWN0LWVtYWlsLmRhcms6OmFmdGVyLCBhLnByb2plY3QtbWFpbC5kYXJrOjphZnRlcixcbnNwYW4ubWFpbC5kYXJrOjphZnRlcixcbnNwYW4ucHJvamVjdC1lbWFpbC5kYXJrOjphZnRlcixcbnNwYW4ucHJvamVjdC1tYWlsLmRhcms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbn1cbmEuc2hvdy1tb3JlLFxuc3Bhbi5zaG93LW1vcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMTUyMzM5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAyNHB4IDhweCAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuYS5zaG93LW1vcmU6aG92ZXI6OmJlZm9yZSxcbnNwYW4uc2hvdy1tb3JlOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMDtcbn1cbmEuc2hvdy1tb3JlOjphZnRlcixcbnNwYW4uc2hvdy1tb3JlOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc2hvd21vcmUuc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuYS5zaG93LW1vcmU6OmJlZm9yZSxcbnNwYW4uc2hvdy1tb3JlOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDNEO1xufVxuXG4uaW5zdGFncmFtLWljb24sXG4uZmFjZWJvb2staWNvbixcbi55b3V0dWJlLWljb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5zdGFncmFtLWljb246OmJlZm9yZSxcbi5mYWNlYm9vay1pY29uOjpiZWZvcmUsXG4ueW91dHViZS1pY29uOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnJlYWRjcnVtYnMtd3JhcHBlciAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbjogMTFweCAwIDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogOXB4IDAgOXB4IDAgIWltcG9ydGFudDtcbn1cbi50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1icyBhLFxuLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBjb2xvcjogI0Y1RjRGNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW46IDRweCAwIDBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzLFxuLmlkLTczMiAuYnJlYWRjcnVtYnMsXG4uaWQtNzkxIC5icmVhZGNydW1icyxcbi5pZC03ODggLmJyZWFkY3J1bWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzID4gc3Bhbixcbi5pZC03MzIgLmJyZWFkY3J1bWJzID4gc3Bhbixcbi5pZC03OTEgLmJyZWFkY3J1bWJzID4gc3Bhbixcbi5pZC03ODggLmJyZWFkY3J1bWJzID4gc3BhbiB7XG4gIGNvbG9yOiAjRjVGNEY0O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6OmJlZm9yZSxcbi5pZC03MzIgLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6OmJlZm9yZSxcbi5pZC03OTEgLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6OmJlZm9yZSxcbi5pZC03ODggLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vaG9tZS5zdmcpO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IC5uYXZpZ2F0aW9uLWJ1bGxldDo6YmVmb3JlLFxuLmlkLTczMiAuYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3QgLm5hdmlnYXRpb24tYnVsbGV0OjpiZWZvcmUsXG4uaWQtNzkxIC5icmVhZGNydW1icyAjbmF2aWdhdGlvbi1maXJzdCAubmF2aWdhdGlvbi1idWxsZXQ6OmJlZm9yZSxcbi5pZC03ODggLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IC5uYXZpZ2F0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDo6YmVmb3JlLFxuLmlkLTczMiAuYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0OjpiZWZvcmUsXG4uaWQtNzkxIC5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQ6OmJlZm9yZSxcbi5pZC03ODggLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMHB4O1xuICBtYXJnaW46IDlweCAwIDI1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG59XG4uYnJlYWRjcnVtYnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1icyBhIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzZFNTk1NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNzQ2NTtcbn1cbi5icmVhZGNydW1icyBhOjpiZWZvcmUsIC5icmVhZGNydW1icyBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3QgYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiB1bnNldDtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vaG9tZS1kYXJrLnN2Zyk7XG59XG4uYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3QgLm5hdmlnYXRpb24tYnVsbGV0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2JyZWFkY3J1bWJzLWRhcmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiAyMnB4O1xufVxuLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgOHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy1kYXJrLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMHB4O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuOmxhc3Qtb2YtdHlwZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuID4gc3BhbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1icyA+IHNwYW4gPiBhIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuID4gYSBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uYnJlYWRjcnVtYnMgPiBzcGFuID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJyZWFkY3J1bWJzID4gc3BhbjpsYXN0LWNoaWxkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pZC0tOCAjY29udGVudCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmlkLS04ICNyZWdpc3Rlci1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLmNvLXJlZ2lzdHJhdGlvbiB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY28tcmVnaXN0cmF0aW9uIGZpZWxkc2V0IGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuLnN0YXJzIC5zdGFyLmlzLWFjdGl2ZTpob3Zlcixcbi5zdGFycyAuc3Rhci5zdGFyLWhhbGY6YmVmb3JlLFxuLnN0YXJzIC5zdGFyLnN0YXItb246YmVmb3JlIHtcbiAgY29sb3I6ICNDRDk5MzM7XG59XG5cbi5zdGFycyBhLnN0YXItb2ZmOmJlZm9yZSxcbi5zdGFycyBzcGFuLnN0YXItb2ZmOmJlZm9yZSB7XG4gIGNvbG9yOiAjRERDQkI5O1xufVxuXG4uc2xpY2stbmV4dCxcbi5zbGljay1wcmV2LFxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBmb250LXNpemU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB0b3A6IHVuc2V0O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiAwcHggMCAwcHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzQ2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLWluLW91dDtcbn1cbi5zbGljay1uZXh0OjpiZWZvcmUsXG4uc2xpY2stcHJldjo6YmVmb3JlLFxuLnN3aXBlci1idXR0b24tcHJldjo6YmVmb3JlLFxuLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWxlZnQuc3ZnKTtcbn1cbi5zbGljay1uZXh0OmhvdmVyLFxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLFxuLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG59XG4uc2xpY2stbmV4dDpob3Zlcjo6YmVmb3JlLFxuLnNsaWNrLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6OmJlZm9yZSxcbi5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbGVmdC1ob3Yuc3ZnKTtcbn1cbi5zbGljay1uZXh0OmFmdGVyLFxuLnNsaWNrLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZCxcbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zbGljay1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc2xpY2stZGlzYWJsZWQge1xuICBjdXJzb3I6IGF1dG87XG59XG4uc2xpY2stcHJldixcbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zbGljay1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uc3dpcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxufVxuXG4uc2xpY2stbmV4dCxcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiBjYWxjKDU2cHggKyAycmVtKTtcbn1cbi5zbGljay1uZXh0OjpiZWZvcmUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5zbGljay1uZXh0OmhvdmVyOjpiZWZvcmUsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWxlZnQtaG92LnN2Zyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLW5leHQsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDc2cHg7XG4gIH1cbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWxpc3Qge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuXG4ucHJvZHVjdHMtYmxvY2suc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwcHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogLTU0cHggIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDJweCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRERDQkI5O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDc0NjU7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcbiAgICBib3JkZXItY29sb3I6ICMwMDc0NjU7XG4gIH1cbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGdhcDogOHB4O1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDAgMnB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0REQ0JCOTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzQ2NTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG4gIGJvcmRlci1jb2xvcjogIzAwNzQ2NTtcbn1cblxuLnBvcHVwLXdpZGdldCB7XG4gIHotaW5kZXg6IDExMDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMDBweDtcbn1cbi5wb3B1cC13aWRnZXQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgdG9wOiA2NXB4O1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQuc3RpY2t5IHtcbiAgdG9wOiA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQge1xuICAgIHRvcDogMTIwcHg7XG4gIH1cbiAgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQuc3RpY2t5IHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbiAgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQuc3RpY2t5IHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbi5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICB0b3A6IDY1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0LnN0aWNreSB7XG4gIHRvcDogNTRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbiAgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldC5zdGlja3kge1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldCB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG4gIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQuc3RpY2t5IHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cblxuI3dhdGNoZG9nLWZvcm0gLmNvbnNlbnRzIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4ud2F0Y2hkb2ctcm93IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndhdGNoZG9nLXJvdyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQge1xuICB0b3A6IDkzcHg7XG59XG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQuc3RpY2t5IHtcbiAgdG9wOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldC5zdGlja3kge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0IHtcbiAgICB0b3A6IDg3cHg7XG4gIH1cbiAgLmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0LnN0aWNreSB7XG4gICAgdG9wOiA1MnB4O1xuICB9XG59XG4uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgdG9wOiA5M3B4O1xufVxuLmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldC5zdGlja3kge1xuICB0b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0IHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQuc3RpY2t5IHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQge1xuICAgIHRvcDogODdweDtcbiAgfVxuICAuYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0LnN0aWNreSB7XG4gICAgdG9wOiA1MnB4O1xuICB9XG59XG5cbi5jYXJ0LXdpZGdldCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbGVmdDogNTUlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYXJ0LXdpZGdldCB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXdpZGdldCB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xuICB9XG59XG4uY2FydC13aWRnZXQgPiAuY2FydC13aWRnZXQtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciB7XG4gIHBhZGRpbmc6IDAgMTRweCAxNHB4IDE0cHg7XG59XG4uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIC5jYXJ0LXdpZGdldC1wcm9kdWN0cy1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERENCQjkgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG4uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3QgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtaW1hZ2Uge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDEgNjBweCAhaW1wb3J0YW50O1xufVxuLmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LW5hbWUge1xuICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgY2FsYygxMDAlIC0gNjBweCAtIDE2cHgpICFpbXBvcnRhbnQ7XG59XG4uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3QgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtcHJpY2Uge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LXByaWNlIFtkYXRhLXRlc3RpZD1jYXJ0V2lkZ2V0UHJvZHVjdFByaWNlXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LXByaWNlIC5jYXJ0LXdpZGdldC1wcm9kdWN0LXNpbmdsZS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3QgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIC5jYXJ0LXdpZGdldC1wcm9kdWN0cy1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdCAuY2FydC13aWRnZXQtcHJvZHVjdC11bml0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LWRlbGV0ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgb3JkZXI6IDU7XG59XG4uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5wb3B1cC1jYXJ0LXN1bW1hcnkge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1idXR0b24ge1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtYnV0dG9uIGEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDgwcHggMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jYXJ0LWZyZWUtc2hpcHBpbmcge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNhcnQtZnJlZS1zaGlwcGluZyA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2FydC1mcmVlLXNoaXBwaW5nID4gZGl2IHN0cm9uZyB7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG4jZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2Zvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMjJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS9mb290ZXIuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNmb290ZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA3N3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vZm9vdGVyLWRldmlkZXItbW9iaWxlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuI2Zvb3RlciAuY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbiNmb290ZXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDMycHggMCA4MHB4IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRDhCMTM2O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IHtcbiAgICBwYWRkaW5nOiA4cHggMCAyNHB4O1xuICB9XG59XG4jZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IC5qcy1jb29raWVzLXNldHRpbmdzIHtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRjVGNEY0O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudSAuanMtY29va2llcy1zZXR0aW5nczpob3Zlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDAlO1xufVxuI2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudSAuanMtY29va2llcy1zZXR0aW5nczo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNmb290ZXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgdWwge1xuICBnYXA6IDI0cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNmb290ZXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgdWwgbGkge1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuI2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudSB1bCBsaTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNmb290ZXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgdWwgbGkgYSB7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4jZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IHVsIGxpIGE6aG92ZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAwJTtcbn1cbiNmb290ZXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnUgdWwgbGkgYTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmN1c3RvbS1mb290ZXIge1xuICBwYWRkaW5nOiA4OHB4IDAgOTRweCAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGdhcDogMjhweCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jdXN0b20tZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgIWltcG9ydGFudDtcbiAgICBnYXA6IDIwcHggMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1mb290ZXIge1xuICAgIHBhZGRpbmc6IDIzcHggMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDdweCBhdXRvO1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciAuc2l0ZS1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgb3JkZXI6IC0xO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY3VzdG9tLWZvb3RlciAuc2l0ZS1uYW1lIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyIC5zaXRlLW5hbWUge1xuICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5jdXN0b20tZm9vdGVyIC5zaXRlLW5hbWUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgb3JkZXI6IDY7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBtYXJnaW46IDAgMCAwcHggMDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gLnZhbGlkYXRvci1tc2ctaG9sZGVyIHtcbiAgb3JkZXI6IC0yO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSAudmFsaWRhdG9yLW1zZy1ob2xkZXIgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgcGFkZGluZzogMTFweCAxMnB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyOXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gLnZhbGlkYXRvci1tc2ctaG9sZGVyIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzZjMwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjVmNGY0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMC41cHggMTZweDtcbiAgb3JkZXI6IC0xO1xuICBwb3NpdGlvbjogdW5zZXQ7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIGJ1dHRvbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSAuY29uc2VudHMge1xuICBvcmRlcjogLTM7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIC5jb25zZW50cyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjRjVGNEY0ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIC5jb25zZW50cyBsYWJlbCBhIHtcbiAgY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIHtcbiAgb3JkZXI6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMiB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjMge1xuICBvcmRlcjogMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIzIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0IHtcbiAgb3JkZXI6IDQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNSB7XG4gIG9yZGVyOiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYge1xuICBvcmRlcjogNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAzMHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXIgLmJhbm5lciB7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jdXN0b20tZm9vdGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvb3RlciA+IGRpdiB7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjMsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNCxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IHtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjMsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNCxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1LFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDIwMnB4O1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEgPiBzcGFuLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIgPiBzcGFuLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjMgPiBzcGFuLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjQgPiBzcGFuLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUgPiBzcGFuLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYgPiBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIHVsLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIgdWwsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMyB1bCxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0IHVsLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUgdWwsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUgLmZsZXgtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IC5mbGV4LWhvbGRlciAuaW5mby1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IC5mbGV4LWhvbGRlciAuaW5mby1yb3cgYSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IC5mbGV4LWhvbGRlciAuaW5mby1yb3cgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmN1c3RvbS1mb290ZXIgLnNvY2lhbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmN1c3RvbS1mb290ZXIgLnNvY2lhbHMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyIC5zb2NpYWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IC5ibG9jay1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNiAuYmxvY2stcm93IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYgLmJsb2NrLXJvdyBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiA1NHB4O1xufVxuLmN1c3RvbS1mb290ZXIgaDQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjRjVGNEY0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcbn1cbi5jdXN0b20tZm9vdGVyIGg0IHNwYW4ge1xuICBjb2xvcjogI0Y1RjRGNCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1mb290ZXIgaDQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICB9XG59XG4uY3VzdG9tLWZvb3RlciB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXN0b20tZm9vdGVyIHVsIGxpIHtcbiAgY29sb3I6ICMxODIzMjIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY3VzdG9tLWZvb3RlciB1bCBsaSBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjRjVGNEY0ICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvb3RlciB1bCBsaSBhOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogM3B4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY0RjQ7XG59XG4uY3VzdG9tLWZvb3RlciB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY3VzdG9tLWZvb3RlciB1bCBsaSBhOmhvdmVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdXN0b20tZm9vdGVyIC5wcm9qZWN0LXBob25lLFxuLmN1c3RvbS1mb290ZXIgLnByb2plY3QtZW1haWwsXG4uY3VzdG9tLWZvb3RlciBhZGRyZXNzLFxuLmN1c3RvbS1mb290ZXIgc3BhbiB7XG4gIGNvbG9yOiAjQURBQ0FEO1xufVxuLmN1c3RvbS1mb290ZXIgLnByb2plY3QtcGhvbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURBQ0FEO1xufVxuLmN1c3RvbS1mb290ZXIgLnByb2plY3QtZW1haWw6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQURBQ0FEO1xufVxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcixcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0LFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNixcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI3LFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjgsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyOSxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMCxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMSxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMixcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNCxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNSxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxOSxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMCxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMSxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMixcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyIGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0IGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI3IGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI4IGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI5IGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMCBpbWcsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTEgaW1nLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEyIGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMyBpbWcsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTQgaW1nLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjE1IGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMyBpbWcsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTkgaW1nLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIwIGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMSBpbWcsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMjIgaW1nLFxuLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIzIGltZyxcbi5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNyBpbWcsXG4uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTYgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlci1ib3R0b20td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzUyNDg7XG59XG4uZm9vdGVyLWJvdHRvbS13cmFwcGVyIC5mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYm90dG9tLXdyYXBwZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20td3JhcHBlciAuZm9vdGVyLWJvdHRvbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uZm9vdGVyLWJvdHRvbS13cmFwcGVyIC5mb290ZXItYm90dG9tOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLWJvdHRvbS13cmFwcGVyICNzaWduYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgZmxleDogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5mb290ZXItYm90dG9tLXdyYXBwZXIgI3NpZ25hdHVyZSAuaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLWJvdHRvbS13cmFwcGVyICNzaWduYXR1cmUgLnRpdGxlLFxuLmZvb3Rlci1ib3R0b20td3JhcHBlciAjc2lnbmF0dXJlIC5jb21wYW55IHtcbiAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3Rlci1ib3R0b20td3JhcHBlciAjc2lnbmF0dXJlIC50aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwifFwiO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZvb3Rlci1ib3R0b20td3JhcHBlciAjc2lnbmF0dXJlIC5jb21wYW55IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZvb3Rlci1ib3R0b20td3JhcHBlciAjc2lnbmF0dXJlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZvb3Rlci1ib3R0b20td3JhcHBlciAuY29weXJpZ2h0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZmxleDogdW5zZXQ7XG59XG4uZm9vdGVyLWJvdHRvbS13cmFwcGVyIC5jb3B5cmlnaHQgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXItYm90dG9tLXdyYXBwZXIgLnBsYXRlYm5pLW1ldG9keSB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cblxuLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG4gIHBhZGRpbmc6IDk2cHggMCA4MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIHtcbiAgICBwYWRkaW5nOiAzNHB4IDAgMzBweDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDM2cHg7XG59XG4uY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5jb250YWluZXI6OmJlZm9yZSwgLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuY29udGFpbmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5jb250YWluZXIge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuc29jaWFscy1uZXh0LXRvLWlnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBvcmRlcjogMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLnNvY2lhbHMtbmV4dC10by1pZyB7XG4gICAgb3JkZXI6IDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5zb2NpYWxzLW5leHQtdG8taWcgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5zb2NpYWxzLW5leHQtdG8taWcgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gaDQge1xuICBmb250LXNpemU6IDQuOHJlbTtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gaDQge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLmluc3RhZ3JhbS13aWRnZXQge1xuICBvcmRlcjogMztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZ2FwOiAyNHB4O1xufVxuLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCAuaW5zdGFncmFtLWZvbGxvdy1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCBhIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgYXNwZWN0LXJhdGlvOiAzMjAvMzIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5pbnN0YWdyYW0td2lkZ2V0IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5pbnN0YWdyYW0td2lkZ2V0IGE6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLmluc3RhZ3JhbS13aWRnZXQgYTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0sXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDAgMCAzNHB4ICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0MgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogOXB4O1xuICBsZWZ0OiAwO1xufVxuaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbC5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3NDY1ICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9DaGVjay13aGl0ZS5zdmcpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA5cHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5pbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNzQ2NSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMThweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDY1ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAzcHggIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbmlucHV0W3R5cGU9dGVsXSxcbmlucHV0W3R5cGU9c2VhcmNoXSxcbmlucHV0W3R5cGU9bnVtYmVyXSxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAxLjRlbSAyLjVlbSAxLjRlbSAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG59XG5pbnB1dFt0eXBlPWRhdGVdLmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPXRleHRdLmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPWVtYWlsXS5mb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0uZm9jdXMtdmlzaWJsZSxcbmlucHV0W3R5cGU9dGVsXS5mb2N1cy12aXNpYmxlLFxuaW5wdXRbdHlwZT1zZWFyY2hdLmZvY3VzLXZpc2libGUsXG5pbnB1dFt0eXBlPW51bWJlcl0uZm9jdXMtdmlzaWJsZSxcbnRleHRhcmVhLmZvY3VzLXZpc2libGUsXG5zZWxlY3QuZm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbmlucHV0W3R5cGU9ZGF0ZV06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG5pbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbmlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG50ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG5zZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5qcy12YWxpZGF0b3ItbXNnIHtcbiAgY29sb3I6ICNFODJCMzc7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbmlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9ZW1haWxdIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbn1cbmlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGwsIGlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsIGlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL21haWwtZGFyay5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIC8qIERhbMWhw60gc3R5bHkgcG9kbGUgcG90xZllYnkgKi9cbn1cbmlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZm9ybS1ncm91cCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXA6OmJlZm9yZSwgLmZvcm0tZ3JvdXA6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mb3JtLWdyb3VwIC5qcy12YWxpZGF0b3ItbXNnIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5mb3JtLWdyb3VwIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1ncm91cCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZm9ybS1ncm91cCBpbnB1dDpub3QoW3R5cGU9c3VibWl0XSkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDhweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1ncm91cCBsYWJlbCBzcGFuIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnJhZGlvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5yZXF1aXJlZC1hc3Rlcmlzazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2I0MTExMTtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xufVxuXG4uZmlsdGVyLWxhYmVsLm5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Om5vdCguY3VzdG9tZXItcGFnZSkgI3JlZ2lzdGVyLWZvcm0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cblxuLnJlcXVpcmVkLWFzdGVyaXNrIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4jYWRkLW5vdGUgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4jY29tcGFueS1pbmZvIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG5zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5tb2JpbGUudHlwZS1jYXRlZ29yeSAuY29udGVudC13cmFwcGVyLWluIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50eXBlLWNhdGVnb3J5IC5jb250ZW50LXdyYXBwZXItaW4ge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udHlwZS1jYXRlZ29yeSAuY29udGVudC13cmFwcGVyLWluIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY29udGVudC13cmFwcGVyLWluIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5zdWJjYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjg5cHgsIDFmcikpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA4MHB4IDAgMHB4IDAgIWltcG9ydGFudDtcbiAgZ3JpZC1jb2x1bW46IDEvMztcbiAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5zdWJjYXRlZ29yaWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcy5hY3RpdmUge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMgbGkge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMgbGkgYSB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUY4O1xufVxuLnR5cGUtY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMgbGkgYTpob3Zlcjo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG59XG4udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaSBhOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LXJpZ2h0LXNtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaSBhOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaSBhIC5pbWFnZSB7XG4gIHdpZHRoOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGUtY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMgbGkgYSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaSBhIC50ZXh0IHtcbiAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4xN2VtO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAzMHB4IDAgMTZweCAhaW1wb3J0YW50O1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciBoNDpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDBweCAwIDI0cHg7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgcGFkZGluZzogMCAwcHggMCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0Y1RjRGNDtcbiAgbWF4LXdpZHRoOiA0NjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xN2VtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciBoMSB7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgaDEge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciBoMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDMycHggMCAxNnB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciBoMSB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gICAgbWFyZ2luOiAzMnB4IDAgMjNweDtcbiAgfVxufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5jYXRlZ29yeS1wZXJleCB7XG4gIHBhZGRpbmc6IDAgMHB4IDAgMDtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgZ3JpZC1yb3ctc3RhcnQ6IDI7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5jYXRlZ29yeS1wZXJleCB7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XG4gICAgcGFkZGluZzogMCAwcHggMCAwO1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgLmNhdGVnb3J5LXBlcmV4IHAge1xuICBjb2xvcjogI0Y1RjRGNDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciAuY2F0ZWdvcnktcGVyZXggcDpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5jYXRlZ29yeS10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5NnB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1pbi1oZWlnaHQ6IDQ3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5jYXRlZ29yeS10b3Age1xuICAgIHBhZGRpbmc6IDE2cHggMCA0OHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQxNnB4O1xuICB9XG59XG4udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgLmNhdGVnb3J5LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSArIDAuOXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5jYXRlZ29yeS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciAuc2hvdy1hbGwtY2F0ZWdvcmllcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM1Yzg7XG4gIHBhZGRpbmc6IDExcHggNDRweCAxMXB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM0NzQ0NDY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDhweCAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5zaG93LWFsbC1jYXRlZ29yaWVzOjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5zaG93LWFsbC1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4udHlwZS1jYXRlZ29yeSAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAge1xuICBtYXJnaW4tYm90dG9tOiA3N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuY2F0ZWdvcnktaGVhZGVyIGRpdiB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuNHJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuc3ViLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zdWItaG9sZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDE4NHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkFGODtcbiAgICB0b3A6IC00MHB4O1xuICB9XG4gIC5zdWItaG9sZGVyIC5zaG93LWFsbC1jYXRlZ29yaWVzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRERDQkI5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTFweCA0NHB4IDExcHggMjBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0NzQ0NDYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byA4cHggMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1Yi1ob2xkZXIgLnNob3ctYWxsLWNhdGVnb3JpZXM6aG92ZXIge1xuICAgIGNvbG9yOiAjMTgyMzIyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN1Yi1ob2xkZXIgLnNob3ctYWxsLWNhdGVnb3JpZXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXRlZ29yeS5zdmcpO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5zdWItaG9sZGVyIC5zaG93LWFsbC1jYXRlZ29yaWVzOmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWRvd24uc3ZnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgLmNhdGVnb3J5LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNmaWx0ZXJzLXdyYXBwZXIge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAuc3ViLWhvbGRlciB7XG4gICAgb3JkZXI6IC0yO1xuICB9XG4gIC5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLWRlZmF1bHQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERENCQjkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMXB4IDQ0cHggMTFweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzQ3NDQ0NiAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHggMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgY29sb3I6ICMxODIzMjIgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi1kZWZhdWx0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vZmlsdGVyLnN2Zyk7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbiAgLmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4tZGVmYXVsdDphZnRlciB7XG4gICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLnN2Zyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4uYmFubmVyLWNhdGVnb3J5IHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5iYW5uZXItY2F0ZWdvcnkge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDE7XG4gIH1cbn1cbi5iYW5uZXItY2F0ZWdvcnkuZmlyc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iYW5uZXItY2F0ZWdvcnkgLmJhbm5lci13cmFwcGVyLFxuLmJhbm5lci1jYXRlZ29yeSBhIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmFubmVyLWNhdGVnb3J5IC5iYW5uZXItd3JhcHBlcjpob3ZlciBpbWcsXG4uYmFubmVyLWNhdGVnb3J5IGE6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYmFubmVyLWNhdGVnb3J5IC5iYW5uZXItd3JhcHBlciBpbWcsXG4uYmFubmVyLWNhdGVnb3J5IGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci1jYXRlZ29yeSAuYmFubmVyLXdyYXBwZXIgaW1nLFxuICAuYmFubmVyLWNhdGVnb3J5IGEgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci1jYXRlZ29yeSAuYmFubmVyLXdyYXBwZXIsXG4gIC5iYW5uZXItY2F0ZWdvcnkgYSB7XG4gICAgcGFkZGluZzogNDBweCAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogdW5zZXQ7XG4gIG1heC13aWR0aDogODIlO1xuICBwYWRkaW5nOiA0OHB4IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB1bnNldDtcbiAgdG9wOiB1bnNldDtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERENCQjk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAuYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUsXG4uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0LFxuLmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IHVuc2V0O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlLFxuICAuYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0LFxuICAuYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci1saW5rIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZSxcbi5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIH1cbn1cbi5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNFQjNGMzA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICB9XG59XG4uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgfVxufVxuLmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci10b3RhbC1jb3VudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpbHRlci1zZWN0aW9uIHtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuZmlsdGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNlY3Rpb24gaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWNvdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWNvdW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIihcIjtcbn1cbi5maWx0ZXItc2VjdGlvbiAuZmlsdGVyLWNvdW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiKVwiO1xufVxuLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLmZpbHRlci1zZWN0aW9uIGZvcm0gLmRpc3BsYXktbW9yZSB7XG4gIGNvbG9yOiAjY2RjYmM5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsdGVyLXNlY3Rpb24uZmlsdGVyLWZvcm0tdmlzaWJsZSBoNDphZnRlciB7XG4gIHdpZHRoOiAwO1xufVxuLmZpbHRlci1zZWN0aW9uLmZpbHRlci1mb3JtLXZpc2libGUgZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbmJvZHk6bm90KC5tb2JpbGUpIC5maWx0ZXItc2VjdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMDBweCkge1xuICAuZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5maWx0ZXItc2VjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyLWlubmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMnB4IDAgMjdweCAhaW1wb3J0YW50O1xufVxuLnNsaWRlci13cmFwcGVyIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVhZTk7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uc2xpZGVyLWhlYWRlciAuZnJvbSxcbi5zbGlkZXItaGVhZGVyIC50byB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnNsaWRlci1oZWFkZXIgLnNsaWRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uc2xpZGVyLWhlYWRlciAuc2xpZGVyLWNvbnRlbnQgLnVpLXNsaWRlci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNjMmMwYmU7XG59XG4uc2xpZGVyLWhlYWRlciAuc2xpZGVyLWNvbnRlbnQgLnVpLXNsaWRlci1oYW5kbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDI2NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4jY2xlYXItZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWM4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweDtcbn1cbiNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxODIzMjIgIWltcG9ydGFudDtcbn1cbiNjbGVhci1maWx0ZXJzIC5jbG9zZS1hZnRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hY3RpdmUtZmlsdGVycyAuYWN0aXZlLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcHJvZHVjdHNUb3Age1xuICBjb3VudGVyLXJlc2V0OiBwcm9kdWN0Q291bnRlcjtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xuICB9XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCB7XG4gICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBwcm9kdWN0Q291bnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wOjpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKHByb2R1Y3RDb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDNEO1xuICBjb2xvcjogIzE4MjMyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnA6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmltYWdlIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDI0cHg7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWluLWluIHtcbiAgZmxleDogdW5zZXQ7XG4gIHBhZGRpbmc6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDhweDtcbn1cbiNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbiAucC1pbi1pbiAuZXh0cmEtZmxhZ3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWluLWluIC5uYW1lIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW4gLnJhdGluZ3Mtd3JhcHBlciAuYXZhaWxhYmlsaXR5IHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbSB7XG4gIGZsZXg6IHVuc2V0O1xuICB3aWR0aDogdW5zZXQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gLnAtYm90dG9tID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiB1bnNldDtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgZmxleDogdW5zZXQ7XG59XG4jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gLnAtYm90dG9tIC5wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiB1bnNldDtcbiAgZmxleC1iYXNpczogdW5zZXQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuI3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2UtZmluYWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jY2F0ZWdvcnktaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuI2NhdGVnb3J5LWhlYWRlciBkaXYge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG4jY2F0ZWdvcnktaGVhZGVyIGRpdiA+IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNHJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjY2F0ZWdvcnktaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4jY2F0ZWdvcnktaGVhZGVyIC5hbGwtcHJvZHVjdHMge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY2F0ZWdvcnktaGVhZGVyIC5hbGwtcHJvZHVjdHMgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuI2NhdGVnb3J5LWhlYWRlciBmb3JtIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogOHB4O1xufVxuI2NhdGVnb3J5LWhlYWRlciBmb3JtIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDhweCA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0REQ0JCOTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4jY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlLCAjY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzNEM0QzRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIGJvcmRlci1jb2xvcjogIzNEM0QzRDtcbn1cbiNjYXRlZ29yeS1oZWFkZXIgZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMzRDNEM0Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG4gIGNvbG9yOiAjRjVGNEY0O1xufVxuI2NhdGVnb3J5LWhlYWRlciBmb3JtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlLCAjY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNjYXRlZ29yeS1oZWFkZXIgZm9ybSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgI2NhdGVnb3J5LWhlYWRlciBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB9XG4gICNjYXRlZ29yeS1oZWFkZXIgZm9ybSBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2NhdGVnb3J5LWhlYWRlciAuaGVscGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgZm9ybS5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNXB4IDE2cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxNnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG4gICNjYXRlZ29yeS1oZWFkZXIgLmhlbHBlciBmb3JtLmFjdGl2ZSBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAjY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgLnNvcnRpbmctbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGNvbG9yOiAjNDc0NDQ2O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgI2NhdGVnb3J5LWhlYWRlciAuaGVscGVyIC5hY3R1YWwtc29ydGluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzVjOCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDExcHggNDRweCAxMXB4IDIwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNDc0NDQ2ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAjY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgLmFjdHVhbC1zb3J0aW5nOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5hbGwtcHJvZHVjdHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA1NnB4IDAgNzBweCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAucGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW46IDQwcHggMCA2NXB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIge1xuICBtaW4td2lkdGg6IHVuc2V0O1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIgLmxvYWQtcHJvZHVjdHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogOHB4O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0czpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5sb2FkLXByb2R1Y3RzOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0czo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LXRvcC5zdmcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIgLmxvYWQtcHJvZHVjdHMge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAuY3VycmVudCB7XG4gIG9yZGVyOiAyO1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBhLFxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBzdHJvbmcge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYVtkYXRhLXRlc3RpZD1saW5rRmlyc3RQYWdlXSxcbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gc3Ryb25nW2RhdGEtdGVzdGlkPWxpbmtGaXJzdFBhZ2VdIHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGFbZGF0YS10ZXN0aWQ9bGlua0xhc3RQYWdlXSxcbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gc3Ryb25nW2RhdGEtdGVzdGlkPWxpbmtMYXN0UGFnZV0ge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBvcmRlcjogNTtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmsge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRERDQkI5O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjM0QzRDNEO1xuICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmsgLnNyLW9ubHkge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbms6aG92ZXI6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGluay5uZXh0IHtcbiAgb3JkZXI6IDQ7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmsubmV4dDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDJweDtcbn1cbi5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGluay5wcmV2IHtcbiAgb3JkZXI6IDI7XG59XG4ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmsucHJldjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgbGVmdDogMnB4O1xufVxuXG4uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIC5zaG93LW1vcmUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIC5jYXJvdXNlbC1jYXQgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiAuY2Fyb3VzZWwtY2F0IGltZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG4uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIGltZyB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTlweCk7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gaW1nOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgfVxufVxuLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiAuYnV0dG9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4sXG4uc2xpZGVyLXdyYXBwZXIsXG4jcHJpY2UtZmlsdGVyLWZvcm0sXG4uZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udHlwZS1jYXRlZ29yeSBhc2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRjg7XG4gIHotaW5kZXg6IDIwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcmRlcjogLTI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmJveC1maWx0ZXJzIHtcbiAgcGFkZGluZzogMzJweCA4MHB4IDMycHggODBweCAhaW1wb3J0YW50O1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLnNsaWRlci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5zbGlkZXItd3JhcHBlciBoNCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLnNsaWRlci13cmFwcGVyIC5mcm9tLFxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuc2xpZGVyLXdyYXBwZXIgLnRvIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNvbnRlbnQge1xuICB3aWR0aDogNjAlO1xuICBvcmRlcjogdW5zZXQ7XG59XG4udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuYnRuLXByaW1hcnkge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjNweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxLjFyZW0gMXJlbSAxLjFyZW0gNC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuYnRuLXByaW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcbiAgLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5idG4tcHJpbWFyeSB7XG4gICAgbWF4LXdpZHRoOiA0MCU7XG4gIH1cbn1cbi50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIuYWN0aXZlIC5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmljIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWJvb2xlYW4sIC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIC5maWx0ZXItc2VjdGlvbi5maWx0ZXItc2VjdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1mb3JtLXZpc2libGUgaDQ6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1mb3JtLXZpc2libGUgZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uIGg0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiA5cHggNDBweCA4cHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRERDQkI5O1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uIGg0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiA4cHg7XG4gIHRvcDogOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWRvd24uc3ZnKTtcbn1cbi50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIC5maWx0ZXItc2VjdGlvbiBmb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjhlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAxNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAxNnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uIGZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIC5maWx0ZXItc2VjdGlvbiBmb3JtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XG4gIC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTlweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAudHlwZS1jYXRlZ29yeSBhc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnR5cGUtY2F0ZWdvcnkgYXNpZGUuYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciB7XG4gICAgcGFkZGluZzogNTVweCA1NXB4IDU1cHggNTVweDtcbiAgfVxuICAudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZyb20sXG4gIC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLnRvIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RDVENjtcbiAgfVxuICAudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNDBweDtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbiAgLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmNsb3NlOjpiZWZvcmUsXG4gIC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5jbG9zZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5jbG9zZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5jbG9zZTo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xuICAudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciB7XG4gICAgcGFkZGluZzogNzVweCAyMHB4IDU1cHggMjBweDtcbiAgfVxuICAudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuc2xpZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udHlwZS1wcm9kdWN0IC5jb250ZW50LXdyYXBwZXItaW4gI2NvbnRlbnQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG4uYnJvd3NlLXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uLWFwcGVuZGl4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnAtZGV0YWlsIC5iZW5lZml0QmFubmVyIHtcbiAgcGFkZGluZzogNDBweCAwcmVtIDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnAtZGV0YWlsIC5iZW5lZml0QmFubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucC1kZXRhaWwgLmJlbmVmaXRCYW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMHJlbSA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIH1cbn1cbi5wLWRldGFpbCAuYmVuZWZpdEJhbm5lciAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucC1kZXRhaWwgLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX3BpY3R1cmUge1xuICBtYXgtd2lkdGg6IDQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnAtZGV0YWlsIC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50IC5iZW5lZml0QmFubmVyX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucC1kZXRhaWwgLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmxhZy1kaXNjb3VudC5ub0Rpc3BsYXksIC5mbGFnLWRpc2NvdW50Lm5vLWRpc3BsYXksIC5mbGFnLWRpc2NvdW50LmVtcHR5LFxuLmNob29zZS12YXJpYW50Lm5vRGlzcGxheSxcbi5jaG9vc2UtdmFyaWFudC5uby1kaXNwbGF5LFxuLmNob29zZS12YXJpYW50LmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC10b3Age1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDBweCAwIDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzIC5mbGFncy1leHRyYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiB1bnNldDtcbiAgcmlnaHQ6IHVuc2V0O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCxcbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyxcbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1leHRyYSB7XG4gIG9yZGVyOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IHVuc2V0O1xuICB0b3A6IHVuc2V0O1xuICByaWdodDogdW5zZXQ7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdDo6YmVmb3JlLFxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzOjpiZWZvcmUsXG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCAuZGVmYXVsdC12YXJpYW50LFxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzIC5kZWZhdWx0LXZhcmlhbnQsXG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmRlZmF1bHQtdmFyaWFudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWRlZmF1bHQgLmRlZmF1bHQtdmFyaWFudC5ub0Rpc3BsYXksXG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MgLmRlZmF1bHQtdmFyaWFudC5ub0Rpc3BsYXksXG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmRlZmF1bHQtdmFyaWFudC5ub0Rpc3BsYXkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSxcbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSxcbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1leHRyYSAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudCxcbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudCxcbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1leHRyYSAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWRlZmF1bHQgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUgLnBhcmFtZXRlci1kZXBlbmRlbnQubm9EaXNwbGF5LCAucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudC5lbXB0eSxcbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudC5ub0Rpc3BsYXksXG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUgLnBhcmFtZXRlci1kZXBlbmRlbnQuZW1wdHksXG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUgLnBhcmFtZXRlci1kZXBlbmRlbnQubm9EaXNwbGF5LFxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIC5wYXJhbWV0ZXItZGVwZW5kZW50LmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWRlZmF1bHQsXG4gIC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyxcbiAgLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0b3A6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NiUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5zbGljay1kb3RzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIHtcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICBib3R0b206IDY0cHg7XG4gIH1cbiAgLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnNsaWNrLXByZXYge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IHVuc2V0O1xuICAgIGJvdHRvbTogNjRweDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2Uge1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbiAgLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UgLmN1c3RvbS1zbGlkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNzA4cHggIWltcG9ydGFudDtcbiAgYXNwZWN0LXJhdGlvOiA2MTAvNzEzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdlIGEge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBhc3BlY3QtcmF0aW86IDYxMC83MTM7XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWwge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGFzcGVjdC1yYXRpbzogMTAyLzExODtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMtd3JhcHBlciAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbCBpbWcge1xuICBhc3BlY3QtcmF0aW86IDEwMi8xMTg7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMtd3JhcHBlciAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVyIC5wLXRodW1ibmFpbHMgLnAtdGh1bWJuYWlsLmhpZ2hsaWdodGVkIGltZyB7XG4gIGJvcmRlci1jb2xvcjogI0REQ0JCOSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogNDklICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMnB4KSB7XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc2hpcHBpbmctb3B0aW9ucyB7XG4gIGdhcDogMTBweDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNoaXBwaW5nLW9wdGlvbnM6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL0RvcHJhdmEuc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNoaXBwaW5nLW9wdGlvbnMge1xuICAgIGdhcDogOHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIge1xuICBvcmRlcjogNztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucyAuY2xvc2Utd3JhcHBlciB7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAuZGtMYWJGYXZvdXJpdGVEaXYge1xuICBvcmRlcjogMztcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmRrTGFiRmF2b3VyaXRlRGl2IC5ka0xhYkZhdkRldGFpbFNwYW4ge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAuZGtMYWJGYXZvdXJpdGVEaXYgLmRrTGFiRmF2RGV0YWlsU3Bhbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb25zIHtcbiAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZ2FwOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uc2hhcmUge1xuICBvcmRlcjogMjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNTIzQjM1O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLnNoYXJlOjpiZWZvcmUge1xuICBtYXJnaW46IDA7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vU2hhcmUuc3ZnKTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbi53YXRjaGRvZyB7XG4gIG9yZGVyOiAxO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM1MjNCMzU7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24ud2F0Y2hkb2c6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9obGlkYXQuc3ZnKTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbi5wcmludCB7XG4gIG9yZGVyOiA1O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICM1MjNCMzU7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24ucHJpbnQ6OmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9QcmludC5zdmcpO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLmNoYXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hdmFpbGFiaWxpdHktdmFsdWUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgb3JkZXI6IDM7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hdmFpbGFiaWxpdHktdmFsdWUgLmF2YWlsYWJpbGl0eS1sYWJlbC1maXJzdCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hdmFpbGFiaWxpdHktdmFsdWUgLmF2YWlsYWJpbGl0eS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmF2YWlsYWJpbGl0eS12YWx1ZSAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XG4gIGNvbG9yOiAjM0JBQzMxO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciB7XG4gIG9yZGVyOiA2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNEY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEY0O1xuICBwYWRkaW5nOiAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LXdyYXBwZXIgLnF1YW50aXR5IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucXVhbnRpdHkge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2MyYzFjMiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucXVhbnRpdHkgaW5wdXQuYW1vdW50IHtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IGJ1dHRvbjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2RldGFpbC1jYXJ0LnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCAucHJpY2UtZmluYWwtaG9sZGVyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLWZpbmFsIC5wcmljZS1maW5hbC1ob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLW1lYXN1cmUsXG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXN0YW5kYXJkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICNDRDMzNDY7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIFtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZERlc2NyXSB7XG4gIG9yZGVyOiAzO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciBbZGF0YS10ZXN0aWQ9cHJvZHVjdENhcmREZXNjcl0gYSB7XG4gIGNvbG9yOiAjMDA3NDY1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciBbZGF0YS10ZXN0aWQ9cHJvZHVjdENhcmREZXNjcl0gYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgW2RhdGEtdGVzdGlkPXByb2R1Y3RDYXJkRGVzY3JdIGE6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHtcbiAgb3JkZXI6IDQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0aCB7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyLnZhcmlhbnQtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwcHggMCA1NnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNzQ2NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDBweCAwIDMycHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuZGVsaXZlcnktdGltZS1sYWJlbCxcbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgW2NvbHNwYW49XCIyXCJdIC5zaGlwcGluZy1vcHRpb25zIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuZGVsaXZlcnktdGltZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgW2NvbHNwYW49XCIyXCJdIC5kZWxpdmVyeS10aW1lIHNwYW4ge1xuICAgIGNvbG9yOiAjMDA5OTAxO1xuICB9XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0ciBbY29sc3Bhbj1cIjJcIl0gLnNoaXBwaW5nLW9wdGlvbnMge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuZGVsaXZlcnktdGltZSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0ciBbY29sc3Bhbj1cIjJcIl0gLmRlbGl2ZXJ5LXRpbWUgLmNob29zZS12YXJpYW50IHtcbiAgY29sb3I6ICMzQkFDMzE7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0ZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDQwcHggOHB4IDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIFtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZERlc2NyXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgb3JkZXI6IDE7XG4gIGNvbG9yOiAjMTgyMzIyICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDU2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiBwIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciB7XG4gIG9yZGVyOiAzO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciAuc3RhcnMge1xuICB3aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zdGFycy13cmFwcGVyIC5zdGFycyAuc3RhciB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciAuc3RhcnMgLnN0YXIuc3Rhci1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9uLWJpZy5zdmcpO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciAuc3RhcnMgLnN0YXIuc3Rhci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYtYmlnLnN2Zyk7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3JkZXI6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5mbGFncy1kZWZhdWx0IC5mbGFncy1leHRyYSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEge1xuICBvcmRlcjogMTtcbiAgbWFyZ2luOiAwcHggMCAzcHggMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDUuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDc0NjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgfVxufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIHtcbiAgb3JkZXI6IDA7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtY29kZSB7XG4gIG9yZGVyOiAyO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWNvZGUgLnAtY29kZS1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1jb2RlIC5jaG9vc2UtdmFyaWFudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWNvZGUgLmNob29zZS12YXJpYW50Lm5vLWRpc3BsYXkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycy13cmFwcGVyIHtcbiAgZ2FwOiAxNnB4O1xuICBvcmRlcjogMjtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMtbGFiZWwge1xuICBjb2xvcjogIzQ3NDQ0NjtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgZ2FwOiA0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBhLFxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBzcGFuIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBhOjpiZWZvcmUsXG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzIGEuc3Rhci1vbjo6YmVmb3JlLFxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBzcGFuLnN0YXItb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi1iaWcuc3ZnKTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMgYS5zdGFyLW9mZjo6YmVmb3JlLFxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBzcGFuLnN0YXItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb2ZmLWJpZy5zdmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMgYSxcbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBzcGFuIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBhOjpiZWZvcmUsXG4gIC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMgc3Bhbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWdzIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5mbGFncy5mbGFncy1leHRyYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3MsXG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWdzOjpiZWZvcmUsXG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3MgLmZsYWcsXG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dCAuZmxhZyB7XG4gIHBhZGRpbmc6IDVweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3MgLmZsYWcuZmxhZy1mcmVlc2hpcHBpbmcgLmZsYWctdGV4dCxcbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZy10ZXh0IC5mbGFnLmZsYWctZnJlZXNoaXBwaW5nIC5mbGFnLXRleHQge1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWdzIC5mbGFnLmZsYWctZGlzY291bnQsXG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dCAuZmxhZy5mbGFnLWRpc2NvdW50IHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5mbGFncyAuZmxhZy5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCxcbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZy10ZXh0IC5mbGFnLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3MgLmZsYWcuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSxcbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZy10ZXh0IC5mbGFnLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLnN0YXJzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5zdGFycy13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyA+IGRpdiAuYnJhbmQtbGFiZWwge1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uY3VzdG9tLXNsaWRlci13cmFwcGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGUge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmRlbGl2ZXJ5LXRpbWUtbGFiZWwsXG4uZGVsaXZlcnktdGltZSxcbi5kZWxpdmVyeS10aW1lIC5wYXJhbWV0ZXItZGVwZW5kZW50IHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2hwLXRhYnMtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuLnNocC10YWJzLXJvdyAubmF2aWdhdGlvbi1idG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuc2hwLXRhYnMtcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2hwLXRhYnMtaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0ZGRDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2hwLXRhYnMtaG9sZGVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLnNocC10YWJzLWhvbGRlciAuc2hwLXRhYnMge1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2hwLXRhYnMtaG9sZGVyIC5zaHAtdGFicyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIH1cbiAgLnNocC10YWJzLWhvbGRlciAuc2hwLXRhYnM6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgxMTA5OTQ0KSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY4MTEwOTk0NCkgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgxMTA5OTQ0KSAxMDAlKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgR3JhZGllbnRUeXBlPTEpO1xuICB9XG59XG4uc2hwLXRhYnMtaG9sZGVyIC5zaHAtdGFicyAuc2hwLXRhYltkYXRhLXRlc3RpZD10YWJBbHRlcm5hdGl2ZVByb2R1Y3RzXSB7XG4gIG9yZGVyOiAxMDtcbn1cbi5zaHAtdGFicy1ob2xkZXIgLnNocC10YWJzIC5zaHAtdGFiLmFjdGl2ZSAuc2hwLXRhYi1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMCAhaW1wb3J0YW50O1xufVxuLnNocC10YWJzLWhvbGRlciAuc2hwLXRhYnMgLnNocC10YWIgLnNocC10YWItbGluayB7XG4gIHBhZGRpbmc6IDE2cHggMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuc2hwLXRhYnMtaG9sZGVyIC5zaHAtdGFicyAuc2hwLXRhYiAuc2hwLXRhYi1saW5rIHtcbiAgICBmb250LXNpemU6IDEuOHJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaHAtdGFicy1ob2xkZXIsXG4uc2hwLXRhYi1saW5rLFxuLnNocC10YWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbn1cblxuLnNocC10YWIgYSB7XG4gIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uc2hwLXRhYi5hY3RpdmUgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG5cbi5zaHAtdGFicy13cmFwcGVyIC5yb3cgLmNvbC1zbS0xMjpub3QoLnNocC10YWJzLXJvdykge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuc2hwLXRhYnMtd3JhcHBlciAucm93IC5jb2wtc20tMTI6bm90KC5zaHAtdGFicy1yb3cpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNocC10YWJzLXdyYXBwZXIgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAuc2hwLXRhYnMtd3JhcHBlciAucm93IC5iYW5uZXItaG9sZGVyIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cbi5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lci5tYi0xNiB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cbi5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAyNHB4O1xufVxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvdHRvbTogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogdW5zZXQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IHVuc2V0O1xuICB0b3A6IHVuc2V0O1xuICB0cmFuc2Zvcm06IHVuc2V0O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0REQ0JCOTtcbn1cbi5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlLFxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGV4dCxcbi5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHVuc2V0O1xuICBib3gtc2hhZG93OiB1bnNldDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUsXG4uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItbGluayB7XG4gIGhlaWdodDogdW5zZXQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0REQ0JCOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE4MjMyMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDI0cHggOXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHggMCA4cHggMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cbi5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5sYXN0LWJhbm5lci1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgLmxhc3QtYmFubmVyLWhvbGRlciBwIHtcbiAgcGFkZGluZzogMjRweCAxNXB4IDI0cHggMjRweDtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGNvbG9yOiAjMTYxNjE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAuc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSB7XG4gICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5sYXN0LWJhbm5lci1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciAubGFzdC1iYW5uZXItaG9sZGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5sYXN0LWJhbm5lci1ob2xkZXIgcCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYmFubmVyLWhvbGRlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWF4LXdpZHRoOiAzNDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5iYW5uZXItaG9sZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItaG9sZGVyIC5iYW5uZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJhbm5lci1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmJhbm5lci1ob2xkZXIgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gIC5iYW5uZXItaG9sZGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYmFubmVyLWhvbGRlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhIHtcbiAgICBwYWRkaW5nOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJhbm5lci1ob2xkZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgLmxhc3QtYmFubmVyLWhvbGRlciB7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDI0cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5iYW5uZXItaG9sZGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5sYXN0LWJhbm5lci1ob2xkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5iYW5uZXItaG9sZGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5sYXN0LWJhbm5lci1ob2xkZXIgcCB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jcmVsYXRlZEZpbGVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAzMHB4IDAgODBweCAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmVsYXRlZEZpbGVzIHtcbiAgICBtYXJnaW46IDIwcHggMCA0MHB4IDAgIWltcG9ydGFudDtcbiAgfVxufVxuI3JlbGF0ZWRGaWxlcyAuZmlsZXMtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jcmVsYXRlZEZpbGVzIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y1RjRGNDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y1RjRGNDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRjVGNEY0O1xufVxuI3JlbGF0ZWRGaWxlcyBsaSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JlbGF0ZWRGaWxlcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICM1QjU5NUE7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5leHRlbmRlZC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYXNpYy1kZXNjcmlwdGlvbixcbi5leHRlbmRlZC1kZXNjcmlwdGlvbixcbiNyYXRpbmdUYWIsXG4jcHJvZHVjdERpc2N1c3Npb24sXG4jcHJvZHVjdFZpZGVvcyxcbi52aWRlb3Mtd3JhcHBlcixcbi5leHRlbmRlZC1kZXNjcmlwdGlvbixcbiNyZWxhdGVkRmlsZXMge1xuICBtYXJnaW46IDAgMHB4IDU2cHggMHB4O1xufVxuLmJhc2ljLWRlc2NyaXB0aW9uIHAsXG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gcCxcbiNyYXRpbmdUYWIgcCxcbiNwcm9kdWN0RGlzY3Vzc2lvbiBwLFxuI3Byb2R1Y3RWaWRlb3MgcCxcbi52aWRlb3Mtd3JhcHBlciBwLFxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHAsXG4jcmVsYXRlZEZpbGVzIHAge1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmFzaWMtZGVzY3JpcHRpb24gdGFibGUsXG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gdGFibGUsXG4jcmF0aW5nVGFiIHRhYmxlLFxuI3Byb2R1Y3REaXNjdXNzaW9uIHRhYmxlLFxuI3Byb2R1Y3RWaWRlb3MgdGFibGUsXG4udmlkZW9zLXdyYXBwZXIgdGFibGUsXG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24gdGFibGUsXG4jcmVsYXRlZEZpbGVzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmFzaWMtZGVzY3JpcHRpb24sXG4gIC5leHRlbmRlZC1kZXNjcmlwdGlvbixcbiAgI3JhdGluZ1RhYixcbiAgI3Byb2R1Y3REaXNjdXNzaW9uLFxuICAjcHJvZHVjdFZpZGVvcyxcbiAgLnZpZGVvcy13cmFwcGVyLFxuICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNwcm9kdWN0RGlzY3Vzc2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdHMtYmxvY2sucHJvZHVjdHMtYWx0ZXJuYXRpdmUgPiBkaXY6bnRoLWNoaWxkKDRuKSxcbi5wcm9kdWN0cy1ibG9jay5wcm9kdWN0cy1yZWxhdGVkID4gZGl2Om50aC1jaGlsZCg0bikge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9kdWN0c0FsdGVybmF0aXZlLFxuI3JlbGF0ZWRQcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDBweCA1NnB4IDBweDtcbn1cbiNwcm9kdWN0c0FsdGVybmF0aXZlIGgyLFxuI3JlbGF0ZWRQcm9kdWN0cyBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBtYXJnaW46IDAgMCA1NnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdHNBbHRlcm5hdGl2ZSBoMixcbiAgI3JlbGF0ZWRQcm9kdWN0cyBoMiB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2R1Y3RzQWx0ZXJuYXRpdmUgLnByb2R1Y3QgLnAtYm90dG9tID4gZGl2LFxuICAjcmVsYXRlZFByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbSA+IGRpdiB7XG4gICAgaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuI3Byb2R1Y3RzQWx0ZXJuYXRpdmUgLnByb2R1Y3RzLXJlbGF0ZWQsXG4jcmVsYXRlZFByb2R1Y3RzIC5wcm9kdWN0cy1yZWxhdGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG4jcHJvZHVjdHNBbHRlcm5hdGl2ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuI3JlbGF0ZWRQcm9kdWN0cyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogY2FsYyg1MCUgKyAyOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICByaWdodDogdW5zZXQ7XG59XG4jcHJvZHVjdHNBbHRlcm5hdGl2ZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuI3JlbGF0ZWRQcm9kdWN0cyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogY2FsYyg1MCUgLSAyOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICByaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdHNBbHRlcm5hdGl2ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAjcmVsYXRlZFByb2R1Y3RzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IGNhbGMoNTAlICsgMjhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxuICAjcHJvZHVjdHNBbHRlcm5hdGl2ZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAjcmVsYXRlZFByb2R1Y3RzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjhweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgfVxufVxuXG4jZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jZGVzY3JpcHRpb24gI3Byb2R1Y3RWaWRlb3Mge1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDcwNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gICNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIge1xuICAgIG1heC13aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgzOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW46IDAgMCAzMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBjb2xvcjogIzAwNzQ2NTtcbn1cbiNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIG1hcmdpbjogMTZweCAwIDhweCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbiNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIHVsLFxuI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG59XG4jZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiB1bCBsaSxcbiNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIG9sIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcbiAgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbiN0YWItY29udGVudCAuZGV0YWlsLXBhcmFtZXRlcnMgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMjRweCAxMnB4IDI0cHg7XG59XG4jdGFiLWNvbnRlbnQgLmRldGFpbC1wYXJhbWV0ZXJzIHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjdGNTtcbn1cbiN0YWItY29udGVudCAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGgge1xuICBjb2xvcjogIzcwNkU2RjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuN2VtO1xufVxuI3RhYi1jb250ZW50IC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZCxcbiN0YWItY29udGVudCAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgYSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjdlbTtcbiAgY29sb3I6ICM3MDZFNkY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICN0YWItY29udGVudCAuZGV0YWlsLXBhcmFtZXRlcnMgdHIge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICB9XG4gICN0YWItY29udGVudCAuZGV0YWlsLXBhcmFtZXRlcnMgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIH1cbn1cblxuLmhvbGRlci1zaWRlLWJhbm5lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDQwcHg7XG59XG4uaG9sZGVyLXNpZGUtYmFubmVycyAud3JhcHBlci1zaWRlLWJhbm5lcnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MzJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuaG9sZGVyLXNpZGUtYmFubmVycyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmhvbGRlci1zaWRlLWJhbm5lcnMgLndyYXBwZXItc2lkZS1iYW5uZXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNpZGUtYmFubmVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xufVxuLnNpZGUtYmFubmVycyAuZnVsbC1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIzRjMwO1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMjRweCAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZS1iYW5uZXJzIC5mdWxsLXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuLnNpZGUtYmFubmVycyAuZnVsbC1yZWQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGFzcGVjdC1yYXRpbzogNDE2LzM1Mjtcbn1cbi5zaWRlLWJhbm5lcnMgLmZ1bGwtcmVkIHAge1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWRlLWJhbm5lcnMgLmZ1bGwtcmVkIHAge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uc2lkZS1iYW5uZXJzIC5mdWxsLXJlZCAuYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xufVxuLnNpZGUtYmFubmVycyAuZnVsbC1yZWQgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbn1cbi5zaWRlLWJhbm5lcnMgLmJvcmRlci1yZWQge1xuICBib3JkZXI6IDVweCBzb2xpZCAjRUIzRjMwO1xuICBwYWRkaW5nOiAyN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZS1iYW5uZXJzIC5ib3JkZXItcmVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4uc2lkZS1iYW5uZXJzIC5ib3JkZXItcmVkIGltZyB7XG4gIG1hcmdpbjogMCBhdXRvIDI0cHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDM3Ni8xMzg7XG59XG4uc2lkZS1iYW5uZXJzIC5ib3JkZXItcmVkIHAge1xuICBwYWRkaW5nOiAyNHB4IDAgMjRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnNpZGUtYmFubmVycyAuYm9yZGVyLXJlZCBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAxMDIlO1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZS1iYW5uZXJzIC5ib3JkZXItcmVkIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xuICB9XG59XG4uc2lkZS1iYW5uZXJzIC5qdXN0LWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2lkZS1iYW5uZXJzIC5qdXN0LWltZyBpbWcge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuI3JlbGF0ZWRQcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3JhdGluZ1RhYiBwW2RhdGEtdGVzdGlkPXRleHRBcmVhXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNyYXRpbmdUYWIgI3JhdGluZ1dyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuI3JhdGluZ1RhYiAjcmF0aW5nV3JhcHBlciAucmF0ZS13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcmF0aW5nVGFiICNyYXRpbmdXcmFwcGVyIC5yYXRlLXdyYXAgLnJhdGUtZm9ybS10cmlnZ2VyIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xufVxuI3JhdGluZ1RhYiAjcmF0aW5nV3JhcHBlciAucmF0ZS13cmFwIC5yYXRlLWZvcm0tdHJpZ2dlciAubGluay1saWtlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0Y1RjRGNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDY1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNGVtO1xuICBwYWRkaW5nOiAxN3B4IDMycHggMTVweCAzMnB4O1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNyYXRpbmdUYWIgI3JhdGluZ1dyYXBwZXIgLnJhdGUtd3JhcCAucmF0ZS1mb3JtLXRyaWdnZXIgLmxpbmstbGlrZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cbiNyYXRpbmdUYWIgI3JhdGluZ1dyYXBwZXIgLnJhdGUtd3JhcCAucmF0ZS1mb3JtLXRyaWdnZXIgLmxpbmstbGlrZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyYXRpbmdUYWIgLnZvdGVzLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMycHggNTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDVENiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwIHtcbiAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNyYXRpbmdUYWIsXG4jcHJvZHVjdERpc2N1c3Npb24ge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcmF0aW5nVGFiLFxuICAjcHJvZHVjdERpc2N1c3Npb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XG4gIH1cbn1cbiNyYXRpbmdUYWIgI3JhdGluZ1dyYXBwZXIsXG4jcHJvZHVjdERpc2N1c3Npb24gI3JhdGluZ1dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiNyYXRpbmdUYWIgLmRpc2N1c3Npb25Db250YWluZXIsXG4jcHJvZHVjdERpc2N1c3Npb24gLmRpc2N1c3Npb25Db250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JhdGluZ1RhYiAucmF0ZS13cmFwLFxuICAjcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogMjRweCAhaW1wb3J0YW50O1xuICB9XG4gICNyYXRpbmdUYWIgLnJhdGUtd3JhcDo6YmVmb3JlLCAjcmF0aW5nVGFiIC5yYXRlLXdyYXA6OmFmdGVyLFxuICAjcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtd3JhcDo6YmVmb3JlLFxuICAjcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtd3JhcDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiNyYXRpbmdUYWIgLnN0YXJzLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4jcmF0aW5nVGFiIC5zdGFycyAuc3RhcixcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgLnN0YXIge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbiNyYXRpbmdUYWIgLnN0YXJzIC5zdGFyLnN0YXItb246OmJlZm9yZSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgLnN0YXIuc3Rhci1vbjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9uLWJpZy5zdmcpO1xufVxuI3JhdGluZ1RhYiAuc3RhcnMgLnN0YXIuc3Rhci1vZmY6OmJlZm9yZSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgLnN0YXIuc3Rhci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYtYmlnLnN2Zyk7XG59XG4jcmF0aW5nVGFiIC5zdGFycyBhLFxuI3JhdGluZ1RhYiAuc3RhcnMgc3BhbixcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgYSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI3JhdGluZ1RhYiAuc3RhcnMgYTo6YmVmb3JlLFxuI3JhdGluZ1RhYiAuc3RhcnMgc3Bhbjo6YmVmb3JlLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBhOjpiZWZvcmUsXG4jcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG4jcmF0aW5nVGFiIC5zdGFycyBhLnN0YXItb2ZmLFxuI3JhdGluZ1RhYiAuc3RhcnMgc3Bhbi5zdGFyLW9mZixcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgYS5zdGFyLW9mZixcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgc3Bhbi5zdGFyLW9mZiB7XG4gIGNvbG9yOiAjZjljYWI1O1xufVxuI3JhdGluZ1RhYiAuc3RhcnMgYS5zdGFyLW9uLFxuI3JhdGluZ1RhYiAuc3RhcnMgc3Bhbi5zdGFyLW9uLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBhLnN0YXItb24sXG4jcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIHNwYW4uc3Rhci1vbiB7XG4gIGNvbG9yOiAjMmEyYTI4O1xufVxuI3JhdGluZ1RhYiAuc3RhcnMgYS5zdGFyLWhhbGYsXG4jcmF0aW5nVGFiIC5zdGFycyBzcGFuLnN0YXItaGFsZixcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgYS5zdGFyLWhhbGYsXG4jcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIHNwYW4uc3Rhci1oYWxmIHtcbiAgY29sb3I6ICMyYTJhMjg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JhdGluZ1RhYiAuc3RhcnMgYSxcbiAgI3JhdGluZ1RhYiAuc3RhcnMgc3BhbixcbiAgI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBhLFxuICAjcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIHNwYW4ge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuICAjcmF0aW5nVGFiIC5zdGFycyBhOjpiZWZvcmUsXG4gICNyYXRpbmdUYWIgLnN0YXJzIHNwYW46OmJlZm9yZSxcbiAgI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBhOjpiZWZvcmUsXG4gICNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgc3Bhbjo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiNyYXRpbmdUYWIgLnJhdGUtYXZlcmFnZSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAucmF0ZS1hdmVyYWdlIHtcbiAgZm9udC1zaXplOiA1LjZyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xufVxuI3JhdGluZ1RhYiBpbnB1dFt0eXBlPWVtYWlsXSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuI3JhdGluZ1RhYiAudm90ZS10aXRsZSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcmF0aW5nVGFiIC5zdGFycyxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuI3JhdGluZ1RhYiAucmF0ZS12YWx1ZSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAucmF0ZS12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbn1cbiNyYXRpbmdUYWIgLnJhdGUtbGlzdCAucmF0ZS1zdGFyIC5zdGFyLW9mZjo6YmVmb3JlLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC5yYXRlLWxpc3QgLnJhdGUtc3RhciAuc3Rhci1vZmY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi5zdmcpO1xufVxuI3JhdGluZ1RhYiAucmF0ZS1saXN0IC5yYXRlLWJsb2NrLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC5yYXRlLWxpc3QgLnJhdGUtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGMkVFO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4jcmF0aW5nVGFiIC5yYXRlLWxpc3QgLnJhdGUtYmxvY2sgLnJhdGUtYmFyLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC5yYXRlLWxpc3QgLnJhdGUtYmxvY2sgLnJhdGUtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEOTkzMztcbn1cbiNyYXRpbmdUYWIgLnJhdGUtbGlzdCAucmF0ZS1ibG9jayAucmF0ZS1iYXIgLnJhdGUtY291bnQsXG4jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtbGlzdCAucmF0ZS1ibG9jayAucmF0ZS1iYXIgLnJhdGUtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JhdGluZ1RhYiAucmF0ZS1zdGFyLXdyYXAsXG4jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtc3Rhci13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1ncm93OiAxO1xuICBoZWlnaHQ6IHVuc2V0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IHVuc2V0O1xuICBmbGV4OiB1bnNldDtcbn1cbiNyYXRpbmdUYWIgLnJhdGUtc3Rhci13cmFwIC5zdGFycy1sYWJlbCxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAucmF0ZS1zdGFyLXdyYXAgLnN0YXJzLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbiNyYXRpbmdUYWIgLnJhdGluZy1pY29uLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC5yYXRpbmctaWNvbiB7XG4gIHBhZGRpbmc6IDEwcHggMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNEM0QzRDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgOHB4IDA7XG59XG4jcmF0aW5nVGFiIC5yYXRlLWF2ZXJhZ2UtaW5uZXIsXG4jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtYXZlcmFnZS1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4jcmF0aW5nVGFiIC52b3Rlcy13cmFwLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuI3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIC52b3RlLXdyYXAge1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4jcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLmhlbHBlcixcbiNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC5oZWxwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMycHggNTZweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDVENiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC5oZWxwZXIsXG4gICNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC5oZWxwZXIge1xuICAgIHBhZGRpbmc6IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuI3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlcixcbiNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4jcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLXBpYyxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS1waWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS1waWMgLnZvdGUtaW5pdGlhbHMsXG4jcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtcGljIC52b3RlLWluaXRpYWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0REQ0JCOSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xufVxuI3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS10aW1lLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS1kZWxpbWV0ZXIsXG4jcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtZGVsaW1ldGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtc3VtbWFyeSAudm90ZS1uYW1lLFxuI3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLXN1bW1hcnkgLnZvdGUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtc3VtbWFyeSAudm90ZS1uYW1lIHNwYW4sXG4jcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtc3VtbWFyeSAudm90ZS1uYW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4jcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCxcbiNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWNvbnRlbnQge1xuICBjb2xvcjogIzcwNkU2RjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jcmF0aW5nVGFiIC5yb3cgLmZvcm0tZ3JvdXAsXG4jcHJvZHVjdERpc2N1c3Npb24gLnJvdyAuZm9ybS1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcHJvZHVjdERpc2N1c3Npb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4jZGlzY3Vzc2lvbldyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyNHB4O1xufVxuI2Rpc2N1c3Npb25XcmFwcGVyIC5hZGQtY29tbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuI2Rpc2N1c3Npb25XcmFwcGVyIC5hZGQtY29tbWVudCAubGluay1saWtlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb2xvcjogI0Y1RjRGNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDY1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNGVtO1xuICBwYWRkaW5nOiAxN3B4IDMycHggMTVweCAzMnB4O1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiNkaXNjdXNzaW9uV3JhcHBlciAuYWRkLWNvbW1lbnQgLmxpbmstbGlrZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cbiNkaXNjdXNzaW9uV3JhcHBlciAuYWRkLWNvbW1lbnQgLmxpbmstbGlrZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNocC10YWJzLXdyYXBwZXIgLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbiNwcm9kdWN0VmlkZW9zIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuI3Byb2R1Y3RWaWRlb3MgaWZyYW1lIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbiNyYXRpbmdUYWIsXG4jZGVzY3JpcHRpb24sXG4jcmF0aW5nV3JhcHBlcixcbiNwcm9kdWN0RGlzY3Vzc2lvbixcbiNwcm9kdWN0VmlkZW9zLFxuI3JlbGF0ZWRQcm9kdWN0cyxcbiNkaXNjdXNzaW9uV3JhcHBlciB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiAxNTBweDtcbn1cbiNyYXRpbmdUYWIgaDM6Zmlyc3Qtb2YtdHlwZSxcbiNkZXNjcmlwdGlvbiBoMzpmaXJzdC1vZi10eXBlLFxuI3JhdGluZ1dyYXBwZXIgaDM6Zmlyc3Qtb2YtdHlwZSxcbiNwcm9kdWN0RGlzY3Vzc2lvbiBoMzpmaXJzdC1vZi10eXBlLFxuI3Byb2R1Y3RWaWRlb3MgaDM6Zmlyc3Qtb2YtdHlwZSxcbiNyZWxhdGVkUHJvZHVjdHMgaDM6Zmlyc3Qtb2YtdHlwZSxcbiNkaXNjdXNzaW9uV3JhcHBlciBoMzpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgY29sb3I6ICMwMDc0NjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaHAtdGFicyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhpZGRlbi1saW5rcyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZpZ2F0aW9uLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1pbmZvLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ucHJvY2VudGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuLnByb2NlbnRhIC5pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvY2VudGEgLmltZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5wcm9jZW50YSAuaW1nLmZ1bGw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24va2FrYW8tZnVsbC5zdmcpO1xufVxuLnByb2NlbnRhIC5pbWcuaGFsZjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9rYWthby1oYWxmLnN2Zyk7XG59XG4ucHJvY2VudGEgLmltZy5ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9jZW50YSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5jYXJ0LWhlYWRlci13cmFwcGVyIHtcbiAgcGFkZGluZzogMHB4IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uY2FydC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogOTA0cHggIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1NnB4IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBnYXA6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jYXJ0LWhlYWRlcjo6YmVmb3JlLCAuY2FydC1oZWFkZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1oZWFkZXIge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMXB4LCAxZnIpKTtcbiAgICBwYWRkaW5nOiAyNHB4IDAgIWltcG9ydGFudDtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuLmNhcnQtaGVhZGVyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJ0LWhlYWRlciBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgYm9yZGVyOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAuc3RlcC0xIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmNhcnQtaGVhZGVyIC5zdGVwLnN0ZXAtMiB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcnQtaGVhZGVyIC5zdGVwLnN0ZXAtMyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAgYSxcbi5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gIGdhcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcbiAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxODBweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FydC1oZWFkZXIgLnN0ZXAgYSxcbiAgLmNhcnQtaGVhZGVyIC5zdGVwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQwcHgpIHtcbiAgLmNhcnQtaGVhZGVyIC5zdGVwIGEsXG4gIC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmcge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbi5jYXJ0LWhlYWRlciAuc3RlcCBhIHNwYW4sXG4uY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25nIHNwYW4ge1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcCBhIHNwYW46OmJlZm9yZSxcbi5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmcgc3Bhbjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcCBhOjpiZWZvcmUsXG4uY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25nOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnQtaGVhZGVyIC5zdGVwIGE6OmFmdGVyLFxuLmNhcnQtaGVhZGVyIC5zdGVwIHN0cm9uZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICByaWdodDogLTQ0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAuY2FydC1oZWFkZXIgLnN0ZXAgYTo6YmVmb3JlLFxuICAuY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25nOjpiZWZvcmUge1xuICAgIHRvcDogMTBweDtcbiAgfVxuICAuY2FydC1oZWFkZXIgLnN0ZXAgYTo6YWZ0ZXIsXG4gIC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmc6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtaGVhZGVyIC5zdGVwIGEsXG4gIC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FydC1oZWFkZXIgLnN0ZXAgYSxcbiAgLmNhcnQtaGVhZGVyIC5zdGVwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAuYWN0aXZlIHtcbiAgY29sb3I6ICMxODIzMjIgIWltcG9ydGFudDtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcC5hY3RpdmUgYSxcbi5jYXJ0LWhlYWRlciAuc3RlcC5hY3RpdmUgc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcC5hY3RpdmUgYSBzcGFuLFxuLmNhcnQtaGVhZGVyIC5zdGVwLmFjdGl2ZSBzdHJvbmcgc3BhbiB7XG4gIGNvbG9yOiAjMTgyMzIyICFpbXBvcnRhbnQ7XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAtMSBhOjpiZWZvcmUsXG4uY2FydC1oZWFkZXIgLnN0ZXAtMSBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDFcIjtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcC0yIGE6OmJlZm9yZSxcbi5jYXJ0LWhlYWRlciAuc3RlcC0yIHN0cm9uZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCIwMlwiO1xufVxuLmNhcnQtaGVhZGVyIC5zdGVwLTIuYWN0aXZlIGE6OmJlZm9yZSxcbi5jYXJ0LWhlYWRlciAuc3RlcC0yLmFjdGl2ZSBzdHJvbmc6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAtMyBhOjpiZWZvcmUsXG4uY2FydC1oZWFkZXIgLnN0ZXAtMyBzdHJvbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMDNcIjtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcC0zIGE6OmFmdGVyLFxuLmNhcnQtaGVhZGVyIC5zdGVwLTMgc3Ryb25nOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FydC1oZWFkZXIgLnN0ZXAtMy5hY3RpdmUgYTo6YmVmb3JlLFxuLmNhcnQtaGVhZGVyIC5zdGVwLTMuYWN0aXZlIHN0cm9uZzo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcC0zLmFjdGl2ZSBhOjphZnRlcixcbi5jYXJ0LWhlYWRlciAuc3RlcC0zLmFjdGl2ZSBzdHJvbmc6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJ0LWhlYWRlciAuc3RlcC0xLmNvbXBsZXRlZCBhLFxuLmNhcnQtaGVhZGVyIC5zdGVwLTEuY29tcGxldGVkIHN0cm9uZyxcbi5jYXJ0LWhlYWRlciAuc3RlcC0yLmNvbXBsZXRlZCBhLFxuLmNhcnQtaGVhZGVyIC5zdGVwLTIuY29tcGxldGVkIHN0cm9uZyxcbi5jYXJ0LWhlYWRlciAuc3RlcC0zLmNvbXBsZXRlZCBhLFxuLmNhcnQtaGVhZGVyIC5zdGVwLTMuY29tcGxldGVkIHN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XG4gIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jYXJ0LXJvdzo6YmVmb3JlLCAuY2FydC1yb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhcnQtcm93IC5jb2wtbWQtOCB7XG4gIGZsZXg6IDEgMSA4ODBweDtcbn1cbi5jYXJ0LXJvdyAuY29sLW1kLTggLmNhcnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXJvdyAuY29sLW1kLTgjY2hlY2tvdXRDb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXJ0LXJvdyAuY29sLW1kLTgjY2hlY2tvdXRDb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cbn1cbi5jYXJ0LXJvdyAuY29sLW1kLTQge1xuICBmbGV4OiAwIDEgNDY0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMyLjMlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXJ0LXJvdyAuY29sLW1kLTQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJ0LXJvdyAuY29sLW1kLTQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBmbGV4LWJhc2lzOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXJvdyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXJ0LXJvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jYXJ0LXJvdyAuY29sLW1kLTgge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY2FydC1yb3cgLmNvbC1tZC00IHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtcm93IC5jb2wtbWQtNCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5icmFuY2gtcGlja2VyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnQtbW9kYWwgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExNzAwO1xuICBsZWZ0OiAyMXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMjUwcHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmRldGFpbC1pbmZvcm1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5jby1iaWxsaW5nLWFkZHJlc3Mge1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5pZC0tMTcgI2NoZWNrb3V0U2lkZWJhciAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHNwYW46OmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG4uaWQtLTE3ICNjaGVja291dFNpZGViYXIgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSBzcGFuIHN0cm9uZyBzcGFuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjaGVja291dFNpZGViYXIge1xuICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDEgNDY0cHg7XG4gIG1heC13aWR0aDogNDY0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2NoZWNrb3V0U2lkZWJhciBbZGF0YS10ZXN0aWQ9cmVjYXBQYXltZW50TWV0aG9kXSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuI2NoZWNrb3V0U2lkZWJhciAubmV4dC1zdGVwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuI2NoZWNrb3V0U2lkZWJhciAuY29uc2VudHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuI2NoZWNrb3V0U2lkZWJhciAuY29uc2VudHMgYSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNjaGVja291dFNpZGViYXIgaDQge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAwIDM4cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAjY2hlY2tvdXRTaWRlYmFyIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY2hlY2tvdXRTaWRlYmFyIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jaGVja291dC1ib3gtd3JhcHBlcixcbi5jaGVja291dC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3VtbWFyeS13cmFwcGVyIGg0LFxuI3N1bW1hcnktYm94IGg0IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDA3NDY1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zdW1tYXJ5LXdyYXBwZXIgLmJveCxcbiAgI3N1bW1hcnktYm94IC5ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuI3N1bW1hcnktYm94IHtcbiAgcGFkZGluZzogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3N1bW1hcnktYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5leHRyYXMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTg3cHg7XG59XG4uZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG59XG4uZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbiB7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmRpc2NvdW50LWNvdXBvbiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5kaXNjb3VudC1jb3Vwb24uYnRuLXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5kaXNjb3VudC1jb3Vwb24gaW5wdXQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ3NDQ0NjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5kaXNjb3VudC1jb3Vwb24gZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbn1cblxuI2Rpc2NvdW50Q291cG9uQ29kZSB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjZGlzY291bnRDb3Vwb25Db2RlIHtcbiAgICBoZWlnaHQ6IDQ3cHg7XG4gIH1cbn1cblxuLnAtZGlzY291bnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uZXh0LXN0ZXAtZm9yd2FyZCxcbiNzdWJtaXQtb3JkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjRjVGNEY0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjNGMzAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTZweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLm5leHQtc3RlcC1mb3J3YXJkOmhvdmVyLFxuI3N1Ym1pdC1vcmRlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV4dC1zdGVwLWZvcndhcmQsXG4gICNzdWJtaXQtb3JkZXIge1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMS40ZW0gMWVtO1xuICB9XG59XG4ubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXIsXG4jc3VibWl0LW9yZGVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1uZXh0LWNhcnQuc3ZnKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm5leHQtc3RlcC1mb3J3YXJkOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1uZXh0LWNhcnQuc3ZnKTtcbn1cblxuLm5leHQtc3RlcC1iYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgcGFkZGluZzogOXB4IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbi5uZXh0LXN0ZXAtYmFjazo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1iYWNrLWNhcnQuc3ZnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV4dC1zdGVwLWJhY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ib3gtYmctZGVmYXVsdFtkYXRhLXRlc3RpZD10YWJsZUNhcnRdIHtcbiAgcGFkZGluZzogMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmJveC1iZy1kZWZhdWx0W2RhdGEtdGVzdGlkPXRhYmxlQ2FydF0gLm5leHQtc3RlcCB7XG4gIG9yZGVyOiAyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5hcHBsaWVkLWNvdXBvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuXG4ucHJpY2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xuICBnYXA6IDhweCA4cHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJpY2Utd3JhcHBlciAucHJpY2UtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5wcmljZS13cmFwcGVyIC5wcmljZS1sYWJlbC5wcmljZS1zZWNvbmRhcnkge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuLnByaWNlLXdyYXBwZXIgLnByaWNlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjM0QzRDNEO1xufVxuLnByaWNlLXdyYXBwZXIgLnByaWNlLnByaWNlLXNlY29uZGFyeSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4ucHJpY2Utd3JhcHBlciBzdHJvbmcge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5leHQtc3RlcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm5leHQtc3RlcCAub3JkZXItYnV0dG9uLXN1ZmZpeCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbn1cbi5uZXh0LXN0ZXAgLm9yZGVyLWJ1dHRvbi10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV4dC1zdGVwIHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5leHQtc3RlcCAubmV4dC1zdGVwLWZvcndhcmQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJhY2stc2hvcHBpbmctbGluayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLmJhY2stc2hvcHBpbmctbGluayAubmV4dC1zdGVwLWJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmJhY2stc2hvcHBpbmctbGluayAubmV4dC1zdGVwLWJhY2s6aG92ZXIge1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5iYWNrLXNob3BwaW5nLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lkZWJhci1pbi1jYXJ0IC5leHRyYS5kZWxpdmVyeSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4uc2lkZWJhci1pbi1jYXJ0IC5leHRyYS5kZWxpdmVyeSBzcGFuIHtcbiAgY29sb3I6ICM0NzQ0NDY7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi5zaWRlYmFyLWluLWNhcnQgLmV4dHJhLmRlbGl2ZXJ5IHN0cm9uZyB7XG4gIGNvbG9yOiAjM0JBQzMxICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1pbi1jYXJ0IC5leHRyYS5kZWxpdmVyeTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWRlYmFyLWluLWNhcnQgLmV4dHJhLmRlbGl2ZXJ5LmZyZWUtc2hpcHBpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGdhcDogMTBweDtcbiAgb3JkZXI6IC0xO1xufVxuLnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkuZnJlZS1zaGlwcGluZyBzdHJvbmcge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1pbi1jYXJ0IC5leHRyYS5kZWxpdmVyeS5mcmVlLXNoaXBwaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NhcnQtZnJlZS5zdmcpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgbWF4LWhlaWdodDogNjdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xuICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2lkZWJhci1pbi1jYXJ0IC5leHRyYS5kZWxpdmVyeS5mcmVlLXNoaXBwaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY2FydC1mcmVlLTIuc3ZnKTtcbn1cbi5zaWRlYmFyLWluLWNhcnQgLmNhcnQtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnByaWNlLXJhbmdlIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNERENCQjk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLnByaWNlLXJhbmdlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIzRjMwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG50YWJsZS5jYXJ0LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgaDIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgdGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG50YWJsZS5jYXJ0LXRhYmxlIHRkLFxudGFibGUuY2FydC10YWJsZSB0aCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZENDAwO1xufVxudGFibGUuY2FydC10YWJsZSB0ci5yZWxhdGVkLXZpc2libGUge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxudGFibGUuY2FydC10YWJsZSB0ci5yZWxhdGVkLXZpc2libGUgLnAtbmFtZSAuc2hvdy1yZWxhdGVkOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS5jYXJ0LXRhYmxlIHRyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2Uge1xuICBmbGV4OiAwIDEgMTExcHg7XG4gIG1pbi13aWR0aDogMTExcHg7XG4gIG1heC13aWR0aDogMTExcHg7XG4gIG1pbi1oZWlnaHQ6IDEzNHB4O1xuICBtYXgtaGVpZ2h0OiAxMzRweDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTExcHg7XG4gIG1pbi1oZWlnaHQ6IDEzNHB4O1xuICBtYXgtaGVpZ2h0OiAxMzRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLW5hbWUge1xuICBmbGV4OiAxIDEgMzAwcHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtbmFtZSBhIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLW5hbWUgLmF2YWlsYWJpbGl0eSxcbnRhYmxlLmNhcnQtdGFibGUgLnAtbmFtZSAucHJvZHVjdC1za3Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLW5hbWUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtbmFtZSAuc2hvdy1yZWxhdGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxudGFibGUuY2FydC10YWJsZSAucC1uYW1lIC5zaG93LXJlbGF0ZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzNEM0QzRDtcbiAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxudGFibGUuY2FydC10YWJsZSAubWFpbi1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIuNHJlbSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLm1haW4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eSB7XG4gIGZsZXg6IDEgMSAxMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eSAucC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLXByaWNlIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGNvbG9yOiAjNUE1QjVDO1xufVxudGFibGUuY2FydC10YWJsZSAucC1wcmljZSBzdHJvbmcge1xuICBjb2xvcjogIzVBNUI1QztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtcHJpY2UsXG50YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcbiAgZmxleDogMSAxIDE3MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtcHJpY2UgLnVuaXQtdmFsdWUsXG50YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIC51bml0LXZhbHVlIHtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSg2MSwgNjEsIDYxLCAwLjYpICFpbXBvcnRhbnQ7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLXByaWNlIC5wcmljZS1maW5hbCxcbnRhYmxlLmNhcnQtdGFibGUgLnAtdG90YWwgLnByaWNlLWZpbmFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjNyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICBjb2xvcjogcmdiYSg2MSwgNjEsIDYxLCAwLjYpO1xufVxudGFibGUuY2FydC10YWJsZSAucC1wcmljZSAucHJpY2UtZmluYWxbZGF0YS10ZXN0aWQ9Y2FydEl0ZW1QcmljZV0sXG50YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIC5wcmljZS1maW5hbFtkYXRhLXRlc3RpZD1jYXJ0SXRlbVByaWNlXSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBjb2xvcjogcmdiYSg2MSwgNjEsIDYxLCAwLjYpICFpbXBvcnRhbnQ7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIC5wcmljZS1maW5hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkge1xuICBmbGV4OiAxIDAgMTEzcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxudGFibGUuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkge1xuICB3aWR0aDogOTVweDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5IGlucHV0LmFtb3VudCB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Q2RDVENiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDJweCA4cHggIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLnAtdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEzcHg7XG59XG50YWJsZS5jYXJ0LXRhYmxlIHRyLnJlbGF0ZWQ6bm90KC52aXNpYmxlKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG50YWJsZS5jYXJ0LXRhYmxlIHRyLnJlbGF0ZWQge1xuICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgdHIucmVsYXRlZCB0ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS5jYXJ0LXRhYmxlIHRyLnJlbGF0ZWQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxudGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUwMTk2MDc4NDMpO1xufVxudGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3QgLmJ0bi5hZGQtdG8tY2FydC1idXR0b24ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICMxODIzMjIgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCM0YzMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9yZWxhdGVkLWNhcnQuc3ZnKTtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW46IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxudGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3QgLmNhcnQtcmVsYXRlZC1idXR0b24gYS5idG4tcHJpbWFyeSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgcGFkZGluZzogMC44ZW0gMC44ZW0gMC44ZW0gMC44ZW07XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgZmxleDogNTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1pbmZvIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbnRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1pbWcge1xuICBmbGV4OiAwIDEgNjFweDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBtaW4taGVpZ2h0OiA4OHB4O1xuICBtYXgtaGVpZ2h0OiA4OHB4O1xufVxudGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICB0YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIH1cbiAgdGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWF2YWlsYWJpbGl0eTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbnRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1idXR0b24ge1xuICBmbGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xufVxudGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWJ1dHRvbiAuYnRuIHtcbiAgcGFkZGluZzogMC45ZW07XG59XG50YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIC5wcmljZS1maW5hbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4udXBwZXItc3VtbWFyeSB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nOiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNTAxOTYwNzg0Myk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudXBwZXItc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLmZyZWUtZ2lmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAzO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMjJweCAzMHB4IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGNDtcbn1cbi5mcmVlLWdpZnQgaDQge1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBjb2xvcjogIzQ3NDQ0NjtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG4uZnJlZS1naWZ0IC5mcmVlLWdpZnRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVtb3ZlLWl0ZW0ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTIwO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4ucmVtb3ZlLWl0ZW0gLnNyLW9ubHkge1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucmVtb3ZlLWl0ZW06OmJlZm9yZSwgLnJlbW92ZS1pdGVtOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnJlbW92ZS1pdGVtOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucmVtb3ZlLWl0ZW06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5yZW1vdmUtaXRlbTpob3ZlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5yZW1vdmUtaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCM0YzMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5yZW1vdmUtaXRlbTpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUIzRjMwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mcmVlLWdpZnQtdHJpZ2dlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5mcmVlLXByb2R1Y3QtZ2lmdHMsXG4uZnJlZS1naWZ0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5mcmVlLXByb2R1Y3QtZ2lmdHMgbGksXG4uZnJlZS1naWZ0cyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnJlZS1wcm9kdWN0LWdpZnRzIGxpIGxhYmVsLFxuLmZyZWUtZ2lmdHMgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mcmVlLXByb2R1Y3QtZ2lmdHMgbGkgbGFiZWwgLmZyZWUtZ2lmdHMtaW1nLFxuLmZyZWUtZ2lmdHMgbGkgbGFiZWwgLmZyZWUtZ2lmdHMtaW1nIHtcbiAgZmxleDogMCAwIDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZnJlZS1wcm9kdWN0LWdpZnRzIGxpIGxhYmVsIC5mcmVlLWdpZnRzLWltZyBpbWcsXG4uZnJlZS1naWZ0cyBsaSBsYWJlbCAuZnJlZS1naWZ0cy1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5mcmVlLXByb2R1Y3QtZ2lmdHMgbGkuYWN0aXZlLFxuLmZyZWUtZ2lmdHMgbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y1RjVGNTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uZnJlZS1naWZ0cy1pbWctaG92ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWNvbnRlbnQgc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAxcHg7XG4gIHRleHQtb3ZlcmZsb3c6IFwiXCI7XG59XG4uY2FydC1jb250ZW50IC5jYXJ0LXN1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtY29udGVudCAuY2FydC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uY2FydC1jb250ZW50IC5jYXJ0LXN1bW1hcnkgaDQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNhcnQtY29udGVudCAuY2FydC1zdW1tYXJ5IGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjRyZW0gMC44cmVtIDEuNHJlbTtcbn1cblxuLmNhcnQtc3VtbWFyeSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDI0cHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTMgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuY2FydC1zdW1tYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJ0LXN1bW1hcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI0cHggMjBweDtcbiAgfVxufVxuLmNhcnQtc3VtbWFyeSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNnJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMHB4IDBweCAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5jYXJ0LXN1bW1hcnkgLmV4dHJhcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmV4dHJhcy13cmFwcGVyIC5leHRyYXMtY29sIHtcbiAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmV4dHJhcy13cmFwcGVyIC5leHRyYXMtY29sIC5kaXNjb3VudC1jb3Vwb24gZm9ybSB7XG4gIGdhcDogMHB4O1xufVxuLmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbiBmb3JtIC5idG4ge1xuICBoZWlnaHQ6IHVuc2V0O1xuICBwYWRkaW5nOiA2cHggMTZweCA2cHggMTZweDtcbn1cbi5jYXJ0LXN1bW1hcnkgLmV4dHJhcy13cmFwcGVyIC5leHRyYXMtY29sIC5kaXNjb3VudC1jb3Vwb24uYWN0aXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FydC1zdW1tYXJ5IC5leHRyYXMtd3JhcHBlciAuZXh0cmFzLWNvbCAuZGlzY291bnQtY291cG9uOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbiAjZGlzY291bnRDb3Vwb25Db2RlIHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNjJweDtcbiAgd2lkdGg6IDE2MlB4O1xuICBtaW4td2lkdGg6IDE2MnB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZENDAwICFpbXBvcnRhbnQ7XG59XG4uY2FydC1zdW1tYXJ5IC5leHRyYXMtd3JhcHBlciAuZXh0cmFzLWNvbCAuZGlzY291bnQtY291cG9uIGJ1dHRvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY29sb3I6ICMzRDNEM0QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiA4cHggOXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xuICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtaGVpZ2h0OiAzNnB4O1xufVxuLmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbiBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDY1ICFpbXBvcnRhbnQ7XG59XG5cbi5jby1ib3gtYWRkaXRpb25hbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICByb3ctZ2FwOiAxMHB4O1xufVxuLmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3c6OmJlZm9yZSwgLmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3c6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3cgLmNvbC1zbS02IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmNvLWJhc2ljLWluZm9ybWF0aW9uIC5yb3cgLmNvbC1zbS0xMiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93IC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jby1iYXNpYy1pbmZvcm1hdGlvbiAuY29sLXNtLTYge1xuICBmbGV4OiAxIDEgMjAwcHg7XG59XG4uY28tYmFzaWMtaW5mb3JtYXRpb24gLnNlbGVjdC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJ0LWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDIuOHJlbTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4ub3JkZXItaWNvbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDMuMnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xufVxuLm9yZGVyLWljb246OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2NoZWNrb3V0Q29udGVudCAuY2FydC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDU4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4jY2hlY2tvdXRDb250ZW50IC5jYXJ0LWNvbnRlbnQgLmZvcm0tZ3JvdXAgLmJ0bi1zZWNvbmRhcnkge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q4QjEzNiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE4MjMyMiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggNjBweCA5cHggMjRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuI2NoZWNrb3V0Q29udGVudCAuY2FydC1jb250ZW50IC5mb3JtLWdyb3VwIC5idG4tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGNUY0RjQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDc0NjUgIWltcG9ydGFudDtcbn1cbiNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudCAuZm9ybS1ncm91cCAuYnRuLXNlY29uZGFyeTo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBjb250ZW50OiBcIlwiO1xuICByaWdodDogMjRweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2FjY291bnQtY2FydC5zdmcpICFpbXBvcnRhbnQ7XG59XG5cbiNvcmRlci1iaWxsaW5nLW1ldGhvZHMgLnJhZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCAucGF5bWVudC1pbmZvIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA4cHggMCA4cHggMDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIgLnBheW1lbnQtbG9nbyB7XG4gIG9yZGVyOiAtMTtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIgLnBheW1lbnQtc2hpcHBpbmctcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cbi5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LXNoaXBwaW5nLXByaWNlLmZvci1mcmVlIHtcbiAgY29sb3I6ICM3MUI5Mjk7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlLCAuc2hpcHBpbmctYmlsbGluZy10YWJsZSAucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOjphZnRlciB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSAucmFkaW8td3JhcHBlciAuc3VibGFiZWwge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSAucmFkaW8td3JhcHBlciAuc3VibGFiZWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5yYWRpby13cmFwcGVyIGxhYmVsIHtcbiAgcGFkZGluZzogMThweCAxNnB4IDE4cHggNDNweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucmFkaW8td3JhcHBlciAucGF5bWVudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnJhZGlvLXdyYXBwZXIgLnBheW1lbnQtaW5mbyA+IGIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLnJhZGlvLXdyYXBwZXIgLnBheW1lbnQtaW5mbyAuc3VibGFiZWwsXG4ucmFkaW8td3JhcHBlciAucGF5bWVudC1pbmZvIGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmFkaW8td3JhcHBlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yYWRpby13cmFwcGVyLmluYWN0aXZlLWNoaWxkIHtcbiAgb3BhY2l0eTogMC42O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLXdyYXBwZXIuaW5hY3RpdmUtY2hpbGQgLm5vdC1wb3NzaWJsZS1pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmFkaW8td3JhcHBlci5pbmFjdGl2ZS1jaGlsZCBsYWJlbCB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLmNhcnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2FydC1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xuICBwYWRkaW5nOiAxNnB4IDAgMzJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0REQ0JCOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcnQtaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDBweCA4cHggMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLmNhcnQtaXRlbS5jYXJ0LWl0ZW0tZ2lmdCB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jYXJ0LWl0ZW0gLmNhcnQtaXRlbS1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTcwcHg7XG59XG4uY2FydC1pdGVtIC5jYXJ0LWl0ZW0tbmFtZSBhIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jYXJ0LWl0ZW0gLmNhcnQtaXRlbS1uYW1lIHNwYW4ge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuLmNhcnQtaXRlbSAuY2FydC1pdGVtLWFtb3VudCB7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNhcnQtaXRlbSAuY2FydC1pdGVtLWFtb3VudCAudW5pdC12YWx1ZSB7XG4gIGNvbG9yOiAjM0QzRDNEICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuLmNhcnQtaXRlbSAuY2FydC1pdGVtLWFtb3VudCxcbi5jYXJ0LWl0ZW0gLmNhcnQtaXRlbS1wcmljZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5jYXJ0LWl0ZW0gLmNhcnQtaXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FydC1pdGVtIC5jYXJ0LWl0ZW0tbmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jYXJ0LWl0ZW0gLmNhcnQtaXRlbS1hbW91bnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmdpZnQtaXRlbXMge1xuICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMzBweCAwIDI0cHggMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQUU5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5naWZ0LWl0ZW1zIC5mb3ItZnJlZSB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4uZ2lmdC1pdGVtcyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdpZnQtaXRlbXMgLmNhcnQtaXRlbS1naWZ0IHtcbiAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmdpZnQtaXRlbXMgLmNhcnQtaXRlbS1uYW1lIHNwYW4ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuLmV4dHJhLmRlbGl2ZXJ5IC5mb3ItZnJlZSB7XG4gIGNvbG9yOiAjNzFCOTI5O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ub3JkZXItc3VtbWFyeS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cbi5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIHN0cm9uZyxcbi5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIGRpdiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciBkaXY6Zmlyc3QtY2hpbGQge1xuICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDYwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5vcmRlci1zdW1tYXJ5LWl0ZW0gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ub3JkZXItc3VtbWFyeS1pdGVtIC5wcmljZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNzaGlwcGluZy1iaWxsaW5nLXN1bW1hcnkge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MjNCMzU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGdhcDogMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ucmVjYXBpdHVsYXRpb24tc2luZ2xlIC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWxhYmVsLCAucmVjYXBpdHVsYXRpb24tc2luZ2xlID4gc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucmVjYXBpdHVsYXRpb24tc2luZ2xlIC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgW2RhdGEtdGVzdGlkPXJlY2FwUGF5bWVudE1ldGhvZF0ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy1pbmZvLCAucmVjYXBpdHVsYXRpb24tc2luZ2xlID4gc3Ryb25nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGdhcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctaW5mbyBzcGFuLCAucmVjYXBpdHVsYXRpb24tc2luZ2xlID4gc3Ryb25nIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgb3JkZXI6IDEwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cbi5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctaW5mbyAuZm9yLWZyZWUsIC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgPiBzdHJvbmcgLmZvci1mcmVlIHtcbiAgY29sb3I6ICM3MUI5Mjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaGlwcGluZy1iaWxsaW5nLW5hbWUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWwgPiBzcGFuIGIge1xuICBjb2xvcjogIzNEM0QzRCAhaW1wb3J0YW50O1xufVxuXG4uY28tY29udGFjdC1pbmZvcm1hdGlvbiBsYWJlbFtmb3I9bG9naW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jby1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uY28tYm94IGg0IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMCA3cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMi40cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA3NDY1ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY28tYm94IGg0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gge1xuICBtYXJnaW4tYm90dG9tOiA1NHB4O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2NvbXBhbnktaW5mbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb3JtLWdyb3VwLWhhc1Rvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1ncm91cC1oYXNUb29sdGlwIGxhYmVsIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5mb3JtLWdyb3VwLWhhc1Rvb2x0aXAgLnNob3ctdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaHAtZmxhZy1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWRvd24uc3ZnKTtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGVmdDogLTEwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uY291bnRyeS1mbGFnLFxuLnBob25lLWNvbWJpbmVkLWlucHV0IHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3VudHJ5LWZsYWdzLmFjdGl2ZSAuY291bnRyeS1mbGFnLFxuLmNvdW50cnktZmxhZy5zZWxlY3RlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jb3VudHJ5LWZsYWcgLnNocC1mbGFnIHtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBtYXgtaGVpZ2h0OiAyN3B4O1xufVxuXG4uY291bnRyeS1mbGFnczpub3QoLmFjdGl2ZSkgLmNvdW50cnktZmxhZy5zZWxlY3RlZCAuc2hwLWZsYWcsXG4uY291bnRyeS1mbGFnczpub3QoLmFjdGl2ZSkgLmNvdW50cnktZmxhZy5zZWxlY3RlZCAuc2hwLWZsYWctbmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb3VudHJ5LWZsYWdzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5jb3VudHJ5LWZsYWdzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDU0LjUlO1xuICB3aWR0aDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0QzRDNEO1xufVxuLmNvdW50cnktZmxhZ3MuYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIHotaW5kZXg6IDI7XG59XG4uY291bnRyeS1mbGFncy5hY3RpdmU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRyeS1mbGFncy5hY3RpdmUgLmNvdW50cnktZmxhZ3MtaW5uZXIge1xuICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jb3VudHJ5LWZsYWdzIC5jb3VudHJ5LWZsYWcuc2VsZWN0ZWQ6OmJlZm9yZSB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNvdW50cnktZmxhZ3MuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jb3VudHJ5LWZsYWdzLmFjdGl2ZSAuY291bnRyeS1mbGFncy1pbm5lciB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5jb3VudHJ5LWZsYWdzLmFjdGl2ZSAuY291bnRyeS1mbGFnLnNlbGVjdGVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGhvbmUtY29tYmluZWQtaW5wdXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBob25lLWNvbWJpbmVkLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBob25lLWNvbWJpbmVkLWlucHV0IGlucHV0I3Bob25lIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubm90LXBvc3NpYmxlLWluZm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucXVlc3Rpb24tdG9vbHRpcCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEM0QzRDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm9yZGVyaW5nLXByb2Nlc3MgI2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3JkZXJpbmctcHJvY2VzcyAjY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ub3JkZXJpbmctcHJvY2VzcyAjY29udGVudC13cmFwcGVyICNjb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1lbXB0eS1jYXJ0ICNjb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTQ0MHB4ICsgNHJlbSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jdXN0b20tZW1wdHktY2FydCAjY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICB9XG59XG4uY3VzdG9tLWVtcHR5LWNhcnQgI2NvbnRlbnQgLmNvbC1tZC00LFxuLmN1c3RvbS1lbXB0eS1jYXJ0ICNjb250ZW50IC5jb2wtbWQtOCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLWVtcHR5LWNhcnQgI2NvbnRlbnQgLmJ0bi1sZyB7XG4gIHBhZGRpbmc6IDFlbSAyZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5jdXN0b20tZW1wdHktY2FydCAuY2FydC1jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA1MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDYwcHggMDtcbn1cbi5jdXN0b20tZW1wdHktY2FydCAuY2FydC1jb250YWN0IC50ZWwsXG4uY3VzdG9tLWVtcHR5LWNhcnQgLmNhcnQtY29udGFjdCAuY2VsbHBob25lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuLmN1c3RvbS1lbXB0eS1jYXJ0IC5jYXJ0LWNvbnRhY3QgLmhlYWRlci1vcGVuaW5nLWhvdXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tZW1wdHktY2FydCAuY2FydC1jb250YWN0IC5tYWlsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jdXN0b20tZW1wdHktY2FydCAuYnV0dG9ucy13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuI3N1Ym1pdC1vcmRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDIxcHg7XG4gIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbiNzdWJtaXQtb3JkZXIgLm9yZGVyLWJ1dHRvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG59XG4jc3VibWl0LW9yZGVyIC5vcmRlci1idXR0b24tc3VmZml4IHtcbiAgZm9udC1zaXplOiAxLjZyZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5vcmRlcmluZy1wcm9jZXNzLWZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGNUY1RjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhaW5lcjo6YmVmb3JlLCAub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTUwcHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveC5tYWlsLXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xuICAub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGxlZnQ6IDBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94IC5tYWlsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94IC5tYWlsOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94IC5tYWlsICsgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94IGEsXG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94IHNwYW4ge1xuICBjb2xvcjogI0Y1RjRGNCAhaW1wb3J0YW50O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveC5waG9uZS13cmFwcGVyIHNwYW46bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuLm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5zZWN1cmUtcGF5bWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlcmluZy1wcm9jZXNzLWZvb3RlciAuc2VjdXJlLXBheW1lbnQge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5zZWN1cmUtcGF5bWVudCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICNGNUY0RjQ7XG59XG4ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLnNlY3VyZS1wYXltZW50IGltZyB7XG4gIG1heC13aWR0aDogMTkycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuY2FydC1oZWFkZXI6OmJlZm9yZSwgLmNhcnQtaGVhZGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIHRyOm5vdCgucmVsYXRlZCkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMXB4LCAxNTBweCkgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZ2FwOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2Uge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDEvMztcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgIG1pbi13aWR0aDogNjBweDtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIC5wLW5hbWUge1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAzLzU7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gIH1cbiAgdGFibGUuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLmNhcnQtdGFibGUgLnAtcHJpY2Uge1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gICAgZ3JpZC1yb3c6IDMvNDtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiA0LzU7XG4gIH1cbiAgdGFibGUuY2FydC10YWJsZSBmb3JtLmlubGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMThweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSBhbmQgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgdGFibGUuY2FydC10YWJsZSBmb3JtLmlubGluZSB7XG4gICAgYm90dG9tOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgdGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbiAgdGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3QgLmNhcnQtcmVsYXRlZC1pbmZvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDYwcHgsIDY1cHgpIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5jYXJ0LXJlbGF0ZWQtaW1nIHtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIHRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5jYXJ0LXJlbGF0ZWQtbmFtZSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgICBncmlkLXJvdzogMS8yO1xuICB9XG4gIHRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5IHtcbiAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgdGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3QgLmNhcnQtcmVsYXRlZC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgdGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3QgLmNhcnQtcmVsYXRlZC1idXR0b24gLnByaWNlLWZpbmFsIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjM0QzRDNEO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIHRhYmxlLmNhcnQtdGFibGUgdHIucmVsYXRlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIHRhYmxlLmNhcnQtdGFibGUgLnAtYXZhaWxhYmlsaXR5LFxuICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXByaWNlLFxuICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIHRhYmxlLmNhcnQtdGFibGUgdHIge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxuICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgdGFibGUuY2FydC10YWJsZSAucC1hdmFpbGFiaWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG4gIC5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbi5yYWRpby13cmFwcGVyW2RhdGEtc3VibWV0aG9kPWFwcGxlcGF5XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbi1rcm9rLTIgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlkLS05IC5jb250ZW50LFxuLmlkLS0xNiAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmlkLS0xNiAubmV4dC1zdGVwLFxuLmlkLS0xNyAubmV4dC1zdGVwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiAxNnB4O1xufVxuLmlkLS0xNiAubmV4dC1zdGVwIC5uZXh0LXN0ZXAtYmFjayxcbi5pZC0tMTcgLm5leHQtc3RlcCAubmV4dC1zdGVwLWJhY2sge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTgyMzIyICFpbXBvcnRhbnQ7XG59XG4uaWQtLTE2IC5uZXh0LXN0ZXAgLm5leHQtc3RlcC1mb3J3YXJkLFxuLmlkLS0xNyAubmV4dC1zdGVwIC5uZXh0LXN0ZXAtZm9yd2FyZCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5wLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1ncm91cC5kYXRlLXBpY2tlciBsYWJlbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbmJvZHkubW9iaWxlIC5mYXEtc2VjdGlvbiAuY29udGFpbmVyLFxuYm9keS5tb2JpbGUgLnZpZGVvLWhwIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1ocCB7XG4gIHBhZGRpbmc6IDY0cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogOTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudmlkZW8taHAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4udmlkZW8taHAgLmZsZXgtaG9sZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC52aWRlby1ocCAuZmxleC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgcGFkZGluZzogMDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi52aWRlby1ocCAuZmxleC1ob2xkZXI6YWZ0ZXIsIC52aWRlby1ocCAuZmxleC1ob2xkZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlby1ocCAuZmxleC1ob2xkZXI6YWZ0ZXIsIC52aWRlby1ocCAuZmxleC1ob2xkZXI6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8taHAgLmZsZXgtaG9sZGVyOmFmdGVyLCAudmlkZW8taHAgLmZsZXgtaG9sZGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgfVxufVxuLnZpZGVvLWhwIC5mbGV4LWhvbGRlcjo6YWZ0ZXIge1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogLTQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtMS5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC52aWRlby1ocCAuZmxleC1ob2xkZXI6OmFmdGVyIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlcjo6YWZ0ZXIge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbn1cbi52aWRlby1ocCAuZmxleC1ob2xkZXI6OmJlZm9yZSB7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtMi5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlcjo6YmVmb3JlIHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogMzJweDtcbiAgICBsZWZ0OiAtOXB4O1xuICB9XG59XG4udmlkZW8taHAgLmZsZXgtaG9sZGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTg4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciB2aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC52aWRlby1ocCAuZmxleC1ob2xkZXIgdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2LzEwLjc7XG4gIH1cbn1cbi52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDU1cHggMHB4IDU1cHggMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAudmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMjBweCAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAudmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciB7XG4gICAgcGFkZGluZzogMjRweCAyMHB4IDI0cHggMjBweDtcbiAgICBtYXgtd2lkdGg6IDk0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDlweCAzM3B4IDE5cHg7XG4gIH1cbn1cbi52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHJpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwOXB4O1xuICBoZWlnaHQ6IDI1NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3N0cm9tZWstY29ybmVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXI6OmFmdGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyOjphZnRlciB7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAxMjdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciBoMiB7XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciBoMiB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgfVxufVxuLnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMCAwIDMycHggMDtcbiAgfVxufVxuLnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuLmltYWdlcy1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAwLjlweCk7XG59XG4uaW1hZ2VzLXNlY3Rpb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS90cmFkaWNlLWJnLnN2Zyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uOjpiZWZvcmUge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5pbWFnZXMtc2VjdGlvbjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW1hZ2VzLXNlY3Rpb24uc2Vjb25kIC5mbGV4LWhvbGRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2VzLXNlY3Rpb24uc2Vjb25kIC5mbGV4LWhvbGRlciB7XG4gICAgZ2FwOiAyM3B4O1xuICB9XG59XG4uaW1hZ2VzLXNlY3Rpb24uc2Vjb25kIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gIG1hcmdpbjogMCAwIDY2cHg7XG59XG4uaW1hZ2VzLXNlY3Rpb24uc2Vjb25kIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiB1bnNldDtcbn1cbi5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMTQ3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOTZweCAwIDk2cHggMjIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHggMTkwcHg7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciB7XG4gICAgcGFkZGluZzogNjBweCAwIDYwcHggMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDAgNjBweCAwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cbi5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgaDIge1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gIGNvbG9yOiAjRjVGNEY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgaDIge1xuICAgIG1hcmdpbjogMCAwIDIxcHg7XG4gIH1cbn1cbi5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIHAge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcCB7XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIH1cbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbjogMCAwIDI0cHggMDtcbiAgfVxufVxuLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgLmJ0bi1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxODRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLmltZy1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG4gICAgbWFyZ2luOiB1bnNldDtcbiAgfVxufVxuLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjphZnRlciwgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyOmFmdGVyLCAuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjo6YWZ0ZXIge1xuICBib3R0b206IC0yMjBweDtcbiAgbGVmdDogMTgwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtMS5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogLTI5cHg7XG4gICAgbGVmdDogMTI4cHg7XG4gIH1cbn1cbi5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLmltZy1ob2xkZXI6OmJlZm9yZSB7XG4gIGxlZnQ6IDgycHg7XG4gIHRvcDogNDMlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtMi5zdmcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1OHB4O1xuICAgIHRvcDogMjglO1xuICB9XG59XG4uaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiA3My43JTtcbiAgfVxufVxuLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlciBpbWc6bGFzdC1vZi10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwNXB4O1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlciBpbWc6bGFzdC1vZi10eXBlIHtcbiAgICBtYXgtd2lkdGg6IDQ3LjclO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5mYXEtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG4gIG1hcmdpbi10b3A6IDk2cHg7XG59XG4uZmFxLXNlY3Rpb24uYWZ0ZXItYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDExMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG4uZmFxLXNlY3Rpb24uYWZ0ZXItYmxvY2s6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG59XG4uZmFxLXNlY3Rpb24uYWZ0ZXItYmxvY2s6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9sb2dvLXNtYWxsLnN2Zyk7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbn1cbi5mYXEtc2VjdGlvbi5hZnRlci1ibG9jazo6YmVmb3JlIHtcbiAgYm90dG9tOiAyMHB4O1xufVxuLmZhcS1zZWN0aW9uLmFmdGVyLWJsb2NrOjphZnRlciB7XG4gIGJvdHRvbTogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5mYXEtc2VjdGlvbi5hZnRlci1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogODJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuZmFxLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICB9XG59XG4uZmFxLXNlY3Rpb24gaDIge1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mYXEtc2VjdGlvbiBoMiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuLmZhcS1zZWN0aW9uIC5uYXZpZ2F0aW9uLWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMTkycHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZENDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1zZWN0aW9uIC5uYXZpZ2F0aW9uLWhvbGRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSArIDAuOXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogNTAlO1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5mYXEtc2VjdGlvbiAubmF2aWdhdGlvbi1ob2xkZXIgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMTJweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLXNlY3Rpb24gLm5hdmlnYXRpb24taG9sZGVyIGEge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5mYXEtc2VjdGlvbiAubmF2aWdhdGlvbi1ob2xkZXIgYS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xufVxuLmZhcS1zZWN0aW9uIC5uYXZpZ2F0aW9uLWhvbGRlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbn1cbi5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvIDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDExOTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERENCQjk7XG59XG4uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uLmFjdGl2ZSBoMzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24uYWN0aXZlIC5mYXEtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcS1zZWN0aW9uIC5mYXEtcXVlc3Rpb25zIC5xdWVzdGlvbjpob3ZlciBoMzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmZhcS1zZWN0aW9uIC5mYXEtcXVlc3Rpb25zIC5xdWVzdGlvbiBoMyB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjZweCAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZhcS1zZWN0aW9uIC5mYXEtcXVlc3Rpb25zIC5xdWVzdGlvbiBoMyB7XG4gICAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggMTZweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24gaDM6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctZG93bi1mYXEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcmlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uIGgzOmFmdGVyIHtcbiAgICByaWdodDogMTJweDtcbiAgfVxufVxuLmZhcS1zZWN0aW9uIC5mYXEtcXVlc3Rpb25zIC5xdWVzdGlvbiAuZmFxLWNvbnRlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcbn1cbi5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24gLmZhcS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzNEM0QzRDtcbn1cbi5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24gLmZhcS1jb250ZW50IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG59XG4uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uIC5mYXEtY29udGVudCBhIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmZhcS1zZWN0aW9uIC5mYXEtcXVlc3Rpb25zIC5xdWVzdGlvbiAuZmFxLWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnR5cGUtY2F0ZWdvcnkgLm1vcmUtY2F0ZWdvcmllcyAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubW9yZS1jYXRlZ29yaWVzIHtcbiAgbWFyZ2luOiAwIDAgMTIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3JlLWNhdGVnb3JpZXMge1xuICAgIG1hcmdpbjogMHB4IDAgNDNweDtcbiAgfVxufVxuLm1vcmUtY2F0ZWdvcmllcyBoMiB7XG4gIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmUtY2F0ZWdvcmllcyBoMiB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gIH1cbn1cbi5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyNHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jazpudGgtb2YtdHlwZShldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jazpudGgtb2YtdHlwZShldmVuKSAudGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NhdC1iYW5uZXItMi5zdmcpO1xufVxuLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcbiAgcGFkZGluZzogNTZweCAxNDBweCA1NnB4IDU2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHQ6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXQtYmFubmVyLTEuc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02cHg7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jayAudGV4dDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHQge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jayAudGV4dCB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IHNwYW4ge1xuICBjb2xvcjogI0Y1RjRGNDtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHQgc3BhbiB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxufVxuLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IGgzIHtcbiAgY29sb3I6ICNGNUY0RjQ7XG4gIG1hcmdpbjogMCAwIDE2cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jayAudGV4dCBoMyB7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxufVxuLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IHAge1xuICBjb2xvcjogI0Y1RjRGNDtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IHAge1xuICAgIG1hcmdpbjogMHB4IDAgMjZweDtcbiAgfVxufVxuLm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC5pbWcge1xuICBhc3BlY3QtcmF0aW86IDcwOC80ODA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLmltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA3MDgvNjIwO1xuICB9XG59XG4ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLmltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmlkLTczMiAuY29udGVudC1pbm5lcixcbi5pZC03OTEgLmNvbnRlbnQtaW5uZXIsXG4uaWQtNzg4IC5jb250ZW50LWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5pZC03MzIgLmNvbnRlbnQsXG4uaWQtNzkxIC5jb250ZW50LFxuLmlkLTc4OCAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaWQtNzMyIGgyLFxuLmlkLTczMiBoMyxcbi5pZC03MzIgaDQsXG4uaWQtNzMyIGg1LFxuLmlkLTczMiBwLFxuLmlkLTc5MSBoMixcbi5pZC03OTEgaDMsXG4uaWQtNzkxIGg0LFxuLmlkLTc5MSBoNSxcbi5pZC03OTEgcCxcbi5pZC03ODggaDIsXG4uaWQtNzg4IGgzLFxuLmlkLTc4OCBoNCxcbi5pZC03ODggaDUsXG4uaWQtNzg4IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlkLTczMiAuY29udGVudC1pbm5lciBhcnRpY2xlIGhlYWRlcltpdGVtcHJvcD1oZWFkbGluZV0sXG4uaWQtNzkxIC5jb250ZW50LWlubmVyIGFydGljbGUgaGVhZGVyW2l0ZW1wcm9wPWhlYWRsaW5lXSxcbi5pZC03ODggLmNvbnRlbnQtaW5uZXIgYXJ0aWNsZSBoZWFkZXJbaXRlbXByb3A9aGVhZGxpbmVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pZC03MzIgLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudCxcbi5pZC03OTEgLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudCxcbi5pZC03ODggLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pZC03MzIgLnRpdGxlLXNlY3Rpb24sXG4uaWQtNzMyIC5vdXItc3RvcnksXG4uaWQtNzMyIC5jcmVhdGlvbixcbi5pZC03MzIgLmNvbGxlY3Rpb24sXG4uaWQtNzkxIC50aXRsZS1zZWN0aW9uLFxuLmlkLTc5MSAub3VyLXN0b3J5LFxuLmlkLTc5MSAuY3JlYXRpb24sXG4uaWQtNzkxIC5jb2xsZWN0aW9uLFxuLmlkLTc4OCAudGl0bGUtc2VjdGlvbixcbi5pZC03ODggLm91ci1zdG9yeSxcbi5pZC03ODggLmNyZWF0aW9uLFxuLmlkLTc4OCAuY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpICsgMC45cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLnRpdGxlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMTZweCAwIDExNnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWluLWhlaWdodDogNDcycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG59XG4udGl0bGUtc2VjdGlvbi5zbWFsbC1wIHtcbiAgcGFkZGluZzogMTE2cHggMCAwcHggMDtcbn1cbi50aXRsZS1zZWN0aW9uIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiA0NzJweDtcbn1cbi50aXRsZS1zZWN0aW9uIC5mbGV4LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBtYXgtd2lkdGg6IDQ2NHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC50aXRsZS1zZWN0aW9uIC5mbGV4LWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi50aXRsZS1zZWN0aW9uIC5mbGV4LWhvbGRlciBoMiB7XG4gIGNvbG9yOiAjRjVGNEY0O1xuICBtYXJnaW46IDAgMCAyNHB4IDA7XG59XG4udGl0bGUtc2VjdGlvbiAuZmxleC1ob2xkZXIgcCB7XG4gIGNvbG9yOiAjRjVGNEY0O1xufVxuLm91ci1zdG9yeSB7XG4gIG1hcmdpbi1ib3R0b206IDE4MnB4O1xuICBwYWRkaW5nLXRvcDogOTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91ci1zdG9yeSB7XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA5cHg7XG4gIH1cbn1cbi5vdXItc3Rvcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3RvcnktMS5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VyLXN0b3J5OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdXItc3Rvcnk6OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdG9yeS0yLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtNjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VyLXN0b3J5OjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91ci1zdG9yeSAuZmxleC1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5vdXItc3RvcnkgLmZsZXgtaG9sZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMHB4O1xuICBib3R0b206IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0b3J5LTEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XG4gIC5vdXItc3RvcnkgLmZsZXgtaG9sZGVyOjpiZWZvcmUge1xuICAgIGxlZnQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91ci1zdG9yeSAuZmxleC1ob2xkZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdG9yeS0xLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDc4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VyLXN0b3J5IC5mbGV4LWhvbGRlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5sZWZ0IHtcbiAgcGFkZGluZzogMzJweDtcbiAgbWF4LXdpZHRoOiA0MDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAubGVmdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5sZWZ0IGgyIHtcbiAgbWFyZ2luOiAwIDAgMjRweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLmxlZnQgaDIge1xuICAgIG1hcmdpbjogMCAwIDM3cHg7XG4gIH1cbn1cbi5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5sZWZ0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cbi5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDU2cHg7XG59XG4ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDlweDtcbn1cbi5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5yaWdodCAucm93LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2suc3dpcGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9jayB7XG4gICAgcGFkZGluZzogMTZweCAwIDMycHggMTZweDtcbiAgfVxufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLmljb24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyN3B4O1xufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLmljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMzdweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjNGMzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9jayAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5yaWdodCAucm93LWJsb2NrIC5pY29uOjphZnRlciB7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM3cHgpO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAzN3B4O1xuICB9XG59XG4ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9jayAudGV4dCB7XG4gIHBhZGRpbmctbGVmdDogNjZweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDI3cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLnRleHQgLmhlbHBlciB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLnRleHQuYWN0aXZlIC5oZWxwZXIge1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cbi5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5yaWdodCAucm93LWJsb2NrIC50ZXh0IGgzIHtcbiAgbWFyZ2luOiAwIDAgMzJweCAwO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLnRleHQgaDQge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQzcHggMCAwIDA7XG4gIH1cbn1cblxuLm1hcC1zd2FwcGVyIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLXN3YXBwZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDAgMjFweDtcbiAgfVxufVxuLm1hcC1zd2FwcGVyIC5zd2FwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXAtc3dhcHBlciAuc3dhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpICsgMC45cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICB9XG59XG4ubWFwLXN3YXBwZXIgLnN3YXBwZXIgYSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgcGFkZGluZzogMTJweDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tYXAtc3dhcHBlciAuc3dhcHBlciBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG59XG4ubWFwLXN3YXBwZXIgLnN3YXBwZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG59XG4ubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZ2FwOiA5NXB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sge1xuICAgIGdhcDogNDhweDtcbiAgfVxufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1ODlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5tYXAtc3dhcHBlciAuY29udGVudC1ibG9jayAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IC5ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQgLmhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IC5ob2xkZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZCM0EyO1xuICBjb2xvcjogI0Y1RjRGNDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZ2FwOiAxMHB4O1xufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IC5ob2xkZXIgc3Bhbjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9wZW4uc3ZnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQgLmhvbGRlciBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IGgzIHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IC50ZXh0LWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDE5NHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IC50ZXh0LWhvbGRlci5hY3RpdmUge1xuICBtYXgtaGVpZ2h0OiB1bnNldDtcbn1cbi5tYXAtc3dhcHBlciAuY29udGVudC1ibG9jayAuY29udGVudCBwIHtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG4ubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb2xsZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDE5MnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29sbGVjdGlvbiB7XG4gICAgcGFkZGluZzogMCAwIDYzcHg7XG4gIH1cbn1cbi5jb2xsZWN0aW9uIGgyIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbGxlY3Rpb24gaDIge1xuICAgIG1hcmdpbjogMCBhdXRvIDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2xsZWN0aW9uIC5zd2lwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3M3B4O1xuICB9XG59XG4uY29sbGVjdGlvbiAuZ2FsbGVyaWUtc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiBjYWxjKDUwJSArIDI4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY29sbGVjdGlvbiAuZ2FsbGVyaWUtc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDI4cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uY3JlYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAgOTJweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgNjRweCAwO1xuICB9XG59XG4uY3JlYXRpb24gaDIge1xuICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jcmVhdGlvbiBoMiB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMThweDtcbiAgfVxufVxuLmNyZWF0aW9uIC52eXJvYmEtc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjc4cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNyZWF0aW9uIC52eXJvYmEtc3dpcGVyIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjFweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY3JlYXRpb24gLnZ5cm9iYS1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IGNhbGMoNTAlICsgMjhweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5jcmVhdGlvbiAudnlyb2JhLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogY2FsYyg1MCUgLSAyOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmNvbnRhY3QtbWFpbiB7XG4gIHBhZGRpbmc6IDcycHggMCA3MnB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmNvbnRhY3QtbWFpbiB7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGFjdC1tYWluIHtcbiAgICBwYWRkaW5nOiAyMnB4IDAgMjRweDtcbiAgfVxufVxuLmNvbnRhY3QtbWFpbiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNDhweCBhdXRvO1xuICBwYWRkaW5nOiAwIDAgMjlweCAwO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzAwNzQ2NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNjBweCwgMWZyKSk7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIge1xuICAgIGdhcDogMzJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gIH1cbn1cbi5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVyIC5ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuLmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIGg0IHtcbiAgbWFyZ2luOiAwIDAgMTZweCAwO1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVyIC5ibG9jayBoNCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4uY29udGFjdC1tYWluIC5mbGV4LWhvbGRlciAuYmxvY2sgYSxcbi5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVyIC5ibG9jayBzcGFuLFxuLmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIGFkZHJlc3Mge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuLmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA0MHB4O1xufVxuLmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIC53cmFwcGVyIGFkZHJlc3Mge1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uY29udGFjdC1tYWluIC5mbGV4LWhvbGRlciAuYmxvY2sgLndyYXBwZXIgYWRkcmVzczo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIC53cmFwcGVyIC5oZWxwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucHJvZGVqbnktc2VrY2UgaDIge1xuICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kZWpueS1zZWtjZSBwIHtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDc5MnB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnByb2Rlam55LXNla2NlIC5zd2FwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZENDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2Rlam55LXNla2NlIC5zd2FwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpICsgMC45cHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2Rlam55LXNla2NlIC5zd2FwcGVyIGEge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIHBhZGRpbmc6IDhweCAyNHB4O1xuICBjb2xvcjogIzNEM0QzRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2Rlam55LXNla2NlIC5zd2FwcGVyIGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbn1cbi5wcm9kZWpueS1zZWtjZSAuc3dhcHBlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcbn1cbi5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMzBweDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmc6IDMycHggMCA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFMUU0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZzogMjJweCAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayBoMyB7XG4gIHdpZHRoOiAyNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgaDMge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIGgzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG4ucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhY3QtaG9sZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gIGdhcDogNDBweCA0OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMjQwcHgpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuLnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIHNwYW4ge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIG1hcmdpbjogMCAwIDhweCAwO1xufVxuLnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgaDQge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG4ucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhY3QtaG9sZGVyIC5jb250YWN0LXNpbmdsZSAudGVsIHtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgOHB4IDA7XG59XG4ucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhY3QtaG9sZGVyIC5jb250YWN0LXNpbmdsZSAudGVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY29udGFjdC1waG9uZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zZm9ybTogdW5zZXQ7XG59XG4ucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhY3QtaG9sZGVyIC5jb250YWN0LXNpbmdsZSAubWFpbCB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIC5tYWlsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY29udGFjdC1tYWlsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIC53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNDBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIGFkZHJlc3Mge1xuICBjb2xvcjogIzNEM0QzRDtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCA4cHggMDtcbn1cbi5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIGFkZHJlc3M6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jb250YWN0LWFkZHJlc3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuLnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDhweDtcbn1cbi5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIC5yb3cgc3BhbiB7XG4gIGNvbG9yOiAjM0QzRDNEO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgd2lkdGg6IDY0cHg7XG59XG4ucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhY3QtaG9sZGVyIC5jb250YWN0LXNpbmdsZSAucm93IHNwYW46bGFzdC1vZi10eXBlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuXG4uY2xvc2Uge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIHJpZ2h0OiAyMXB4O1xuICB0b3A6IDIxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTIwO1xufVxuLmNsb3NlIGRpdiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNsb3NlIGRpdjpmaXJzdC1vZi10eXBlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmNsb3NlIGRpdjpsYXN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNsb3NlOmhvdmVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmNsb3NlOmhvdmVyIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjNGMzA7XG59XG4uY2xvc2U6aG92ZXIgZGl2OmZpcnN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmNsb3NlOmhvdmVyIGRpdjpsYXN0LW9mLXR5cGUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5iZy1jbG9zZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogLTI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRDNEM0Q7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIxNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhFRkVCO1xufVxuLm1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RUZFQjtcbn1cbi5tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjRjU1RjY4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vZGFsOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsLmFjdGl2ZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLmFjdGl2ZSAuYmctY2xvc2Uge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubW9kYWwgLmNsb3NlIHtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IHVuc2V0O1xufVxuLm1vZGFsIC5tb2RhbC10ZXh0IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBlMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG4ubW9kYWwgLm1vZGFsLXRleHQuYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xufVxuLm1vZGFsIC5tb2RhbC10ZXh0IC5ob2xkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBwLFxuLm1vZGFsIC5tb2RhbC10ZXh0IC5ob2xkZXIgaDIsXG4ubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBoMyxcbi5tb2RhbCAubW9kYWwtdGV4dCAuaG9sZGVyIGg0LFxuLm1vZGFsIC5tb2RhbC10ZXh0IC5ob2xkZXIgaDUsXG4ubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBibG9ja3F1b3RlLFxuLm1vZGFsIC5tb2RhbC10ZXh0IC5ob2xkZXIgc3Bhbixcbi5tb2RhbCAubW9kYWwtdGV4dCAuaG9sZGVyIGEge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLm1vZGFsIC5tb2RhbC10ZXh0IC5ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlci5vcDEge1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4taGVpZ2h0OiAwcHgpIHtcbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubW9kYWwgLm1vZGFsLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsLXRleHQgLmNsb3NlIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1vZGFsIC5jbG9zZSBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbn1cbi5zaG9wLXJldmlldyB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgOThweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaG9wLXJldmlldyB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuc2hvcC1yZXZpZXcge1xuICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXJldmlldyB7XG4gICAgcGFkZGluZzogNDBweCAwIDMycHggMDtcbiAgfVxuICAuc2hvcC1yZXZpZXcgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDEuNXB4O1xuICB9XG4gIC5zaG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiA1MnB4O1xuICAgIGJvdHRvbTogMS41cHg7XG4gIH1cbn1cbi5zaG9wLXJldmlldyAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNob3AtcmV2aWV3IC5mbGV4LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5zaG9wLXJldmlldyAuZmxleC1ob2xkZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAwIDM5cHg7XG4gIHBhZGRpbmc6IDAgODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXJldmlldyAuZmxleC1ob2xkZXIgaDIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgMCAyNHB4IDA7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbn1cbi5zaG9wLXJldmlldyAuc3dpcGVyLXZvdGVzLXdyYXAge1xuICBwYWRkaW5nLWJvdHRvbTogMzFweDtcbn1cbi5zaG9wLXJldmlldyAudm90ZXMtd3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDY0cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaG9wLXJldmlldyAudm90ZXMtd3JhcCB7XG4gICAgbWFyZ2luOiAwIDAgMHB4IDA7XG4gIH1cbn1cbi5zaG9wLXJldmlldyAudm90ZXMtd3JhcCAudm90ZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBib3JkZXI6IDVweCBzb2xpZCAjRUIzRjMwO1xufVxuLnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IC01cHg7XG4gIHRvcDogLTVweDtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi90cmlhbmdsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1yYXRpbmcge1xuICBtYXJnaW46IDAgMCAxNnB4IDA7XG59XG4uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1yYXRpbmcgLnN0YXJzIHtcbiAgd2lkdGg6IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuLnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtcmF0aW5nIC5zdGFycyAuc3RhciB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtcmF0aW5nIC5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb24tYmlnLnN2Zyk7XG59XG4uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1yYXRpbmcgLnN0YXJzIC5zdGFyLnN0YXItb2ZmOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb2ZmLWJpZy5zdmcpO1xufVxuLnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMCAwIDI4cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zaG9wLXJldmlldyAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLXN1bW1hcnkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGdhcDogMTZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5zaG9wLXJldmlldyAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLXN1bW1hcnkgLnZvdGUtcGljIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3Jldmlldy1sb2dpbi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtaW4td2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDA7XG59XG4uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IC52b3RlLW5hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG4uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IC52b3RlLW5hbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5zaG9wLXJldmlldyAuYnRuIHtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG4udm90ZS13cmFwIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0REQ0JCOTtcbn1cbi52b3RlLXdyYXAgLnZvdGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjMTgyMzIyO1xuICBtYXJnaW46IDAgMCAxN3B4IDA7XG59XG4udm90ZS13cmFwIC52b3RlLXBpYyB7XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi52b3RlLXdyYXAgLnZvdGUtcGljIC52b3RlLWluaXRpYWxzIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFN0VEO1xuICBjb2xvcjogIzNEM0QzRDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XG59XG4udm90ZS13cmFwIC52b3RlLXBpYyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZvdGUtd3JhcCAudm90ZS1uYW1lIHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuLnZvdGUtd3JhcCAudm90ZS1uYW1lIHNwYW4ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDIuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cbi5zdGFycyB7XG4gIHdpZHRoOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG4uc3RhcnMgLnN0YXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbn1cbi5zdGFycyAuc3Rhci5zdGFyLW9uOjpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb24uc3ZnKTtcbn1cbi5zdGFycyAuc3Rhci5zdGFyLW9mZjo6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9mZi5zdmcpO1xufVxuXG4uYmVuZWZpdEJhbm5lciB7XG4gIHBhZGRpbmc6IDY0cHggMHJlbSA5NnB4IDByZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYmVuZWZpdEJhbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAwcmVtIDcwcHggMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmVuZWZpdEJhbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAwcmVtIDI0cHggMHJlbTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmVuZWZpdEJhbm5lciB7XG4gICAgcGFkZGluZzogMzJweCAwcmVtIDY0cHggMHJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMnB4IDY0cHggMzJweCA0OHB4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5iZW5lZml0QmFubmVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMycHggMTZweCAyNHB4O1xuICAgIG1hcmdpbjogMCAwIDE2cHggMCAhaW1wb3J0YW50O1xuICB9XG4gIC5iZW5lZml0QmFubmVyX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXJfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvZm90a3kvVVNQLXJpZ2h0LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbisxKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0NjU7XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbisxKSAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gIGNvbG9yOiAjRjVGNEY0O1xufVxuLmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoM24rMSkgLmJlbmVmaXRCYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNGNUY0RjQ7XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbisyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQjNGMzA7XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbisyKSAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gIGNvbG9yOiAjRjVGNEY0O1xufVxuLmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoM24rMikgLmJlbmVmaXRCYW5uZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNGNUY0RjQ7XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbiszKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fcGljdHVyZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBmbGV4OiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19waWN0dXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICB9XG59XG4uYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDhweCAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiAwIDAgOHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBjb2xvcjogIzE4MjMyMjtcbiAgbWFyZ2luOiAwIDAgMHB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbWFyZ2luOiAwIDAgMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5ib2R5Lm1vYmlsZSAubmV3cy1zZWN0aW9uIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiA4N3B4O1xufVxuLm5ld3Mtc2VjdGlvbiAudXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCAzOHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmV3cy1zZWN0aW9uIC51cHBlciAuc2hvdy1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmV3cy1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luOiAwIDAgMHB4IDA7XG59XG4ubmV3cy1zZWN0aW9uIC5zaG93LW1vcmUge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuLm5ld3Mtc2VjdGlvbiAuc2hvdy1tb3JlOjpiZWZvcmUge1xuICBib3R0b206IC03cHg7XG59XG4ubmV3cy1zZWN0aW9uIC5uZXdzLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ubmV3cy1zZWN0aW9uIC5uZXdzLWhvbGRlciB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkge1xuICAubmV3cy1zZWN0aW9uIC5uZXdzLWhvbGRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICB9XG59XG4ubmV3cy1zZWN0aW9uIC5tb2JpbGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXNlY3Rpb24gLm1vYmlsZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbi50eXBlLXBvc3RzLWxpc3RpbmcgLm5ld3MtaXRlbTpmaXJzdC1vZi10eXBlIC5pbWFnZSB7XG4gIGhlaWdodDogNjAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtOmZpcnN0LW9mLXR5cGUgLmltYWdlIHtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHlwZS1wb3N0cy1saXN0aW5nIC5uZXdzLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaW1hZ2Uge1xuICAgIGhlaWdodDogMjE2cHg7XG4gIH1cbn1cblxuLm5ld3MtaG9sZGVyLFxuLm5ld3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM0M3B4LCAxZnIpKTtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm5ld3MtaG9sZGVyLFxuICAubmV3cy13cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmlkLTc4NCAuY29udGVudC13cmFwcGVyLWluICNjb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmlkLTc4NCAuY29udGVudC13cmFwcGVyLWluICNjb250ZW50IC5jb250ZW50LWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uZXdzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjlGOTtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm5ld3MtaXRlbSAuaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMTZweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5uZXdzLWl0ZW0gLmltYWdlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5ld3MtaXRlbSAuaW1hZ2UgYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5uZXdzLWl0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyNHB4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cbi5uZXdzLWl0ZW0gLnRleHQgdGltZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS41ZW07XG4gIGNvbG9yOiAjOTk5Nzk4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG9yZGVyOiAwO1xufVxuLm5ld3MtaXRlbSAudGV4dCAudGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgY29sb3I6ICMzRDNEM0Q7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9yZGVyOiAxO1xufVxuLm5ld3MtaXRlbSAudGV4dCAuc2hvdy1tb3JlIHtcbiAgb3JkZXI6IDI7XG59XG4ubmV3cy1pdGVtIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLWl0ZW0gLnRleHQge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cblxuLnBvc3QtaGVhZGVyLXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wb3N0LWhlYWRlci13cmFwcGVyIC5wb3N0LWhlYWRlci10ZXh0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHBhZGRpbmc6IDEwMHB4O1xuICB6LWluZGV4OiAzO1xuICBwYWRkaW5nOiAxMDBweDtcbn1cbi5wb3N0LWhlYWRlci13cmFwcGVyIC5wb3N0LWhlYWRlci10ZXh0cyAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3N0LWhlYWRlci13cmFwcGVyIC5wb3N0LWhlYWRlci10ZXh0cyBoMSB7XG4gIGNvbG9yOiAjMTgyMzIyO1xuICBtYXJnaW46IDA7XG59XG4ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtaGVhZGVyLXdyYXBwZXIgLnBvc3QtaGVhZGVyLXRleHRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDEwMHB4IDBweDtcbiAgfVxuICAucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLm5ld3MtaXRlbS1kZXRhaWwge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5uZXdzLWl0ZW0tZGV0YWlsIHRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWQtLTE1IC5vcmRlci1pY29uIHtcbiAgcGFkZGluZzogMTZweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbi1rbGllbnQgLmNsaWVudC1jZW50ZXItYm94IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5pbi1rbGllbnQgLmNsaWVudC1jZW50ZXItYm94IHVsIGxpOjptYXJrZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluLWtsaWVudCAuaWQtLTEyIC5jb250ZW50LWlubmVyIHRhYmxlIHRoZWFkLFxuLmluLWtsaWVudCAuaWQtLTEyIC5jb250ZW50LWlubmVyIHRhYmxlIHRib2R5LFxuLmluLWtsaWVudCAuY3VzdG9tZXItcGFnZSAuY29udGVudC1pbm5lciB0YWJsZSB0aGVhZCxcbi5pbi1rbGllbnQgLmN1c3RvbWVyLXBhZ2UgLmNvbnRlbnQtaW5uZXIgdGFibGUgdGJvZHkge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluLWtsaWVudCA6d2hlcmUoLnRlbXBfb2xkX2NsaWVudFRhYmxlcykuY3VzdG9tZXItcGFnZSAudGFibGUgdGJvZHksXG4gIC5pbi1rbGllbnQgOndoZXJlKC50ZW1wX29sZF9jbGllbnRUYWJsZXMpLmN1c3RvbWVyLXBhZ2UgLnRhYmxlIHRkLFxuICAuaW4ta2xpZW50IDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0aCxcbiAgLmluLWtsaWVudCA6d2hlcmUoLnRlbXBfb2xkX2NsaWVudFRhYmxlcykuY3VzdG9tZXItcGFnZSAudGFibGUgdGhlYWQge1xuICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluLWtsaWVudCA6d2hlcmUoLnRlbXBfb2xkX2NsaWVudFRhYmxlcykuY3VzdG9tZXItcGFnZSAudGFibGUgdGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbi1rbGllbnQgOndoZXJlKC50ZW1wX29sZF9jbGllbnRUYWJsZXMpLmN1c3RvbWVyLXBhZ2UgLnRhYmxlIHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG4gIC5pbi1rbGllbnQgOndoZXJlKC50ZW1wX29sZF9jbGllbnRUYWJsZXMpLmN1c3RvbWVyLXBhZ2UgLnRhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXAgIWltcG9ydGFudDtcbiAgfVxuICAuaW4ta2xpZW50IHRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluLWtsaWVudCB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluLWtsaWVudCB0ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmluLWtsaWVudCB0ZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDAgIWltcG9ydGFudDtcbiAgfVxuICAuaW4ta2xpZW50IC5pZC0tMTIgLmNvbnRlbnQtaW5uZXIsXG4gIC5pbi1rbGllbnQgLmN1c3RvbWVyLXBhZ2UgLmNvbnRlbnQtaW5uZXIge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gIH1cbn0iLCIvLyBMQVlPVVQgVkFSSUFCTEVTXHJcbiRjb250YWluZXItd2lkdGg6IDE0NDBweDtcclxuJGNvbnRhaW5lci1wYWRkaW5nOiAycmVtO1xyXG4kY29udGFpbmVyLXBhZGRpbmctbW9iaWxlOiAxLjVyZW07XHJcbiRicmVha3BvaW50LW1vYmlsZTogNzY3cHg7XHJcbiRicmVha3BvaW50LXRhYmxldDogOTkxcHg7XHJcbiRjb2x1bW5zLWdhcDogMjBweDtcclxuJGNvbHVtbnMtZ2FwLW1vYmlsZTogMjBweDtcclxuJHNpZGViYXItd2lkdGg6IDI2NHB4O1xyXG4kbGF5b3V0LWdhcDogMjVweDtcclxuXHJcbi8vIENPTE9SU1xyXG4kY29sb3ItZm9udDogIzNEM0QzRDtcclxuJGNvbG9yLWZvbnQtc2Vjb25kOiAjMTgyMzIyO1xyXG4kY29sb3ItZm9udC1pbnZlcnQ6ICNGNUY0RjQ7XHJcblxyXG4kY29sb3ItYWNjZW50OiAjRUIzRjMwO1xyXG5cclxuJGNvbG9yLXByaW1hcnk6ICMwMDc0NjU7XHJcbiRncmVlbi1kYXJrOiAjMDM1MjQ4O1xyXG4kY29sb3Itc2Vjb25kYXJ5OiAjRUIzRjMwO1xyXG5cclxuJHllbGxvdzogI0Q4QjEzNjtcclxuJHllbGxvdy0yOiAjRkZENDAwO1xyXG4kYmx1ZS1tZW51OiAjNDc0NDQ2O1xyXG5cclxuJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcblxyXG4kZGFyazogIzQ3NDQ0NjtcclxuJGNvbG9yLWRhcms6ICMxNTIzMzk7XHJcblxyXG4kY29sb3ItZm9udC1kYXJrOiAjMDAxMDI0O1xyXG4kYmxhY2s6ICMwMDA7XHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcblxyXG4kZmxhZy1hY3Rpb246ICNFQjNGMzA7XHJcbiRmbGFnLW5ldzogI0Q3QjAzNjtcclxuJGZsYWctYmVzdHNlbGxlcjogI0VCM0YzMDtcclxuJGZsYWctZGlzY291bnQ6ICMwMDc0NjU7XHJcbiRmbGFnLXNhbGU6ICMwMDc0NjU7XHJcbiRmbGFnLWdpZnQ6ICMwMDc0NjU7XHJcbiRmbGFnLTE6ICMwMDc0NjU7XHJcblxyXG4kcmVkLTE6ICNGNTVGNjg7XHJcblxyXG5cclxuJGFsZXJ0OiAjRjU1RjY4O1xyXG4kbm90aWZpY2F0aW9uOiAjRjQ4RjUzO1xyXG4kcG9zaXRpdmU6ICM4N0NCNkY7XHJcbiRpbmZvOiAjNUE5NUVFO1xyXG5cclxuLy8gRk9OVFNcclxuJGRlZmF1bHQtZm9udC1zaXplOiAxMDtcclxuXHJcbiRmb250LXNpemUtaDE6IDU2O1xyXG4kZm9udC1zaXplLWgxLW1vYmlsZTogNDA7XHJcblxyXG4kZm9udC1zaXplLWgyOiA0ODtcclxuJGZvbnQtc2l6ZS1oMi1tb2JpbGU6IDM2O1xyXG5cclxuJGZvbnQtc2l6ZS1oMzogNDA7XHJcbiRmb250LXNpemUtaDMtbW9iaWxlOiAzMjtcclxuXHJcbiRmb250LXNpemUtaDQ6IDMyO1xyXG4kZm9udC1zaXplLWg0LW1vYmlsZTogMjQ7XHJcblxyXG4kZm9udC1zaXplLWg1OiAyNDtcclxuJGZvbnQtc2l6ZS1oNS1tb2JpbGU6IDIwO1xyXG5cclxuJGZvbnQtc2l6ZS1oNjogMjA7XHJcbiRmb250LXNpemUtaDYtbW9iaWxlOiAxODtcclxuXHJcbiRkZWZhdWx0LWZvbnQtZmFtaWx5OiAnUG9wcGlucycsXHJcbiAgICBzYW5zLXNlcmlmO1xyXG4kaGVhZGluZy1mb250LWZhbWlseTogJ1JvYm90bycsXHJcbiAgICBzYW5zLXNlcmlmO1xyXG5cclxuJHVybDogJ2h0dHBzOi8vNjU4NTEzLm15c2hvcHRldC5jb20nO1xyXG4vLyB1cmwoJyN7JGJhc2VVcmx9L3VzZXIvZG9jdW1lbnRzL3VwbG9hZC9iYW5uZXJfbmF2LnBuZycpOyIsIkBtaXhpbiBjb250YWluZXIoKSB7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoJGNvbnRhaW5lci13aWR0aCArICgkY29udGFpbmVyLXBhZGRpbmcgKiAyKSk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY29udGFpbmVyLXBhZGRpbmc7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHQoJHQpIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICR0IGVhc2UtaW4tb3V0O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJHQgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgJHQgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgJHQgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2l6aW5nKCR2YWx1ZSkge1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkdmFsdWU7XHJcbiAgICAtbW96LWJveC1zaXppbmc6ICR2YWx1ZTtcclxuICAgIGJveC1zaXppbmc6ICR2YWx1ZTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGVtTU0oJHNpemUsICRjb250ZXh0OiAkZGVmYXVsdC1mb250LXNpemUpIHtcclxuICAgIEByZXR1cm4gY2FsYygoJHNpemUgLyAkY29udGV4dCkgKiAxZW0pO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtTU0oJHNpemUsICRjb250ZXh0OiAkZGVmYXVsdC1mb250LXNpemUpIHtcclxuICAgIEByZXR1cm4gY2FsYygoJHNpemUgLyAkY29udGV4dCkgKiAxcmVtKTtcclxufVxyXG5cclxuQG1peGluIGRpdmlkZXJCb3R0b20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTEycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDtcclxuICAgIH1cclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9sb2dvLXNtYWxsLnN2Zyk7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxMXB4O1xyXG4gICAgICAgIC8vIHdpZHRoOiAzN3B4O1xyXG4gICAgICAgIC8vIGhlaWdodDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLy8gICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgIC8vICAgICAmOjpiZWZvcmUsXHJcbiAgICAvLyAgICAgJjo6YWZ0ZXIge1xyXG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxufVxyXG5cclxuQG1peGluIHVuZGVybGluZS1taWQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHVuZGVybGluZS1taWQtcmV2ZXJzZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdW5kZXJsaW5lLWxlZnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxufSIsIlxyXG4uc2xpY2stbmV4dCxcclxuLnNsaWNrLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgdG9wOiB1bnNldDtcclxuICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwIDBweCAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMjA7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbGVmdC5zdmcpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWxlZnQtaG92LnN2Zyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICBjdXJzb3I6IGF1dG87XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2Fycm93LXJpZ2h0LnN2Zyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7fVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC8vIHRvcDogY2FsYygxMDAlICsgMzJweCk7XHJcblxyXG4gICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgIC8vIHJpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgbGVmdDogMnJlbTtcclxuICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vICY6aG92ZXIge1xyXG4gICAgLy8gICAgXHJcbiAgICAvLyB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG4gICAgICAgIC8vIGxlZnQ6IDYwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zd2lwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDg4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stbmV4dCxcclxuLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICBsZWZ0OiBjYWxjKCg0OHB4ICsgOHB4KSArIDJyZW0pO1xyXG4gICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJjo6YmVmb3JlIHtcclxuICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLy8gfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbGVmdC1ob3Yuc3ZnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbGVmdDogY2FsYygoNDhweCArIDhweCkgKyAyMHB4KTtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtYmxvY2suc2xpY2staW5pdGlhbGl6ZWQge1xyXG4gICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAwIDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogLTU0cHggIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAycHggMDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuLnNsaWNrLWRvdHMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgYm90dG9tOiAwcHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGdhcDogOHB4O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMCAycHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS01MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Om1hcmtlciB7fVxyXG5cclxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyB9XHJcbn0iLCIkY29sb3ItYm9yZGVyOiAjRERDQkI5O1xyXG4kY29sb3ItaG92ZXItYmc6ICNmM2YzZjg7XHJcbiRjb2xvci1ib2Rlci0yOiNFQ0VDRUQ7XHJcblxyXG4kY29sb3ItYmctaW52ZXJ0OiNGQUY3RjU7XHJcblxyXG4kY29sb3ItZm9udC05MDogIzE2MTcxODtcclxuJGNvbG9yLWZvbnQtODA6ICMzMDMxMzI7XHJcbiRjb2xvci1mb250LTcwOiAjNzA2RTZGO1xyXG4kY29sb3ItZm9udC02MDogIzVBNUI1QztcclxuJGNvbG9yLWZvbnQtNTA6ICM3QzdEN0U7XHJcbiRjb2xvci1mb250LTQwOiAjQURBQ0FEO1xyXG4kY29sb3ItZm9udC0zMDogIzlFOUZBMDtcclxuJGNvbG9yLWZvbnQtMjA6ICNENkQ1RDY7XHJcbiRjb2xvci1mb250LTEwOiAjRjVGNUY1O1xyXG4kY29sb3ItZm9udC0wNTogI0Y1RjRGNDtcclxuXHJcbiRjb2xvci1wcmltYXJ5LTkwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTgwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTcwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTYwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTUwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTQwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTMwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTIwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTEwOiMwMDc0NjU7XHJcbiRjb2xvci1wcmltYXJ5LTA1OiMwMDc0NjU7XHJcblxyXG4kY29sb3Itc2Vjb25kYXJ5LTkwOiM0MjJGMkE7XHJcbiRjb2xvci1zZWNvbmRhcnktODA6IzUyM0IzNTtcclxuJGNvbG9yLXNlY29uZGFyeS03MDojNkU1OTU0O1xyXG4kY29sb3Itc2Vjb25kYXJ5LTYwOiM4Qjc3NzM7XHJcbiRjb2xvci1zZWNvbmRhcnktNTA6I0E3OTY5MTtcclxuJGNvbG9yLXNlY29uZGFyeS00MDojQzVCN0E5O1xyXG4kY29sb3Itc2Vjb25kYXJ5LTMwOiNEREQ0Q0I7XHJcbiRjb2xvci1zZWNvbmRhcnktMjA6I0Y2RjJFRTtcclxuJGNvbG9yLXNlY29uZGFyeS0xMDojRjhGNUYxO1xyXG4kY29sb3Itc2Vjb25kYXJ5LTA1OiNGQUY3RjU7XHJcblxyXG5cclxuJGJsYWNrLTkwOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcbiRibGFjay04MDogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4kYmxhY2stNzA6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxuJGJsYWNrLTYwOiByZ2JhKDAsIDAsIDAsIDAuNik7XHJcbiRibGFjay01MDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4kYmxhY2stNDA6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuJGJsYWNrLTMwOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblxyXG4kY29sb3ItdGVydGlhcnktMDU6ICNmNmZjZjI7XHJcbiRjb2xvci10ZXJ0aWFyeS0xNTogI2RlZjNjZTtcclxuJGNvbG9yLXRlcnRpYXJ5OiAjNTRiZjAwO1xyXG4kZ3JlZW46IzI2RDI3MDtcclxuXHJcbiR5ZWxsb3c6I0Q4QjEzNjtcclxuXHJcblxyXG4kYmctY29sb3I6I0Y4RUZFQjsiLCIucG9wdXAtd2lkZ2V0IHtcclxuICAgIHotaW5kZXg6IDExMDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYubG9naW4td2lkZ2V0IHtcclxuICAgICAgICB0b3A6IDY1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICB0b3A6IDcycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICB0b3A6IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcblxyXG4gICAgICAgICAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jYXJ0LXdpZGdldCB7XHJcbiAgICAgICAgdG9wOiA2NXB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgdG9wOiA1NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxMTBweDtcclxuXHJcbiAgICAgICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHRvcDogNzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgdG9wOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jd2F0Y2hkb2ctZm9ybSB7XHJcbiAgICAuY29uc2VudHMge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndhdGNoZG9nLXJvdyB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLmFkbWluLWxvZ2dlZCB7XHJcbiAgICAucG9wdXAtd2lkZ2V0IHtcclxuICAgICAgICAmLmNhcnQtd2lkZ2V0IHtcclxuICAgICAgICAgICAgdG9wOiA5M3B4O1xyXG5cclxuICAgICAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiA4N3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9naW4td2lkZ2V0IHtcclxuICAgICAgICAgICAgdG9wOiA5M3B4O1xyXG4gICAgICAgICAgICAmLnN0aWNreSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDg3cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zdGlja3kge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtd2lkZ2V0IHtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XHJcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gICAgbGVmdDogNTUlICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIGxlZnQ6IDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJj4uY2FydC13aWRnZXQtYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtd2lkZ2V0LWlubmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDE0cHggMTRweCAxNHB4O1xyXG5cclxuICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdHMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGNhbGMoMTAwJSAtIDYwcHggLSAxNnB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFtkYXRhLXRlc3RpZD1cImNhcnRXaWRnZXRQcm9kdWN0UHJpY2VcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdC1zaW5nbGUtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC13aWRnZXQtcHJvZHVjdC1hbW91bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9ybSB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnF1YW50aXR5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZW1vdmUtaXRlbSB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9wdXAtY2FydC1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcnQtd2lkZ2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDgwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1mcmVlLXNoaXBwaW5nIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYuZnJlZS1zaGlwcGluZy1zdHJvbmcge31cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLXJhbmdlIHtcclxuICAgICAgICAmPmRpdiB7fVxyXG4gICAgfVxyXG59IiwiI2Zvb3RlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS05MDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMjJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gdG9wOiAwO1xyXG4gICAgICAgIC8vIGxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvZm90a3kvZm9vdGVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDc3cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vZm9vdGVyLWRldmlkZXItbW9iaWxlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvcC1uYXZpZ2F0aW9uLW1lbnUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMCA4MHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR5ZWxsb3c7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwIDI0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanMtY29va2llcy1zZXR0aW5ncyB7XHJcblxyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IDg4cHggMCA5NHB4IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDI4cHggMjBweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGdhcDogMjBweCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyM3B4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA3cHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1uYW1lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgb3JkZXI6IDY7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLm5ld3NsZXR0ZXItaGVhZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudmFsaWRhdG9yLW1zZy1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IC0yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMXB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjlweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYjNmMzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZjVmNGY0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTAuNXB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb25zZW50cyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogLTM7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMiB7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjMge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0IHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwIDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBvcmRlcjogNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNSB7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3JkZXI6IDU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9yZGVyOiA3O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEsXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMixcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIzLFxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjQsXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEsXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMixcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIzLFxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjQsXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNSxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC13aWR0aDogMjAycHg7XHJcblxyXG4gICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IHtcclxuICAgICAgICAuZmxleC1ob2xkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLmluZm8tcm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbHMge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNiB7XHJcbiAgICAgICAgLmJsb2NrLXJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDU0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweDtcclxuICAgICAgICBjdXJzb3I6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xN2VtO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHg7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBzcGFuIHtcclxuICAgIC8vICAgICBjb2xvcjogI2FkYWNhZCAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LXNlY29uZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpIHt9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdC1waG9uZSxcclxuICAgIC5wcm9qZWN0LWVtYWlsLFxyXG4gICAgYWRkcmVzcyxcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC00MDtcclxuICAgIH1cclxuXHJcbiAgICAucHJvamVjdC1waG9uZSB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3Bob25lLW9mZi5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtNDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LWVtYWlsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vbWFpbC1vZmYuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250LTQwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhZGRyZXNzIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vcG9pbnQtb2ZmLnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcixcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0LFxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUsXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNixcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXI3LFxyXG4gICAgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjgsXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyOSxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMCxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMSxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMixcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMyxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNCxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNSxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMyxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxOSxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMCxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMSxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMixcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyMyxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNyxcclxuICAgIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mb290ZXItYm90dG9tLXdyYXBwZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZWVuLWRhcms7XHJcblxyXG4gICAgLmZvb3Rlci1ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vcmFpbmJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc2lnbmF0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlLFxyXG4gICAgICAgIC5jb21wYW55IHtcclxuICAgICAgICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTApO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29tcGFueSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgZmxleDogdW5zZXQ7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wbGF0ZWJuaS1tZXRvZHkge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgcGFkZGluZzogOTZweCAwIDgwcHggMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDM0cHggMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBnYXA6IDM2cHg7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc29jaWFscy1uZXh0LXRvLWlnIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxOCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDQ4KTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMzIpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluc3RhZ3JhbS13aWRnZXQge1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTtcclxuICAgICAgICAvLyB3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAuOXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAuaW5zdGFncmFtLWZvbGxvdy1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMyMCAvIDMyMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNikge1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNSkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJpbnB1dFt0eXBlPSdjaGVja2JveCddLFxyXG5pbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxubGFiZWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXStsYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDM0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gYm9yZGVyLWNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL0NoZWNrLXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9J3JhZGlvJ10rbGFiZWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA0NHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG5pbnB1dFt0eXBlPSd0ZXh0J10sXHJcbmlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbmlucHV0W3R5cGU9J3Bhc3N3b3JkJ10sXHJcbmlucHV0W3R5cGU9J3RlbCddLFxyXG5pbnB1dFt0eXBlPSdzZWFyY2gnXSxcclxuaW5wdXRbdHlwZT0nbnVtYmVyJ10sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xyXG4gICAgcGFkZGluZzogZW1NTSgxNCkgZW1NTSgyNSkgZW1NTSgxNCkgZW1NTSgyNSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAmLmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5qcy12YWxpZGF0b3ItbXNnIHtcclxuICAgIGNvbG9yOiAjRTgyQjM3O1xyXG4gICAgZm9udC1zaXplOiByZW1NTSgxMik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPSdudW1iZXInXSB7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHJcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQ6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHt9XHJcblxyXG5pbnB1dFt0eXBlPSdlbWFpbCddIHtcclxuICAgIC8vIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHggIWltcG9ydGFudDtcclxuICAgIC8vIHBhZGRpbmc6IDhweCAyMHB4IDhweCA1NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL21haWwtZGFyay5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XHJcblxyXG4gICAgLy8gY29sb3I6ICRibGFjay0zMDtcclxuICAgIC8vICY6LWludGVybmFsLWF1dG9maWxsLXNlbGVjdGVkIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL21haWwtZGFyay5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbCxcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcclxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9tYWlsLWRhcmsuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLyogRGFsxaHDrSBzdHlseSBwb2RsZSBwb3TFmWVieSAqL1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAvLyBjb2xvcjogJGJsYWNrLTMwO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge31cclxufVxyXG5cclxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpO1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMThweDtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy12YWxpZGF0b3ItbXNnIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICAmOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmW3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHggOHB4IDEwcHggNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcblxyXG4gICAgICAgICZbdHlwZT0nY2hlY2tib3gnXSxcclxuICAgICAgICAmW3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNvbXBhbnktc2hvcHBpbmcge1xyXG4gICAgICAgICNjb21wYW55LXNob3BwaW5nIHtcclxuICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjYW5vdGhlci1zaGlwcGluZyB7XHJcbiAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yYWRpby13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxufVxyXG5cclxuLnJlcXVpcmVkLWFzdGVyaXNrIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAjYjQxMTExO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjNlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbHRlci1sYWJlbC5uby1kaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuYm9keTpub3QoLmN1c3RvbWVyLXBhZ2UpIHtcclxuICAgICNyZWdpc3Rlci1mb3JtIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDUwcHggMTAwcHg7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9udC0xMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG4gICAgICAgIC8vIGZpZWxkc2V0LmNvLXJlZ2lzdHJhdGlvbiB7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAvLyAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAvLyAgICAgZ2FwOiAycHg7XHJcblxyXG4gICAgICAgIC8vICAgICAvLyAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgLy8gICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vICAgICAvLyB9XHJcbiAgICAgICAgLy8gICAgICYuc3VibWl0LXdyYXBwZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgcCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAuYnRuLWxvZ2luIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgcGFkZGluZzogZW1NTSgxNyk7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1zZWNvbmQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcblxyXG4gICAgICAgIC8vICAgICAudGl0bGUtZm9yLWxvZ2luIHtcclxuICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgLy8gICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAvLyAgICAgICAgIGdhcDogMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgLy8gICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcblxyXG4gICAgICAgIC8vICAgICAgICAgYSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAvLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG5cclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLy8gaW5wdXQ6bm90KC5idG4tbG9naW4pIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucmVxdWlyZWQtYXN0ZXJpc2sge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyAjcmVnaXN0ZXItZm9ybSB7XHJcbi8vICAgICAuYnRuLmJ0bi1zZWNvbmRhcnkge1xyXG4vLyAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XHJcblxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4jYWRkLW5vdGUge1xyXG4gICAgJitsYWJlbCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2NvbXBhbnktaW5mbyB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQ7XHJcblxyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWRvd24uc3ZnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDhweCB0b3AgNTAlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xyXG5cclxuICAgIC8vIC5wcm9kdWN0cy1ibG9jazpub3QoLnNsaWNrLWluaXRpYWxpemVkKSxcclxuICAgIC8vIC5wcm9kdWN0cy1pbmxpbmUuZGtMYWJWaXNpdGVkUHJvZHVjdHM6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xyXG4gICAgLy8gICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAvLyAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjI2cHgsIDFmcikpO1xyXG4gICAgLy8gICAgIGdhcDogMHB4O1xyXG5cclxuICAgIC8vICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAvLyAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxcHgsIDFmcikpO1xyXG4gICAgLy8gICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC8vIC5iYW5uZXItY2F0ZWdvcnkge1xyXG4gICAgLy8gICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vICAgICAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIHtcclxuICAgIC8vICAgICAgICAgcGFkZGluZzogMzJweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgIC8qIGJvdHRvbTogMCAhaW1wb3J0YW50OyAqL1xyXG4gICAgLy8gICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XHJcbiAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgIC8vICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC8vICAgICAgICAgICAgIHBhZGRpbmc6IDE2M3B4IDAgMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgLy8gICAgICAgICAgICAgbWluLWhlaWdodDogMzE1cHg7XHJcblxyXG4gICAgLy8gICAgICAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMCk7XHJcblxyXG4gICAgLy8gICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcblxyXG4gICAgLy8gICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAvLyAgICAgICAgIHBhZGRpbmc6IDI0cHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmOTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbmJvZHkubW9iaWxlLnR5cGUtY2F0ZWdvcnkge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlci1pbiB7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50eXBlLWNhdGVnb3J5IHtcclxuICAgIC5jb250ZW50LXdyYXBwZXItaW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YmNhdGVnb3JpZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjg5cHgsIDFmcikpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwIDBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xyXG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAzO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAwcHggLTFweCAtMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAvLyAmOm50aC1vZi10eXBlKGV2ZW4pIHtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbjogMCAtMXB4IC0xcHggMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIC8vICY6bnRoLW9mLXR5cGUoNG4gKyAxKSB7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW46IDAgMHB4IC0xcHggMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIC8vICY6bnRoLW9mLXR5cGUoNG4pIHtcclxuICAgICAgICAgICAgLy8gICAgIG1hcmdpbjogMCAwcHggLTFweCAtMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDdweCA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGQUY4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctcmlnaHQtc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhdGVnb3J5LXRvcC13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTE0cHg7XHJcblxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDBweCAwIDI0cHg7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xyXG4gICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwcHggMCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgkZm9udC1zaXplLWgyKTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTdlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oJGZvbnQtc2l6ZS1oMi1tb2JpbGUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtTU0oMjApO1xyXG4gICAgICAgICAgICAvLyBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMycHggMCAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICAvLyBvcmRlcjogNTtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDIzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXRlZ29yeS1wZXJleCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMHB4IDAgMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDM7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDBweCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXRlZ29yeS10b3Age1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogOTZweCAwO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDcycHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0MTZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhdGVnb3J5LWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSArIDAuOXB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDBweCkge1xyXG4gICAgICAgICAgICAvLyAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XHJcbiAgICAgICAgICAgIC8vICAgICBncmlkLXJvdzogMTtcclxuICAgICAgICAgICAgLy8gICAgIG1pbi1oZWlnaHQ6IDExMnB4O1xyXG4gICAgICAgICAgICAvLyAgICAgbWF4LWhlaWdodDogMTEycHg7XHJcbiAgICAgICAgICAgIC8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8vICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAvLyAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgICAgICAgICAgLy8gICAgIGltZyB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LWFsbC1jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzVjODtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCA0NHB4IDExcHggMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDhweCAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi9jYXRlZ29yeS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gY29udGVudDogdXJsKC4uL2ltZy9pY29uL2Fycm93LWRvd24tc21hbGwuc3ZnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDc3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1oZWFkZXIgZGl2IHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIC5zdWItaG9sZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4NHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZBRjg7XHJcbiAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hvdy1hbGwtY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCA0NHB4IDExcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA4cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LXNlY29uZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXRlZ29yeS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWRvd24uc3ZnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXRlZ29yeS1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAjZmlsdGVycy13cmFwcGVyIHtcclxuICAgICAgICBvcmRlcjogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1ob2xkZXIge1xyXG4gICAgICAgIG9yZGVyOiAtMjtcclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge1xyXG4gICAgICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTFweCA0NHB4IDExcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA4MHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtc2Vjb25kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2ZpbHRlci5zdmcpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWRvd24uc3ZnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIge31cclxuXHJcbi5jYXRlZ29yeS10b3Age1xyXG4gICAgaDQge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFubmVyLWNhdGVnb3J5IHtcclxuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcclxuXHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5maXJzdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhbm5lci13cmFwcGVyLFxyXG4gICAgYSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyJTtcclxuICAgICAgICBwYWRkaW5nOiA0OHB4IDMycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogNDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlLFxyXG4gICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dCxcclxuICAgICAgICAuZXh0ZW5kZWQtYmFubmVyLWxpbmsge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGl0bGUsXHJcbiAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oNDgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMzIpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmZpbHRlci10b3RhbC1jb3VudCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWx0ZXItc2VjdGlvbiB7XHJcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLWNvdW50IHtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJygnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKSc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vICYuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiB7XHJcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIC8vIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddK2xhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5kaXNwbGF5LW1vcmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NkY2JjOTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWFlOTtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAvLyAmOmFmdGVyLFxyXG4gICAgICAgIC8vICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIC8vICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgLy8gICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY4NmE3MjtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC8vICY6YWZ0ZXIge1xyXG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge31cclxuICAgIH1cclxuXHJcbiAgICAmLmZpbHRlci1mb3JtLXZpc2libGUge1xyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5Om5vdCgubW9iaWxlKSB7XHJcbiAgICAuZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XHJcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAuZmlsdGVyLXNlY3Rpb24tYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gI2NhdGVnb3J5LWZpbHRlci1ob3ZlciB7XHJcbiAgICAvLyAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIC8vIH1cclxufVxyXG5cclxuLmZpbHRlci1zZWN0aW9ucyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2lkZWJhci1pbm5lciB7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zbGlkZXItd3JhcHBlciB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDAgMjdweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmVhZTk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNsaWRlci1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgLmZyb20sXHJcbiAgICAudG8ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgLnVpLXNsaWRlci1oYW5kbGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICNjMmMwYmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNpZGViYXIge1xyXG4gICAgd2lkdGg6IDI2NHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxufVxyXG5cclxuI2NsZWFyLWZpbHRlcnMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5jbG9zZS1hZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICBwYWRkaW5nOiAxMXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzRjNWM4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA0cHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtc2Vjb25kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3RpdmUtZmlsdGVycyB7XHJcbiAgICAuYWN0aXZlLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jcHJvZHVjdHNUb3Age1xyXG4gICAgY291bnRlci1yZXNldDogcHJvZHVjdENvdW50ZXI7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLnAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAge1xyXG4gICAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogcHJvZHVjdENvdW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHByb2R1Y3RDb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1zZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDY0cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1pbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnAtaW4taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmEtZmxhZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucmF0aW5ncy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmF2YWlsYWJpbGl0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2Utc3RhbmRhcmQtd3JhcHBlciB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtZmluYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2NhdGVnb3J5LWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgZGl2IHtcclxuXHJcblxyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtTU0oMTQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY+c3Ryb25nIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtTU0oMTQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxsLXByb2R1Y3RzIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXStsYWJlbCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTUwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDVweCAxNnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTZweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNvcnRpbmctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWN0dWFsLXNvcnRpbmcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzVjOCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTFweCA0NHB4IDExcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDUwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDBweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY29udGVudDogdXJsKC4uL2ltZy9pY29uL2Fycm93LWRvd24tc21hbGwuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWxsLXByb2R1Y3RzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IDU2cHggMCA3MHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpIHtcclxuICAgICAgICBtYXJnaW46IDQwcHggMCA2NXB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbi10b3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2luYXRpb24tbG9hZGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgICAubG9hZC1wcm9kdWN0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy10b3Auc3ZnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmW2RhdGEtdGVzdGlkPSdsaW5rRmlyc3RQYWdlJ10ge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZbZGF0YS10ZXN0aWQ9J2xpbmtMYXN0UGFnZSddIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2luYXRpb24tbGluayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb250O1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IG5vbmUgc29saWQgc29saWQgbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zci1vbmx5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubmV4dDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wcmV2OjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiB7XHJcbiAgICAuc2hvdy1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY2F0IHtcclxuICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAoMzhweCAvIDIpKTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9ucy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXNlY3Rpb24tYm9vbGVhbixcclxuLnNsaWRlci13cmFwcGVyLFxyXG4jcHJpY2UtZmlsdGVyLWZvcm0sXHJcbi5maWx0ZXItc2VjdGlvbi1idXR0b24ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udHlwZS1jYXRlZ29yeSB7XHJcbiAgICBhc2lkZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkFGODtcclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvcmRlcjogLTI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgJi5uZXctb25lIHt9XHJcblxyXG4gICAgICAgIC5zaWRlYmFyLWlubmVyIHtcclxuICAgICAgICAgICAgLmJveC1maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggODBweCAzMnB4IDgwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZpbHRlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpZGVyLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZyb20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXNlY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTYzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW1NTSgxMSkgcmVtTU0oMTApIHJlbU1NKDExKSByZW1NTSg0NSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vZmlsdGVyaW5nLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXNlY3Rpb24tcGFyYW1ldHJpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZpbHRlci1zZWN0aW9uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmlsdGVyLXNlY3Rpb24tY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmlsdGVyLWZvcm0tdmlzaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvcm0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiBlbU1NKDEzKSBlbU1NKDQwKSBlbU1NKDE0KSBlbU1NKDEwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4IDQwcHggOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTA3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRERDQkI5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctZG93bi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiBlbU1NKDgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxMHB4IDE2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDE2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJitsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTk5cHgpIGFuZCAobWluLXdpZHRoOiAwcHgpIHtcclxuXHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0KDAuNXMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjVzKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaWRlYmFyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggNTVweCA1NXB4IDU1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mcm9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udC0yMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpbHRlci1zZWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAuY2xvc2U6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNsb3NlOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDogMHB4KSB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHt9XHJcblxyXG5cclxuICAgICAgICAgICAgLnNpZGViYXItaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNzVweCAyMHB4IDU1cHggMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZmlsdGVycy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZnJvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRvIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXNlY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICNjYXRlZ29yeS1maWx0ZXItaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50eXBlLXByb2R1Y3Qge1xyXG4gICAgLmNvbnRlbnQtd3JhcHBlci1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHt9XHJcbn1cclxuXHJcbi5icm93c2UtcCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdpbmF0aW9uLWFwcGVuZGl4IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wLWRldGFpbCB7XHJcbiAgICAuYmVuZWZpdEJhbm5lciB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwcmVtIDgwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwcmVtIDQwcHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmVuZWZpdEJhbm5lcl9faXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAuYmVuZWZpdEJhbm5lcl9fcGljdHVyZSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmJlbmVmaXRCYW5uZXJfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5iZW5lZml0QmFubmVyX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmxhZy1kaXNjb3VudCxcclxuLmNob29zZS12YXJpYW50IHtcclxuXHJcbiAgICAmLm5vRGlzcGxheSxcclxuICAgICYubm8tZGlzcGxheSxcclxuICAgICYuZW1wdHkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnByb2R1Y3QtdG9wIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwcHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6IDU5LjMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2MTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mbGFncyB7XHJcbiAgICAgICAgICAgIC5mbGFncy1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmxhZ3MtZGVmYXVsdCxcclxuICAgICAgICAuZmxhZ3MsXHJcbiAgICAgICAgLmZsYWdzLWV4dHJhIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRlZmF1bHQtdmFyaWFudCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm5vRGlzcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmxhZy1kaXNjb3VudCB7XHJcbiAgICAgICAgICAgICAgICAvLyAucHJpY2Utc3RhbmRhcmQge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlLXNhdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wYXJhbWV0ZXItZGVwZW5kZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vRGlzcGxheSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMzBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMCAyMHB4IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wLWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtaW1hZ2Uge1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jdXN0b20tc2xpZGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDcwOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDYxMCAvIDcxMztcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNjEwIC8gNzEzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucC10aHVtYm5haWxzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucC10aHVtYm5haWxzIHtcclxuICAgICAgICAgICAgICAgIC5wLXRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTAyLyAxMTg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTAyLyAxMTg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC5wLXRodW1ibmFpbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnAtaW5mby13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ5JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMzMnB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDQlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hpcHBpbmctb3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAyNHB4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vRG9wcmF2YS5zdmcpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIHtcclxuICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuc29jaWFsLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jbG9zZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGtMYWJGYXZvdXJpdGVEaXYge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRrTGFiRmF2RGV0YWlsU3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29udGVudDogdXJsKC4uL2ltZy9pY29uL2Zhdi1zbWFsbC5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstaWNvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA4MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxpbmstaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGdhcDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTIzQjM1O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vU2hhcmUuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi53YXRjaGRvZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjNCMzU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9obGlkYXQuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MjNCMzU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9QcmludC5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNoYXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbC1wYXJhbWV0ZXJzIHt9XHJcblxyXG4gICAgICAgIC5hdmFpbGFiaWxpdHktdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAuYXZhaWxhYmlsaXR5LWxhYmVsLWZpcnN0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgLy8gY29sb3I6ICM3MWI5Mjk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktYW1vdW50IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM0JBQzMxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWRkLXRvLWNhcnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA2O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZ2FwOiAzMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRjVGNEY0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNEY0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hZGQtdG8tY2FydCB7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzJjMWMyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAmLmFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGQtdG8tY2FydCB7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gMTE5cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHggMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZzogOHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2RldGFpbC1jYXJ0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1maW5hbC1wcmljZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5wcmljZS1maW5hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnByaWNlLWZpbmFsLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMzIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiLyBrc1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlLW1lYXN1cmUsXHJcbiAgICAgICAgICAgICAgICAucHJpY2Utc2F2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcmljZS1zdGFuZGFyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNDRDMzNDY7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHt9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtkYXRhLXRlc3RpZD0ncHJvZHVjdENhcmREZXNjciddIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS01MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWwtcGFyYW1ldGVycyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnZhcmlhbnQtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIFtjb2xzcGFuPVwiMlwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDAgNTZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDMycHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWxpdmVyeS10aW1lLWxhYmVsLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWxpdmVyeS10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA5OTAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hpcHBpbmctb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LXRpbWUtbGFiZWwge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBvcmRlcjogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaG9vc2UtdmFyaWFudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzNCQUMzMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNDBweCA4cHggOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtkYXRhLXRlc3RpZD1cInByb2R1Y3RDYXJkRGVzY3JcIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtc2hvcnQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LXNlY29uZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDI0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3RhcnMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGdhcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXJzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXItb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9uLWJpZy5zdmcpO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc3Rhci1vZmYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9mZi1iaWcuc3ZnKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLWRldGFpbC1pbm5lci1oZWFkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgb3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAgICAgICAgIC5wLWRldGFpbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hdmFpbGFiaWxpdHktdmFsdWUge31cclxuXHJcbiAgICAgICAgICAgIC5mbGFnIHtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtTU0oMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nOiA3cHggNnB4IDdweCA2cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJpY2Utc2F2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiByZW1NTSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyAucHJpY2Utc2F2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC5mbGFncy1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIC5mbGFncy1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAwIDNweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDU2KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDMyKTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wLWRldGFpbC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1jb2RlIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5wLWNvZGUtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2hvb3NlLXZhcmlhbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2IyYjJiMiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm5vLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN0YXJzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGFycy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ3NDQ0NjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zdGFycyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXItb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9uLWJpZy5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXItb2ZmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYtYmlnLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucC1kZXRhaWwtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5mbGFncyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZsYWdzLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmxhZ3MsXHJcbiAgICAgICAgICAgICAgICAuZmxhZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZsYWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsYWctZnJlZXNoaXBwaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mbGFnLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZsYWctZGlzY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJpY2Utc3RhbmRhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLXNhdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zdGFycy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJyYW5kLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLXNsaWRlci13cmFwcGVyIHtcclxuICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRlbGl2ZXJ5LXRpbWUtbGFiZWwsXHJcbi5kZWxpdmVyeS10aW1lLFxyXG4uZGVsaXZlcnktdGltZSAucGFyYW1ldGVyLWRlcGVuZGVudCB7XHJcbiAgICBmb250LXNpemU6IHJlbU1NKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNocC10YWJzLXJvdyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm5hdmlnYXRpb24tYnRuIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNocC10YWJzLWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHllbGxvdy0yO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaHAtdGFicyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgxMTA5OTQzOTc3NTkxMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY4MTEwOTk0Mzk3NzU5MTEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjgxMTA5OTQzOTc3NTkxMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgR3JhZGllbnRUeXBlPTEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hwLXRhYiB7XHJcbiAgICAgICAgICAgICZbZGF0YS10ZXN0aWQ9XCJ0YWJBbHRlcm5hdGl2ZVByb2R1Y3RzXCJdIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLnNocC10YWItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdy0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zaHAtdGFiLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxOCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zaHAtdGFicy1ob2xkZXIsXHJcbi5zaHAtdGFiLWxpbmssXHJcbi5zaHAtdGFicyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zaHAtdGFiIHtcclxuICAgIC8vICZbZGF0YS10ZXN0aWQ9J3RhYkRpc2N1c3Npb24nXSB7XHJcbiAgICAvLyAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLy8gfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGJvcmRlci10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaHAtdGFicy13cmFwcGVyIHtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgICAuY29sLXNtLTEyOm5vdCguc2hwLXRhYnMtcm93KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KSB7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXgtd2lkdGg6IGNhbGMoKDgzMCAvIDE0NDApICogMTAwJSk7XHJcbiAgICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODgwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcclxuICAgIC5zaHAtdGFicy13cmFwcGVyIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXItaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnNocC10YWJzLXdyYXBwZXIge1xyXG4gICAgLmJhbm5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbiAgICAgICAgJi5tYi0xNiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiA0NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGl0bGUsXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0LFxyXG4gICAgICAgICAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlLFxyXG4gICAgICAgICAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDMyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LWZhbWlseTogJGRlZmF1bHQtZm9udC1mYW1pbHkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmV4dGVuZGVkLWJhbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHRlbmRlZC1iYW5uZXItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtc2Vjb25kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjRweCA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDhweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxhc3QtYmFubmVyLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7fVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMTVweCAyNHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMik7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNjE2MTc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgICAgLmJhbm5lci13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFzdC1iYW5uZXItaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhbm5lci1ob2xkZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiAzNDJweDtcclxuXHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYW5uZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC5iYW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBhIHt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAuYmFubmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcblxyXG4gICAgICAgICAgICAuYmFubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sYXN0LWJhbm5lci1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuI3JlbGF0ZWRGaWxlcyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDMwcHggMCA4MHB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWxlcy1ob2xkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGNUY0RjQ7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Y1RjRGNDtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGNUY0RjQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgY29sb3I6ICM1QjU5NUE7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYXNpYy1kZXNjcmlwdGlvbixcclxuLmV4dGVuZGVkLWRlc2NyaXB0aW9uLFxyXG4jcmF0aW5nVGFiLFxyXG4jcHJvZHVjdERpc2N1c3Npb24sXHJcbiNwcm9kdWN0VmlkZW9zLFxyXG4udmlkZW9zLXdyYXBwZXIsXHJcbi5leHRlbmRlZC1kZXNjcmlwdGlvbixcclxuI3JlbGF0ZWRGaWxlcyB7XHJcbiAgICBtYXJnaW46IDAgMHB4IDU2cHggMHB4O1xyXG4gICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgIC8vIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDFweCwgMWZyKSBtaW5tYXgoMXB4LCAyZnIpO1xyXG4gICAgLy8gY29sdW1uLWdhcDogMjBweDtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC8vIGgzIHtcclxuICAgIC8vICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgLy8gJj5oMzpmaXJzdC1jaGlsZCB7XHJcbiAgICAvLyAgICAgZ3JpZC1yb3ctZW5kOiBzcGFuIDk5OTk7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHJcbiAgICAuYmFzaWMtZGVzY3JpcHRpb24sXHJcbiAgICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24sXHJcbiAgICAjcmF0aW5nVGFiLFxyXG4gICAgI3Byb2R1Y3REaXNjdXNzaW9uLFxyXG4gICAgI3Byb2R1Y3RWaWRlb3MsXHJcbiAgICAudmlkZW9zLXdyYXBwZXIsXHJcbiAgICAuZXh0ZW5kZWQtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICNwcm9kdWN0RGlzY3Vzc2lvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdHMtYmxvY2sucHJvZHVjdHMtYWx0ZXJuYXRpdmU+ZGl2Om50aC1jaGlsZCg0biksXHJcbi5wcm9kdWN0cy1ibG9jay5wcm9kdWN0cy1yZWxhdGVkPmRpdjpudGgtY2hpbGQoNG4pIHtcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogdW5zZXQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gYm9keS50eXBlLXByb2R1Y3Qge1xyXG4vLyAgICAgLm92ZXJhbGwtd3JhcHBlciB7XHJcbi8vICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuI3Byb2R1Y3RzQWx0ZXJuYXRpdmUsXHJcbiNyZWxhdGVkUHJvZHVjdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDBweCA1NnB4IDBweDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgODBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCA1NnB4IDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIC5wLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb2R1Y3RzLXJlbGF0ZWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMjhweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIHJpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI4cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAyOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgLSAyOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jcHJvZHVjdERpc2N1c3Npb24ge1xyXG4gICAgLy8gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4jZGVzY3JpcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAjcHJvZHVjdFZpZGVvcyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGVzY3JpcHRpb24taW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MDZweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjUwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbi1pbm5lciB7fVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5iYXNpYy1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMzIpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE2cHggMCA4cHggMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwsXHJcbiAgICAgICAgICAgIG9sIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiN0YWItY29udGVudCB7XHJcbiAgICAuZGV0YWlsLXBhcmFtZXRlcnMge1xyXG5cclxuICAgICAgICAvLyAucm93LWhlYWRlci1sYWJlbC1jb2xvbiB7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDEycHggMjRweDtcclxuXHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICNmNWY0ZjQ7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbjogMCAwIC0xcHggMDtcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctaW52ZXJ0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwNkU2RjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuN2VtO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQsXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS43ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzcwNkU2RjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5ob2xkZXItc2lkZS1iYW5uZXJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiA0MHB4O1xyXG5cclxuXHJcbiAgICAud3JhcHBlci1zaWRlLWJhbm5lcnMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzMycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIC53cmFwcGVyLXNpZGUtYmFubmVycyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNpZGUtYmFubmVycyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogNDY0cHg7XHJcblxyXG4gICAgLmZ1bGwtcmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAyNHB4IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNDE2IC8gMzUyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDI0cHggMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMik7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ib3JkZXItcmVkIHtcclxuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgIHBhZGRpbmc6IDI3cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjRweCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzc2IC8gMTM4O1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMjRweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjQpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAyJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDAgMTZweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHt9XHJcbiAgICB9XHJcblxyXG4gICAgLmp1c3QtaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyZWxhdGVkUHJvZHVjdHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4vLyAgICAgd2lkdGg6IDEwMCU7XHJcbi8vICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuLy8gICAgIGRpc3BsYXk6IGdyaWQ7XHJcbi8vICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDFmcikgbWlubWF4KDFweCwgMmZyKTtcclxuLy8gICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcbi8vICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcclxuLy8gICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODgwcHgpIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbi8vICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4vLyAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4vLyAgICAgICAgIGgyIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcbi8vICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICBoMiB7XHJcbi8vICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4vLyAgICAgICAgICY6OmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgY29udGVudDogJyc7XHJcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgbGVmdDogMDtcclxuLy8gICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuLy8gICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLnByb2R1Y3RzIHtcclxuLy8gICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMTBweCwgMWZyKSk7XHJcbi8vICAgICAgICAgZ2FwOiAwIDI0cHg7XHJcbi8vICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuXHJcbi8vICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XHJcbi8vICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbi8vICAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAuYnRuLWJvcmRlciB7XHJcbi8vICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4vLyAgICAgICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHggMTBweCAzNXB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAucHJvZHVjdCB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMCAwcHggLTFweCAtMXB4ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAmLmluYWN0aXZlIHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLmZsYWdzIHtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLmRrTGFiRmF2b3VyaXRlUHJvZHVjdERpdiB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5hdmFpbGFiaWxpdHkge1xyXG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMikgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLmltYWdlIHtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5wLWluIHtcclxuLy8gICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5ob2xkZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLnByaWNlIHtcclxuLy8gICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5uYW1lIHtcclxuLy8gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbi8vICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuLy8gICAgICAgICAgICAgfVxyXG5cclxuLy8gICAgICAgICAgICAgLnAtaW4taW4ge1xyXG4vLyAgICAgICAgICAgICAgICAgZ2FwOiA0cHggIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuLy8gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4vLyAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAucC1ib3R0b20ge1xyXG4vLyAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAucCB7XHJcbi8vICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xyXG5cclxuLy8gICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuI3JhdGluZ1RhYiB7XHJcbiAgICBwIHtcclxuICAgICAgICAmW2RhdGEtdGVzdGlkPVwidGV4dEFyZWFcIl0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNyYXRpbmdXcmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAucmF0ZS13cmFwIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAucmF0ZS1mb3JtLXRyaWdnZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmstbGlrZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzJweCAxNXB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTcwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52b3Rlcy13cmFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIC8vICYuZGlzY3Vzc2lvbiB7XHJcbiAgICAgICAgLy8gICAgIC52b3Rlcy13cmFwIHtcclxuICAgICAgICAvLyAgICAgICAgICYuZGlzY3Vzc2lvbiB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgLnZvdGUtd3JhcCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMzJweCA1NnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMHB4O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC52b3RlLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0Q2RDVENiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlbHBlciB7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI3JhdGluZ1RhYixcclxuI3Byb2R1Y3REaXNjdXNzaW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIH1cclxuXHJcbiAgICAjcmF0aW5nV3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmRpc2N1c3Npb25Db250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGUtd3JhcCB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBnYXA6IDI0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RhcnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZ2FwOiAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAuc3RhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5zdGFyLW9uIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9uLWJpZy5zdmcpO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Rhci1vZmYge1xyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb2ZmLWJpZy5zdmcpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSxcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gd2lkdGg6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Rhci1vZmYge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmOWNhYjU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb250ZW50OiB1cmwoLi4vaW1nL2ljb24vc3Rhci1vZmYtMi5zdmcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3Rhci1vbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJhMmEyODtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi9zdGFyLW9uLTIuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnN0YXItaGFsZiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJhMmEyODtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi9zdGFyLW9uLTIuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlLWF2ZXJhZ2Uge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oNTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yYXRlLWJsb2NrIHtcclxuICAgIC8vICAgICAucmF0ZS1iYXIge1xyXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2Q5OTMzICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC52b3RlLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdGFycyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmF0ZS12YWx1ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGUtbGlzdCB7XHJcbiAgICAgICAgLnJhdGUtc3RhciB7XHJcbiAgICAgICAgICAgIC5zdGFyLW9mZiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmF0ZS1ibG9jayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkYyRUU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5yYXRlLWJhciB7XHJcblxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0NEOTkzMztcclxuXHJcbiAgICAgICAgICAgICAgICAucmF0ZS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmF0ZS1zdGFyLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIGZsZXg6IHVuc2V0O1xyXG5cclxuXHJcblxyXG4gICAgICAgIC5zdGFycy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmctaWNvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAzNXB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1mb250O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCAwIDhweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlLWF2ZXJhZ2UtaW5uZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnZvdGVzLXdyYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAvLyAmLmRpc2N1c3Npb24ge1xyXG4gICAgICAgIC8vICAgICAudm90ZXMtd3JhcCB7XHJcbiAgICAgICAgLy8gICAgICAgICAmLmRpc2N1c3Npb24ge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIC52b3RlLXdyYXAge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMycHggNTZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICAudm90ZS13cmFwIHtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICAgICAgcGFkZGluZzogdW5zZXQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMnB4IDU2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNENkQ1RDYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIC52b3RlLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC52b3RlLXBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnZvdGUtaW5pdGlhbHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYm9yZGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudm90ZS10aW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC52b3RlLWRlbGltZXRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudm90ZS1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAudm90ZS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52b3RlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MDZFNkY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcm9kdWN0RGlzY3Vzc2lvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG59XHJcblxyXG4jZGlzY3Vzc2lvbldyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI0cHg7XHJcblxyXG4gICAgLmFkZC1jb21tZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmxpbmstbGlrZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNTAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE0ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMzJweCAxNXB4IDMycHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4uc2hwLXRhYnMtd3JhcHBlciB7XHJcblxyXG5cclxuXHJcbiAgICAuY29sLXNtLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNwcm9kdWN0VmlkZW9zIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcclxuICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNyYXRpbmdUYWIsXHJcbiNkZXNjcmlwdGlvbixcclxuI3JhdGluZ1dyYXBwZXIsXHJcbiNwcm9kdWN0RGlzY3Vzc2lvbixcclxuI3Byb2R1Y3RWaWRlb3MsXHJcbiNyZWxhdGVkUHJvZHVjdHMsXHJcbiNkaXNjdXNzaW9uV3JhcHBlciB7XHJcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogMTUwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuc2hwLXRhYnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4tbGlua3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2aWdhdGlvbi1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtaW5mby13cmFwcGVyIHtcclxuICAgIC5wLXNob3J0LWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9jZW50YSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZnVsbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2tha2FvLWZ1bGwuc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24va2FrYW8taGFsZi5zdmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5vbmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgfVxyXG59IiwiLmNhcnQtaGVhZGVyLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMHB4IDJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NnB4O1xyXG4gICAgLy8gbWFyZ2luLXRvcDogNjBweDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTcwO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtMDU7XHJcbiAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGJlaWdlLTUwMDtcclxuICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmVpZ2UtNTAwO1xyXG5cclxuICAgIC8vICY6OmFmdGVyIHtcclxuICAgIC8vIFx0Y29udGVudDogJyc7XHJcbiAgICAvLyBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gXHR3aWR0aDogMTAwJTtcclxuICAgIC8vIFx0bWF4LXdpZHRoOiBjYWxjKDE3MjBweCArIDRyZW0pO1xyXG4gICAgLy8gXHRoZWlnaHQ6IDFweDtcclxuICAgIC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtMjA7XHJcbiAgICAvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vIFx0Ym90dG9tOiAwO1xyXG4gICAgLy8gXHRsZWZ0OiA1MCU7XHJcbiAgICAvLyBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJ0LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgbWF4LXdpZHRoOiA5MDRweCAhaW1wb3J0YW50O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogNTZweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuICAgIGdhcDogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjkwMHB4KSB7fVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDAgIWltcG9ydGFudDtcclxuICAgICAgICBnYXA6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAge1xyXG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICYuc3RlcC0xIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdGVwLTIge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc3RlcC0zIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTZweCA0MHB4O1xyXG4gICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFM0UzRTM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTApO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEzKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTQ0cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvdy1uZXh0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogcmVtTU0oMTIpO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZzogMTBweCA1cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgLy8gICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDc0cHggNnB4IDhweCA2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEzKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTApO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAjMDAxMDI0O1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LXNlY29uZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1zZWNvbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuc3RlcC0yIHtcclxuICAgIC8vIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gXHQmOjpiZWZvcmUsXHJcbiAgICAvLyBcdCY6OmFmdGVyIHtcclxuICAgIC8vIFx0XHRjb250ZW50OiAnJztcclxuICAgIC8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIC8vIFx0XHRoZWlnaHQ6IDFweDtcclxuICAgIC8vIFx0XHR3aWR0aDogNzJweDtcclxuICAgIC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udC0yMDtcclxuICAgIC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBcdFx0dG9wOiA1MCU7XHJcbiAgICAvLyBcdH1cclxuICAgIC8vIFx0Jjo6YmVmb3JlIHtcclxuICAgIC8vIFx0XHRsZWZ0OiAwO1xyXG4gICAgLy8gXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIC8vIFx0fVxyXG4gICAgLy8gXHQmOjphZnRlciB7XHJcbiAgICAvLyBcdFx0cmlnaHQ6IDA7XHJcbiAgICAvLyBcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgICAvLyBcdH1cclxuICAgIC8vIH1cclxuICAgIC5zdGVwLTEge1xyXG5cclxuICAgICAgICBhLFxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjAxXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9zdGVwLTEtYWN0aXZlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN0ZXAtMiB7XHJcblxyXG4gICAgICAgIGEsXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiMDJcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vc3RlcC0yLWFjdGl2ZS5zdmcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdGVwLTMge1xyXG5cclxuICAgICAgICBhLFxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjAzXCI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3N0ZXAtMy1hY3RpdmUuc3ZnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3RlcC0xLFxyXG4gICAgLnN0ZXAtMixcclxuICAgIC5zdGVwLTMge1xyXG4gICAgICAgICYuY29tcGxldGVkIHtcclxuXHJcblxyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UzRTNFMztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJjo6YmVmb3JlLFxyXG4gICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgLy8gXHRjb250ZW50OiAnJztcclxuICAgIC8vIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBcdHdpZHRoOiA2LjUlO1xyXG4gICAgLy8gXHRoZWlnaHQ6IDFweDtcclxuICAgIC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgIC8vIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyBcdHRvcDogNTAlO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJjo6YmVmb3JlIHtcclxuICAgIC8vIFx0bGVmdDogMzMuMzMlO1xyXG4gICAgLy8gfVxyXG4gICAgLy8gJjo6YWZ0ZXIge1xyXG4gICAgLy8gXHRsZWZ0OiA2Ni42NyU7XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbi5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2FydC1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJ0LXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGdhcDogMjRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgZmxleDogMSAxIDg4MHB4O1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogNjEuMSU7XHJcblxyXG4gICAgICAgIC5jYXJ0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI2NoZWNrb3V0Q29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tZC00IHtcclxuICAgICAgICBmbGV4OiAwIDEgNDY0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMi4zJTtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC8vIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgICAgICAuY29sLW1kLTgge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29sLW1kLTQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLmNvbC1tZC00IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5icmFuY2gtcGlja2VyLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogMzBweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNvbnRlbnQtbW9kYWwge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAxMTcwMDtcclxuICAgIGxlZnQ6IDIxcHggIWltcG9ydGFudDtcclxuICAgIHRvcDogMjUwcHggIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7fVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHMge1xyXG4gICAgICAgIC8vIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIC8vIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAvLyB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kZXRhaWwtaW5mb3JtYXRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuLmluLWtvc2lrIC5jYXJ0LXJvdyAuY29sLW1kLTQge1xyXG4gICAgLy8gZmxleC1iYXNpczogNDIwcHg7XHJcbn1cclxuXHJcbi5jby1iaWxsaW5nLWFkZHJlc3Mge1xyXG4gICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBTSURFQkFSXHJcbi5pZC0tMTcge1xyXG4gICAgI2NoZWNrb3V0U2lkZWJhciB7XHJcblxyXG4gICAgICAgIC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2NoZWNrb3V0U2lkZWJhciB7XHJcbiAgICBwb3NpdGlvbjogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG4gICAgZmxleDogMCAxIDQ2NHB4O1xyXG4gICAgbWF4LXdpZHRoOiA0NjRweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIC5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiOlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLXRlc3RpZD1cInJlY2FwUGF5bWVudE1ldGhvZFwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm5leHQtc3RlcCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb25zZW50cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzhweCAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcbiAgICAjY2hlY2tvdXRTaWRlYmFyIHtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jb25zZW50cyB7XHJcbiAgICAgICAgICAgIGEge31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHt9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAjY2hlY2tvdXRTaWRlYmFyIHtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5jb25zZW50cyB7XHJcbiAgICAgICAgICAgIGEge31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGVja291dC1ib3gtd3JhcHBlcixcclxuLmNoZWNrb3V0LWJveCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc3VtbWFyeS13cmFwcGVyLFxyXG4jc3VtbWFyeS1ib3gge1xyXG5cclxuICAgIC8vIHBhZGRpbmc6IDUwcHg7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCk7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNzdW1tYXJ5LWJveCB7XHJcbiAgICBwYWRkaW5nOiA0OHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGJlaWdlLTUwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDI0MiwgMjQyLCAwLjUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0UzRTNFMztcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZXh0cmFzLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1ODdweDtcclxuXHJcbiAgICAuZXh0cmFzLWNvbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMjBweDtcclxuXHJcbiAgICAgICAgLmRpc2NvdW50LWNvdXBvbiB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kaXNjb3VudC1jb3Vwb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC8vIHBhZGRpbmc6IDUwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNGY0O1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMjA7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgLy8gJjo6YmVmb3JlIHtcclxuICAgIC8vIFx0Y29udGVudDogJ0TDoXJreSBhIHNsZXZ5JztcclxuICAgIC8vIFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyBcdGZvbnQtc2l6ZTogcmVtTU0oZm9udC1zaXplLWg1KTtcclxuICAgIC8vIFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8vIFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIC8vIH1cclxuICAgIC8vIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgLy8gICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAvLyB9XHJcbiAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZGlzY291bnQtY291cG9uIGZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAuZGlzY291bnQtY291cG9uIGZvcm0ge31cclxufVxyXG5cclxuI2Rpc2NvdW50Q291cG9uQ29kZSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vcHJvY2VudGEtMi5wbmcpIG5vLXJlcGVhdCAxMHB4IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXI6IHVuc2V0O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogNDdweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAtZGlzY291bnQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5uZXh0LXN0ZXAtZm9yd2FyZCxcclxuI3N1Ym1pdC1vcmRlciB7XHJcbiAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiByZW1NTSgxOCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41ZW0gIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDhweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS03MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IGVtTU0oMTApIGVtTU0oMTApIGVtTU0oMTQpIGVtTU0oMTApO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbmV4dC1jYXJ0LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm5leHQtc3RlcC1mb3J3YXJkIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbmV4dC1jYXJ0LnN2Zyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXh0LXN0ZXAtYmFjayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cclxuICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogOXB4IDAgIWltcG9ydGFudDtcclxuXHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGdhcDogOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgIC8vICY6aG92ZXIge1xyXG4gICAgLy8gICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS03MCAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuXHJcbiAgICAvLyAgICAgJjo6YmVmb3JlIHtcclxuICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1iYWNrLWhvdi5zdmcpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgIC8vIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgLy8gbGVmdDogMzAlO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctYmFjay1jYXJ0LnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gICAgIHBhZGRpbmc6IDhweCAyNXB4IDhweCAyNXB4O1xyXG5cclxuICAgIC8vICAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgICAgJjo6YmVmb3JlIHt9XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmOjpiZWZvcmUge31cclxuICAgIC8vIH1cclxufVxyXG5cclxuLmJveC1iZy1kZWZhdWx0W2RhdGEtdGVzdGlkPSd0YWJsZUNhcnQnXSB7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkYwO1xyXG4gICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWFjY2VudC0yMDtcclxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLm5leHQtc3RlcCB7XHJcbiAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmFwcGxpZWQtY291cG9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogMjBweDtcclxufVxyXG5cclxuLnByaWNlLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMXB4LCAxZnIpKTtcclxuICAgIGdhcDogOHB4IDhweDtcclxuICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5wcmljZS1sYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICYucHJpY2Utc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogJGdyZXk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG5cclxuICAgICAgICAmLnByaWNlLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnByaWNlLnByaWNlLXByaW1hcnkge1xyXG4gICAgLy8gICAgIGZvbnQtc2l6ZTogcmVtTU0oJGZvbnQtc2l6ZS1oMyk7XHJcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAucHJpY2UucHJpY2Utc2Vjb25kYXJ5IHtcclxuICAgIC8vICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgLy8gfVxyXG59XHJcblxyXG4vLyAubmV4dC1zdGVwIC5idG4uYnRuLWxnIHtcclxuLy8gICAgIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcblxyXG4ubmV4dC1zdGVwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgLy8gcGFkZGluZzogMzBweCA1MHB4IDUwcHggNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNGQUY5Rjk7XHJcblxyXG4gICAgLm5leHQtc3RlcC1iYWNrIHt9XHJcblxyXG4gICAgLm9yZGVyLWJ1dHRvbi1zdWZmaXgge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAub3JkZXItYnV0dG9uLXRleHQge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDI0cHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubmV4dC1zdGVwLWZvcndhcmQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJhY2stc2hvcHBpbmctbGluayB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZ2FwOiAxNnB4O1xyXG5cclxuICAgIC5uZXh0LXN0ZXAtYmFjayB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLWluLWNhcnQge1xyXG4gICAgLmV4dHJhLmRlbGl2ZXJ5IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGVtTU0oMTYpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTMgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgLy8gYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMTA7XHJcbiAgICAgICAgc3Ryb25nIHtcclxuXHJcblxyXG4gICAgICAgICAgICBjb2xvcjogIzNCQUMzMSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mcmVlLXNoaXBwaW5nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogLTE7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXJ0LWZyZWUuc3ZnKTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA2N3B4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXJ0LWZyZWUtMi5zdmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJpY2UtcmFuZ2Uge1xyXG4gICAgaGVpZ2h0OiA0cHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJvcmRlcjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG4gICAgJj5kaXYge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENBUlQgVEFCTEVcclxuLy8gLmNhcnQtdGFibGUsXHJcbi8vICNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudCB7XHJcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQtMDU7XHJcbi8vIFx0cGFkZGluZzogNTBweDtcclxuLy8gfVxyXG50YWJsZS5jYXJ0LXRhYmxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAvLyBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgyOCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMTAyNDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIHRyIHtcclxuICAgIC8vICAgICAmW2RhdGEtbWljcm8tc2t1PVwiMTA1XCJdIHtcclxuICAgIC8vICAgICAgICAgb3JkZXI6IDEwMDA7XHJcbiAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWYzZjMgIWltcG9ydGFudDtcclxuICAgIC8vICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgIC8vICAgICAgICAgLm1haWwtbGluayB7XHJcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE3KTtcclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyAmOjpiZWZvcmUge1xyXG4gICAgLy8gICAgIGNvbnRlbnQ6ICdOw6FrdXBuw60ga2/FocOtayc7IC8vamF6eWtcclxuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICBmb250LXNpemU6IHJlbU1NKCRmb250LXNpemUtaDQpO1xyXG4gICAgLy8gICAgIG1hcmdpbjogMCAwIGVtTU0oMzAsICRmb250LXNpemUtaDQpO1xyXG4gICAgLy8gICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcclxuICAgIC8vICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMTA7XHJcbiAgICAvLyAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAvLyAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IGVtTU0oMTAsICRmb250LXNpemUtaDQpO1xyXG4gICAgLy8gICAgIH1cclxuICAgIC8vIH1cclxuXHJcbiAgICB0ZCxcclxuICAgIHRoIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvLyB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC8vIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAvLyBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktMjA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMjRweDtcclxuICAgICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUFFOTtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHllbGxvdy0yO1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogNDdweDtcclxuXHJcbiAgICAgICAgLy8gJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgJi5yZWxhdGVkLXZpc2libGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLnAtbmFtZSAuc2hvdy1yZWxhdGVkOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtcC1pbWFnZSB7XHJcbiAgICAgICAgZmxleDogMCAxIDExMXB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMTExcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMTFweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMzRweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMzRweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTM0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1uYW1lIHtcclxuICAgICAgICBmbGV4OiAxIDEgMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmF2YWlsYWJpbGl0eSxcclxuICAgICAgICAucHJvZHVjdC1za3Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNob3ctcmVsYXRlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKTtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICRuYXJyb3c7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lIHNvbGlkIHNvbGlkIG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC42ZW07XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tbGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjQpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1saW5rLXZhcmlhbnQge31cclxuICAgIH1cclxuXHJcbiAgICAucC1hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgIGZsZXg6IDEgMSAxMDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLnAtbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXZhaWxhYmlsaXR5LWFtb3VudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYXZhaWxhYmlsaXR5LWxhYmVsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAtMzRweDtcclxuICAgICAgICAgICAgLy8gICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hdmFpbGFiaWxpdHkuc3ZnKTtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucC1wcmljZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTYwO1xyXG5cclxuICAgICAgICAucHJpY2UtZmluYWwge31cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LTYwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5wLXByaWNlLFxyXG4gICAgLnAtdG90YWwge1xyXG4gICAgICAgIGZsZXg6IDEgMSAxNzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLnVuaXQtdmFsdWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEzKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM0QzRDNEOTkgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJpY2UtZmluYWwge1xyXG4gICAgICAgICAgICAvLyBmb250LWZhbWlseTogJG5hcnJvdztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q5OTtcclxuXHJcbiAgICAgICAgICAgICZbZGF0YS10ZXN0aWQ9XCJjYXJ0SXRlbVByaWNlXCJdIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTIpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzRDNEM0Q5OSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXRvdGFsIHtcclxuICAgICAgICAucHJpY2UtZmluYWwge1xyXG4gICAgICAgICAgICAvLyBmb250LWZhbWlseTogJG5hcnJvdztcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICZbZGF0YS10ZXN0aWQ9XCJjYXJ0SXRlbVByaWNlXCJdIHt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wLXF1YW50aXR5IHtcclxuICAgICAgICBmbGV4OiAxIDAgMTEzcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLy8gd2lkdGg6IDEwN3B4OztcclxuICAgICAgICBmb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5xdWFudGl0eSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5NXB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIGlucHV0LmFtb3VudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjRDZENUQ2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDJweCA4cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIC8vIHJpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAucC10b3RhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxM3B4O1xyXG5cclxuXHJcbiAgICAgICAgLy8gLnJlbW92ZS1pdGVtIHtcclxuICAgICAgICAvLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC8vICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgdHIucmVsYXRlZDpub3QoLnZpc2libGUpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHRyLnJlbGF0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXJlbGF0ZWQtcHJvZHVjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI4MDtcclxuXHJcblxyXG4gICAgICAgIC5idG4uYWRkLXRvLWNhcnQtYnV0dG9uIHtcclxuICAgICAgICAgICAgLy8gZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1zZWNvbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTcwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5LTcwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vcmVsYXRlZC1jYXJ0LnN2Zyk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IHVybCguLi9pbWcvaWNvbi9jYXJ0LXdoaXRlLnN2Zyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGVtTU0oOCkgZW1NTSg4KSBlbU1NKDgpIGVtTU0oOCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcnQtcmVsYXRlZC1pbmZvIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIGZsZXg6IDU7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1yZWxhdGVkLW5hbWUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNikgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXJlbGF0ZWQtaW1nIHtcclxuICAgICAgICBmbGV4OiAwIDEgNjFweDtcclxuICAgICAgICBoZWlnaHQ6IDg4cHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogODhweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBjb2xvcjogIzcxQjkyOSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC8vIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgbGVmdDogLTM0cHg7XHJcbiAgICAgICAgLy8gICAgIHRvcDogNTAlO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hdmFpbGFiaWxpdHkuc3ZnKTtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIHtcclxuICAgICAgICBmbGV4OiAyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBlbU1NKDkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlLWZpbmFsIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0LWZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDI0KTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gLmNhcnQtY29udGVudCAuZGVsaXZlcnktdGltZSB7XHJcbi8vIFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbi8vIFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuLy8gfVxyXG4udXBwZXItc3VtbWFyeSB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIHBhZGRpbmc6IDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyODA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNFM0UzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIGdhcDogMzJweDtcclxuXHJcbiAgICAuY2FydC1zdW1tYXJ5IHt9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMCAyNHB4O1xyXG4gICAgICAgIGdhcDogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZyZWUtZ2lmdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG9yZGVyOiAzO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHggMzBweCAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjRGNDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mcmVlLWdpZnRzIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVtb3ZlLWl0ZW0ge1xyXG4gICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIC8vIHJpZ2h0OiAyMXB4O1xyXG4gICAgLy8gdG9wOiAyMXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTIwO1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5zci1vbmx5IHtcclxuICAgICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUsXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsYWctYWN0aW9uO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmxhZy1hY3Rpb247XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mcmVlLWdpZnQtdHJpZ2dlciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4uZnJlZS1wcm9kdWN0LWdpZnRzLFxyXG4uZnJlZS1naWZ0cyB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgIC5mcmVlLWdpZnRzLWltZyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgZmxleC1iYXNpczogNDBweDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItZm9udC0xMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZyZWUtZ2lmdHMtaW1nLWhvdmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNhcnQtY29udGVudCB7XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IDFweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1zdW1tYXJ5IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xyXG5cclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbU1NKDcpIHJlbU1NKDE0KSByZW1NTSg4KSByZW1NTSgxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1zdW1tYXJ5IHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgZ2FwOiAyNHB4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgIHBhZGRpbmc6IDI0cHggNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wYWdlLWJhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFM0UzRTMgIWltcG9ydGFudDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzogMjRweCAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luOiAwIDBweCAwcHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdC1mb250LWZhbWlseTtcclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5leHRyYXMtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcblxyXG4gICAgICAgIC5leHRyYXMtY29sIHtcclxuICAgICAgICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmRpc2NvdW50LWNvdXBvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9ybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweCA2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3Byb2NlbnRhLWRhcmsuc3ZnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjZGlzY291bnRDb3Vwb25Db2RlIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjJweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYyUHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNjJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHllbGxvdy0yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3ctMiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTcwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvLWJveC1hZGRpdGlvbmFsIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB1bnNldCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBTSElQUElORyArIEJJTExJTkdcclxuLmNvLWJhc2ljLWluZm9ybWF0aW9uIHtcclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XHJcbiAgICAgICAgcm93LWdhcDogMTBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1zbS02IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1zbS0xMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29sLXNtLTYge1xyXG4gICAgICAgIGZsZXg6IDEgMSAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0LWxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FydC1jb250ZW50IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjgpO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyLWljb24ge1xyXG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwIDAgMjBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogcmVtTU0oMzIpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuI2NoZWNrb3V0Q29udGVudCAuY2FydC1jb250ZW50IHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi10b3A6IDU4cHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNEOEIxMzYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LXNlY29uZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggNjBweCA5cHggMjRweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnktNzAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYWNjb3VudC1jYXJ0LnN2ZykgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI29yZGVyLWJpbGxpbmctbWV0aG9kcyB7XHJcbiAgICAucmFkaW8td3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2hpcHBpbmctYmlsbGluZy10YWJsZSB7XHJcbiAgICAucmFkaW8td3JhcHBlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCB7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgICAgIC8vIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwIDhweCAwO1xyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBheW1lbnQtbG9nbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYXltZW50LXNoaXBwaW5nLXByaWNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmLmZvci1mcmVlIHtcclxuICAgICAgICAgICAgICAgIC8vIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3MUI5Mjk7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXStsYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEzKTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJhZGlvLXdyYXBwZXIge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTZweCAxOHB4IDQzcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnBheW1lbnQtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICY+YiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN1YmxhYmVsLFxyXG4gICAgICAgIGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmFkaW8td3JhcHBlci5pbmFjdGl2ZS1jaGlsZCB7XHJcbiAgICBvcGFjaXR5OiAwLjY7XHJcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cclxuICAgIC5ub3QtcG9zc2libGUtaW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcnQtaW5uZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi8vIENBUlQgU1VNTUFSWVxyXG4uY2FydC1pdGVtcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jYXJ0LWl0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGdhcDogMjBweDtcclxuICAgIHBhZGRpbmc6IDE2cHggMCAzMnB4IDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMHB4IDhweCAwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FydC1pdGVtLWdpZnQge1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZS0xNTA7XHJcbiAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYWNjZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmVpZ2UtMzAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlcjogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWl0ZW0tYW1vdW50IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQgIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcblxyXG4gICAgICAgIC51bml0LXZhbHVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge31cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1pdGVtLWFtb3VudCxcclxuICAgIC5jYXJ0LWl0ZW0tcHJpY2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1pdGVtLXByaWNlIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAvLyBnYXA6IDVweDtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0tbmFtZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2FydC1pdGVtLWFtb3VudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAzNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdpZnQtaXRlbXMge1xyXG4gICAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAzMHB4IDAgMjRweCAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQUU5ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmZvci1mcmVlIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWl0ZW0tZ2lmdCB7XHJcbiAgICAgICAgYm9yZGVyOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWl0ZW0tbmFtZSBzcGFuIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuICAgIH1cclxufVxyXG5cclxuLmV4dHJhLmRlbGl2ZXJ5IC5mb3ItZnJlZSB7XHJcbiAgICBjb2xvcjogIzcxQjkyOTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5vcmRlci1zdW1tYXJ5LWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItY29sb3I6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHJcblxyXG5cclxuICAgICYuaGVscGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdHJvbmcsXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnByaWNlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4jc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2Vjb25kYXJ5LTgwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5yZWNhcGl0dWxhdGlvbi1zaW5nbGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctbGFiZWwsXHJcbiAgICAmPnNwYW4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZmxleDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucmVjYXBpdHVsYXRpb24tc2hpcHBpbmctYmlsbGluZy1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZsZXg6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtdGVzdGlkPVwicmVjYXBQYXltZW50TWV0aG9kXCJdIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWluZm8sXHJcbiAgICAmPnN0cm9uZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvci1mcmVlIHtcclxuICAgICAgICAgICAgY29sb3I6ICM3MUI5Mjk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBnYXA6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNoaXBwaW5nLWJpbGxpbmctbmFtZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ucmFkaW8td3JhcHBlci5hY3RpdmUgbGFiZWw+c3BhbiBiIHtcclxuICAgIGNvbG9yOiAkY29sb3ItZm9udCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBDT05UQUNUIElORk9STUFUSU9OXHJcbi5jby1jb250YWN0LWluZm9ybWF0aW9uIHtcclxuICAgIGxhYmVsW2Zvcj0nbG9naW4nXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAvLyBjb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAvLyAmOmhvdmVyLFxyXG4gICAgICAgIC8vICY6Zm9jdXMge1xyXG4gICAgICAgIC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAvLyBcdGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jby1ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA3cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm94IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDU0cHg7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuI2NvbXBhbnktaW5mbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cC1oYXNUb29sdGlwIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuc2hvdy10b29sdGlwIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaHAtZmxhZy1sYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLnN2Zyk7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgbGVmdDogLTEwcHg7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gRkxBR1MgKyBQSE9ORVNcclxuLmNvdW50cnktZmxhZyxcclxuLnBob25lLWNvbWJpbmVkLWlucHV0IHNlbGVjdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY291bnRyeS1mbGFncy5hY3RpdmUgLmNvdW50cnktZmxhZyxcclxuLmNvdW50cnktZmxhZy5zZWxlY3RlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmNvdW50cnktZmxhZyB7XHJcblxyXG4gICAgLnNocC1mbGFnIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjdweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNvdW50cnktZmxhZ3M6bm90KC5hY3RpdmUpIC5jb3VudHJ5LWZsYWcuc2VsZWN0ZWQge1xyXG5cclxuICAgIC5zaHAtZmxhZyxcclxuICAgIC5zaHAtZmxhZy1uYW1lIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY291bnRyeS1mbGFncyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDU0LjUlO1xyXG4gICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmNvdW50cnktZmxhZ3MtaW5uZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50cnktZmxhZy5zZWxlY3RlZCB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gY29udGVudDogdXJsKC4uL2ltZy90ZW1wbGF0ZS1kZWZhdWx0L2ljb24vZHJvcGRvd24tYXJyb3cuc3ZnKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvdW50cnktZmxhZ3MuYWN0aXZlIHtcclxuICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgLmNvdW50cnktZmxhZ3MtaW5uZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKCMwMDAsIDAuMTUpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3VudHJ5LWZsYWcuc2VsZWN0ZWQ6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnBob25lLWNvbWJpbmVkLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlkLS05IHtcclxuICAgIC8vIC5uZXh0LXN0ZXAge1xyXG4gICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcbi5waG9uZS1jb21iaW5lZC1pbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW5wdXQjcGhvbmUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLm5vdC1wb3NzaWJsZS1pbmZvIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5xdWVzdGlvbi10b29sdGlwIHtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICBjb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5vcmRlcmluZy1wcm9jZXNzIHtcclxuICAgICNuYXZpZ2F0aW9uIHtcclxuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjExMDFweCkge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm9yZGVyaW5nLXByb2Nlc3Mge1xyXG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgI2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRU1QVFkgQ0FSVFxyXG4uY3VzdG9tLWVtcHR5LWNhcnQge1xyXG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwO1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZW1wdHktY2FydC1iZy5qcGcpIHRvcCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCRjb250YWluZXItd2lkdGggKyAoJGNvbnRhaW5lci1wYWRkaW5nICogMikpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJGNvbnRhaW5lci1wYWRkaW5nO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjb250YWluZXItcGFkZGluZztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbC1tZC00LFxyXG4gICAgICAgIC5jb2wtbWQtOCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLWxnIHtcclxuICAgICAgICAgICAgcGFkZGluZzogZW1NTSgyMCwgMjApIGVtTU0oNDAsIDIwKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLmNhcnQtY29udGFjdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA1MHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuXHJcbiAgICAgICAgLnRlbCxcclxuICAgICAgICAuY2VsbHBob25lIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlci1vcGVuaW5nLWhvdXJzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbnMtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuI3N1Ym1pdC1vcmRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgcGFkZGluZzogMjFweDtcclxuICAgIGhlaWdodDogNDNweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm9yZGVyLWJ1dHRvbi10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5vcmRlci1idXR0b24tc3VmZml4IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIENBUlQgRk9PVEVSXHJcbi5vcmRlcmluZy1wcm9jZXNzLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWZvbnQtMTA7XHJcbiAgICAvLyBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZjVmNGY0IDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ2NTtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhY3QtYm94IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgLy8gJjo6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgLy8gICAgIHRvcDogNTAlO1xyXG4gICAgICAgIC8vICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICM1MjNCMzU7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gfVxyXG4gICAgICAgICYubWFpbC13cmFwcGVyIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NTBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgIC5tYWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvamVjdC1lbWFpbCB7fVxyXG5cclxuICAgICAgICAgICAgJitzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTQpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhLFxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBob25lLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIC50ZWwge1xyXG4gICAgICAgIC8vICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgIC8vICAgICBzcGFuIHtcclxuICAgICAgICAvLyAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XHJcbiAgICAgICAgLy8gICAgICAgICBmb250LXNpemU6IHJlbU1NKDE2KTtcclxuXHJcbiAgICAgICAgLy8gICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMik7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3VyZS1wYXltZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBlbU1NKDI0LCAxNik7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE5MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XHJcbi8vICAgICAub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIge1xyXG4vLyAgICAgICAgIC5jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4vLyAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gICAgLy8gLm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIHtcclxuICAgIC8vICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgLy8gICAgIC5zZWN1cmUtcGF5bWVudCB7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgIH1cclxuXHJcbiAgICAvLyAgICAgLmNvbnRhY3QtYm94IHtcclxuICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAvLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIC8vICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC5jYXJ0LWhlYWRlci13cmFwcGVyIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJ0LWhlYWRlciB7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSxcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLmNhcnQtdGFibGUge1xyXG4gICAgICAgIHRyOm5vdCgucmVsYXRlZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDE1MHB4KSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAuY2FydC1wLWltYWdlIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtbmFtZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnAtcXVhbnRpdHkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMy81O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XHJcblxyXG4gICAgICAgICAgICAucXVhbnRpdHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXByaWNlIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wLXRvdGFsIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuICAgICAgICAgICAgZ3JpZC1yb3c6IDQvNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGZvcm0uaW5saW5lIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LXJlbGF0ZWQtcHJvZHVjdCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIC5jYXJ0LXJlbGF0ZWQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNjBweCwgNjVweCkgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FydC1yZWxhdGVkLWltZyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FydC1yZWxhdGVkLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5IHtcclxuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlLWZpbmFsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDI0KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRyLnJlbGF0ZWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5zdW1tYXJ5LXdyYXBwZXIsXHJcbiAgICAvLyAjc3VtbWFyeS1ib3gge1xyXG4gICAgLy8gXHRwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbiAgICAvLyBcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICAgIC8vIFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgIC8vIH1cclxuICAgIC5iYWNrLXNob3BwaW5nLWxpbmsge1xyXG4gICAgICAgIC8vIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkge1xyXG5cclxuICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtMjFweDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eSxcclxuICAgIHRhYmxlLmNhcnQtdGFibGUgLnAtcHJpY2UsXHJcbiAgICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlLmNhcnQtdGFibGUgdHIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUuY2FydC10YWJsZSAucC1hdmFpbGFiaWxpdHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ28ge1xyXG4gICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQVBQTEUgUEFZXHJcbi5yYWRpby13cmFwcGVyW2RhdGEtc3VibWV0aG9kPSdhcHBsZXBheSddIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pbi1rcm9rLTIge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdK2xhYmVsOjpiZWZvcmUge31cclxuXHJcbiAgICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pZC0tOSxcclxuLmlkLS0xNiB7XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWQtLTE2LFxyXG4uaWQtLTE3IHtcclxuICAgIC5uZXh0LXN0ZXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgIC5uZXh0LXN0ZXAtYmFjayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1mb250LXNlY29uZCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5leHQtc3RlcC1mb3J3YXJkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wLWxhYmVsIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi8vIEBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG5cclxuLy8gICAgIC5jYXJ0LWhlYWRlci13cmFwcGVyIHtcclxuLy8gICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5jYXJ0LWhlYWRlciB7XHJcblxyXG4vLyAgICAgICAgICY6OmJlZm9yZSxcclxuLy8gICAgICAgICAmOjphZnRlciB7XHJcbi8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIHRhYmxlLmNhcnQtdGFibGUge1xyXG4vLyAgICAgICAgIHRyOm5vdCgucmVsYXRlZCkge1xyXG4vLyAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4vLyAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgxcHgsIDE1MHB4KSBhdXRvO1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbi8vICAgICAgICAgICAgIGdhcDogMDtcclxuLy8gICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgICAgIH1cclxuXHJcblxyXG5cclxuLy8gICAgICAgICAuY2FydC1wLWltYWdlIHtcclxuLy8gICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuLy8gICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4vLyAgICAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XHJcbi8vICAgICAgICAgICAgIG1pbi13aWR0aDogNjBweDtcclxuXHJcbi8vICAgICAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLnAtbmFtZSB7XHJcbi8vICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbi8vICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuLy8gICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLnAtYXZhaWxhYmlsaXR5IHtcclxuLy8gICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuLy8gICAgICAgICAgICAgZ3JpZC1yb3c6IDIvMztcclxuLy8gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4vLyAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgLnAtcXVhbnRpdHkge1xyXG4vLyAgICAgICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xyXG4vLyAgICAgICAgICAgICBncmlkLXJvdzogMy81O1xyXG4vLyAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcclxuLy8gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4vLyAgICAgICAgICAgICAucXVhbnRpdHkge1xyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC5wLXByaWNlIHtcclxuLy8gICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuLy8gICAgICAgICAgICAgZ3JpZC1yb3c6IDMvNDtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC5wLXRvdGFsIHtcclxuLy8gICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMjtcclxuLy8gICAgICAgICAgICAgZ3JpZC1yb3c6IDQvNTtcclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIGZvcm0uaW5saW5lIHtcclxuLy8gICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICBib3R0b206IDE4cHg7XHJcbi8vICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuLy8gICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XHJcbi8vICAgICAgICAgICAgICAgICBib3R0b206IDExcHg7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIC5jYXJ0LXJlbGF0ZWQtcHJvZHVjdCB7XHJcbi8vICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbi8vICAgICAgICAgICAgIGdhcDogMTBweDtcclxuXHJcbi8vICAgICAgICAgICAgIC5jYXJ0LXJlbGF0ZWQtaW5mbyB7XHJcbi8vICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4vLyAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNjBweCwgNjVweCkgYXV0bztcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAuY2FydC1yZWxhdGVkLWltZyB7XHJcbi8vICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8yO1xyXG4vLyAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvMztcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAuY2FydC1yZWxhdGVkLW5hbWUge1xyXG4vLyAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIvMztcclxuLy8gICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5IHtcclxuLy8gICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyLzM7XHJcbi8vICAgICAgICAgICAgICAgICBncmlkLXJvdzogMi8zO1xyXG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbi8vICAgICAgICAgICAgIH1cclxuXHJcbi8vICAgICAgICAgICAgIC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIHtcclxuLy8gICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG4vLyAgICAgICAgICAgICAgICAgLnByaWNlLWZpbmFsIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgIHRyLnJlbGF0ZWQge1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC8vIC5zdW1tYXJ5LXdyYXBwZXIsXHJcbi8vICAgICAvLyAjc3VtbWFyeS1ib3gge1xyXG4vLyAgICAgLy8gXHRwYWRkaW5nOiA1MHB4IDIwcHg7XHJcbi8vICAgICAvLyBcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuLy8gICAgIC8vIFx0bWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuLy8gICAgIC8vIH1cclxuLy8gICAgIC5iYWNrLXNob3BwaW5nLWxpbmsge1xyXG4vLyAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgLnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkge1xyXG5cclxuLy8gICAgICAgICAvLyBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbi8vICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuLy8gICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtMjFweDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICB0YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eSxcclxuLy8gICAgIHRhYmxlLmNhcnQtdGFibGUgLnAtcHJpY2UsXHJcbi8vICAgICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcclxuLy8gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIHRhYmxlLmNhcnQtdGFibGUgdHIge1xyXG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuLy8gICAgIH1cclxuXHJcbi8vICAgICB0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIHtcclxuLy8gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbi8vICAgICB9XHJcblxyXG4vLyAgICAgdGFibGUuY2FydC10YWJsZSAucC1hdmFpbGFiaWxpdHkge1xyXG4vLyAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTIpO1xyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ28ge1xyXG4vLyAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4vLyAgICAgICAgIGltZyB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCkge1xyXG5cclxuICAgIC5jb250aW51ZS1zaG9wcGluZyxcclxuICAgIC5uZXh0LXN0ZXAtYmFjayB7fVxyXG59XHJcblxyXG4uZm9ybS1ncm91cC5kYXRlLXBpY2tlciB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTIpXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiYm9keS5tb2JpbGUge1xyXG5cclxuICAgIC5mYXEtc2VjdGlvbixcclxuICAgIC52aWRlby1ocCB7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi52aWRlby1ocCB7XHJcbiAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA5NnB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtaG9sZGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiAxNDRweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQ6IC00MHB4O1xyXG4gICAgICAgICAgICB0b3A6IC00MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS90cmFkaWNlLTEuc3ZnKTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtMi5zdmcpO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHt9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1ODhweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxNiAvIDEwLjc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgcGFkZGluZzogNTVweCAwcHggNTVweCAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2NHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAyMHB4IDI0cHggMjBweDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTQlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDlweCAzM3B4IDE5cHg7XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDlweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjU2cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3N0cm9tZWstY29ybmVyLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MzgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDMyKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxOCk7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEuYnRuIHt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWFnZXMtc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSArIDAuOXB4KTtcclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciByaWdodDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtYmcuc3ZnKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlY29uZCB7XHJcbiAgICAgICAgLmZsZXgtaG9sZGVyIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAxMDBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGdhcDogMjNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDY2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWhvbGRlciB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiAxNDdweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogOTZweCAwIDk2cHggMjIwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCAxOTBweDtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMCA2MHB4IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMycHggMCA2MHB4IDBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2NHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIxcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTgpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1ob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBhLmJ0biB7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2NHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxODRweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyLFxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC0yMjBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvZm90a3kvdHJhZGljZS0xLnN2Zyk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogODJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNDMlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtMi5zdmcpO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNThweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDI4JTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczLjclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0Ny43JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZhcS1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xyXG5cclxuICAgICYuYWZ0ZXItYmxvY2sge1xyXG4gICAgICAgIC8vIG1hcmdpbi1ib3R0b206IDEzM3B4O1xyXG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiAxMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBkaXZpZGVyQm90dG9tO1xyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMik7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZpZ2F0aW9uLWhvbGRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzJweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTE5MnB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZENDAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpICsgMC45cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYXEtcXVlc3Rpb25zIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAwcHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDExOTJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnF1ZXN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mYXEtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDI0KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI2cHggMzJweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCA0MHB4IDE2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLWZhcS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmFxLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFM0UzO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udHlwZS1jYXRlZ29yeSB7XHJcbiAgICAubW9yZS1jYXRlZ29yaWVzIHtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1vcmUtY2F0ZWdvcmllcyB7XHJcbiAgICBtYXJnaW46IDAgMCAxMjBweCAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDBweCAwIDQzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSg0MCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWhvbGRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXQtYmFubmVyLTIuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhLmJ0biB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDU2cHggMTQwcHggNTZweCA1NnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXQtYmFubmVyLTEuc3ZnKTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMycHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMCAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhLmJ0biB7fVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzA4IC8gNDgwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3MDggLyA2MjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuaWQtNzMyLFxyXG4uaWQtNzkxLFxyXG4uaWQtNzg4IHtcclxuICAgIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICBoMyxcclxuICAgIGg0LFxyXG4gICAgaDUsXHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgICBhcnRpY2xlIHtcclxuICAgICAgICAgICAgaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICZbaXRlbXByb3A9XCJoZWFkbGluZVwiXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC13cmFwcGVyLWluIHtcclxuICAgICAgICAjY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gJi5tb2JpbGUge1xyXG4gICAgLy8gICAgIC5jb250YWluZXIge1xyXG4gICAgLy8gICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIC50aXRsZS1zZWN0aW9uLFxyXG4gICAgLm91ci1zdG9yeSxcclxuICAgIC5jcmVhdGlvbixcclxuICAgIC5jb2xsZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGxiYXItd2lkdGgpICsgMC45cHgpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDExNnB4IDAgMTE2cHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQ3MnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2NHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbWFsbC1wIHtcclxuICAgICAgICBwYWRkaW5nOiAxMTZweCAwIDBweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NzJweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1ob2xkZXIge1xyXG5cclxuICAgICAgICAvLyBtaW4taGVpZ2h0OiA0NTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIG1heC13aWR0aDogNDY0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtaW52ZXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge31cclxuICAgIH1cclxufVxyXG5cclxuLm91ci1zdG9yeSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxODJweDtcclxuICAgIHBhZGRpbmctdG9wOiA5NnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDlweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3RvcnktMS5zdmcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3RvcnktMi5zdmcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogLTY0cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWhvbGRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBnYXA6IDgwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDEwMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDMwMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0b3J5LTEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDIzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0b3J5LTEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzhweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzJweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDZweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDM3cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDU2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDlweDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLnJvdy1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmLnN3aXBlci1zbGlkZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweCAwIDMycHggMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3cHg7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM3cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzdweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWxwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXBhZ2UtYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAzMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge31cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQzcHggMCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGVscGVyIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaGVscGVyIHt9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHt9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7fVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7fVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1zd2FwcGVyIHtcclxuICAgIGgyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2FwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRDQwMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBzY3JvbGw7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAwLjlweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dhcHBlciB7XHJcbiAgICAgICAgYS5saW5rIHtcclxuICAgICAgICAgICAgJi5yZW1vdmVyIHt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBnYXA6IDk1cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBnYXA6IDQ4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg5cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODZCM0EyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3Blbi5zdmcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOTRweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb2xsZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IDAgMCAxOTJweCAwO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNjNweDtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdhbGxlcmllLXN3aXBlciB7XHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMjhweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDI4cHgpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgICAgaW1nIHt9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uY3JlYXRpb24ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDAgMCA5MnB4IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA2NHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZ5cm9iYS1zd2lwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjc4cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg1MCUgKyAyOHB4KTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjhweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgICBpbWcge31cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jb250YWN0LW1haW4ge1xyXG4gICAgcGFkZGluZzogNzJweCAwIDcycHggMDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjJweCAwIDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byA0OHB4IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDI5cHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWhvbGRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzNjBweCwgMWZyKSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZ2FwOiA0OHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDMycHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI0MHB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTZweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyNCk7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICBzcGFuLFxyXG4gICAgICAgICAgICBhZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5oZWxwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2Rlam55LXNla2NlIHtcclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAyNHB4IGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDQwcHggYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDc5MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTgpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRDQwMDtcclxuXHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAwLjlweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZENDAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAwIDQwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTFFNDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjJweCAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29udGFjdC1ob2xkZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI0MHB4LCAxZnIpKTtcclxuICAgICAgICAgICAgZ2FwOiA0MHB4IDQ4cHg7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XHJcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMjBweCwgMWZyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMHB4KTtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbnRhY3Qtc2luZ2xlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jb250YWN0LXBob25lLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1haWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NvbnRhY3QtbWFpbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC53cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5oZWxwZXIge31cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jb250YWN0LWFkZHJlc3Muc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTMpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuY2xvc2Uge1xyXG4gICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHJpZ2h0OiAyMXB4O1xyXG4gICAgdG9wOiAyMXB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMTIwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgdCgwLjNzKTtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsYWctYWN0aW9uO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJnLWNsb3NlIHtcclxuICAgIEBpbmNsdWRlIHQoMC41cyk7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZm9udDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5tb2RhbCB7XHJcbiAgICBAaW5jbHVkZSB0KDAuM3MpO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMjE1MDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgcGFkZGluZy10b3A6IDc1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmVkLTE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmJnLWNsb3NlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHJpZ2h0OiAtNTBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogdW5zZXQ7XHJcblxyXG4gICAgICAgIGRpdiB7fVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7fVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICBAaW5jbHVkZSB0KDAuNHMpO1xyXG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTBlMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0KDAuNHMpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvbGRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHQoMC4zcyk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgICAgICAgICBwLFxyXG4gICAgICAgICAgICBoMixcclxuICAgICAgICAgICAgaDMsXHJcbiAgICAgICAgICAgIGg0LFxyXG4gICAgICAgICAgICBoNSxcclxuICAgICAgICAgICAgYmxvY2txdW90ZSxcclxuICAgICAgICAgICAgc3BhbixcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3AxIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi1oZWlnaHQ6IDBweCkge1xyXG4gICAgLm1vZGFsIHtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAuYmctY2xvc2Uge31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG5cclxuICAgICAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaG9sZGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBpZnJhbWUsXHJcbiAgICAgICAgICAgICAgICB2aWRlbyxcclxuICAgICAgICAgICAgICAgIGltZyB7fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmJnLWNsb3NlIHt9XHJcblxyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHt9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHt9XHJcblxyXG4gICAgICAgICAgICAuaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICYub3AxIHt9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBib2R5Lm1vYmlsZSB7XHJcbi8vICAgICAuc2hvcC1yZXZpZXcge1xyXG4vLyAgICAgICAgIC5jb250YWluZXIge1xyXG4vLyAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyB9XHJcblxyXG4uc2hvcC1yZXZpZXcge1xyXG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWludmVydDtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDAgOThweCAwO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA2MHB4IDA7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgNjBweCAwO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDMycHggMDtcclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMS41cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogY2FsYyg0NHB4ICsgOHB4KTtcclxuICAgICAgICAgICAgYm90dG9tOiAxLjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5mbGV4LWhvbGRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDM5cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgODBweDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgzMik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci12b3Rlcy13cmFwIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzFweDtcclxuICAgIH1cclxuXHJcbiAgICAudm90ZXMtd3JhcCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDY0cHggMDtcclxuXHJcbiAgICAgICAgLy8gZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAvLyBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG4gICAgICAgIC8vIGdhcDogMjBweDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZvdGUtd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJGNvbG9yLXNlY29uZGFyeTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3RyaWFuZ2wuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC52b3RlLXJhdGluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLnN0YXJzIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zdGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnN0YXItb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb24tYmlnLnN2Zyk7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdGFyLW9mZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYtYmlnLnN2Zyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudm90ZS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjhweCAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZvdGUtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC52b3RlLXBpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vcmV2aWV3LWxvZ2luLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudm90ZS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vIC52b3RlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgLy8gICAgIC52b3RlLXBpYyB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuXHJcbiAgICAgICAgICAgIC8vICAgICAudm90ZS1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAudm90ZS1uYW1lIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8gICAgICAgICAudm90ZS1yYXRpbmcge1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICBnYXA6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAvLyAgICAgICAgICAgICAudm90ZS10aW1lIHtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1zZWNvbmQ7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEzKTtcclxuICAgICAgICAgICAgLy8gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgICAgICAgLy8gICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcclxuXHJcbiAgICAgICAgLy8gICAgIC52b3RlLXdyYXAge1xyXG4gICAgICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi52b3Rlcy13cmFwIHt9XHJcblxyXG4udm90ZS13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcGFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuXHJcbiAgICAudm90ZS1oZWFkZXIge31cclxuXHJcbiAgICAudm90ZS1jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250LXNlY29uZDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxN3B4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnZvdGUtcGljIHtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgIC52b3RlLWluaXRpYWxzIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFN0VEO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIwKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudm90ZS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbU1NKDIyKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDIyKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52b3RlLXN1bW1hcnkge1xyXG4gICAgICAgIHNwYW4ge31cclxuXHJcbiAgICAgICAgLnZvdGUtcmF0aW5nIHt9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zdGFycyB7XHJcbiAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAycHg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgLnN0YXIge1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuXHJcbiAgICAgICAgJi5zdGFyLW9uIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi5zdmcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0YXItb2ZmIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYuc3ZnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50eXBlLWNhdGVnb3J5IHtcclxuICAgIC5iZW5lZml0QmFubmVyIHtcclxuICAgICAgICAvLyBAaW5jbHVkZSBkaXZpZGVyQm90dG9tO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmVuZWZpdEJhbm5lciB7XHJcbiAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgIC8vIG1heC13aWR0aDogY2FsYygxNDQwcHggKyA0cmVtKTtcclxuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLy8gcGFkZGluZzogMCAycmVtIDE1NHB4IDJyZW07XHJcbiAgICBwYWRkaW5nOiA2NHB4IDByZW0gOTZweCAwcmVtO1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICBnYXA6IDI0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMHJlbSA3MHB4IDByZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHt9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHJlbSAyNHB4IDByZW07XHJcbiAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDMycHggMHJlbSA2NHB4IDByZW07XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICBnYXA6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZW5lZml0QmFubmVyX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDMycHggNjRweCAzMnB4IDQ4cHg7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTZweCAzMnB4IDE2cHggMjRweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpIHtcclxuICAgICAgICBnYXA6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAxNnB4O1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS9VU1AtcmlnaHQuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtb2YtdHlwZSgzbisxKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcblxyXG4gICAgICAgIC5iZW5lZml0QmFubmVyX19kYXRhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZW5lZml0QmFubmVyX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoM24rMikge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XHJcblxyXG4gICAgICAgIC5iZW5lZml0QmFubmVyX19kYXRhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250LWludmVydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZW5lZml0QmFubmVyX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1pbnZlcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLW9mLXR5cGUoM24rMykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkQ0MDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdEJhbm5lcl9fcGljdHVyZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBmbGV4OiB1bnNldDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdEJhbm5lcl9fY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5iZW5lZml0QmFubmVyX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW1NTSgkZm9udC1zaXplLWg1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICBmb250LWZhbWlseTogJGhlYWRpbmctZm9udC1mYW1pbHk7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMjApO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJlbmVmaXRCYW5uZXJfX2RhdGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtTU0oMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWZvbnQtc2Vjb25kO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDBweCAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgxMyk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDBweCAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsImJvZHkubW9iaWxlIHtcclxuICAgIC5uZXdzLXNlY3Rpb24ge1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1zZWN0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDg3cHg7XHJcblxyXG4gICAgLnVwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMzhweCAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIC5zaG93LW1vcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMHB4IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnNob3ctbW9yZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtaG9sZGVyIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYmlsZS1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnR5cGUtcG9zdHMtbGlzdGluZyB7XHJcbiAgICAubmV3cy1pdGVtIHtcclxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG5cclxuICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ubmV3cy1ob2xkZXIsXHJcbi5uZXdzLXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM0M3B4LCAxZnIpKTtcclxuICAgIGdhcDogMjRweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KSB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjgwcHgsIDFmcikpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uaWQtNzg0IHtcclxuICAgIC5jb250ZW50LXdyYXBwZXItaW4ge1xyXG4gICAgICAgICNjb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLmNvbnRlbnQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uZXdzLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGOUY5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMjE2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgIHRpbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IHJlbU1NKDEyKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzk5OTc5ODtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaGVhZGluZy1mb250LWZhbWlseTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW1NTSgyMik7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mb250O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaG93LW1vcmUge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIC5zaG93LW1vcmUge31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3N0LWhlYWRlci13cmFwcGVyIHtcclxuICAgICY+ZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaGVhZGVyLXRleHRzIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgcGFkZGluZzogMTAwcHg7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBwYWRkaW5nOiAxMDBweDtcclxuXHJcbiAgICAgICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZm9udC1zZWNvbmQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBvc3QtaGVhZGVyLWltYWdlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrLTYwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIC5wb3N0LWhlYWRlci10ZXh0cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRvcDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgLnBvc3QtZGF0ZSB7fVxyXG5cclxuICAgICAgICAgICAgaDEge31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWRlc2NyaXB0aW9uIHt9XHJcblxyXG4gICAgICAgIC5wb3N0LWhlYWRlci1pbWFnZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHt9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5ld3MtaXRlbS1kZXRhaWwge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xyXG5cclxuICAgIHRpbWUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdzcGVjaWZpYy12YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdtaXhpbnMnO1xyXG5AaW1wb3J0ICdnZW5lcmFsJztcclxuQGltcG9ydCAnc3dpcGVyJztcclxuQGltcG9ydCAncG9wdXBzJztcclxuQGltcG9ydCAnZm9vdGVyJztcclxuQGltcG9ydCAnZm9ybXMnO1xyXG5AaW1wb3J0ICdjYXRlZ29yeSc7XHJcbkBpbXBvcnQgJ3Byb2R1Y3QtZGV0YWlsJztcclxuQGltcG9ydCAnY2FydCc7XHJcbkBpbXBvcnQgJ2N1c3RvbS1iYW5uZXJzJztcclxuQGltcG9ydCAnY3VzdG9tLXBhZ2VzJztcclxuQGltcG9ydCAnbW9kYWwnO1xyXG5AaW1wb3J0ICdzaG9wLXJldmlldyc7XHJcbkBpbXBvcnQgJ2JlbmVmaXRzJztcclxuQGltcG9ydCAnYmxvZyc7XHJcblxyXG4uaWQtLTE1IHtcclxuICAgIC5vcmRlci1pY29uIHtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmluLWtsaWVudCB7XHJcbiAgICAuY2xpZW50LWNlbnRlci1ib3gge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjo6bWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlkLS0xMiAuY29udGVudC1pbm5lciB0YWJsZSB0aGVhZCxcclxuICAgIC5pZC0tMTIgLmNvbnRlbnQtaW5uZXIgdGFibGUgdGJvZHksXHJcbiAgICAuY3VzdG9tZXItcGFnZSAuY29udGVudC1pbm5lciB0YWJsZSB0aGVhZCxcclxuICAgIC5jdXN0b21lci1wYWdlIC5jb250ZW50LWlubmVyIHRhYmxlIHRib2R5IHtcclxuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XHJcblxyXG4gICAgICAgIDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0Ym9keSxcclxuICAgICAgICA6d2hlcmUoLnRlbXBfb2xkX2NsaWVudFRhYmxlcykuY3VzdG9tZXItcGFnZSAudGFibGUgdGQsXHJcbiAgICAgICAgOndoZXJlKC50ZW1wX29sZF9jbGllbnRUYWJsZXMpLmN1c3RvbWVyLXBhZ2UgLnRhYmxlIHRoLFxyXG4gICAgICAgIDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA6d2hlcmUoLnRlbXBfb2xkX2NsaWVudFRhYmxlcykuY3VzdG9tZXItcGFnZSAudGFibGUge1xyXG4gICAgICAgICAgICAvLyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOndoZXJlKC50ZW1wX29sZF9jbGllbnRUYWJsZXMpLmN1c3RvbWVyLXBhZ2UgLnRhYmxlIHRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgOndoZXJlKC50ZW1wX29sZF9jbGllbnRUYWJsZXMpLmN1c3RvbWVyLXBhZ2UgLnRhYmxlIHRoIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0aGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWQtLTEyIC5jb250ZW50LWlubmVyLFxyXG4gICAgICAgIC5jdXN0b21lci1wYWdlIC5jb250ZW50LWlubmVyIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJodG1se3Njcm9sbC1iZWhhdmlvcjpzbW9vdGh9LmFkZC1jb21tZW50LC5idG4sLmNoZXZyb24tYWZ0ZXIsLmNwLWJ1dHRvbiwuZGlzcGxheS1yZXN1bHRzLWdyb3VwLC5sb2dpbi1idG4sLm5leHQtc3RlcC1iYWNrLC5yYXRlLWZvcm0tdHJpZ2dlcnthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1mbGV4O2ZvbnQtZmFtaWx5OlBvcHBpbnMsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5hZGQtdG8tY2FydC1idXR0b24sLmJ0bi1jYXJ0LC5idG4tY29udmVyc2lvbiwuYnRuLmJ0bi1wcmltYXJ5LC5leHRlbmRlZC1iYW5uZXItbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNlYjNmMzAhaW1wb3J0YW50O2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnVuc2V0IWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAgMCAwIDAhaW1wb3J0YW50O2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzoxMnB4IDE2cHg7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVyLC5idG4tY2FydDpob3ZlciwuYnRuLWNvbnZlcnNpb246aG92ZXIsLmJ0bi5idG4tcHJpbWFyeTpob3ZlciwuZXh0ZW5kZWQtYmFubmVyLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1IWltcG9ydGFudH0uYWRkLXRvLWNhcnQtYnV0dG9uLndoaXRlOmhvdmVyLC5idG4tY2FydC53aGl0ZTpob3ZlciwuYnRuLWNvbnZlcnNpb24ud2hpdGU6aG92ZXIsLmJ0bi5idG4tcHJpbWFyeS53aGl0ZTpob3ZlciwuZXh0ZW5kZWQtYmFubmVyLWxpbmsud2hpdGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtjb2xvcjojM2QzZDNkIWltcG9ydGFudH0uYWRkLXRvLWNhcnQtYnV0dG9uLmNhcnQtaWNvbiwuYnRuLWNhcnQuY2FydC1pY29uLC5idG4tY29udmVyc2lvbi5jYXJ0LWljb24sLmJ0bi5idG4tcHJpbWFyeS5jYXJ0LWljb24sLmV4dGVuZGVkLWJhbm5lci1saW5rLmNhcnQtaWNvbnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDo4cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzoxMHB4IDE2cHh9LmFkZC10by1jYXJ0LWJ1dHRvbi5jYXJ0LWljb246YmVmb3JlLC5idG4tY2FydC5jYXJ0LWljb246YmVmb3JlLC5idG4tY29udmVyc2lvbi5jYXJ0LWljb246YmVmb3JlLC5idG4uYnRuLXByaW1hcnkuY2FydC1pY29uOmJlZm9yZSwuZXh0ZW5kZWQtYmFubmVyLWxpbmsuY2FydC1pY29uOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY2FydC5zdmcpO2hlaWdodDoyNHB4O3dpZHRoOjI0cHh9LmFkZC10by1jYXJ0LWJ1dHRvbi5zdGFyLC5idG4tY2FydC5zdGFyLC5idG4tY29udmVyc2lvbi5zdGFyLC5idG4uYnRuLXByaW1hcnkuc3RhciwuZXh0ZW5kZWQtYmFubmVyLWxpbmsuc3RhcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDo4cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmFkZC10by1jYXJ0LWJ1dHRvbi5zdGFyOmJlZm9yZSwuYnRuLWNhcnQuc3RhcjpiZWZvcmUsLmJ0bi1jb252ZXJzaW9uLnN0YXI6YmVmb3JlLC5idG4uYnRuLXByaW1hcnkuc3RhcjpiZWZvcmUsLmV4dGVuZGVkLWJhbm5lci1saW5rLnN0YXI6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLXdoaXRlLnN2Zykgbm8tcmVwZWF0IDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjI0cHh9LmFkZC10by1jYXJ0LWJ1dHRvbi5iaWcsLmJ0bi1jYXJ0LmJpZywuYnRuLWNvbnZlcnNpb24uYmlnLC5idG4uYnRuLXByaW1hcnkuYmlnLC5leHRlbmRlZC1iYW5uZXItbGluay5iaWd7cGFkZGluZzoxN3B4IDMycHggMTVweH0uZXh0ZW5kZWQtYmFubmVyLWxpbmt7cGFkZGluZzoxMXB4IDE2cHggMTBweH0uYnRuLnNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzAwNzQ2NSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2NvbG9yOiMxODIzMjIhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzoxMXB4IDE2cHh9LmJ0bi5zZWNvbmRhcnk6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50fS5idG4uc2Vjb25kYXJ5LndoaXRlLC5idG4uc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NSFpbXBvcnRhbnQ7Y29sb3I6I2Y1ZjRmNCFpbXBvcnRhbnR9LmJ0bi5zZWNvbmRhcnkud2hpdGV7Ym9yZGVyLWNvbG9yOiNmNWY0ZjQhaW1wb3J0YW50fS5idG4uc2Vjb25kYXJ5LndoaXRlOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y1ZjRmNCFpbXBvcnRhbnQ7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnR9LmJ0bi5idG4teHMuYnRuLXByaW1hcnl7cGFkZGluZzoxNnB4IDQwcHghaW1wb3J0YW50fS5wcm9kdWN0IC5hZGQtdG8tY2FydC1idXR0b24sLnByb2R1Y3QgLmJ0bi1jYXJ0LC5wcm9kdWN0IC5idG4tcHJpbWFyeXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWIzZjMwIWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwIWltcG9ydGFudDtjb2xvcjojZjVmNGY0IWltcG9ydGFudDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjEuOHJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nOjEycHggMjRweCFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5wcm9kdWN0IC5hZGQtdG8tY2FydC1idXR0b246aG92ZXIsLnByb2R1Y3QgLmJ0bi1jYXJ0OmhvdmVyLC5wcm9kdWN0IC5idG4tcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50fS5wcm9kdWN0IC5hZGQtdG8tY2FydC1idXR0b246YmVmb3JlLC5wcm9kdWN0IC5idG4tY2FydDpiZWZvcmUsLnByb2R1Y3QgLmJ0bi1wcmltYXJ5OmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY2FydC5zdmcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5zd2lwZXIgLnByb2R1Y3QgLmFkZC10by1jYXJ0LWJ1dHRvbiwuc3dpcGVyIC5wcm9kdWN0IC5idG4tY2FydCwuc3dpcGVyIC5wcm9kdWN0IC5idG4tcHJpbWFyeXtmb250LXNpemU6MDtwYWRkaW5nOjEzcHggMTZweCFpbXBvcnRhbnR9LnN3aXBlciAucHJvZHVjdCAuYWRkLXRvLWNhcnQtYnV0dG9uOmJlZm9yZSwuc3dpcGVyIC5wcm9kdWN0IC5idG4tY2FydDpiZWZvcmUsLnN3aXBlciAucHJvZHVjdCAuYnRuLXByaW1hcnk6YmVmb3Jle21hcmdpbjowIWltcG9ydGFudH19LmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLWxpbmssLmJ0bi5idG4tc2Vjb25kYXJ5LC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMCAuZXh0ZW5kZWQtYmFubmVyLWxpbmssLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjE3IC5leHRlbmRlZC1iYW5uZXItbGlua3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlcjoycHggc29saWQgIzAwNzQ2NSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwO2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjhyZW07bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzoxMHB4IDE2cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci1saW5rOmhvdmVyLC5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAgLmV4dGVuZGVkLWJhbm5lci1saW5rOmhvdmVyLC5jdXN0b20tZm9vdGVyX19iYW5uZXIxNyAuZXh0ZW5kZWQtYmFubmVyLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1IWltcG9ydGFudDtib3JkZXItY29sb3I6IzAwNzQ2NSFpbXBvcnRhbnQ7Y29sb3I6I2Y1ZjRmNCFpbXBvcnRhbnR9LmJ0bi1ib3JkZXIsLmJ0bi1kZWZhdWx0LC5idG4tbG9naW4sLmJ0bi5idG4tbG9naW57YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1IWltcG9ydGFudDtib3JkZXI6dW5zZXQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp1bnNldCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIDAgMCAwIWltcG9ydGFudDtjb2xvcjojZjVmNGY0IWltcG9ydGFudDtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuMTRlbTtwYWRkaW5nOjE3cHggMzJweCAxNXB4O3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmJ0bi1ib3JkZXI6aG92ZXIsLmJ0bi1kZWZhdWx0OmhvdmVyLC5idG4tbG9naW46aG92ZXIsLmJ0bi5idG4tbG9naW46aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1IWltcG9ydGFudH0uYnRuLWJvcmRlcntwYWRkaW5nOjE2cHggNDBweCFpbXBvcnRhbnR9LmJ0bi1kZWZhdWx0e3BhZGRpbmc6MTFweCA0MHB4fWJ1dHRvbntib3JkZXI6dW5zZXQ7b3V0bGluZTp1bnNldH1idXR0b24sZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowfWZpZWxkc2V0e2JvcmRlcjpub25lfS5taWRkbGUtYmFubmVycy13cmFwcGVye2JhY2tncm91bmQtY29sb3I6dW5zZXQhaW1wb3J0YW50O2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LmJvZHktYmFubmVyc3ttYXJnaW4tYm90dG9tOjEwNHB4fS5ib2R5LWJhbm5lcnMsLmJvZHktYmFubmVycyAuY29sLXNtLTEye3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5ib2R5LWJhbm5lcnN7bWFyZ2luLWJvdHRvbTo0MHB4fX0ubGF0ZXN0LWNvbnRyaWJ1dGlvbi1ib3h7ZGlzcGxheTpub25lfWFkZHJlc3N7Zm9udC1zaXplOjJyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbjowO3BhZGRpbmctbGVmdDozNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfWFkZHJlc3M6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9wbGFjZS1kYXJrLnN2Zykgbm8tcmVwZWF0IDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MjRweH1hLHNwYW57Y3Vyc29yOnBvaW50ZXJ9YS5wcm9qZWN0LXBob25lLGEudGVsLHNwYW4ucHJvamVjdC1waG9uZSxzcGFuLnRlbHtjb2xvcjojZjVmNGY0O2ZvbnQtc2l6ZToxLjhyZW07Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbjowO3BhZGRpbmctbGVmdDozNHB4IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZX1hLnByb2plY3QtcGhvbmUgc3BhbixhLnRlbCBzcGFuLHNwYW4ucHJvamVjdC1waG9uZSBzcGFuLHNwYW4udGVsIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fWEucHJvamVjdC1waG9uZTpiZWZvcmUsYS50ZWw6YmVmb3JlLHNwYW4ucHJvamVjdC1waG9uZTpiZWZvcmUsc3Bhbi50ZWw6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9waG9uZS5zdmcpIG5vLXJlcGVhdCA1MCUhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTpjb3ZlciFpbXBvcnRhbnQ7Y29udGVudDpcIlwiIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtoZWlnaHQ6MjRweCFpbXBvcnRhbnQ7bGVmdDowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOjAhaW1wb3J0YW50O3dpZHRoOjI0cHghaW1wb3J0YW50fWEucHJvamVjdC1waG9uZTpob3ZlcjphZnRlcixhLnRlbDpob3ZlcjphZnRlcixzcGFuLnByb2plY3QtcGhvbmU6aG92ZXI6YWZ0ZXIsc3Bhbi50ZWw6aG92ZXI6YWZ0ZXJ7dHJhbnNmb3JtOnNjYWxlKDEpfWEucHJvamVjdC1waG9uZTphZnRlcixhLnRlbDphZnRlcixzcGFuLnByb2plY3QtcGhvbmU6YWZ0ZXIsc3Bhbi50ZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNGY0O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDpjYWxjKDEwMCUgLSAzMnB4KX1hLnByb2plY3QtcGhvbmUuZGFyazpiZWZvcmUsYS50ZWwuZGFyazpiZWZvcmUsc3Bhbi5wcm9qZWN0LXBob25lLmRhcms6YmVmb3JlLHNwYW4udGVsLmRhcms6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9waG9uZS1kYXJrLnN2ZykhaW1wb3J0YW50fWEucHJvamVjdC1waG9uZS5kYXJrOmFmdGVyLGEudGVsLmRhcms6YWZ0ZXIsc3Bhbi5wcm9qZWN0LXBob25lLmRhcms6YWZ0ZXIsc3Bhbi50ZWwuZGFyazphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2R9YS5tYWlsLGEucHJvamVjdC1lbWFpbCxhLnByb2plY3QtbWFpbCxzcGFuLm1haWwsc3Bhbi5wcm9qZWN0LWVtYWlsLHNwYW4ucHJvamVjdC1tYWlse2NvbG9yOiNmNWY0ZjQ7Zm9udC1zaXplOjEuOHJlbTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luOjA7cGFkZGluZy1sZWZ0OjM0cHghaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlfWEubWFpbCBzcGFuLGEucHJvamVjdC1lbWFpbCBzcGFuLGEucHJvamVjdC1tYWlsIHNwYW4sc3Bhbi5tYWlsIHNwYW4sc3Bhbi5wcm9qZWN0LWVtYWlsIHNwYW4sc3Bhbi5wcm9qZWN0LW1haWwgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9YS5tYWlsOmJlZm9yZSxhLnByb2plY3QtZW1haWw6YmVmb3JlLGEucHJvamVjdC1tYWlsOmJlZm9yZSxzcGFuLm1haWw6YmVmb3JlLHNwYW4ucHJvamVjdC1lbWFpbDpiZWZvcmUsc3Bhbi5wcm9qZWN0LW1haWw6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9tYWlsLnN2Zykgbm8tcmVwZWF0IDUwJSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1zaXplOmNvdmVyIWltcG9ydGFudDtjb250ZW50OlwiXCIhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O2hlaWdodDoyNHB4IWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6MCFpbXBvcnRhbnQ7d2lkdGg6MjRweCFpbXBvcnRhbnR9YS5tYWlsOmhvdmVyOmFmdGVyLGEucHJvamVjdC1lbWFpbDpob3ZlcjphZnRlcixhLnByb2plY3QtbWFpbDpob3ZlcjphZnRlcixzcGFuLm1haWw6aG92ZXI6YWZ0ZXIsc3Bhbi5wcm9qZWN0LWVtYWlsOmhvdmVyOmFmdGVyLHNwYW4ucHJvamVjdC1tYWlsOmhvdmVyOmFmdGVye3RyYW5zZm9ybTpzY2FsZSgxKX1hLm1haWw6YWZ0ZXIsYS5wcm9qZWN0LWVtYWlsOmFmdGVyLGEucHJvamVjdC1tYWlsOmFmdGVyLHNwYW4ubWFpbDphZnRlcixzcGFuLnByb2plY3QtZW1haWw6YWZ0ZXIsc3Bhbi5wcm9qZWN0LW1haWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNGY0O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDpjYWxjKDEwMCUgLSAzMnB4KX1hLm1haWwuZGFyazpiZWZvcmUsYS5wcm9qZWN0LWVtYWlsLmRhcms6YmVmb3JlLGEucHJvamVjdC1tYWlsLmRhcms6YmVmb3JlLHNwYW4ubWFpbC5kYXJrOmJlZm9yZSxzcGFuLnByb2plY3QtZW1haWwuZGFyazpiZWZvcmUsc3Bhbi5wcm9qZWN0LW1haWwuZGFyazpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL21haWwtZGFyay5zdmcpIWltcG9ydGFudH1hLm1haWwuZGFyazphZnRlcixhLnByb2plY3QtZW1haWwuZGFyazphZnRlcixhLnByb2plY3QtbWFpbC5kYXJrOmFmdGVyLHNwYW4ubWFpbC5kYXJrOmFmdGVyLHNwYW4ucHJvamVjdC1lbWFpbC5kYXJrOmFmdGVyLHNwYW4ucHJvamVjdC1tYWlsLmRhcms6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkfWEuc2hvdy1tb3JlLHNwYW4uc2hvdy1tb3Jle2NvbG9yOiMxNTIzMzk7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luLXRvcDoyNHB4O3BhZGRpbmc6OHB4IDI0cHggOHB4IDA7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fWEuc2hvdy1tb3JlOmhvdmVyOmJlZm9yZSxzcGFuLnNob3ctbW9yZTpob3ZlcjpiZWZvcmV7d2lkdGg6MH1hLnNob3ctbW9yZTphZnRlcixzcGFuLnNob3ctbW9yZTphZnRlcntjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc2hvd21vcmUuc3ZnKTtoZWlnaHQ6MTZweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9YS5zaG93LW1vcmU6YmVmb3JlLHNwYW4uc2hvdy1tb3JlOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2Q7Ym90dG9tOjA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LmZhY2Vib29rLWljb24sLmluc3RhZ3JhbS1pY29uLC55b3V0dWJlLWljb257ZGlzcGxheTpibG9jaztoZWlnaHQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6NDBweH0uZmFjZWJvb2staWNvbjpiZWZvcmUsLmluc3RhZ3JhbS1pY29uOmJlZm9yZSwueW91dHViZS1pY29uOmJlZm9yZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmJyZWFkY3J1bWJzLXdyYXBwZXIgLmJyZWFkY3J1bWJze21hcmdpbjoxMXB4IDAgMCFpbXBvcnRhbnR9fS50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1ic3ttYXJnaW46OXB4IDAhaW1wb3J0YW50fS50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1icyBhLC50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1icyBzcGFue2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1ic3ttYXJnaW46NHB4IDAgMCFpbXBvcnRhbnR9fS5pZC03MzIgLmJyZWFkY3J1bWJzLC5pZC03ODggLmJyZWFkY3J1bWJzLC5pZC03OTEgLmJyZWFkY3J1bWJzLC50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1ic3twb3NpdGlvbjphYnNvbHV0ZX0uaWQtNzMyIC5icmVhZGNydW1icz5zcGFuLC5pZC03ODggLmJyZWFkY3J1bWJzPnNwYW4sLmlkLTc5MSAuYnJlYWRjcnVtYnM+c3BhbiwudHlwZS1jYXRlZ29yeSAuYnJlYWRjcnVtYnM+c3Bhbntjb2xvcjojZjVmNGY0fS5pZC03MzIgLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6YmVmb3JlLC5pZC03ODggLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6YmVmb3JlLC5pZC03OTEgLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6YmVmb3JlLC50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1icyAjbmF2aWdhdGlvbi1maXJzdCBhOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vaG9tZS5zdmcpfS5pZC03MzIgLmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IC5uYXZpZ2F0aW9uLWJ1bGxldDpiZWZvcmUsLmlkLTc4OCAuYnJlYWRjcnVtYnMgI25hdmlnYXRpb24tZmlyc3QgLm5hdmlnYXRpb24tYnVsbGV0OmJlZm9yZSwuaWQtNzkxIC5icmVhZGNydW1icyAjbmF2aWdhdGlvbi1maXJzdCAubmF2aWdhdGlvbi1idWxsZXQ6YmVmb3JlLC50eXBlLWNhdGVnb3J5IC5icmVhZGNydW1icyAjbmF2aWdhdGlvbi1maXJzdCAubmF2aWdhdGlvbi1idWxsZXQ6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy5zdmcpIG5vLXJlcGVhdCA1MCV9LmlkLTczMiAuYnJlYWRjcnVtYnMgLm5hdmlnYXRpb24tYnVsbGV0OmJlZm9yZSwuaWQtNzg4IC5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXQ6YmVmb3JlLC5pZC03OTEgLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDpiZWZvcmUsLnR5cGUtY2F0ZWdvcnkgLmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2JyZWFkY3J1bWJzLnN2Zykgbm8tcmVwZWF0IDUwJTtjb250ZW50OlwiXCJ9LmJyZWFkY3J1bWJze2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0IWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2dhcDowO21hcmdpbjo5cHggMCAyNXB4IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfS5icmVhZGNydW1iczpiZWZvcmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYnJlYWRjcnVtYnMgYXtjb2xvcjojNmU1OTU0O2ZvbnQtc2l6ZToxLjNyZW07Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjEuNWVtO21pbi1oZWlnaHQ6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOnVuc2V0IWltcG9ydGFudH0uYnJlYWRjcnVtYnMgYTpob3Zlcntjb2xvcjojMDA3NDY1fS5icmVhZGNydW1icyBhOmFmdGVyLC5icmVhZGNydW1icyBhOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmJyZWFkY3J1bWJzICNuYXZpZ2F0aW9uLWZpcnN0IGE6YmVmb3Jle2JhY2tncm91bmQ6dW5zZXQ7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2hvbWUtZGFyay5zdmcpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE2cHg7cG9zaXRpb246cmVsYXRpdmU7dG9wOnVuc2V0O3RyYW5zZm9ybTp1bnNldDt3aWR0aDoxNnB4fS5icmVhZGNydW1icyAjbmF2aWdhdGlvbi1maXJzdCAubmF2aWdhdGlvbi1idWxsZXQ6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9icmVhZGNydW1icy1kYXJrLnN2Zykgbm8tcmVwZWF0IDUwJTtjb250ZW50OlwiXCI7aGVpZ2h0OjIycHg7d2lkdGg6NnB4fS5icmVhZGNydW1icyAubmF2aWdhdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjA7bGluZS1oZWlnaHQ6MWVtO21hcmdpbjowIDhweDtwYWRkaW5nOjB9LmJyZWFkY3J1bWJzIC5uYXZpZ2F0aW9uLWJ1bGxldDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2JyZWFkY3J1bWJzLWRhcmsuc3ZnKSBuby1yZXBlYXQgNTAlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTRweDt3aWR0aDo4cHh9LmJyZWFkY3J1bWJzPnNwYW57YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMzZDNkM2Q7ZGlzcGxheTpmbGV4O2ZvbnQtc2l6ZToxLjNyZW07Z2FwOjA7bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzowIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5zZXQhaW1wb3J0YW50fS5icmVhZGNydW1icz5zcGFuOmxhc3Qtb2YtdHlwZT5zcGFue2ZvbnQtd2VpZ2h0OjYwMCFpbXBvcnRhbnR9LmJyZWFkY3J1bWJzPnNwYW4+c3BhbntwYWRkaW5nOjAhaW1wb3J0YW50fS5icmVhZGNydW1icz5zcGFuPmF7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MS4ycmVtO3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1icz5zcGFuPmEgc3Bhbntmb250LXNpemU6MS4ycmVtfS5icmVhZGNydW1icz5zcGFuOmxhc3QtY2hpbGQsLmJyZWFkY3J1bWJzPnNwYW4+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5pZC0tOCAjY29udGVudHttYXJnaW46MCBhdXRvO21heC13aWR0aDo4MDBweH0uaWQtLTggI3JlZ2lzdGVyLWZvcm17bWFyZ2luLWJvdHRvbTo4MHB4fS5jby1yZWdpc3RyYXRpb257Ym9yZGVyOm5vbmUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp1bnNldCFpbXBvcnRhbnR9LmNvLXJlZ2lzdHJhdGlvbiBmaWVsZHNldCBoNHttYXJnaW4tYm90dG9tOjMwcHghaW1wb3J0YW50fS5zdGFycyAuc3Rhci5pcy1hY3RpdmU6aG92ZXIsLnN0YXJzIC5zdGFyLnN0YXItaGFsZjpiZWZvcmUsLnN0YXJzIC5zdGFyLnN0YXItb246YmVmb3Jle2NvbG9yOiNjZDk5MzN9LnN0YXJzIGEuc3Rhci1vZmY6YmVmb3JlLC5zdGFycyBzcGFuLnN0YXItb2ZmOmJlZm9yZXtjb2xvcjojZGRjYmI5fS5zbGljay1uZXh0LC5zbGljay1wcmV2LC5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldnthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp1bnNldDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDA3NDY1O2JvcmRlci1yYWRpdXM6MCAwIDAgMDtib3R0b206MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZTowO2hlaWdodDo0OHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjAhaW1wb3J0YW50O29wYWNpdHk6MTtvdXRsaW5lOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOnVuc2V0O3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7dmlzaWJpbGl0eTp2aXNpYmxlO3dpZHRoOjQ4cHg7ei1pbmRleDoyfS5zbGljay1uZXh0OmJlZm9yZSwuc2xpY2stcHJldjpiZWZvcmUsLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUsLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjp1bnNldDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbGVmdC5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7bGVmdDo1MCU7bWFyZ2luOjAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aWR0aDoyNHB4fS5zbGljay1uZXh0OmhvdmVyLC5zbGljay1wcmV2OmhvdmVyLC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsLnN3aXBlci1idXR0b24tcHJldjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjV9LnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLC5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZSwuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbGVmdC1ob3Yuc3ZnKX0uc2xpY2stbmV4dDphZnRlciwuc2xpY2stcHJldjphZnRlciwuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7ZGlzcGxheTpub25lfS5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkLC5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLW5leHQuc2xpY2stZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zbGljay1kaXNhYmxlZHtjdXJzb3I6YXV0b30uc2xpY2stcHJldiwuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6MnJlbX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnNsaWNrLXByZXYsLnN3aXBlci1idXR0b24tcHJldntsZWZ0OjIwcHh9fS5zd2lwZXJ7cGFkZGluZy1ib3R0b206ODhweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuc3dpcGVye3BhZGRpbmctYm90dG9tOjg1cHh9fS5zbGljay1uZXh0LC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDpjYWxjKDU2cHggKyAycmVtKX0uc2xpY2stbmV4dDpiZWZvcmUsLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmV7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSgxODBkZWcpfS5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSwuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctbGVmdC1ob3Yuc3ZnKX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LnNsaWNrLW5leHQsLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0Ojc2cHh9fS5zbGljay10cmFja3tkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5zbGljay1pbml0aWFsaXplZCAuc2xpY2stbGlzdHtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7ZGlzcGxheTpibG9jaztwYWRkaW5nOjAhaW1wb3J0YW50O3dpZHRoOnVuc2V0IWltcG9ydGFudH0uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNre21hcmdpbi1sZWZ0OnVuc2V0O21hcmdpbi1yaWdodDp1bnNldH0ucHJvZHVjdHMtYmxvY2suc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRle2hlaWdodDppbmhlcml0IWltcG9ydGFudDttYXJnaW46MH0uc3dpcGVyLXBhZ2luYXRpb257ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5zd2lwZXItcGFnaW5hdGlvbnthbGlnbi1pdGVtczpjZW50ZXI7Ym90dG9tOi01NHB4IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDowIWltcG9ydGFudDttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6dW5zZXQhaW1wb3J0YW50O3RvcDp1bnNldCFpbXBvcnRhbnQ7dHJhbnNmb3JtOnVuc2V0O3dpZHRoOnVuc2V0IWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkY2JiOTtib3JkZXItcmFkaXVzOjJweCAwIDJweCAwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtoZWlnaHQ6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eToxIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwcHh9LnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7Ym9yZGVyLWNvbG9yOiMwMDc0NjV9fS5zbGljay1kb3Rze2JvdHRvbTowO2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2dhcDo4cHg7bGVmdDo1MCU7bWFyZ2luOjA7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5zbGljay1kb3RzLC5zbGljay1kb3RzIGxpe2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zbGljay1kb3RzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGNiYjk7Ym9yZGVyLXJhZGl1czoycHggMCAycHggMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7aGVpZ2h0OjEwcHg7bGlzdC1zdHlsZTpub25lO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MTBweH0uc2xpY2stZG90cyBsaSBidXR0b257ZGlzcGxheTpub25lfS5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSwuc2xpY2stZG90cyBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7Ym9yZGVyLWNvbG9yOiMwMDc0NjV9LnBvcHVwLXdpZGdldHtwb3NpdGlvbjpmaXhlZDt0b3A6MTAwcHg7ei1pbmRleDoxMTAwfS5wb3B1cC13aWRnZXQ6YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXR7cGFkZGluZy10b3A6MCFpbXBvcnRhbnQ7dG9wOjY1cHh9LnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXQuc3RpY2t5e3RvcDo3MnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0e3RvcDoxMjBweH0ucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldC5zdGlja3l7dG9wOjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0e3RvcDo4MHB4fS5wb3B1cC13aWRnZXQubG9naW4td2lkZ2V0LnN0aWNreXt0b3A6NTBweH19LnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldHttYXJnaW4tdG9wOjA7dG9wOjY1cHh9LnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldC5zdGlja3l7dG9wOjU0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7LnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldHt0b3A6MTEwcHh9LnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldC5zdGlja3l7dG9wOjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wb3B1cC13aWRnZXQuY2FydC13aWRnZXR7dG9wOjgwcHh9LnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldC5zdGlja3l7dG9wOjUwcHh9fSN3YXRjaGRvZy1mb3JtIC5jb25zZW50cyBsYWJlbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS53YXRjaGRvZy1yb3d7ZmxleC13cmFwOndyYXB9LndhdGNoZG9nLXJvdyBpbnB1dFt0eXBlPWVtYWlsXXt3aWR0aDoxMDAlfS5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldHt0b3A6OTNweH0uYWRtaW4tbG9nZ2VkIC5wb3B1cC13aWRnZXQuY2FydC13aWRnZXQuc3RpY2t5e3RvcDo2MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpey5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldHt0b3A6MTAwcHh9LmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0LnN0aWNreXt0b3A6NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmNhcnQtd2lkZ2V0e3RvcDo4N3B4fS5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5jYXJ0LXdpZGdldC5zdGlja3l7dG9wOjUycHh9fS5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXR7dG9wOjkzcHh9LmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldC5zdGlja3l7dG9wOjYwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7LmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldHt0b3A6MTAwcHh9LmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldC5zdGlja3l7dG9wOjUwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5hZG1pbi1sb2dnZWQgLnBvcHVwLXdpZGdldC5sb2dpbi13aWRnZXR7dG9wOjg3cHh9LmFkbWluLWxvZ2dlZCAucG9wdXAtd2lkZ2V0LmxvZ2luLXdpZGdldC5zdGlja3l7dG9wOjUycHh9fS5jYXJ0LXdpZGdldHtib3JkZXI6dW5zZXQhaW1wb3J0YW50O2xlZnQ6NTUlIWltcG9ydGFudDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxNTBweCk7bWF4LXdpZHRoOjM2MHB4O292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsuY2FydC13aWRnZXR7bGVmdDowIWltcG9ydGFudDttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSAxMjBweCk7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwdnd9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jYXJ0LXdpZGdldHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA4MHB4KX19LmNhcnQtd2lkZ2V0Pi5jYXJ0LXdpZGdldC1idXR0b257ZGlzcGxheTpub25lIWltcG9ydGFudH0uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVye3BhZGRpbmc6MCAxNHB4IDE0cHh9LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHN7aGVpZ2h0OnVuc2V0IWltcG9ydGFudDttYXgtaGVpZ2h0OnVuc2V0IWltcG9ydGFudDtwYWRkaW5nOjEwcHh9LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0e2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkY2JiOSFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7Z2FwOjE2cHghaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjIwcHghaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjIwcHghaW1wb3J0YW50fS5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIC5jYXJ0LXdpZGdldC1wcm9kdWN0cy1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdCAuY2FydC13aWRnZXQtcHJvZHVjdC1pbWFnZXtmbGV4OjAgMSA2MHB4IWltcG9ydGFudDtvcmRlcjoxIWltcG9ydGFudH0uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3QgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtbmFtZXtmbGV4OjEgMSBjYWxjKDEwMCUgLSA3NnB4KSFpbXBvcnRhbnQ7b3JkZXI6MiFpbXBvcnRhbnR9LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LXByaWNle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmb250LXdlaWdodDo3MDA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50O29yZGVyOjMhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnVuc2V0IWltcG9ydGFudH0uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3QgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtcHJpY2UgLmNhcnQtd2lkZ2V0LXByb2R1Y3Qtc2luZ2xlLXByaWNlLC5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIC5jYXJ0LXdpZGdldC1wcm9kdWN0cy1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdCAuY2FydC13aWRnZXQtcHJvZHVjdC1wcmljZSBbZGF0YS10ZXN0aWQ9Y2FydFdpZGdldFByb2R1Y3RQcmljZV17Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo0MDB9LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdHMgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzLWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0IC5jYXJ0LXdpZGdldC1wcm9kdWN0LWFtb3VudHtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2hlaWdodDp1bnNldCFpbXBvcnRhbnQ7bWF4LWhlaWdodDp1bnNldCFpbXBvcnRhbnQ7bWF4LXdpZHRoOnVuc2V0IWltcG9ydGFudDttaW4td2lkdGg6NjBweCFpbXBvcnRhbnQ7b3JkZXI6NCFpbXBvcnRhbnQ7cGFkZGluZzp1bnNldCFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O3ZlcnRpY2FsLWFsaWduOnVuc2V0IWltcG9ydGFudH0uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3QgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtYW1vdW50IC5xdWFudGl0eXttYXJnaW4tcmlnaHQ6MzBweH0uY2FydC13aWRnZXQgLmNhcnQtd2lkZ2V0LWlubmVyIC5jYXJ0LXdpZGdldC1wcm9kdWN0cyAuY2FydC13aWRnZXQtcHJvZHVjdHMtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3QgLmNhcnQtd2lkZ2V0LXByb2R1Y3QtdW5pdHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LXByb2R1Y3RzIC5jYXJ0LXdpZGdldC1wcm9kdWN0cy1pbm5lciAuY2FydC13aWRnZXQtcHJvZHVjdCAuY2FydC13aWRnZXQtcHJvZHVjdC1kZWxldGV7b3JkZXI6NTt2aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fS5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLnBvcHVwLWNhcnQtc3VtbWFyeXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjVweCFpbXBvcnRhbnQ7cGFkZGluZzowIDIwcHghaW1wb3J0YW50fS5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LWJ1dHRvbntwYWRkaW5nOjE2cHggMCAwIWltcG9ydGFudDtwb3NpdGlvbjp1bnNldCFpbXBvcnRhbnR9LmNhcnQtd2lkZ2V0IC5jYXJ0LXdpZGdldC1pbm5lciAuY2FydC13aWRnZXQtYnV0dG9uIGF7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jYXJ0LXdpZGdldCAuY2FydC13aWRnZXQtaW5uZXIgLmNhcnQtd2lkZ2V0LWJ1dHRvbntwYWRkaW5nOjIwcHggMjBweCA4MHB4IWltcG9ydGFudH19LmNhcnQtZnJlZS1zaGlwcGluZ3tib3R0b206dW5zZXQhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtoZWlnaHQ6dW5zZXQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudDtsZWZ0OnVuc2V0IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0uY2FydC1mcmVlLXNoaXBwaW5nPmRpdntwYWRkaW5nLWxlZnQ6MjBweCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoyMHB4IWltcG9ydGFudH0uY2FydC1mcmVlLXNoaXBwaW5nPmRpdiBzdHJvbmd7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnR9I2Zvb3RlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7cG9zaXRpb246cmVsYXRpdmV9I2Zvb3RlcjpiZWZvcmV7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS9mb290ZXIuc3ZnKSBuby1yZXBlYXQgNTAlO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMjJweDstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjZm9vdGVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vZm9vdGVyLWRldmlkZXItbW9iaWxlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2hlaWdodDo3N3B4fX0jZm9vdGVyIC5jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnR9I2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudXtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0O2JvcmRlci10b3A6MnB4IHNvbGlkICNkOGIxMzY7bGVmdDp1bnNldDttYXJnaW46MDtwYWRkaW5nOjMycHggMCA4MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDp1bnNldDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNmb290ZXIgLnRvcC1uYXZpZ2F0aW9uLW1lbnV7cGFkZGluZzo4cHggMCAyNHB4fX0jZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IC5qcy1jb29raWVzLXNldHRpbmdze2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Y1ZjRmNDtmb250LXNpemU6MS40cmVtIWltcG9ydGFudDttYXJnaW4tbGVmdDowIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9I2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudSAuanMtY29va2llcy1zZXR0aW5nczpob3ZlcjpiZWZvcmV7d2lkdGg6MH0jZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IC5qcy1jb29raWVzLXNldHRpbmdzOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY0ZjQ7Ym90dG9tOjA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9I2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudSB1bHtmbGV4LXdyYXA6d3JhcDtnYXA6MjRweH0jZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IHVsIGxpe2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06bm9uZX0jZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IHVsIGxpOmJlZm9yZXtkaXNwbGF5Om5vbmV9I2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudSB1bCBsaSBhe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Y1ZjRmNDtmb250LXNpemU6MS40cmVtO21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0jZm9vdGVyIC50b3AtbmF2aWdhdGlvbi1tZW51IHVsIGxpIGE6aG92ZXI6YmVmb3Jle3dpZHRoOjB9I2Zvb3RlciAudG9wLW5hdmlnYXRpb24tbWVudSB1bCBsaSBhOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY0ZjQ7Ym90dG9tOjA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LmN1c3RvbS1mb290ZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0IWltcG9ydGFudDtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtnYXA6MjhweCAyMHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6ODhweCAwIDk0cHghaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQwMHB4KXsuY3VzdG9tLWZvb3RlcntnYXA6MjBweCAxMHB4O3BhZGRpbmc6NjBweCAwIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmN1c3RvbS1mb290ZXJ7bWFyZ2luOjAgYXV0byA3cHg7cGFkZGluZzoyM3B4IDAhaW1wb3J0YW50fX0uY3VzdG9tLWZvb3RlciAuc2l0ZS1uYW1le2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtsZWZ0OnVuc2V0IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjIwcHg7bWF4LXdpZHRoOnVuc2V0IWltcG9ydGFudDtvcmRlcjotMTtwYWRkaW5nLXJpZ2h0OjEwcHg7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O3RvcDp1bnNldCFpbXBvcnRhbnR9LmN1c3RvbS1mb290ZXIgLnNpdGUtbmFtZSBhe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jdXN0b20tZm9vdGVyIC5zaXRlLW5hbWV7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MjAwcHghaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50fS5jdXN0b20tZm9vdGVyIC5zaXRlLW5hbWUgaW1ne2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVye21hcmdpbi1sZWZ0OmF1dG87bWF4LXdpZHRoOjUwMHB4O29yZGVyOjY7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVye21hcmdpbjowIDAgMjRweH0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciAubmV3c2xldHRlci1oZWFkZXIgaDR7Y29sb3I6I2Y1ZjRmNDtmb250LXNpemU6MnJlbTtsaW5lLWhlaWdodDoxLjJlbTttYXJnaW46MCAwIDE2cHh9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgLm5ld3NsZXR0ZXItaGVhZGVyIHB7Y29sb3I6I2Y1ZjRmNDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbjowfS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19uZXdzbGV0dGVyIGZvcm0gZmllbGRzZXR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSAudmFsaWRhdG9yLW1zZy1ob2xkZXJ7bWFyZ2luLWJvdHRvbTo4cHg7b3JkZXI6LTI7d2lkdGg6MTAwJX0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIC52YWxpZGF0b3ItbXNnLWhvbGRlciBpbnB1dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNWVtO21heC13aWR0aDpjYWxjKDEwMCUgLSAxMjlweCk7cGFkZGluZzoxMXB4IDEycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSAudmFsaWRhdG9yLW1zZy1ob2xkZXIgaW5wdXR7bWF4LXdpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX19LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSAuZm9ybS1ncm91cHttYXJnaW46MH0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNlYjNmMzAhaW1wb3J0YW50O2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjhyZW07aGVpZ2h0OjQ4cHg7bGluZS1oZWlnaHQ6MS41ZW0haW1wb3J0YW50O29yZGVyOi0xO3BhZGRpbmc6MTAuNXB4IDE2cHg7cG9zaXRpb246dW5zZXR9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBidXR0b246YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSBidXR0b257bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSAuY29uc2VudHN7b3JkZXI6LTN9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX25ld3NsZXR0ZXIgZm9ybSAuY29uc2VudHMgbGFiZWx7Y29sb3I6I2Y1ZjRmNCFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuM3JlbTtsaW5lLWhlaWdodDoxLjVlbX0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fbmV3c2xldHRlciBmb3JtIC5jb25zZW50cyBsYWJlbCBhe2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxe29yZGVyOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjF7cGFkZGluZzowIWltcG9ydGFudH19LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjJ7b3JkZXI6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMntwYWRkaW5nOjAhaW1wb3J0YW50fX0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyM3tvcmRlcjozfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIze3BhZGRpbmc6MCFpbXBvcnRhbnR9fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0e29yZGVyOjR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjR7cGFkZGluZzowIWltcG9ydGFudH19LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjV7b3JkZXI6NX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNXtwYWRkaW5nOjAhaW1wb3J0YW50fX0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNntvcmRlcjo3fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2e3BhZGRpbmc6MCFpbXBvcnRhbnR9LmN1c3RvbS1mb290ZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoyNHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MzBweCAwIWltcG9ydGFudH19LmN1c3RvbS1mb290ZXIgLmJhbm5lcnttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O21pbi1oZWlnaHQ6dW5zZXQhaW1wb3J0YW50fS5jdXN0b20tZm9vdGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVye21hcmdpbjowIWltcG9ydGFudH0uY3VzdG9tLWZvb3Rlcj5kaXZ7ZmxleDp1bnNldCFpbXBvcnRhbnQ7cGFkZGluZzp1bnNldCFpbXBvcnRhbnQ7d2lkdGg6dW5zZXQhaW1wb3J0YW50fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW17ZGlzcGxheTpub25lfS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxLC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIyLC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIzLC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0LC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1e3BhZGRpbmc6MCA4cHh9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjMsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjQsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjZ7bWF4LXdpZHRoOjIwMnB4O3dpZHRoOjEwMCUhaW1wb3J0YW50fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXIxPnNwYW4sLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjI+c3BhbiwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMz5zcGFuLC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI0PnNwYW4sLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjU+c3BhbiwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNj5zcGFue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMSB1bCwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMiB1bCwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMyB1bCwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNCB1bCwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNSB1bCwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNiB1bHttYXJnaW46MH0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNnttYXgtd2lkdGg6NTAwcHg7d2lkdGg6dW5zZXR9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUgLmZsZXgtaG9sZGVye2dhcDoyMHB4fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IC5mbGV4LWhvbGRlciwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNSAuZmxleC1ob2xkZXIgLmluZm8tcm93e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI1IC5mbGV4LWhvbGRlciAuaW5mby1yb3cgYXttYXJnaW4tYm90dG9tOjhweH0uY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNSAuZmxleC1ob2xkZXIgLmluZm8tcm93IHNwYW57Zm9udC1zaXplOjEuM3JlbX0uY3VzdG9tLWZvb3RlciAuc29jaWFsc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDo0MHB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uY3VzdG9tLWZvb3RlciAuc29jaWFscyBhe2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3VzdG9tLWZvb3RlciAuc29jaWFsc3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYgLmJsb2NrLXJvd3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IC5ibG9jay1yb3cgc3BhbjpsYXN0LW9mLXR5cGV7bWFyZ2luLXJpZ2h0OmF1dG99LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjYgLmJsb2NrLXJvdyBzcGFuOm50aC1vZi10eXBlKDIpe3BhZGRpbmctbGVmdDo1NHB4fS5jdXN0b20tZm9vdGVyIGg0e2N1cnNvcjphdXRvIWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMTdlbTttYXJnaW46MCAwIDI0cHg7cGFkZGluZzowO3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudH0uY3VzdG9tLWZvb3RlciBoNCwuY3VzdG9tLWZvb3RlciBoNCBzcGFue2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jdXN0b20tZm9vdGVyIGg0e2ZvbnQtc2l6ZToycmVtO21hcmdpbjowIDAgMTZweH19LmN1c3RvbS1mb290ZXIgdWx7bWFyZ2luOjB9LmN1c3RvbS1mb290ZXIgdWwgbGl7Y29sb3I6IzE4MjMyMiFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7bWFyZ2luOjAgMCAxNnB4O3BhZGRpbmc6MH0uY3VzdG9tLWZvb3RlciB1bCBsaSBhe2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNWVtO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LmN1c3RvbS1mb290ZXIgdWwgbGkgYTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZjVmNGY0O2JvdHRvbTozcHg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjB9LmN1c3RvbS1mb290ZXIgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9LmN1c3RvbS1mb290ZXIgdWwgbGkgYTpob3ZlcjpiZWZvcmV7d2lkdGg6MTAwJX0uY3VzdG9tLWZvb3RlciAucHJvamVjdC1lbWFpbCwuY3VzdG9tLWZvb3RlciAucHJvamVjdC1waG9uZSwuY3VzdG9tLWZvb3RlciBhZGRyZXNzLC5jdXN0b20tZm9vdGVyIHNwYW57Y29sb3I6I2FkYWNhZH0uY3VzdG9tLWZvb3RlciAucHJvamVjdC1lbWFpbDphZnRlciwuY3VzdG9tLWZvb3RlciAucHJvamVjdC1waG9uZTphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNhZGFjYWR9LmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lciwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTAsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEwIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTEsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjExIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTIsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEyIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTMsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjEzIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTQsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjE0IGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTUsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjE1IGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTYsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjE2IGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTcsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjE3IGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMTksLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjE5IGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMjAsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIwIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMjEsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIxIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMjIsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIyIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyMjMsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjIzIGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNCwuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNCBpbWcsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjUgaW1nLC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2LC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI2IGltZywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNywuY3VzdG9tLWZvb3RlciAuY3VzdG9tLWZvb3Rlcl9fYmFubmVyNyBpbWcsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjgsLmN1c3RvbS1mb290ZXIgLmN1c3RvbS1mb290ZXJfX2Jhbm5lcjggaW1nLC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI5LC5jdXN0b20tZm9vdGVyIC5jdXN0b20tZm9vdGVyX19iYW5uZXI5IGltZ3tkaXNwbGF5Om5vbmV9LmZvb3Rlci1ib3R0b20td3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMzUyNDh9LmZvb3Rlci1ib3R0b20td3JhcHBlciAuZm9vdGVyLWJvdHRvbXthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LXdyYXA6d3JhcDtnYXA6MTZweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbToxN3B4IWltcG9ydGFudDtwYWRkaW5nLXRvcDoyMnB4IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5mb290ZXItYm90dG9tLXdyYXBwZXIgLmZvb3Rlci1ib3R0b217YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH19LmZvb3Rlci1ib3R0b20td3JhcHBlciAuZm9vdGVyLWJvdHRvbTpiZWZvcmV7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1cHg7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MTAwJX0uZm9vdGVyLWJvdHRvbS13cmFwcGVyIC5mb290ZXItYm90dG9tOmFmdGVye2Rpc3BsYXk6bm9uZX0uZm9vdGVyLWJvdHRvbS13cmFwcGVyICNzaWduYXR1cmV7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4OnVuc2V0IWltcG9ydGFudDtmbGV4OnVuc2V0O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDoxMHB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW46MDt3aWR0aDp1bnNldCFpbXBvcnRhbnR9LmZvb3Rlci1ib3R0b20td3JhcHBlciAjc2lnbmF0dXJlIC5pbWFnZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5mb290ZXItYm90dG9tLXdyYXBwZXIgI3NpZ25hdHVyZSAuY29tcGFueSwuZm9vdGVyLWJvdHRvbS13cmFwcGVyICNzaWduYXR1cmUgLnRpdGxle2NvbG9yOiNmNWY0ZjQ7ZmxleDp1bnNldCFpbXBvcnRhbnQ7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbjowO3dpZHRoOnVuc2V0IWltcG9ydGFudH0uZm9vdGVyLWJvdHRvbS13cmFwcGVyICNzaWduYXR1cmUgLnRpdGxlOmFmdGVye2NvbnRlbnQ6XCJ8XCI7bWFyZ2luLWxlZnQ6NXB4fS5mb290ZXItYm90dG9tLXdyYXBwZXIgI3NpZ25hdHVyZSAuY29tcGFueXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjQ4MHB4KXsuZm9vdGVyLWJvdHRvbS13cmFwcGVyICNzaWduYXR1cmV7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXJ9fS5mb290ZXItYm90dG9tLXdyYXBwZXIgLmNvcHlyaWdodHtjb2xvcjojZjVmNGY0O2ZsZXg6dW5zZXQ7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS4yZW07bWFyZ2luOjB9LmZvb3Rlci1ib3R0b20td3JhcHBlciAuY29weXJpZ2h0IHN0cm9uZ3tmb250LXdlaWdodDo0MDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmZvb3Rlci1ib3R0b20td3JhcHBlciAucGxhdGVibmktbWV0b2R5e29yZGVyOjB9fS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW17YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1O21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjk2cHggMCA4MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW17cGFkZGluZzozNHB4IDAgMzBweH19LmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbTpiZWZvcmV7ZGlzcGxheTpub25lfS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLmNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2dhcDozNnB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLmNvbnRhaW5lcjphZnRlciwuY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5jb250YWluZXI6YmVmb3Jle2Rpc3BsYXk6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5jb250YWluZXJ7Z2FwOjE2cHh9fS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLnNvY2lhbHMtbmV4dC10by1pZ3thbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2Y1ZjRmNDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2dhcDoxNnB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpbmUtaGVpZ2h0OjEuMmVtO29yZGVyOjI7cGFkZGluZy10b3A6MTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5zb2NpYWxzLW5leHQtdG8taWd7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtvcmRlcjozO3BhZGRpbmctdG9wOjB9fS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLnNvY2lhbHMtbmV4dC10by1pZyBzcGFue2NvbG9yOiNmNWY0ZjQ7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbi1yaWdodDo5cHg7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLnNvY2lhbHMtbmV4dC10by1pZyBzcGFue2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luLXJpZ2h0OjB9fS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gaDR7Y29sb3I6I2Y1ZjRmNDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6NC44cmVtO21hcmdpbjowO29yZGVyOjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSBoNHtmb250LXNpemU6My4ycmVtO2ZvbnQtd2VpZ2h0OjUwMDt3aWR0aDoxMDAlfX0uY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5pbnN0YWdyYW0td2lkZ2V0e2Rpc3BsYXk6Z3JpZDtnYXA6MjRweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDYsMWZyKTttYXgtd2lkdGg6MTAwJTtvcmRlcjozO3dpZHRoOjEwMCV9LmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCAuaW5zdGFncmFtLWZvbGxvdy1idG57ZGlzcGxheTpub25lfS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLmluc3RhZ3JhbS13aWRnZXQgYXthc3BlY3QtcmF0aW86MzIwLzMyMDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCBhIGltZ3toZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXJ9LmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldCBhOmhvdmVyOmJlZm9yZXtvcGFjaXR5Oi41fS5jdXN0b20tZm9vdGVyX19pbnN0YWdyYW0gLmluc3RhZ3JhbS13aWRnZXQgYTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MDtvcGFjaXR5OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCU7ei1pbmRleDoxMH0uY3VzdG9tLWZvb3Rlcl9faW5zdGFncmFtIC5pbnN0YWdyYW0td2lkZ2V0IGEgaW1ne3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmN1c3RvbS1mb290ZXJfX2luc3RhZ3JhbSAuaW5zdGFncmFtLXdpZGdldHtnYXA6MTZweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKX19aW5wdXRbdHlwZT1jaGVja2JveF0saW5wdXRbdHlwZT1yYWRpb117Y2xpcDpyZWN0KDAsMCwwLDApO2JvcmRlcjowO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9bGFiZWx7Y3Vyc29yOnBvaW50ZXJ9aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7Y29sb3I6IzNkM2QzZDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuMmVtO3BhZGRpbmctbGVmdDoyNHB4O3BhZGRpbmc6MCAwIDAgMzRweCFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9aW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjY2MhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MDtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI0cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5cHg7d2lkdGg6MjRweH1pbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbC5kaXNhYmxlZHtvcGFjaXR5Oi43fWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NTtib3JkZXI6MXB4IHNvbGlkICMwMDc0NjUhaW1wb3J0YW50fWlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp1bnNldCFpbXBvcnRhbnQ7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL0NoZWNrLXdoaXRlLnN2Zyk7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTVweDtsZWZ0OjVweDtsaW5lLWhlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo5cHg7d2lkdGg6MTVweH1pbnB1dFt0eXBlPXJhZGlvXStsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6NDRweDtwb3NpdGlvbjpyZWxhdGl2ZX1pbnB1dFt0eXBlPXJhZGlvXStsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICMwMDc0NjUhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6NTAlIWltcG9ydGFudDtjb250ZW50OlwiXCIhaW1wb3J0YW50O2hlaWdodDoyNHB4IWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3dpZHRoOjI0cHghaW1wb3J0YW50fWlucHV0W3R5cGU9cmFkaW9dK2xhYmVsOmJlZm9yZSxpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOjUwJSFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkhaW1wb3J0YW50fWlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1IWltcG9ydGFudDtib3JkZXItcmFkaXVzOjUwJTtjb250ZW50OlwiXCI7aGVpZ2h0OjE4cHghaW1wb3J0YW50O2xlZnQ6M3B4IWltcG9ydGFudDt3aWR0aDoxOHB4IWltcG9ydGFudH1pbnB1dFt0eXBlPWRhdGVdLGlucHV0W3R5cGU9ZW1haWxdLGlucHV0W3R5cGU9bnVtYmVyXSxpbnB1dFt0eXBlPXBhc3N3b3JkXSxpbnB1dFt0eXBlPXNlYXJjaF0saW5wdXRbdHlwZT10ZWxdLGlucHV0W3R5cGU9dGV4dF0sc2VsZWN0LHRleHRhcmVhe2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCAjY2NjIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2NvbG9yOiMzZDNkM2Q7Zm9udC1mYW1pbHk6UG9wcGlucyxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZzoxLjRlbSAyLjVlbTt3aWR0aDoxMDAlfWlucHV0W3R5cGU9ZGF0ZV0uZm9jdXMtdmlzaWJsZSxpbnB1dFt0eXBlPWVtYWlsXS5mb2N1cy12aXNpYmxlLGlucHV0W3R5cGU9bnVtYmVyXS5mb2N1cy12aXNpYmxlLGlucHV0W3R5cGU9cGFzc3dvcmRdLmZvY3VzLXZpc2libGUsaW5wdXRbdHlwZT1zZWFyY2hdLmZvY3VzLXZpc2libGUsaW5wdXRbdHlwZT10ZWxdLmZvY3VzLXZpc2libGUsaW5wdXRbdHlwZT10ZXh0XS5mb2N1cy12aXNpYmxlLHNlbGVjdC5mb2N1cy12aXNpYmxlLHRleHRhcmVhLmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lIWltcG9ydGFudH1pbnB1dFt0eXBlPWRhdGVdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1vei1wbGFjZWhvbGRlcixpbnB1dFt0eXBlPXNlYXJjaF06Oi1tb3otcGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjotbW96LXBsYWNlaG9sZGVyLGlucHV0W3R5cGU9dGV4dF06Oi1tb3otcGxhY2Vob2xkZXIsc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtvcGFjaXR5OjF9aW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixzZWxlY3Q6OnBsYWNlaG9sZGVyLHRleHRhcmVhOjpwbGFjZWhvbGRlcntjb2xvcjppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOmluaGVyaXQ7b3BhY2l0eToxfS5qcy12YWxpZGF0b3ItbXNne2NvbG9yOiNlODJiMzc7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo0MDB9aW5wdXRbdHlwZT1udW1iZXJdey1tb3otYXBwZWFyYW5jZTp0ZXh0ZmllbGR9aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTttYXJnaW46MH1pbnB1dFt0eXBlPWVtYWlsXXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjEwcHg7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2hlaWdodDp1bnNldCFpbXBvcnRhbnR9aW5wdXRbdHlwZT1lbWFpbF06LXdlYmtpdC1hdXRvZmlsbCxpbnB1dFt0eXBlPWVtYWlsXTotd2Via2l0LWF1dG9maWxsOmZvY3VzLGlucHV0W3R5cGU9ZW1haWxdOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL21haWwtZGFyay5zdmcpIWltcG9ydGFudH1pbnB1dFt0eXBlPXN1Ym1pdF17YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtmb250LWZhbWlseTpQb3BwaW5zLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEuNHJlbX10ZXh0YXJlYXtyZXNpemU6bm9uZSFpbXBvcnRhbnR9LmZvcm0tZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MThweDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoxNXB4fS5mb3JtLWdyb3VwIHNlbGVjdHt3aWR0aDoxMDAlIWltcG9ydGFudH0uZm9ybS1ncm91cDphZnRlciwuZm9ybS1ncm91cDpiZWZvcmV7ZGlzcGxheTpub25lfS5mb3JtLWdyb3VwIC5qcy12YWxpZGF0b3ItbXNne21hcmdpbjowIWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS5mb3JtLWdyb3VwIGxhYmVse3dpZHRoOjEwMCV9LmZvcm0tZ3JvdXAgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5mb3JtLWdyb3VwIGlucHV0Om5vdChbdHlwZT1zdWJtaXRdKXtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDp1bnNldCFpbXBvcnRhbnQ7cGFkZGluZzoxMHB4IDhweCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwsLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWx7Zm9udC13ZWlnaHQ6NDAwIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjJlbTttYXJnaW4tYm90dG9tOjB9LmZvcm0tZ3JvdXAgbGFiZWx7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjJlbTttYXJnaW4tYm90dG9tOjB9LmZvcm0tZ3JvdXAgbGFiZWwgc3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXB9LmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCwucmFkaW8td3JhcHBlcnttYXJnaW4tYm90dG9tOjB9LnJlcXVpcmVkLWFzdGVyaXNrOmFmdGVye2NvbG9yOiNiNDExMTE7Y29udGVudDpcIipcIjtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDouM2VtfS5maWx0ZXItbGFiZWwubm8tZGlzcGxheXtkaXNwbGF5Om5vbmV9Ym9keTpub3QoLmN1c3RvbWVyLXBhZ2UpICNyZWdpc3Rlci1mb3Jte2JvcmRlci1yYWRpdXM6MDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDoxMDAlfS5yZXF1aXJlZC1hc3Rlcmlza3t3aGl0ZS1zcGFjZTpub3JtYWwhaW1wb3J0YW50fSNhZGQtbm90ZStsYWJlbDpiZWZvcmV7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudH0jY29tcGFueS1pbmZvIGxhYmVse3dpZHRoOjEwMCUhaW1wb3J0YW50fXNlbGVjdHstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjpyaWdodCA4cHggdG9wIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjI0cHg7Y3Vyc29yOnBvaW50ZXJ9c2VsZWN0OmZvY3VzLXZpc2libGV7b3V0bGluZTpub25lIWltcG9ydGFudH1ib2R5Lm1vYmlsZS50eXBlLWNhdGVnb3J5IC5jb250ZW50LXdyYXBwZXItaW4gLmNvbnRlbnR7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50fS50eXBlLWNhdGVnb3J5IC5jb250ZW50LXdyYXBwZXItaW57YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LnR5cGUtY2F0ZWdvcnkgLmNvbnRlbnQtd3JhcHBlci1pbiAuY29udGVudHttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpey50eXBlLWNhdGVnb3J5IC5jb250ZW50LXdyYXBwZXItaW4gLmNvbnRlbnR7bWF4LXdpZHRoOjEwMCV9fS50eXBlLWNhdGVnb3J5IC5zdWJjYXRlZ29yaWVze2Rpc3BsYXk6Z3JpZDtnYXA6MjRweDtncmlkLWNvbHVtbjoxLzM7Z3JpZC1yb3ctc3RhcnQ6MztncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMjg5cHgsMWZyKSk7bWFyZ2luOjgwcHggMCAwIWltcG9ydGFudDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTAwcHgpey50eXBlLWNhdGVnb3J5IC5zdWJjYXRlZ29yaWVze2Rpc3BsYXk6bm9uZX19LnR5cGUtY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMuYWN0aXZle2Rpc3BsYXk6Z3JpZH0udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaXtwYWRkaW5nOjA7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnR5cGUtY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMgbGkgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmYmZhZjg7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtoZWlnaHQ6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MH0udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaSBhOmhvdmVyOmJlZm9yZXtyaWdodDowfS50eXBlLWNhdGVnb3J5IC5zdWJjYXRlZ29yaWVzIGxpIGE6YmVmb3Jle2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtiYWNrZ3JvdW5kOnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctcmlnaHQtc21hbGwuc3ZnKSBuby1yZXBlYXQgNTAlO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxcmVtIWltcG9ydGFudDtoZWlnaHQ6MjRweDtsaW5lLWhlaWdodDoxZW0haW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MjRweH0udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaSBhOmFmdGVye2Rpc3BsYXk6bm9uZX0udHlwZS1jYXRlZ29yeSAuc3ViY2F0ZWdvcmllcyBsaSBhIC5pbWFnZXtkaXNwbGF5OmJsb2NrO2hlaWdodDo4MHB4IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6ODBweCFpbXBvcnRhbnR9LnR5cGUtY2F0ZWdvcnkgLnN1YmNhdGVnb3JpZXMgbGkgYSAuaW1hZ2UgaW1ne2hlaWdodDoxMDAlIWltcG9ydGFudDttYXgtaGVpZ2h0OjEwMCUhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDstby1vYmplY3QtZml0OmNvbnRhaW47b2JqZWN0LWZpdDpjb250YWluO3dpZHRoOjEwMCUhaW1wb3J0YW50fS50eXBlLWNhdGVnb3J5IC5zdWJjYXRlZ29yaWVzIGxpIGEgLnRleHR7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4xN2VtO21heC1oZWlnaHQ6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MCAzMHB4IDAgMTZweCFpbXBvcnRhbnR9LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxMTRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVye21hcmdpbi1ib3R0b206NDRweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVye21hcmdpbi1ib3R0b206MzJweH19LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIGg0Omxhc3Qtb2YtdHlwZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciBoMXthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2Y1ZjRmNDtkaXNwbGF5OmZsZXg7Zm9udC1zaXplOjQuOHJlbTtmb250LXdlaWdodDo1MDA7Z3JpZC1jb2x1bW4tc3RhcnQ6MTtncmlkLXJvdy1zdGFydDoxO2xpbmUtaGVpZ2h0OjEuMTdlbTttYXJnaW46MCAwIDI0cHg7bWF4LXdpZHRoOjQ2NHB4O3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgaDF7Zm9udC1zaXplOjMuNnJlbX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpIGFuZCAobWluLXdpZHRoOjBweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIGgxe3BhZGRpbmc6MCAyMHB4IDAgMH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIGgxe21hcmdpbjozMnB4IDAgMTZweDtwYWRkaW5nOjA7d2lkdGg6MTAwJX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIGgxe2dyaWQtcm93LXN0YXJ0OjI7bWFyZ2luOjMycHggMCAyM3B4fX0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgLmNhdGVnb3J5LXBlcmV4e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Y29sb3I6I2Y1ZjRmNDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtc2l6ZToycmVtO2dyaWQtY29sdW1uLXN0YXJ0OjE7Z3JpZC1yb3ctc3RhcnQ6MjtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjQ4MHB4O3BhZGRpbmc6MDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCl7LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5jYXRlZ29yeS1wZXJleHtncmlkLXJvdy1zdGFydDozO3BhZGRpbmc6MH19LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5jYXRlZ29yeS1wZXJleCBwe2NvbG9yOiNmNWY0ZjQ7bWFyZ2luLWJvdHRvbTo0OHB4fS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciAuY2F0ZWdvcnktcGVyZXggcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciAuY2F0ZWdvcnktdG9we2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttaW4taGVpZ2h0OjQ3MnB4O3BhZGRpbmc6OTZweCAwO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkgYW5kIChtaW4td2lkdGg6MHB4KXsudHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgLmNhdGVnb3J5LXRvcHttaW4taGVpZ2h0OjQxNnB4O3BhZGRpbmc6MTZweCAwIDQ4cHh9fS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciAuY2F0ZWdvcnktaW1hZ2V7aGVpZ2h0OjEwMCU7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6Y2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAuOXB4KTt6LWluZGV4Oi0xfS50eXBlLWNhdGVnb3J5IC5jYXRlZ29yeS10b3Atd3JhcHBlciAuY2F0ZWdvcnktaW1hZ2UgaW1ne2hlaWdodDoxMDAlO21heC13aWR0aDp1bnNldDstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJX0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgLnNob3ctYWxsLWNhdGVnb3JpZXN7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjoxcHggc29saWQgI2M0YzVjODtjb2xvcjojNDc0NDQ2O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Zm9udC1zaXplOjEuNnJlbTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MCBhdXRvIDhweCAwO21heC13aWR0aDo0NTBweDtwYWRkaW5nOjExcHggNDRweCAxMXB4IDIwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0udHlwZS1jYXRlZ29yeSAuY2F0ZWdvcnktdG9wLXdyYXBwZXIgLnNob3ctYWxsLWNhdGVnb3JpZXM6YmVmb3Jle2xpbmUtaGVpZ2h0OjA7bWFyZ2luLXJpZ2h0OjE2cHh9LnR5cGUtY2F0ZWdvcnkgLmNhdGVnb3J5LXRvcC13cmFwcGVyIC5zaG93LWFsbC1jYXRlZ29yaWVzOmFmdGVye2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS50eXBlLWNhdGVnb3J5IC5jdXN0b20tZm9vdGVyX19iYW5uZXIxMHttYXJnaW4tYm90dG9tOjc3cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkgYW5kIChtaW4td2lkdGg6MHB4KXsuY2F0ZWdvcnktaGVhZGVyIGRpdntkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtmb250LXNpemU6MS40cmVtIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjVlbSFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCl7LnN1Yi1ob2xkZXJ7cG9zaXRpb246cmVsYXRpdmV9LnN1Yi1ob2xkZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZiZmFmODtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTg0cHg7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOi00MHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjEwMHZ3fS5zdWItaG9sZGVyIC5zaG93LWFsbC1jYXRlZ29yaWVze2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2RkY2JiOSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtjb2xvcjojNDc0NDQ2IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXNpemU6MS42cmVtIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsaW5lLWhlaWdodDoxLjVlbSFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byA4cHggMCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ1MHB4IWltcG9ydGFudDtwYWRkaW5nOjExcHggNDRweCAxMXB4IDIwcHghaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH0uc3ViLWhvbGRlciAuc2hvdy1hbGwtY2F0ZWdvcmllczpob3Zlcntjb2xvcjojMTgyMzIyIWltcG9ydGFudH0uc3ViLWhvbGRlciAuc2hvdy1hbGwtY2F0ZWdvcmllczpiZWZvcmV7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NhdGVnb3J5LnN2Zyk7bGluZS1oZWlnaHQ6MDttYXJnaW4tcmlnaHQ6OHB4fS5zdWItaG9sZGVyIC5zaG93LWFsbC1jYXRlZ29yaWVzOmFmdGVye2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLnN2Zyk7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX0uY2F0ZWdvcnktY29udGVudC13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2ZpbHRlcnMtd3JhcHBlcntvcmRlcjotMX0uc3ViLWhvbGRlcntvcmRlcjotMn0uZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi1kZWZhdWx0e2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2RkY2JiOSFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtjb2xvcjojNDc0NDQ2IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdztmb250LXNpemU6MS42cmVtIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsaW5lLWhlaWdodDoxLjVlbSFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byA4MHB4IDAhaW1wb3J0YW50O21heC13aWR0aDo0NTBweCFpbXBvcnRhbnQ7cGFkZGluZzoxMXB4IDQ0cHggMTFweCAyMHB4IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50fS5maWx0ZXJzLXVudmVpbC1idXR0b24td3JhcHBlciAuYnRuLWRlZmF1bHQ6aG92ZXJ7Y29sb3I6IzE4MjMyMiFpbXBvcnRhbnR9LmZpbHRlcnMtdW52ZWlsLWJ1dHRvbi13cmFwcGVyIC5idG4tZGVmYXVsdDpiZWZvcmV7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2ZpbHRlci5zdmcpO2xpbmUtaGVpZ2h0OjA7bWFyZ2luLXJpZ2h0OjhweH0uZmlsdGVycy11bnZlaWwtYnV0dG9uLXdyYXBwZXIgLmJ0bi1kZWZhdWx0OmFmdGVye2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLnN2Zyk7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX19LmJhbm5lci1jYXRlZ29yeXtncmlkLWNvbHVtbjpzcGFuIDI7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmJhbm5lci1jYXRlZ29yeXtncmlkLWNvbHVtbjpzcGFuIDF9fS5iYW5uZXItY2F0ZWdvcnkuZmlyc3R7d2lkdGg6MTAwJX0uYmFubmVyLWNhdGVnb3J5IC5iYW5uZXItd3JhcHBlciwuYmFubmVyLWNhdGVnb3J5IGF7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtoZWlnaHQ6MTAwJTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfS5iYW5uZXItY2F0ZWdvcnkgLmJhbm5lci13cmFwcGVyOmhvdmVyIGltZywuYmFubmVyLWNhdGVnb3J5IGE6aG92ZXIgaW1ne3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0uYmFubmVyLWNhdGVnb3J5IC5iYW5uZXItd3JhcHBlciBpbWcsLmJhbm5lci1jYXRlZ29yeSBhIGltZ3toZWlnaHQ6YXV0bztoZWlnaHQ6MTAwJTtsZWZ0OjUwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7LW8tb2JqZWN0LXBvc2l0aW9uOmxlZnQ7b2JqZWN0LXBvc2l0aW9uOmxlZnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpey5iYW5uZXItY2F0ZWdvcnkgLmJhbm5lci13cmFwcGVyIGltZywuYmFubmVyLWNhdGVnb3J5IGEgaW1ne21heC13aWR0aDoxMDB2dzt3aWR0aDoxMDB2d30uYmFubmVyLWNhdGVnb3J5IC5iYW5uZXItd3JhcHBlciwuYmFubmVyLWNhdGVnb3J5IGF7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjQwcHggMH19LmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRze2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRjYmI5O2JvdHRvbTp1bnNldDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsZWZ0OnVuc2V0O21heC13aWR0aDo4MiU7cGFkZGluZzo0OHB4IDMycHg7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O3JpZ2h0OnVuc2V0O3RvcDp1bnNldDt0cmFuc2Zvcm06dW5zZXQ7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpey5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0c3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyNHB4fX0uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci1saW5rLC5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHQsLmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7Ym9yZGVyOnVuc2V0O2JvdHRvbTp1bnNldCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzp1bnNldDtsZWZ0OnVuc2V0IWltcG9ydGFudDttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7cmlnaHQ6dW5zZXQhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyO3RvcDp1bnNldCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkgYW5kIChtaW4td2lkdGg6MHB4KXsuYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci1saW5rLC5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHQsLmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7dGV4dC1hbGlnbjpsZWZ0fX0uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0LC5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxle2JhY2tncm91bmQtY29sb3I6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojM2QzZDNkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjQuOHJlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MS4yZW07bWFyZ2luLWJvdHRvbTozMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCl7LmJhbm5lci1jYXRlZ29yeSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7Zm9udC1zaXplOjMuMnJlbTttYXJnaW46MCAwIDE2cHh9fS5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxlIHNwYW57Y29sb3I6I2ViM2YzMDtmb250LWZhbWlseTpQb3BwaW5zLHNhbnMtc2VyaWYhaW1wb3J0YW50O2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjNlbTttYXJnaW4tYm90dG9tOjE4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkgYW5kIChtaW4td2lkdGg6MHB4KXsuYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10aXRsZSBzcGFue2ZvbnQtc2l6ZToxLjRyZW07bWFyZ2luOjAgMCAxNnB4fX0uYmFubmVyLWNhdGVnb3J5IC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0e2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjJyZW07bGluZS1oZWlnaHQ6MS40ZW07bWFyZ2luLWJvdHRvbTo0MHB4O21heC13aWR0aDoxMDAlIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDowcHgpey5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHR7Zm9udC1zaXplOjEuNHJlbTttYXJnaW46MCAwIDE2cHh9fS5iYW5uZXItY2F0ZWdvcnkgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLWxpbmt7aGVpZ2h0OnVuc2V0O21hcmdpbi10b3A6MCFpbXBvcnRhbnR9LmZpbHRlci10b3RhbC1jb3VudHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5maWx0ZXItc2VjdGlvbntib3JkZXI6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5MDBweCl7LmZpbHRlci1zZWN0aW9ue21hcmdpbi1ib3R0b206MTBweCFpbXBvcnRhbnR9LmZpbHRlci1zZWN0aW9uIGg0e2ZvbnQtc2l6ZToycmVtO21hcmdpbi1ib3R0b206OHB4fX0uZmlsdGVyLXNlY3Rpb24gLmZpbHRlci1jb3VudHtkaXNwbGF5Om5vbmV9LmZpbHRlci1zZWN0aW9uIC5maWx0ZXItY291bnQ6YmVmb3Jle2NvbnRlbnQ6XCIoXCJ9LmZpbHRlci1zZWN0aW9uIC5maWx0ZXItY291bnQ6YWZ0ZXJ7Y29udGVudDpcIilcIn0uZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7bWFyZ2luLWJvdHRvbToxMnB4fS5maWx0ZXItc2VjdGlvbiBmb3JtIC5kaXNwbGF5LW1vcmV7Y29sb3I6I2NkY2JjOTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwfS5maWx0ZXItc2VjdGlvbi5maWx0ZXItZm9ybS12aXNpYmxlIGg0OmFmdGVye3dpZHRoOjB9LmZpbHRlci1zZWN0aW9uLmZpbHRlci1mb3JtLXZpc2libGUgZm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO21hcmdpbi1ib3R0b206MjRweH1ib2R5Om5vdCgubW9iaWxlKSAuZmlsdGVyLXNlY3Rpb24tYnV0dG9ue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDAwcHgpey5maWx0ZXItc2VjdGlvbi1idXR0b257ZGlzcGxheTpub25lIWltcG9ydGFudH19LmZpbHRlci1zZWN0aW9uc3tiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0IWltcG9ydGFudH0uZmlsdGVyLXNlY3Rpb25zLC5zaWRlYmFyLWlubmVye3BhZGRpbmc6MCFpbXBvcnRhbnR9LnNsaWRlci13cmFwcGVye3BhZGRpbmc6MTJweCAwIDI3cHghaW1wb3J0YW50fS5zbGlkZXItd3JhcHBlciBoNHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWJlYWU5O2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luLWJvdHRvbTo0N3B4O3BhZGRpbmctYm90dG9tOjZweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnR9LnNsaWRlci1oZWFkZXJ7cGFkZGluZy10b3A6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2xpZGVyLWhlYWRlciAuZnJvbSwuc2xpZGVyLWhlYWRlciAudG97Zm9udC1zaXplOjEuMnJlbX0uc2xpZGVyLWhlYWRlciAuc2xpZGVyLWNvbnRlbnR7bGVmdDowO21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnNsaWRlci1oZWFkZXIgLnNsaWRlci1jb250ZW50IC51aS1zbGlkZXItaGFuZGxle2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjNweCBzb2xpZCAjYzJjMGJlfS5zbGlkZXItaGVhZGVyIC5zbGlkZXItY29udGVudCAudWktc2xpZGVyLWhhbmRsZTphZnRlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zaWRlYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZjt3aWR0aDoyNjRweH0jY2xlYXItZmlsdGVyc3tkaXNwbGF5OmZsZXg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0jY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjYzRjNWM4IWltcG9ydGFudDtib3JkZXItYm90dG9tOjRweDtjb2xvcjojM2QzZDNkIWltcG9ydGFudDtmb250LXNpemU6MS42cmVtO2xpbmUtaGVpZ2h0OjEuNWVtO3BhZGRpbmc6MTFweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0jY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkIWltcG9ydGFudDtjb2xvcjojMTgyMzIyIWltcG9ydGFudH0jY2xlYXItZmlsdGVycyAuY2xvc2UtYWZ0ZXI6YWZ0ZXJ7ZGlzcGxheTpub25lIWltcG9ydGFudH0uYWN0aXZlLWZpbHRlcnMgLmFjdGl2ZS1saXN0e2Rpc3BsYXk6bm9uZX0jcHJvZHVjdHNUb3B7Y291bnRlci1yZXNldDpwcm9kdWN0Q291bnRlcn0jcHJvZHVjdHNUb3AsI3Byb2R1Y3RzVG9wIC5idXR0b24td3JhcHBlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNwcm9kdWN0c1RvcCAucHJvZHVjdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21hcmdpbi1ib3R0b206MjRweCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjcHJvZHVjdHNUb3AgLnByb2R1Y3R7bWFyZ2luLWJvdHRvbTo4cHghaW1wb3J0YW50fSNwcm9kdWN0c1RvcCAucHJvZHVjdCAucHtib3JkZXI6dW5zZXQhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlY2VjZWQhaW1wb3J0YW50fX0jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnB7YWxpZ24taXRlbXM6Y2VudGVyO2NvdW50ZXItaW5jcmVtZW50OnByb2R1Y3RDb3VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nOjhweCAxNnB4O3dpZHRoOjEwMCV9I3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wOmJlZm9yZXthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiMxODIzMjI7Y29udGVudDpjb3VudGVyKHByb2R1Y3RDb3VudGVyLGRlY2ltYWwtbGVhZGluZy16ZXJvKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo3MDA7aGVpZ2h0OjMycHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDoxLjJlbTttaW4taGVpZ2h0OjMycHg7bWluLXdpZHRoOjMycHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnA6YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9fSNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAuaW1hZ2V7aGVpZ2h0OjY0cHg7bWFyZ2luOjAgMjRweDttaW4taGVpZ2h0OnVuc2V0O21pbi13aWR0aDo2NHB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7d2lkdGg6NjRweH0jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmltYWdlIGltZ3toZWlnaHQ6MTAwJTstby1vYmplY3QtZml0OmNvdmVyO29iamVjdC1maXQ6Y292ZXI7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7I3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5pbWFnZXttYXJnaW4tbGVmdDoxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLmltYWdle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjEwcHh9fSNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2hlaWdodDp1bnNldDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtsaW5lLWhlaWdodDp1bnNldDtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW57YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleDp1bnNldDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6dW5zZXQ7cG9zaXRpb246cmVsYXRpdmV9I3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWluLWluIC5leHRyYS1mbGFnc3tkaXNwbGF5Om5vbmV9I3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWluLWluIC5uYW1le2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjVlbX0jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gLnAtaW4taW4gLnJhdGluZ3Mtd3JhcHBlciAuYXZhaWxhYmlsaXR5e2ZvbnQtc2l6ZToxLjJyZW07Zm9udC13ZWlnaHQ6NDAwO21hcmdpbjowIWltcG9ydGFudDttYXgtd2lkdGg6dW5zZXR9I3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbXtmbGV4OnVuc2V0O3dpZHRoOnVuc2V0fSNwcm9kdWN0c1RvcCAucHJvZHVjdCAucCAucC1pbiAucC1ib3R0b20+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4OnVuc2V0O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21heC13aWR0aDp1bnNldDttaW4td2lkdGg6dW5zZXQ7d2lkdGg6dW5zZXR9I3Byb2R1Y3RzVG9wIC5wcm9kdWN0IC5wIC5wLWluIC5wLWJvdHRvbSAucHJpY2Vze2FsaWduLWl0ZW1zOmZsZXgtZW5kO2Rpc3BsYXk6ZmxleDtmbGV4OnVuc2V0O2ZsZXgtYmFzaXM6dW5zZXQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jcHJvZHVjdHNUb3AgLnByb2R1Y3QgLnAgLnAtaW4gLnAtYm90dG9tIC5wcmljZS1maW5hbHt3aGl0ZS1zcGFjZTpub3dyYXB9I2NhdGVnb3J5LWhlYWRlcnthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTo1NnB4fSNjYXRlZ29yeS1oZWFkZXIgZGl2LCNjYXRlZ29yeS1oZWFkZXIgZGl2PnN0cm9uZ3tjb2xvcjojM2QzZDNkIWltcG9ydGFudDtmb250LXdlaWdodDo2MDAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNHJlbSFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ZW0haW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsjY2F0ZWdvcnktaGVhZGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTZweH19I2NhdGVnb3J5LWhlYWRlciAuYWxsLXByb2R1Y3Rze2Rpc3BsYXk6aW5saW5lLWJsb2NrIWltcG9ydGFudDtkaXNwbGF5Om5vbmUhaW1wb3J0YW50O2ZsZXg6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7d2lkdGg6dW5zZXQhaW1wb3J0YW50fSNjYXRlZ29yeS1oZWFkZXIgLmFsbC1wcm9kdWN0cywjY2F0ZWdvcnktaGVhZGVyIC5hbGwtcHJvZHVjdHMgc3Ryb25ne2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9I2NhdGVnb3J5LWhlYWRlciBmb3JtIGZpZWxkc2V0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDo4cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I2NhdGVnb3J5LWhlYWRlciBmb3JtIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6dW5zZXQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkY2JiOTtjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luOjAhaW1wb3J0YW50O3BhZGRpbmc6OHB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0jY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb10rbGFiZWw6YWZ0ZXIsI2NhdGVnb3J5LWhlYWRlciBmb3JtIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsOmJlZm9yZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNjYXRlZ29yeS1oZWFkZXIgZm9ybSBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbDpob3ZlciwjY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7Ym9yZGVyLWNvbG9yOiMzZDNkM2Q7Y29sb3I6I2Y1ZjRmNH0jY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDphZnRlciwjY2F0ZWdvcnktaGVhZGVyIGZvcm0gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDpiZWZvcmV7ZGlzcGxheTpub25lIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCl7I2NhdGVnb3J5LWhlYWRlciBmb3Jte292ZXJmbG93LXg6c2Nyb2xsO292ZXJmbG93LXk6aGlkZGVuO3dpZHRoOjEwMCV9I2NhdGVnb3J5LWhlYWRlciBmb3JtLCNjYXRlZ29yeS1oZWFkZXIgZm9ybSBmaWVsZHNldHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jY2F0ZWdvcnktaGVhZGVyIGZvcm0gZmllbGRzZXR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpyb3d9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNjYXRlZ29yeS1oZWFkZXIgLmhlbHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfSNjYXRlZ29yeS1oZWFkZXIgLmhlbHBlciBmb3Jte2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgZm9ybS5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MCA1cHggMTZweCA1cHggcmdiYSgwLDAsMCwuMTIpO2Rpc3BsYXk6ZmxleDtsZWZ0OjA7cGFkZGluZzozMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMDB9I2NhdGVnb3J5LWhlYWRlciAuaGVscGVyIGZvcm0uYWN0aXZlIGZpZWxkc2V0e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgLnNvcnRpbmctbGFiZWx7Y29sb3I6IzQ3NDQ0Njtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjcwMH0jY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgLmFjdHVhbC1zb3J0aW5ne2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkICNjNGM1YzghaW1wb3J0YW50O2NvbG9yOiM0NzQ0NDYhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZToxLjZyZW0haW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpbmUtaGVpZ2h0OjEuNWVtIWltcG9ydGFudDttYXJnaW46MCBhdXRvIDAgMCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ1MHB4IWltcG9ydGFudDtwYWRkaW5nOjExcHggNDRweCAxMXB4IDIwcHghaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH0jY2F0ZWdvcnktaGVhZGVyIC5oZWxwZXIgLmFjdHVhbC1zb3J0aW5nOmFmdGVye2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfX0uYWxsLXByb2R1Y3Rze2Rpc3BsYXk6bm9uZX0ucGFnaW5hdGlvbi13cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46NTZweCAwIDcwcHghaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCl7LnBhZ2luYXRpb24td3JhcHBlcnttYXJnaW46NDBweCAwIDY1cHghaW1wb3J0YW50fX0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLXRvcHtkaXNwbGF5Om5vbmV9LnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXJ7bWluLXdpZHRoOnVuc2V0fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24tbG9hZGVyIC5sb2FkLXByb2R1Y3Rze2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0IWltcG9ydGFudDtib3JkZXI6dW5zZXQhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6dW5zZXQhaW1wb3J0YW50O2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjEuOHJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpbmUtaGVpZ2h0OjEuNWVtIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0czpob3ZlcjpiZWZvcmV7dHJhbnNmb3JtOnNjYWxlWCgwKX0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0czpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MXB4O2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJX0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLWxvYWRlciAubG9hZC1wcm9kdWN0czphZnRlcntjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctdG9wLnN2Zyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCl7LnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbi1sb2FkZXIgLmxvYWQtcHJvZHVjdHN7Zm9udC1zaXplOjEuNnJlbSFpbXBvcnRhbnR9fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb257YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttaW4td2lkdGg6dW5zZXQhaW1wb3J0YW50fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLmN1cnJlbnR7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7Y29sb3I6IzNkM2QzZDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjQwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCFpbXBvcnRhbnQ7bWluLXdpZHRoOjQwcHg7b3JkZXI6Mn0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGEsLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiBzdHJvbmd7bWFyZ2luOjAhaW1wb3J0YW50fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gYVtkYXRhLXRlc3RpZD1saW5rRmlyc3RQYWdlXSwucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHN0cm9uZ1tkYXRhLXRlc3RpZD1saW5rRmlyc3RQYWdlXXthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtjb2xvcjojM2QzZDNkO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1sZWZ0OjMycHg7bWluLXdpZHRoOjQwcHg7b3JkZXI6MX0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIGFbZGF0YS10ZXN0aWQ9bGlua0xhc3RQYWdlXSwucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHN0cm9uZ1tkYXRhLXRlc3RpZD1saW5rTGFzdFBhZ2Vde2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2NvbG9yOiMzZDNkM2Q7ZGlzcGxheTpmbGV4O2hlaWdodDo0MHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXJpZ2h0OjMycHg7bWluLXdpZHRoOjQwcHg7b3JkZXI6NX0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmt7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGNiYjk7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtjb2xvcjojM2QzZDNkO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjQwMDtoZWlnaHQ6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6NDBweH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbms6YmVmb3Jle2JvcmRlci1jb2xvcjojM2QzZDNkO2JvcmRlci1zdHlsZTpub25lIHNvbGlkIHNvbGlkIG5vbmU7Ym9yZGVyLXdpZHRoOjJweDtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6OHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2l0aW9uOmFsbCAuMTVzIGVhc2UtaW4tb3V0O3dpZHRoOjhweH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmsgLnNyLW9ubHl7Zm9udC1zaXplOjA7aGVpZ2h0OjA7bGluZS1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkO2NvbG9yOiMzZDNkM2R9LnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rOmhvdmVyOmJlZm9yZXtib3JkZXItY29sb3I6I2ZmZn0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmsubmV4dHtvcmRlcjo0fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb24tbGluay5uZXh0OmJlZm9yZXtyaWdodDoycHh9LnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1saW5rLnByZXZ7b3JkZXI6Mn0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpbmsucHJldjpiZWZvcmV7bGVmdDoycHg7dHJhbnNmb3JtOnJvdGF0ZSgxMzVkZWcpfS5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gLnNob3ctbW9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tYm90dG9tOjIwcHh9LmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiAuY2Fyb3VzZWwtY2F0IC5zbGljay1hcnJvd3tkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gLmNhcm91c2VsLWNhdCBpbWd7bWFyZ2luLXJpZ2h0OjhweCFpbXBvcnRhbnR9LmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiBpbWd7bWFyZ2luLWJvdHRvbToxOXB4O21hcmdpbi1yaWdodDoxOXB4O3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMTlweCl9LmNhdGVnb3J5X19zZWNvbmREZXNjcmlwdGlvbiBpbWc6bGFzdC1vZi10eXBle21hcmdpbi1yaWdodDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jYXRlZ29yeV9fc2Vjb25kRGVzY3JpcHRpb24gaW1ne21hcmdpbi1ib3R0b206MTlweDttYXJnaW4tcmlnaHQ6MDt3aWR0aDoxMDAlfX0uY2F0ZWdvcnlfX3NlY29uZERlc2NyaXB0aW9uIC5idXR0b25zLXdyYXBwZXJ7ZGlzcGxheTpub25lfSNwcmljZS1maWx0ZXItZm9ybSwuZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiwuZmlsdGVyLXNlY3Rpb24tYnV0dG9uLC5zbGlkZXItd3JhcHBlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS50eXBlLWNhdGVnb3J5IGFzaWRle2JhY2tncm91bmQtY29sb3I6I2ZiZmFmODtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MzJweDtvcmRlcjotMjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6MjB9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmJveC1maWx0ZXJze3BhZGRpbmc6MzJweCA4MHB4IWltcG9ydGFudH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJze2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDoyMHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5zbGlkZXItd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtnYXA6MTZweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjQwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLnNsaWRlci13cmFwcGVyIC5zbGlkZXItaGVhZGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtnYXA6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjt3aWR0aDoxMDAlfS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLnNsaWRlci13cmFwcGVyIGg0e2Rpc3BsYXk6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuc2xpZGVyLXdyYXBwZXIgLmZyb20sLnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuc2xpZGVyLXdyYXBwZXIgLnRve2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuNXJlbTtwYWRkaW5nOjVweH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5zbGlkZXItd3JhcHBlciAuc2xpZGVyLWNvbnRlbnR7b3JkZXI6dW5zZXQ7d2lkdGg6NjAlfS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9uc3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtnYXA6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO3otaW5kZXg6MTB9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zIC5idG4tcHJpbWFyeXtkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo0MDA7bWF4LXdpZHRoOjE2M3B4O3BhZGRpbmc6MS4xcmVtIDFyZW0gMS4xcmVtIDQuNXJlbTtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LXRyYW5zZm9ybTp1bnNldDt3aWR0aDoxMDAlfS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAuYnRuLXByaW1hcnk6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIwcHg7bGVmdDoxMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MjNweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCkgYW5kIChtaW4td2lkdGg6MHB4KXsudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgLmJ0bi1wcmltYXJ5e21heC13aWR0aDo0MCV9fS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmdyaWQ7Z2FwOjIwcHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI1MHB4LDFmcikpO3dpZHRoOjEwMCV9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIuYWN0aXZlIC5maWx0ZXItc2VjdGlvbi1wYXJhbWV0cmlje2Rpc3BsYXk6YmxvY2t9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9ue2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYm9vbGVhbiwudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24uZmlsdGVyLXNlY3Rpb24tYnV0dG9ue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1zZWN0aW9uLWNvdW50e2Rpc3BsYXk6bm9uZX0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24uYWN0aXZle2Rpc3BsYXk6YmxvY2t9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1mb3JtLXZpc2libGUgaDQ6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uLmZpbHRlci1mb3JtLXZpc2libGUgZm9ybXtkaXNwbGF5OmJsb2NrfS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIC5maWx0ZXItc2VjdGlvbiBoNHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGRjYmI5O2JvcmRlci1yYWRpdXM6MDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW4tYm90dG9tOjA7cGFkZGluZzo5cHggNDBweCA4cHggMTZweDt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnMgLmZpbHRlci1zZWN0aW9ucyAjY2F0ZWdvcnktZmlsdGVyLWhvdmVyIC5maWx0ZXItc2VjdGlvbiBoNDphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctZG93bi5zdmcpO2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6OHB4O3RvcDo4cHg7d2lkdGg6MjRweH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24gZm9ybXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzowIDEwcHggMTZweCA4cHggcmdiYSgwLDAsMCwuMTIpO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTttYXJnaW46MDtwYWRkaW5nOi44ZW07cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwMCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6MTAwJX0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlciAuZmlsdGVyLXNlY3Rpb24gZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtmb250LXNpemU6MS4ycmVtO3dpZHRoOjEwMCV9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXIgLmZpbHRlci1zZWN0aW9uIGZvcm0uYWN0aXZle2Rpc3BsYXk6YmxvY2t9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpIGFuZCAobWluLXdpZHRoOjBweCl7LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXJ7d2lkdGg6NTAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5OXB4KSBhbmQgKG1pbi13aWR0aDowcHgpey50eXBlLWNhdGVnb3J5IGFzaWRle2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MTAwdmg7bGVmdDotMTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQ7d2lkdGg6MTAwJTt6LWluZGV4OjIwMDB9LnR5cGUtY2F0ZWdvcnkgYXNpZGUuYWN0aXZle2xlZnQ6MDt0cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXR9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXJ7cGFkZGluZzo1NXB4fS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5maWx0ZXJzLXdyYXBwZXIgLmZpbHRlcnN7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZnJvbSwudHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC50b3tiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ1ZDY7Zm9udC1zaXplOjEuMnJlbTtwYWRkaW5nOjVweH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5maWx0ZXItc2VjdGlvbnMgI2NhdGVnb3J5LWZpbHRlci1ob3ZlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDEsMWZyKTt3aWR0aDoxMDAlfS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5jbG9zZXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO2hlaWdodDozMHB4O3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo0MHB4O3RvcDo0MHB4O3dpZHRoOjMwcHh9LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmNsb3NlOmFmdGVyLC50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5jbG9zZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MnB4O2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6MjBweH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuY2xvc2U6YmVmb3Jle3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoNDVkZWcpfS50eXBlLWNhdGVnb3J5IGFzaWRlIC5zaWRlYmFyLWlubmVyIC5jbG9zZTphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKC00NWRlZyl9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjBweCl7LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXJ7cGFkZGluZzo3NXB4IDIwcHggNTVweH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJze3BhZGRpbmc6MH0udHlwZS1jYXRlZ29yeSBhc2lkZSAuc2lkZWJhci1pbm5lciAuZmlsdGVycy13cmFwcGVyIC5maWx0ZXJzIC5zbGlkZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnR5cGUtY2F0ZWdvcnkgYXNpZGUgLnNpZGViYXItaW5uZXIgLmZpbHRlcnMtd3JhcHBlciAuZmlsdGVycyAuZmlsdGVyLXNlY3Rpb25zICNjYXRlZ29yeS1maWx0ZXItaG92ZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLDFmcik7d2lkdGg6MTAwJX19LnR5cGUtcHJvZHVjdCAuY29udGVudC13cmFwcGVyLWluICNjb250ZW50e21hcmdpbi1ib3R0b206ODBweDtwYWRkaW5nOjAhaW1wb3J0YW50fS5icm93c2UtcHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wYWdpbmF0aW9uLWFwcGVuZGl4e2Rpc3BsYXk6bm9uZX0ucC1kZXRhaWwgLmJlbmVmaXRCYW5uZXJ7cGFkZGluZzo0MHB4IDAgODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCl7LnAtZGV0YWlsIC5iZW5lZml0QmFubmVye2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMiwxZnIpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucC1kZXRhaWwgLmJlbmVmaXRCYW5uZXJ7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgxLDFmcik7cGFkZGluZzo0MHB4IDB9fS5wLWRldGFpbCAuYmVuZWZpdEJhbm5lciAuYmVuZWZpdEJhbm5lcl9faXRlbXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnAtZGV0YWlsIC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19waWN0dXJle21hcmdpbi1yaWdodDoyMHB4IWltcG9ydGFudDttYXgtd2lkdGg6NDhweH0ucC1kZXRhaWwgLmJlbmVmaXRCYW5uZXIgLmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX2NvbnRlbnQgLmJlbmVmaXRCYW5uZXJfX2RhdGEsLnAtZGV0YWlsIC5iZW5lZml0QmFubmVyIC5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50IC5iZW5lZml0QmFubmVyX190aXRsZXt0ZXh0LWFsaWduOmxlZnR9LmNob29zZS12YXJpYW50LmVtcHR5LC5jaG9vc2UtdmFyaWFudC5uby1kaXNwbGF5LC5jaG9vc2UtdmFyaWFudC5ub0Rpc3BsYXksLmZsYWctZGlzY291bnQuZW1wdHksLmZsYWctZGlzY291bnQubm8tZGlzcGxheSwuZmxhZy1kaXNjb3VudC5ub0Rpc3BsYXl7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucHJvZHVjdC10b3B7bWFyZ2luLWJvdHRvbTo4NXB4O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucHJvZHVjdC10b3B7bWFyZ2luLWJvdHRvbTo1MHB4fX0ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlcnttYXgtd2lkdGg6NjEwcHg7cGFkZGluZzowIWltcG9ydGFudDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlcnttYXJnaW46MCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCV9fS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZmxhZ3MtZXh0cmF7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OnVuc2V0O3RvcDp1bnNldH0ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MsLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWRlZmF1bHQsLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym90dG9tOnVuc2V0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Z2FwOjhweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsZWZ0OnVuc2V0O29yZGVyOjA7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6dW5zZXQ7dG9wOnVuc2V0fS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1kZWZhdWx0OmJlZm9yZSwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmE6YmVmb3JlLC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFnczpiZWZvcmV7ZGlzcGxheTpub25lfS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZGVmYXVsdC12YXJpYW50LC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1kZWZhdWx0IC5kZWZhdWx0LXZhcmlhbnQsLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIC5kZWZhdWx0LXZhcmlhbnR7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZGVmYXVsdC12YXJpYW50Lm5vRGlzcGxheSwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCAuZGVmYXVsdC12YXJpYW50Lm5vRGlzcGxheSwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmRlZmF1bHQtdmFyaWFudC5ub0Rpc3BsYXl7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUsLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWRlZmF1bHQgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUsLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZle2ZvbnQtc2l6ZToxLjNyZW0haW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudCwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudCwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUgLnBhcmFtZXRlci1kZXBlbmRlbnR7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncyAuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZSAucGFyYW1ldGVyLWRlcGVuZGVudC5lbXB0eSwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUgLnBhcmFtZXRlci1kZXBlbmRlbnQubm9EaXNwbGF5LC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1kZWZhdWx0IC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIC5wYXJhbWV0ZXItZGVwZW5kZW50LmVtcHR5LC5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncy1kZWZhdWx0IC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIC5wYXJhbWV0ZXItZGVwZW5kZW50Lm5vRGlzcGxheSwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmEgLmZsYWctZGlzY291bnQgLnByaWNlLXNhdmUgLnBhcmFtZXRlci1kZXBlbmRlbnQuZW1wdHksLnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLmZsYWdzLWV4dHJhIC5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlIC5wYXJhbWV0ZXItZGVwZW5kZW50Lm5vRGlzcGxheXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5mbGFncywucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZGVmYXVsdCwucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAuZmxhZ3MtZXh0cmF7bGVmdDp1bnNldDtwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDp1bnNldDt0b3A6dW5zZXR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMzMHB4KXsucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlcnttYXgtd2lkdGg6NTYlIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpey5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVye21hcmdpbjoyMHB4IDA7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnNsaWNrLWRvdHN7ZGlzcGxheTpub25lfS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdle2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCV9LnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnNsaWNrLW5leHR7Ym90dG9tOjY0cHg7bGVmdDp1bnNldDtyaWdodDozcHh9LnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnNsaWNrLXByZXZ7Ym90dG9tOjY0cHg7bGVmdDp1bnNldDtyaWdodDo2MHB4fX0ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZXtib3JkZXI6dW5zZXQhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTZweCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpey5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLWltYWdle21heC13aWR0aDoxMDAlIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2V7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDoxNnB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21heC1oZWlnaHQ6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmctdG9wOjB9LnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtaW1hZ2UgLmN1c3RvbS1zbGlkZXItd3JhcHBlcnt3aWR0aDoxMDAlfX0ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSBhe2FsaWduLWl0ZW1zOmNlbnRlcjthc3BlY3QtcmF0aW86NjEwLzcxMztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LWhlaWdodDo3MDhweCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVufUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSBhe21heC13aWR0aDoxMDAlIWltcG9ydGFudDt3aWR0aDoxMDAlfX0ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC1pbWFnZSBhIGltZ3thc3BlY3QtcmF0aW86NjEwLzcxMztoZWlnaHQ6MTAwJTttYXgtd2lkdGg6dW5zZXQ7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCV9LnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVye21heC13aWR0aDoxMDAlfS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMtd3JhcHBlciAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbHthc3BlY3QtcmF0aW86MTAyLzExODttYXJnaW4tcmlnaHQ6MjRweH0ucHJvZHVjdC10b3AgLnAtaW1hZ2Utd3JhcHBlciAucC10aHVtYm5haWxzLXdyYXBwZXIgLnAtdGh1bWJuYWlscyAucC10aHVtYm5haWwgaW1ne2FzcGVjdC1yYXRpbzoxMDIvMTE4O2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTp1bnNldCFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWltYWdlLXdyYXBwZXIgLnAtdGh1bWJuYWlscy13cmFwcGVyIC5wLXRodW1ibmFpbHMgLnAtdGh1bWJuYWlsOmJlZm9yZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMtd3JhcHBlciAucC10aHVtYm5haWxzIC5wLXRodW1ibmFpbC5oaWdobGlnaHRlZCBpbWd7Ym9yZGVyLWNvbG9yOiNkZGNiYjkhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kdWN0LXRvcCAucC1pbWFnZS13cmFwcGVyIC5wLXRodW1ibmFpbHMtd3JhcHBlcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbG9hdDpyaWdodDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjQ5JSFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMzJweCl7LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlcnttYXgtd2lkdGg6NDQlIWltcG9ydGFudH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpey5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXJ7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50fX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zaGlwcGluZy1vcHRpb25ze2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojM2QzZDNkO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MS42cmVtIWltcG9ydGFudDtmb250LXdlaWdodDo1MDA7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi1sZWZ0OmF1dG87dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNoaXBwaW5nLW9wdGlvbnM6YmVmb3Jle2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9Eb3ByYXZhLnN2Zyk7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zaGlwcGluZy1vcHRpb25ze2Rpc3BsYXk6ZmxleDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1sZWZ0OnVuc2V0IWltcG9ydGFudDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tdG9wOjhweDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJX19LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlcnthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tdG9wOjQwcHg7b3JkZXI6Nzt3aWR0aDoxMDAlfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLnNvY2lhbC1idXR0b25ze2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50O3RvcDoxMDAlIWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucyAuY2xvc2Utd3JhcHBlcntmbGV4OnVuc2V0IWltcG9ydGFudDt3aWR0aDp1bnNldCFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAuZGtMYWJGYXZvdXJpdGVEaXZ7b3JkZXI6M30ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5ka0xhYkZhdm91cml0ZURpdiAuZGtMYWJGYXZEZXRhaWxTcGFue2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjJyZW07Z2FwOjEwcHghaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5ka0xhYkZhdm91cml0ZURpdiAuZGtMYWJGYXZEZXRhaWxTcGFuOmJlZm9yZXttYXJnaW46MCFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcDtnYXA6ODBweDtoZWlnaHQ6dW5zZXQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnQ7bWFyZ2luOjA7bWF4LWhlaWdodDp1bnNldCFpbXBvcnRhbnQ7bWluLWhlaWdodDp1bnNldCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uc3tnYXA6MTBweCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb257YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudDtjb2xvcjojM2QzZDNkIWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7Z2FwOjEwcHghaW1wb3J0YW50O2hlaWdodDp1bnNldCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDttYXgtaGVpZ2h0OnVuc2V0IWltcG9ydGFudDttaW4taGVpZ2h0OnVuc2V0IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24uc2hhcmV7Y29sb3I6IzUyM2IzNTtmb250LXNpemU6MS4zcmVtO29yZGVyOjJ9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLnNoYXJlOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vU2hhcmUuc3ZnKTttYXJnaW46MH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zb2NpYWwtYnV0dG9ucy13cmFwcGVyIC5saW5rLWljb24ud2F0Y2hkb2d7Y29sb3I6IzUyM2IzNTtmb250LXNpemU6MS4zcmVtO29yZGVyOjF9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLndhdGNoZG9nOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vaGxpZGF0LnN2Zyk7bWFyZ2luOjB9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLnByaW50e2NvbG9yOiM1MjNiMzU7Zm9udC1zaXplOjEuM3JlbTtvcmRlcjo1fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnNvY2lhbC1idXR0b25zLXdyYXBwZXIgLmxpbmstaWNvbi5wcmludDpiZWZvcmV7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL1ByaW50LnN2Zyk7bWFyZ2luOjB9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc29jaWFsLWJ1dHRvbnMtd3JhcHBlciAubGluay1pY29uLmNoYXR7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hdmFpbGFiaWxpdHktdmFsdWV7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNHJlbSFpbXBvcnRhbnQ7Z2FwOjhweDtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW4tYm90dG9tOjE0cHg7b3JkZXI6Mzt3aWR0aDoxMDAlfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmF2YWlsYWJpbGl0eS12YWx1ZSAuYXZhaWxhYmlsaXR5LWxhYmVsLWZpcnN0e2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuNnJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuNWVtfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmF2YWlsYWJpbGl0eS12YWx1ZSAuYXZhaWxhYmlsaXR5LWxhYmVse2ZvbnQtc2l6ZToxLjZyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hdmFpbGFiaWxpdHktdmFsdWUgLmF2YWlsYWJpbGl0eS1hbW91bnR7Y29sb3I6IzNiYWMzMX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY0ZjQ7Ym9yZGVyOjFweCBzb2xpZCAjZjVmNGY0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Z2FwOjMycHghaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO29yZGVyOjY7cGFkZGluZzoxOXB4O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5xdWFudGl0eXttYXJnaW4tbGVmdDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NX19LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucXVhbnRpdHl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2MyYzFjMiFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6YXV0b30ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5xdWFudGl0eSBpbnB1dC5hbW91bnR7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnR7bWFyZ2luOjAhaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0IGJ1dHRvbntsaW5lLWhlaWdodDoxZW07cGFkZGluZzoxNnB4IDMycHggMTRweCFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlIWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5hZGQtdG8tY2FydCBidXR0b246YmVmb3Jle2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9kZXRhaWwtY2FydC5zdmcpO2hlaWdodDoyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LXdyYXBwZXIgLmFkZC10by1jYXJ0e21hcmdpbi1yaWdodDowIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlIWltcG9ydGFudDt6LWluZGV4OjV9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAuYWRkLXRvLWNhcnQgLmJ0bnt3aWR0aDoxMDAlfX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LXdyYXA6bm93cmFwO2dhcDoxNnB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW46MCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH19LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCAucHJpY2UtZmluYWwtaG9sZGVye2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjMuMnJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yZW19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuYWRkLXRvLWNhcnQtd3JhcHBlciAucC1maW5hbC1wcmljZS13cmFwcGVyIC5wcmljZS1maW5hbCAucHJpY2UtZmluYWwtaG9sZGVye2ZvbnQtc2l6ZToyLjRyZW19fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmFkZC10by1jYXJ0LXdyYXBwZXIgLnAtZmluYWwtcHJpY2Utd3JhcHBlciAucHJpY2UtbWVhc3VyZSwucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXNhdmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5hZGQtdG8tY2FydC13cmFwcGVyIC5wLWZpbmFsLXByaWNlLXdyYXBwZXIgLnByaWNlLXN0YW5kYXJke2NvbG9yOiNjZDMzNDY7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41ZW19LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciBbZGF0YS10ZXN0aWQ9cHJvZHVjdENhcmREZXNjcl17b3JkZXI6M30ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIFtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZERlc2NyXSBhe2NvbG9yOiMwMDc0NjUhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjRyZW0haW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNWVtIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIFtkYXRhLXRlc3RpZD1wcm9kdWN0Q2FyZERlc2NyXSBhOmFmdGVyLC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgW2RhdGEtdGVzdGlkPXByb2R1Y3RDYXJkRGVzY3JdIGE6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVyc3ttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50O29yZGVyOjQ7d2lkdGg6MTAwJX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0aHtjb2xvcjojM2QzZDNkIWltcG9ydGFudDtmb250LXdlaWdodDo3MDAhaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGh7d2lkdGg6MTAwJX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0ci52YXJpYW50LWxpc3R7bWFyZ2luLWJvdHRvbToxNnB4IWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5kZXRhaWwtcGFyYW1ldGVycyB0ciBbY29sc3Bhbj1cIjJcIl17YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDc0NjU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjU2cHg7cGFkZGluZzowIDAgNTZweDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXXtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmc6MCAwIDMycHh9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgW2NvbHNwYW49XCIyXCJdIC5kZWxpdmVyeS10aW1lLWxhYmVsLC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuc2hpcHBpbmctb3B0aW9uc3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuZGVsaXZlcnktdGltZXttYXJnaW4tbGVmdDowfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuZGVsaXZlcnktdGltZSBzcGFue2NvbG9yOiMwMDk5MDF9fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuc2hpcHBpbmctb3B0aW9uc3ttYXJnaW4tbGVmdDphdXRvfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIFtjb2xzcGFuPVwiMlwiXSAuZGVsaXZlcnktdGltZXttYXJnaW4tbGVmdDo4cHh9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgW2NvbHNwYW49XCIyXCJdIC5kZWxpdmVyeS10aW1lIC5jaG9vc2UtdmFyaWFudHtjb2xvcjojM2JhYzMxfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHRke3dpZHRoOjEwMCUhaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLmRldGFpbC1wYXJhbWV0ZXJzIHNlbGVjdHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudDtwYWRkaW5nOjhweCA0MHB4IDhweCA4cHghaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgW2RhdGEtdGVzdGlkPXByb2R1Y3RDYXJkRGVzY3Jde2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9ue2NvbG9yOiMxODIzMjIhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NTZweDtvcmRlcjoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtc2hvcnQtZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTozMnB4fX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uIHB7Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1zaG9ydC1kZXNjcmlwdGlvbiBwe2ZvbnQtc2l6ZToxLjhyZW19fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnN0YXJzLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7Z2FwOjhweDttYXJnaW4tYm90dG9tOjYwcHg7b3JkZXI6M31AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5zdGFycy13cmFwcGVye21hcmdpbi1ib3R0b206MzJweH19LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciAuc3RhcnN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2dhcDo0cHg7aGVpZ2h0OjIwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6dW5zZXR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAuc3RhcnMtd3JhcHBlciAuc3RhcnMgLnN0YXJ7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnN0YXJzLXdyYXBwZXIgLnN0YXJzIC5zdGFyLnN0YXItb246YmVmb3Jle2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9uLWJpZy5zdmcpfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnN0YXJzLXdyYXBwZXIgLnN0YXJzIC5zdGFyLnN0YXItb2ZmOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYtYmlnLnN2Zyl9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O29yZGVyOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZve21hcmdpbi1ib3R0b206MjRweCFpbXBvcnRhbnR9fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuZmxhZ3MtZGVmYXVsdCAuZmxhZ3MtZXh0cmF7bWFyZ2luLXRvcDowfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMXtjb2xvcjojMDA3NDY1O2ZvbnQtc2l6ZTo1LjZyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowIDAgM3B4IWltcG9ydGFudDtvcmRlcjoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciBoMXtmb250LXNpemU6My4ycmVtO2xpbmUtaGVpZ2h0OjEuMmVtfX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtY29kZXtvcmRlcjoyfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1jb2RlIC5wLWNvZGUtbGFiZWx7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEuNnJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6NXB4fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1jb2RlIC5jaG9vc2UtdmFyaWFudHtjb2xvcjojM2QzZDNkIWltcG9ydGFudDtjb2xvcjojYjJiMmIyIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MS42cmVtIWltcG9ydGFudDtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1jb2RlIC5jaG9vc2UtdmFyaWFudC5uby1kaXNwbGF5e2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzLXdyYXBwZXJ7Z2FwOjE2cHg7b3JkZXI6Mn0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzLWxhYmVse2NvbG9yOiM0NzQ0NDY7Zm9udC1zaXplOjEuM3JlbSFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFyc3thbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7Z2FwOjRweCFpbXBvcnRhbnQ7aGVpZ2h0OnVuc2V0IWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzIGEsLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBzcGFue2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2hlaWdodDoyMHB4IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7d2lkdGg6MjBweCFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBhOmJlZm9yZSwucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzIHNwYW46YmVmb3Jle2ZvbnQtc2l6ZToyMHB4IWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7aGVpZ2h0OjIwcHg7bGVmdDowIWltcG9ydGFudDtsaW5lLWhlaWdodDoyMHB4IWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOjAhaW1wb3J0YW50O3dpZHRoOjEwMCUhaW1wb3J0YW50O3dpZHRoOjIwcHh9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBhLnN0YXItb246YmVmb3JlLC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMgc3Bhbi5zdGFyLW9uOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi1iaWcuc3ZnKX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzIGEuc3Rhci1vZmY6YmVmb3JlLC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAuc3RhcnMgc3Bhbi5zdGFyLW9mZjpiZWZvcmV7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb2ZmLWJpZy5zdmcpfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzIGEsLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBzcGFue2hlaWdodDoyMHB4O3dpZHRoOjIwcHh9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5zdGFycyBhOmJlZm9yZSwucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnN0YXJzIHNwYW46YmVmb3Jle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjIwcHh9fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mb3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NTBweDtvcmRlcjowfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3N7bWFyZ2luLXRvcDo5cHh9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5mbGFncy5mbGFncy1leHRyYXttYXJnaW46MH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dCwucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWdze2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtnYXA6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dDpiZWZvcmUsLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5mbGFnczpiZWZvcmV7ZGlzcGxheTpub25lfS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZy10ZXh0IC5mbGFnLC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3MgLmZsYWd7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjJyZW0haW1wb3J0YW50O3BhZGRpbmc6NXB4IDEycHghaW1wb3J0YW50fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZy10ZXh0IC5mbGFnLmZsYWctZGlzY291bnQsLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5mbGFnLXRleHQgLmZsYWcuZmxhZy1mcmVlc2hpcHBpbmcgLmZsYWctdGV4dCwucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWdzIC5mbGFnLmZsYWctZGlzY291bnQsLnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5mbGFncyAuZmxhZy5mbGFnLWZyZWVzaGlwcGluZyAuZmxhZy10ZXh0e2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudH0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dCAuZmxhZy5mbGFnLWRpc2NvdW50IC5wcmljZS1zdGFuZGFyZCwucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWdzIC5mbGFnLmZsYWctZGlzY291bnQgLnByaWNlLXN0YW5kYXJke2Rpc3BsYXk6bm9uZX0ucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLmZsYWctdGV4dCAuZmxhZy5mbGFnLWRpc2NvdW50IC5wcmljZS1zYXZlLC5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbyAuZmxhZ3MgLmZsYWcuZmxhZy1kaXNjb3VudCAucHJpY2Utc2F2ZXtmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZjtmb250LXNpemU6MnJlbSFpbXBvcnRhbnR9LnByb2R1Y3QtdG9wIC5wLWluZm8td3JhcHBlciAucC1kZXRhaWwtaW5uZXItaGVhZGVyIC5wLWRldGFpbC1pbmZvIC5zdGFycy13cmFwcGVye21hcmdpbi1ib3R0b206MTVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucHJvZHVjdC10b3AgLnAtaW5mby13cmFwcGVyIC5wLWRldGFpbC1pbm5lci1oZWFkZXIgLnAtZGV0YWlsLWluZm8gLnN0YXJzLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9fS5wcm9kdWN0LXRvcCAucC1pbmZvLXdyYXBwZXIgLnAtZGV0YWlsLWlubmVyLWhlYWRlciAucC1kZXRhaWwtaW5mbz5kaXYgLmJyYW5kLWxhYmVse2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjZyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjVweH0uY3VzdG9tLXNsaWRlci13cmFwcGVyIC5zbGljay10cmFjayAuc2xpY2stc2xpZGV7bWFyZ2luLXJpZ2h0OjE2cHghaW1wb3J0YW50fS5kZWxpdmVyeS10aW1lLC5kZWxpdmVyeS10aW1lIC5wYXJhbWV0ZXItZGVwZW5kZW50LC5kZWxpdmVyeS10aW1lLWxhYmVse2ZvbnQtc2l6ZToxLjZyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjAhaW1wb3J0YW50fS5zaHAtdGFicy1yb3d7bWFyZ2luLWJvdHRvbTo1NnB4IWltcG9ydGFudH0uc2hwLXRhYnMtcm93IC5uYXZpZ2F0aW9uLWJ0bntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODgwcHgpey5zaHAtdGFicy1yb3d7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH19LnNocC10YWJzLWhvbGRlcntib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZmZkNDAwO3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsuc2hwLXRhYnMtaG9sZGVye2xlZnQ6NTAlO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxMDB2d319LnNocC10YWJzLWhvbGRlciAuc2hwLXRhYnN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtnYXA6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG8haW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXsuc2hwLXRhYnMtaG9sZGVyIC5zaHAtdGFic3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtvdmVyZmxvdy14OnNjcm9sbDtvdmVyZmxvdy15OmhpZGRlbn0uc2hwLXRhYnMtaG9sZGVyIC5zaHAtdGFiczphZnRlcntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsaHNsYSgwLDAlLDEwMCUsMCksaHNsYSgwLDAlLDEwMCUsLjY4MSkpO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIixHcmFkaWVudFR5cGU9MSk7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjUwcHg7ei1pbmRleDoxMH19LnNocC10YWJzLWhvbGRlciAuc2hwLXRhYnMgLnNocC10YWJbZGF0YS10ZXN0aWQ9dGFiQWx0ZXJuYXRpdmVQcm9kdWN0c117b3JkZXI6MTB9LnNocC10YWJzLWhvbGRlciAuc2hwLXRhYnMgLnNocC10YWIuYWN0aXZlIC5zaHAtdGFiLWxpbmt7YmFja2dyb3VuZC1jb2xvcjojZmZkNDAwIWltcG9ydGFudH0uc2hwLXRhYnMtaG9sZGVyIC5zaHAtdGFicyAuc2hwLXRhYiAuc2hwLXRhYi1saW5re2JhY2tncm91bmQtY29sb3I6I2YyZjJmMiFpbXBvcnRhbnQ7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtjb2xvcjojM2QzZDNkIWltcG9ydGFudDtmb250LXNpemU6MnJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudDtwYWRkaW5nOjE2cHggMjRweCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzAwcHgpey5zaHAtdGFicy1ob2xkZXIgLnNocC10YWJzIC5zaHAtdGFiIC5zaHAtdGFiLWxpbmt7Zm9udC1zaXplOjEuOHJlbSFpbXBvcnRhbnR9fS5zaHAtdGFiLWxpbmssLnNocC10YWJzLC5zaHAtdGFicy1ob2xkZXJ7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnQ7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnR9LnNocC10YWIgYXtib3JkZXItdG9wOnVuc2V0IWltcG9ydGFudH0uc2hwLXRhYi5hY3RpdmUgYXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjM2QzZDNkIWltcG9ydGFudH0uc2hwLXRhYnMtd3JhcHBlciAucm93IC5jb2wtc20tMTI6bm90KC5zaHAtdGFicy1yb3cpe21heC13aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODgwcHgpey5zaHAtdGFicy13cmFwcGVyIC5yb3cgLmNvbC1zbS0xMjpub3QoLnNocC10YWJzLXJvdyl7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX0uc2hwLXRhYnMtd3JhcHBlciAucm93e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc2hwLXRhYnMtd3JhcHBlciAucm93IC5iYW5uZXItaG9sZGVye29yZGVyOi0xfX0uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVye21hcmdpbi1ib3R0b206MjRweH0uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyLm1iLTE2e21hcmdpbi1ib3R0b206NDhweCFpbXBvcnRhbnR9LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2hlaWdodDoxMDAlO2p1c3RpZnktY29udGVudDpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6NDBweCAyNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYTpob3ZlciBpbWd7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfS5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgaW1ne2hlaWdodDphdXRvO2hlaWdodDoxMDAlO2xlZnQ6NTAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjstby1vYmplY3QtcG9zaXRpb246bGVmdDtvYmplY3QtcG9zaXRpb246bGVmdDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDoxMDAlfS5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0c3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkZGNiYjk7Ym90dG9tOnVuc2V0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6dW5zZXQ7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoyNHB4O3Bvc2l0aW9uOmFic29sdXRlO3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDtyaWdodDp1bnNldDt0b3A6dW5zZXQ7dHJhbnNmb3JtOnVuc2V0O3dpZHRoOjEwMCV9LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItbGluaywuc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0LC5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxle2JvcmRlcjp1bnNldDtib3R0b206dW5zZXQhaW1wb3J0YW50O2JveC1zaGFkb3c6dW5zZXQ7bGVmdDp1bnNldCFpbXBvcnRhbnQ7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O3JpZ2h0OnVuc2V0IWltcG9ydGFudDt0ZXh0LWFsaWduOmxlZnQ7dG9wOnVuc2V0IWltcG9ydGFudH0uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci10ZXh0LC5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRpdGxle2JhY2tncm91bmQtY29sb3I6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItdGl0bGV7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtjb2xvcjojM2QzZDNkO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjMuMnJlbTtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MS4yZW07bWFyZ2luLWJvdHRvbToxNnB4fS5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIGEgLmV4dGVuZGVkLWJhbm5lci10ZXh0cyAuZXh0ZW5kZWQtYmFubmVyLXRleHR7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW4tYm90dG9tOjE2cHg7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdH0uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhIC5leHRlbmRlZC1iYW5uZXItdGV4dHMgLmV4dGVuZGVkLWJhbm5lci1saW5re2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZGRjYmI5IWltcG9ydGFudDtib3JkZXItcmFkaXVzOjhweCAwIDhweCAwIWltcG9ydGFudDtjb2xvcjojMTgyMzIyIWltcG9ydGFudDtoZWlnaHQ6dW5zZXQ7bWFyZ2luLXRvcDowIWltcG9ydGFudDtwYWRkaW5nOjEzcHggMjRweCA5cHh9LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYSAuZXh0ZW5kZWQtYmFubmVyLXRleHRzIC5leHRlbmRlZC1iYW5uZXItbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50O2JvcmRlci1jb2xvcjojMDA3NDY1IWltcG9ydGFudDtjb2xvcjojZjVmNGY0IWltcG9ydGFudH0uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciAubGFzdC1iYW5uZXItaG9sZGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2dhcDoyNHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MzJweH0uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciAubGFzdC1iYW5uZXItaG9sZGVyIHB7Y29sb3I6IzE2MTYxNztmb250LXNpemU6My4ycmVtO3BhZGRpbmc6MjRweCAxNXB4IDI0cHggMjRweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg4MHB4KXsuc2hwLXRhYnMtd3JhcHBlciAuYmFubmVye21hcmdpbi1ib3R0b206MDttYXgtd2lkdGg6Y2FsYyg1MCUgLSAxMnB4KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lcntsZWZ0OjUwJTttYXJnaW4tYm90dG9tOjA7bWF4LXdpZHRoOjEwMHZ3O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjEwMHZ3fS5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVye21hcmdpbjowIWltcG9ydGFudH0uc2hwLXRhYnMtd3JhcHBlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciBhe3BhZGRpbmc6MjRweCFpbXBvcnRhbnR9LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgLmxhc3QtYmFubmVyLWhvbGRlcnttYXJnaW46MCAwIDI0cHghaW1wb3J0YW50O3BhZGRpbmc6MCAyNHB4fS5zaHAtdGFicy13cmFwcGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5sYXN0LWJhbm5lci1ob2xkZXIgaW1ne2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MjAwcHh9LnNocC10YWJzLXdyYXBwZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgLmxhc3QtYmFubmVyLWhvbGRlciBwe2ZvbnQtc2l6ZTozLjJyZW07cGFkZGluZzowfX0uYmFubmVyLWhvbGRlcntmbG9hdDpyaWdodDttYXgtd2lkdGg6MzQycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo4ODBweCl7LmJhbm5lci1ob2xkZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2dhcDoyNHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowIWltcG9ydGFudDt3aWR0aDoxMDAlfS5iYW5uZXItaG9sZGVyIC5iYW5uZXJ7bWFyZ2luLWJvdHRvbTowO21heC13aWR0aDpjYWxjKDUwJSAtIDEycHgpfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuYmFubmVyLWhvbGRlcntsZWZ0OjUwJTttYXJnaW4tYm90dG9tOjQwcHg7bWF4LXdpZHRoOjEwMHZ3O3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjEwMHZ3fS5iYW5uZXItaG9sZGVyIC5iYW5uZXJ7bWFyZ2luLWJvdHRvbTowO21heC13aWR0aDoxMDB2dzt3aWR0aDoxMDB2d30uYmFubmVyLWhvbGRlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlcnttYXJnaW46MCFpbXBvcnRhbnR9LmJhbm5lci1ob2xkZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgYXtwYWRkaW5nOjI0cHghaW1wb3J0YW50fS5iYW5uZXItaG9sZGVyIC5iYW5uZXIgLmJhbm5lci13cmFwcGVyIC5sYXN0LWJhbm5lci1ob2xkZXJ7bWFyZ2luOjAgMCAyNHB4IWltcG9ydGFudDtwYWRkaW5nOjAgMjRweH0uYmFubmVyLWhvbGRlciAuYmFubmVyIC5iYW5uZXItd3JhcHBlciAubGFzdC1iYW5uZXItaG9sZGVyIGltZ3ttYXgtd2lkdGg6MjAwcHh9LmJhbm5lci1ob2xkZXIgLmJhbm5lciAuYmFubmVyLXdyYXBwZXIgLmxhc3QtYmFubmVyLWhvbGRlciBwe2ZvbnQtc2l6ZToxLjZyZW07cGFkZGluZzowfX0jcmVsYXRlZEZpbGVze2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjMwcHggMCA4MHB4IWltcG9ydGFudDtvcGFjaXR5OjE7cGFkZGluZzowIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjcmVsYXRlZEZpbGVze21hcmdpbjoyMHB4IDAgNDBweCFpbXBvcnRhbnR9fSNyZWxhdGVkRmlsZXMgLmZpbGVzLWhvbGRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3JlbGF0ZWRGaWxlcyAuZmlsZXMtaG9sZGVyLCNyZWxhdGVkRmlsZXMgbGl7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7d2lkdGg6MTAwJX0jcmVsYXRlZEZpbGVzIGxpe2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmNWY0ZjQ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmNWY0ZjQ7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZjVmNGY0O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2xpc3Qtc3R5bGU6bm9uZX0jcmVsYXRlZEZpbGVzIGxpIGltZ3tkaXNwbGF5Om5vbmV9I3JlbGF0ZWRGaWxlcyBsaSBhe2NvbG9yOiM1YjU5NWE7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nOjIwcHh9LmV4dGVuZGVkLWRlc2NyaXB0aW9ue3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fSNwcm9kdWN0RGlzY3Vzc2lvbiwjcHJvZHVjdFZpZGVvcywjcmF0aW5nVGFiLCNyZWxhdGVkRmlsZXMsLmJhc2ljLWRlc2NyaXB0aW9uLC5leHRlbmRlZC1kZXNjcmlwdGlvbiwudmlkZW9zLXdyYXBwZXJ7bWFyZ2luOjAgMCA1NnB4fSNwcm9kdWN0RGlzY3Vzc2lvbiBwLCNwcm9kdWN0VmlkZW9zIHAsI3JhdGluZ1RhYiBwLCNyZWxhdGVkRmlsZXMgcCwuYmFzaWMtZGVzY3JpcHRpb24gcCwuZXh0ZW5kZWQtZGVzY3JpcHRpb24gcCwudmlkZW9zLXdyYXBwZXIgcHtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW4tdG9wOjB9I3Byb2R1Y3REaXNjdXNzaW9uIHRhYmxlLCNwcm9kdWN0VmlkZW9zIHRhYmxlLCNyYXRpbmdUYWIgdGFibGUsI3JlbGF0ZWRGaWxlcyB0YWJsZSwuYmFzaWMtZGVzY3JpcHRpb24gdGFibGUsLmV4dGVuZGVkLWRlc2NyaXB0aW9uIHRhYmxlLC52aWRlb3Mtd3JhcHBlciB0YWJsZXt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjk5MXB4KXsjcHJvZHVjdERpc2N1c3Npb24sI3Byb2R1Y3RWaWRlb3MsI3JhdGluZ1RhYiwuYmFzaWMtZGVzY3JpcHRpb24sLmV4dGVuZGVkLWRlc2NyaXB0aW9uLC52aWRlb3Mtd3JhcHBlcntkaXNwbGF5OmJsb2NrfSNwcm9kdWN0RGlzY3Vzc2lvbnttYXJnaW4tYm90dG9tOjQwcHghaW1wb3J0YW50fX0ucHJvZHVjdHMtYmxvY2sucHJvZHVjdHMtYWx0ZXJuYXRpdmU+ZGl2Om50aC1jaGlsZCg0biksLnByb2R1Y3RzLWJsb2NrLnByb2R1Y3RzLXJlbGF0ZWQ+ZGl2Om50aC1jaGlsZCg0bil7Ym9yZGVyLXJpZ2h0LXN0eWxlOnVuc2V0IWltcG9ydGFudH0jcHJvZHVjdHNBbHRlcm5hdGl2ZSwjcmVsYXRlZFByb2R1Y3Rze21hcmdpbjowIDAgNTZweDtwb3NpdGlvbjpyZWxhdGl2ZX0jcHJvZHVjdHNBbHRlcm5hdGl2ZSBoMiwjcmVsYXRlZFByb2R1Y3RzIGgye21hcmdpbjowIDAgNTZweDtwYWRkaW5nOjAgODBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjcHJvZHVjdHNBbHRlcm5hdGl2ZSBoMiwjcmVsYXRlZFByb2R1Y3RzIGgye21hcmdpbjowIDAgNDBweDtwYWRkaW5nOjB9I3Byb2R1Y3RzQWx0ZXJuYXRpdmUgLnByb2R1Y3QgLnAtYm90dG9tPmRpdiwjcmVsYXRlZFByb2R1Y3RzIC5wcm9kdWN0IC5wLWJvdHRvbT5kaXZ7aGVpZ2h0OnVuc2V0fX0jcHJvZHVjdHNBbHRlcm5hdGl2ZSAucHJvZHVjdHMtcmVsYXRlZCwjcmVsYXRlZFByb2R1Y3RzIC5wcm9kdWN0cy1yZWxhdGVke21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9I3Byb2R1Y3RzQWx0ZXJuYXRpdmUgLnN3aXBlci1idXR0b24tbmV4dCwjcmVsYXRlZFByb2R1Y3RzIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDpjYWxjKDUwJSArIDI4cHgpO3JpZ2h0OnVuc2V0O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfSNwcm9kdWN0c0FsdGVybmF0aXZlIC5zd2lwZXItYnV0dG9uLXByZXYsI3JlbGF0ZWRQcm9kdWN0cyAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6Y2FsYyg1MCUgLSAyOHB4KTtyaWdodDp1bnNldDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjcHJvZHVjdHNBbHRlcm5hdGl2ZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LCNyZWxhdGVkUHJvZHVjdHMgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OmNhbGMoNTAlICsgMjhweCk7cmlnaHQ6dW5zZXQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9I3Byb2R1Y3RzQWx0ZXJuYXRpdmUgLnN3aXBlci1idXR0b24tcHJldiwjcmVsYXRlZFByb2R1Y3RzIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDpjYWxjKDUwJSAtIDI4cHgpO3JpZ2h0OnVuc2V0O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfX0jZGVzY3JpcHRpb257YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNkZXNjcmlwdGlvbiAjcHJvZHVjdFZpZGVvc3ttYXgtd2lkdGg6NDY0cHg7d2lkdGg6MTAwJX0jZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXgtd2lkdGg6NzA2cHg7cGFkZGluZzowIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyNTBweCl7I2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lcnttYXgtd2lkdGg6NTUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7I2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lcnttYXgtd2lkdGg6NDUlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCl7I2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lcnttYXgtd2lkdGg6MTAwJX19I2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTo1NnB4O21hcmdpbi10b3A6MDtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6MTAwJX0jZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiBoMzpmaXJzdC1vZi10eXBle2NvbG9yOiMwMDc0NjU7Zm9udC1zaXplOjMuMnJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luOjAgMCAzMnB4fSNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9uIGgye2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW46MTZweCAwIDhweH0jZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uLWlubmVyIC5iYXNpYy1kZXNjcmlwdGlvbiBwe2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46MCAwIDE2cHh9I2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gb2wsI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gdWx7cGFkZGluZy1sZWZ0OjMycHh9I2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gb2wgbGksI2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuYmFzaWMtZGVzY3JpcHRpb24gdWwgbGl7Zm9udC13ZWlnaHQ6NTAwO21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODgwcHgpeyNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmJhc2ljLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6NDBweH19I2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbi1pbm5lciAuZXh0ZW5kZWQtZGVzY3JpcHRpb257bWFyZ2luLWJvdHRvbTo4MHB4O21hcmdpbi10b3A6MDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNkZXNjcmlwdGlvbiAuZGVzY3JpcHRpb24taW5uZXIgLmV4dGVuZGVkLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6NDBweH19I3RhYi1jb250ZW50IC5kZXRhaWwtcGFyYW1ldGVycyB0cnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO3BhZGRpbmc6MTJweCAyNHB4O3dpZHRoOjEwMCV9I3RhYi1jb250ZW50IC5kZXRhaWwtcGFyYW1ldGVycyB0cjpudGgtb2YtdHlwZSgybil7YmFja2dyb3VuZC1jb2xvcjojZmFmN2Y1fSN0YWItY29udGVudCAuZGV0YWlsLXBhcmFtZXRlcnMgdHIgdGh7Y29sb3I6IzcwNmU2Zjtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjdlbTtwYWRkaW5nOjAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdH0jdGFiLWNvbnRlbnQgLmRldGFpbC1wYXJhbWV0ZXJzIHRyIGEsI3RhYi1jb250ZW50IC5kZXRhaWwtcGFyYW1ldGVycyB0ciB0ZHtjb2xvcjojNzA2ZTZmO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjdlbTttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO3BhZGRpbmc6MCFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0O3dvcmQtYnJlYWs6YnJlYWstYWxsfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyN0YWItY29udGVudCAuZGV0YWlsLXBhcmFtZXRlcnMgdHJ7cGFkZGluZzo4cHggMTBweH0jdGFiLWNvbnRlbnQgLmRldGFpbC1wYXJhbWV0ZXJzIHRyOm50aC1vZi10eXBlKDJuKXtiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9fS5ob2xkZXItc2lkZS1iYW5uZXJze2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjQwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59LmhvbGRlci1zaWRlLWJhbm5lcnMgLndyYXBwZXItc2lkZS1iYW5uZXJze21heC13aWR0aDo3MzJweDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsuaG9sZGVyLXNpZGUtYmFubmVyc3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uaG9sZGVyLXNpZGUtYmFubmVycyAud3JhcHBlci1zaWRlLWJhbm5lcnN7bWF4LXdpZHRoOjEwMCU7d2lkdGg6MTAwJX19LnNpZGUtYmFubmVyc3ttYXgtd2lkdGg6NDY0cHg7d2lkdGg6MTAwJX0uc2lkZS1iYW5uZXJzIC5mdWxsLXJlZHthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWIzZjMwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjQ4cHg7cGFkZGluZzoyNHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5zaWRlLWJhbm5lcnMgLmZ1bGwtcmVke21hcmdpbi1ib3R0b206MjRweH19LnNpZGUtYmFubmVycyAuZnVsbC1yZWQgaW1ne2FzcGVjdC1yYXRpbzo0MTYvMzUyO21hcmdpbi1ib3R0b206MzJweDt3aWR0aDoxMDAlfS5zaWRlLWJhbm5lcnMgLmZ1bGwtcmVkIHB7Y29sb3I6I2Y1ZjRmNDtmb250LXNpemU6My4ycmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46MCAwIDI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnNpZGUtYmFubmVycyAuZnVsbC1yZWQgcHtmb250LXNpemU6Mi40cmVtfX0uc2lkZS1iYW5uZXJzIC5mdWxsLXJlZCAuYnRue2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnR9LnNpZGUtYmFubmVycyAuZnVsbC1yZWQgLmJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50O2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50fS5zaWRlLWJhbm5lcnMgLmJvcmRlci1yZWR7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjo1cHggc29saWQgI2ViM2YzMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTo3MHB4O3BhZGRpbmc6MjdweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuc2lkZS1iYW5uZXJzIC5ib3JkZXItcmVke21hcmdpbi1ib3R0b206MjRweH19LnNpZGUtYmFubmVycyAuYm9yZGVyLXJlZCBpbWd7YXNwZWN0LXJhdGlvOjM3Ni8xMzg7bWFyZ2luOjAgYXV0byAyNHB4O21heC13aWR0aDoxMDAlfS5zaWRlLWJhbm5lcnMgLmJvcmRlci1yZWQgcHtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjI0cHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2lkZS1iYW5uZXJzIC5ib3JkZXItcmVkIHA6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NTtib3JkZXItcmFkaXVzOjIwcHg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjRweDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxMDIlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5zaWRlLWJhbm5lcnMgLmJvcmRlci1yZWQgcHtmb250LXNpemU6MnJlbTtwYWRkaW5nOjE2cHggMH19LnNpZGUtYmFubmVycyAuanVzdC1pbWd7ZGlzcGxheTpmbGV4fS5zaWRlLWJhbm5lcnMgLmp1c3QtaW1nIGltZ3ttYXJnaW4tbGVmdDphdXRvfSNyZWxhdGVkUHJvZHVjdHN7cG9zaXRpb246cmVsYXRpdmV9I3JhdGluZ1RhYiBwW2RhdGEtdGVzdGlkPXRleHRBcmVhXXt0ZXh0LWFsaWduOmNlbnRlcn0jcmF0aW5nVGFiICNyYXRpbmdXcmFwcGVye21hcmdpbi1ib3R0b206NDBweH0jcmF0aW5nVGFiICNyYXRpbmdXcmFwcGVyIC5yYXRlLXdyYXB7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jcmF0aW5nVGFiICNyYXRpbmdXcmFwcGVyIC5yYXRlLXdyYXAgLnJhdGUtZm9ybS10cmlnZ2Vye2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O21hcmdpbjowfSNyYXRpbmdUYWIgI3JhdGluZ1dyYXBwZXIgLnJhdGUtd3JhcCAucmF0ZS1mb3JtLXRyaWdnZXIgLmxpbmstbGlrZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50O2JvcmRlcjp1bnNldCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnVuc2V0IWltcG9ydGFudDtjb2xvcjojZjVmNGY0IWltcG9ydGFudDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuMTRlbTtwYWRkaW5nOjE3cHggMzJweCAxNXB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9I3JhdGluZ1RhYiAjcmF0aW5nV3JhcHBlciAucmF0ZS13cmFwIC5yYXRlLWZvcm0tdHJpZ2dlciAubGluay1saWtlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NSFpbXBvcnRhbnR9I3JhdGluZ1RhYiAjcmF0aW5nV3JhcHBlciAucmF0ZS13cmFwIC5yYXRlLWZvcm0tdHJpZ2dlciAubGluay1saWtlOmJlZm9yZXtkaXNwbGF5Om5vbmV9I3JhdGluZ1RhYiAudm90ZXMtd3JhcHttYXJnaW4tYm90dG9tOjQwcHg7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3dpZHRoOjEwMCV9I3JhdGluZ1RhYiAudm90ZXMtd3JhcCAudm90ZS13cmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtib3JkZXItdG9wLXdpZHRoOjA7Ym9yZGVyOjFweCBzb2xpZCAjZDZkNWQ2IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O3BhZGRpbmc6MzJweCA1NnB4IWltcG9ydGFudDt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcHtwYWRkaW5nOjE2cHghaW1wb3J0YW50fX0jcHJvZHVjdERpc2N1c3Npb24sI3JhdGluZ1RhYntkaXNwbGF5OmJsb2NrIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjgwcHg7b3BhY2l0eToxIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7I3Byb2R1Y3REaXNjdXNzaW9uLCNyYXRpbmdUYWJ7bWFyZ2luLWJvdHRvbTo1NnB4fX0jcHJvZHVjdERpc2N1c3Npb24gI3JhdGluZ1dyYXBwZXIsI3JhdGluZ1RhYiAjcmF0aW5nV3JhcHBlcnt3aWR0aDoxMDAlfSNwcm9kdWN0RGlzY3Vzc2lvbiAuZGlzY3Vzc2lvbkNvbnRhaW5lciwjcmF0aW5nVGFiIC5kaXNjdXNzaW9uQ29udGFpbmVye3dpZHRoOjEwMCUhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpeyNwcm9kdWN0RGlzY3Vzc2lvbiAucmF0ZS13cmFwLCNyYXRpbmdUYWIgLnJhdGUtd3JhcHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7Z2FwOjI0cHghaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtd3JhcDphZnRlciwjcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtd3JhcDpiZWZvcmUsI3JhdGluZ1RhYiAucmF0ZS13cmFwOmFmdGVyLCNyYXRpbmdUYWIgLnJhdGUtd3JhcDpiZWZvcmV7ZGlzcGxheTpub25lfX0jcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzLCNyYXRpbmdUYWIgLnN0YXJze2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjAhaW1wb3J0YW50O2dhcDo0cHg7aGVpZ2h0OjIwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6dW5zZXR9I3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyAuc3RhciwjcmF0aW5nVGFiIC5zdGFycyAuc3RhcntoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O3dpZHRoOjIwcHh9I3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyAuc3Rhci5zdGFyLW9uOmJlZm9yZSwjcmF0aW5nVGFiIC5zdGFycyAuc3Rhci5zdGFyLW9uOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi1iaWcuc3ZnKX0jcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIC5zdGFyLnN0YXItb2ZmOmJlZm9yZSwjcmF0aW5nVGFiIC5zdGFycyAuc3Rhci5zdGFyLW9mZjpiZWZvcmV7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0YXItb2ZmLWJpZy5zdmcpfSNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgYSwjcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIHNwYW4sI3JhdGluZ1RhYiAuc3RhcnMgYSwjcmF0aW5nVGFiIC5zdGFycyBzcGFue2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0jcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIGE6YmVmb3JlLCNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgc3BhbjpiZWZvcmUsI3JhdGluZ1RhYiAuc3RhcnMgYTpiZWZvcmUsI3JhdGluZ1RhYiAuc3RhcnMgc3BhbjpiZWZvcmV7Zm9udC1zaXplOjEycHghaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEycHghaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJSFpbXBvcnRhbnR9I3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBhLnN0YXItb2ZmLCNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgc3Bhbi5zdGFyLW9mZiwjcmF0aW5nVGFiIC5zdGFycyBhLnN0YXItb2ZmLCNyYXRpbmdUYWIgLnN0YXJzIHNwYW4uc3Rhci1vZmZ7Y29sb3I6I2Y5Y2FiNX0jcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIGEuc3Rhci1oYWxmLCNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgYS5zdGFyLW9uLCNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgc3Bhbi5zdGFyLWhhbGYsI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBzcGFuLnN0YXItb24sI3JhdGluZ1RhYiAuc3RhcnMgYS5zdGFyLWhhbGYsI3JhdGluZ1RhYiAuc3RhcnMgYS5zdGFyLW9uLCNyYXRpbmdUYWIgLnN0YXJzIHNwYW4uc3Rhci1oYWxmLCNyYXRpbmdUYWIgLnN0YXJzIHNwYW4uc3Rhci1vbntjb2xvcjojMmEyYTI4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsjcHJvZHVjdERpc2N1c3Npb24gLnN0YXJzIGEsI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBzcGFuLCNyYXRpbmdUYWIgLnN0YXJzIGEsI3JhdGluZ1RhYiAuc3RhcnMgc3BhbntoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fSNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMgYTpiZWZvcmUsI3Byb2R1Y3REaXNjdXNzaW9uIC5zdGFycyBzcGFuOmJlZm9yZSwjcmF0aW5nVGFiIC5zdGFycyBhOmJlZm9yZSwjcmF0aW5nVGFiIC5zdGFycyBzcGFuOmJlZm9yZXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMHB4fX0jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtYXZlcmFnZSwjcmF0aW5nVGFiIC5yYXRlLWF2ZXJhZ2V7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnQ7Zm9udC1zaXplOjUuNnJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudH0jcHJvZHVjdERpc2N1c3Npb24gaW5wdXRbdHlwZT1lbWFpbF0sI3JhdGluZ1RhYiBpbnB1dFt0eXBlPWVtYWlsXXtwYWRkaW5nLWxlZnQ6NDVweCFpbXBvcnRhbnR9I3Byb2R1Y3REaXNjdXNzaW9uIC52b3RlLXRpdGxlLCNyYXRpbmdUYWIgLnZvdGUtdGl0bGV7ZGlzcGxheTpub25lfSNwcm9kdWN0RGlzY3Vzc2lvbiAuc3RhcnMsI3JhdGluZ1RhYiAuc3RhcnN7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9I3Byb2R1Y3REaXNjdXNzaW9uIC5yYXRlLXZhbHVlLCNyYXRpbmdUYWIgLnJhdGUtdmFsdWV7Zm9udC1zaXplOjEuNnJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwIWltcG9ydGFudH0jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtbGlzdCAucmF0ZS1zdGFyIC5zdGFyLW9mZjpiZWZvcmUsI3JhdGluZ1RhYiAucmF0ZS1saXN0IC5yYXRlLXN0YXIgLnN0YXItb2ZmOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi5zdmcpfSNwcm9kdWN0RGlzY3Vzc2lvbiAucmF0ZS1saXN0IC5yYXRlLWJsb2NrLCNyYXRpbmdUYWIgLnJhdGUtbGlzdCAucmF0ZS1ibG9ja3tiYWNrZ3JvdW5kLWNvbG9yOiNmNmYyZWU7Ym9yZGVyLXJhZGl1czozMHB4O3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9I3Byb2R1Y3REaXNjdXNzaW9uIC5yYXRlLWxpc3QgLnJhdGUtYmxvY2sgLnJhdGUtYmFyLCNyYXRpbmdUYWIgLnJhdGUtbGlzdCAucmF0ZS1ibG9jayAucmF0ZS1iYXJ7YmFja2dyb3VuZC1jb2xvcjojY2Q5OTMzfSNwcm9kdWN0RGlzY3Vzc2lvbiAucmF0ZS1saXN0IC5yYXRlLWJsb2NrIC5yYXRlLWJhciAucmF0ZS1jb3VudCwjcmF0aW5nVGFiIC5yYXRlLWxpc3QgLnJhdGUtYmxvY2sgLnJhdGUtYmFyIC5yYXRlLWNvdW50e2Rpc3BsYXk6bm9uZX0jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtc3Rhci13cmFwLCNyYXRpbmdUYWIgLnJhdGUtc3Rhci13cmFwe2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZ3JvdzoxO2ZsZXg6dW5zZXQ7Z2FwOjEwcHg7aGVpZ2h0OnVuc2V0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOnVuc2V0fSNwcm9kdWN0RGlzY3Vzc2lvbiAucmF0ZS1zdGFyLXdyYXAgLnN0YXJzLWxhYmVsLCNyYXRpbmdUYWIgLnJhdGUtc3Rhci13cmFwIC5zdGFycy1sYWJlbHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjNyZW19I3Byb2R1Y3REaXNjdXNzaW9uIC5yYXRpbmctaWNvbiwjcmF0aW5nVGFiIC5yYXRpbmctaWNvbntib3JkZXI6MXB4IHNvbGlkICMzZDNkM2Q7Ym9yZGVyLXJhZGl1czo4cHggMCA4cHggMDtwYWRkaW5nOjEwcHggMzVweH0jcHJvZHVjdERpc2N1c3Npb24gLnJhdGUtYXZlcmFnZS1pbm5lciwjcmF0aW5nVGFiIC5yYXRlLWF2ZXJhZ2UtaW5uZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAsI3JhdGluZ1RhYiAudm90ZXMtd3JhcHttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7d2lkdGg6MTAwJX0jcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCwjcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXB7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtib3JkZXI6dW5zZXQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6dW5zZXR9I3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLmhlbHBlciwjcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLmhlbHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC13aWR0aDowO2JvcmRlcjoxcHggc29saWQgI2Q2ZDVkNiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtwYWRkaW5nOjMycHggNTZweCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsjcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAuaGVscGVyLCNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAuaGVscGVye3BhZGRpbmc6MTZweCFpbXBvcnRhbnR9fSNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciwjcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVye21hcmdpbi1ib3R0b206MTZweH0jcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtcGljLCNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtcGlje2Rpc3BsYXk6bm9uZX0jcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtcGljIC52b3RlLWluaXRpYWxzLCNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtcGljIC52b3RlLWluaXRpYWxze2JhY2tncm91bmQtY29sb3I6I2RkY2JiOSFpbXBvcnRhbnQ7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnR9I3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLWRlbGltZXRlciwjcHJvZHVjdERpc2N1c3Npb24gLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtdGltZSwjcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLWRlbGltZXRlciwjcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLXRpbWV7ZGlzcGxheTpub25lfSNwcm9kdWN0RGlzY3Vzc2lvbiAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLWhlYWRlciAudm90ZS1zdW1tYXJ5IC52b3RlLW5hbWUsI3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtaGVhZGVyIC52b3RlLXN1bW1hcnkgLnZvdGUtbmFtZSBzcGFuLCNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtc3VtbWFyeSAudm90ZS1uYW1lLCNyYXRpbmdUYWIgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1oZWFkZXIgLnZvdGUtc3VtbWFyeSAudm90ZS1uYW1lIHNwYW57Zm9udC1zaXplOjIuNHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS4yZW07bWFyZ2luLWJvdHRvbTo4cHh9I3Byb2R1Y3REaXNjdXNzaW9uIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtY29udGVudCwjcmF0aW5nVGFiIC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtY29udGVudHtjb2xvcjojNzA2ZTZmO2ZvbnQtc2l6ZToxLjRyZW07Zm9udC13ZWlnaHQ6NTAwfSNwcm9kdWN0RGlzY3Vzc2lvbiAucm93IC5mb3JtLWdyb3VwLCNyYXRpbmdUYWIgLnJvdyAuZm9ybS1ncm91cHt3aWR0aDoxMDAlfSNwcm9kdWN0RGlzY3Vzc2lvbnttYXJnaW4tYm90dG9tOjMycHh9I2Rpc2N1c3Npb25XcmFwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7Z2FwOjI0cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I2Rpc2N1c3Npb25XcmFwcGVyIC5hZGQtY29tbWVudHttYXJnaW4tbGVmdDp1bnNldCFpbXBvcnRhbnR9I2Rpc2N1c3Npb25XcmFwcGVyIC5hZGQtY29tbWVudCAubGluay1saWtle2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NSFpbXBvcnRhbnQ7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtib3JkZXItY29sb3I6dW5zZXQhaW1wb3J0YW50O2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS4xNGVtO3BhZGRpbmc6MTdweCAzMnB4IDE1cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0jZGlzY3Vzc2lvbldyYXBwZXIgLmFkZC1jb21tZW50IC5saW5rLWxpa2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1IWltcG9ydGFudH0jZGlzY3Vzc2lvbldyYXBwZXIgLmFkZC1jb21tZW50IC5saW5rLWxpa2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uc2hwLXRhYnMtd3JhcHBlciAuY29sLXNtLTEye3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fSNwcm9kdWN0VmlkZW9ze2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50O29wYWNpdHk6MSFpbXBvcnRhbnR9I3Byb2R1Y3RWaWRlb3MgaWZyYW1le2FzcGVjdC1yYXRpbzoxNi85O2hlaWdodDp1bnNldCFpbXBvcnRhbnR9I2Rlc2NyaXB0aW9uLCNkaXNjdXNzaW9uV3JhcHBlciwjcHJvZHVjdERpc2N1c3Npb24sI3Byb2R1Y3RWaWRlb3MsI3JhdGluZ1RhYiwjcmF0aW5nV3JhcHBlciwjcmVsYXRlZFByb2R1Y3Rze3Njcm9sbC1tYXJnaW4tdG9wOjE1MHB4fSNkZXNjcmlwdGlvbiBoMzpmaXJzdC1vZi10eXBlLCNkaXNjdXNzaW9uV3JhcHBlciBoMzpmaXJzdC1vZi10eXBlLCNwcm9kdWN0RGlzY3Vzc2lvbiBoMzpmaXJzdC1vZi10eXBlLCNwcm9kdWN0VmlkZW9zIGgzOmZpcnN0LW9mLXR5cGUsI3JhdGluZ1RhYiBoMzpmaXJzdC1vZi10eXBlLCNyYXRpbmdXcmFwcGVyIGgzOmZpcnN0LW9mLXR5cGUsI3JlbGF0ZWRQcm9kdWN0cyBoMzpmaXJzdC1vZi10eXBle2NvbG9yOiMwMDc0NjU7Zm9udC1zaXplOjMuMnJlbTtmb250LXdlaWdodDo1MDA7bWFyZ2luOjAgMCAzMnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5zaHAtdGFic3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50O292ZXJmbG93LXg6c2Nyb2xsIWltcG9ydGFudDtvdmVyZmxvdy15OmhpZGRlbiFpbXBvcnRhbnR9LmhpZGRlbi1saW5rcywubmF2aWdhdGlvbi1idG57ZGlzcGxheTpub25lIWltcG9ydGFudH19LnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9ue2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LnAtaW5mby13cmFwcGVyIC5wLXNob3J0LWRlc2NyaXB0aW9uLC5wcm9jZW50YXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ucHJvY2VudGF7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tYm90dG9tOjMycHh9LnByb2NlbnRhIC5pbWd7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtoZWlnaHQ6MzJweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1yaWdodDo0cHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MzBweH0ucHJvY2VudGEgLmltZzpiZWZvcmV7YmFja2dyb3VuZDpuby1yZXBlYXQgNTAlO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtjb250ZW50OlwiXCI7aGVpZ2h0OjEwMCU7bGVmdDo1MCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyOy1vLW9iamVjdC1wb3NpdGlvbjpjZW50ZXI7b2JqZWN0LXBvc2l0aW9uOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDoxMDAlfS5wcm9jZW50YSAuaW1nLmZ1bGw6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9rYWthby1mdWxsLnN2Zyl9LnByb2NlbnRhIC5pbWcuaGFsZjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2tha2FvLWhhbGYuc3ZnKX0ucHJvY2VudGEgLmltZy5ub25le2Rpc3BsYXk6bm9uZX0ucHJvY2VudGEgc3BhbnttYXJnaW4tbGVmdDoxNnB4fS5jYXJ0LWhlYWRlci13cmFwcGVye21hcmdpbi1ib3R0b206NTZweDtwYWRkaW5nOjAgMnJlbTtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmNhcnQtaGVhZGVyLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTo0MHB4O3BhZGRpbmc6MCAyMHB4fX0uY2FydC1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjp1bnNldCFpbXBvcnRhbnQ7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2dhcDowO2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50O2xpc3Qtc3R5bGU6bm9uZSFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0byFpbXBvcnRhbnQ7bWF4LXdpZHRoOjkwNHB4IWltcG9ydGFudDtwYWRkaW5nOjU2cHggMCFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnR9LmNhcnQtaGVhZGVyOmFmdGVyLC5jYXJ0LWhlYWRlcjpiZWZvcmV7ZGlzcGxheTpub25lfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuY2FydC1oZWFkZXJ7ZGlzcGxheTpncmlkIWltcG9ydGFudDtnYXA6NHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMyxtaW5tYXgoMXB4LDFmcikpO21heC13aWR0aDoxMDAlIWltcG9ydGFudDtwYWRkaW5nOjI0cHggMCFpbXBvcnRhbnR9fS5jYXJ0LWhlYWRlciBzdHJvbmd7Zm9udC13ZWlnaHQ6NDAwO3Bvc2l0aW9uOnJlbGF0aXZlfS5jYXJ0LWhlYWRlciBsaXtkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uY2FydC1oZWFkZXIgLnN0ZXB7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlcjp1bnNldDtib3JkZXItcmFkaXVzOjA7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4OjEgMSBhdXRvO2p1c3RpZnktY29udGVudDpjZW50ZXI7dG9wOnVuc2V0IWltcG9ydGFudH0uY2FydC1oZWFkZXIgLnN0ZXAuc3RlcC0xe2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5jYXJ0LWhlYWRlciAuc3RlcC5zdGVwLTJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uY2FydC1oZWFkZXIgLnN0ZXAuc3RlcC0ze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uY2FydC1oZWFkZXIgLnN0ZXAgYSwuY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25ne2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtjb2xvcjojOTk5IWltcG9ydGFudDtkaXNwbGF5OmZsZXg7Zm9udC1mYW1pbHk6UG9wcGlucyxzYW5zLXNlcmlmIWltcG9ydGFudDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjQwMDtnYXA6MTBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xldHRlci1zcGFjaW5nOi4wM2VtO2xpbmUtaGVpZ2h0OjEuNWVtO21heC13aWR0aDoxODBweDtwYWRkaW5nOjE2cHggNDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY2FydC1oZWFkZXIgLnN0ZXAgYSwuY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25ne2ZvbnQtc2l6ZToxcmVtO21heC13aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM0MHB4KXsuY2FydC1oZWFkZXIgLnN0ZXAgYSwuY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25ne3doaXRlLXNwYWNlOm5vcm1hbH19LmNhcnQtaGVhZGVyIC5zdGVwIGEgc3BhbiwuY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25nIHNwYW57dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50fS5jYXJ0LWhlYWRlciAuc3RlcCBhIHNwYW46YmVmb3JlLC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmcgc3BhbjpiZWZvcmV7ZGlzcGxheTpub25lfS5jYXJ0LWhlYWRlciAuc3RlcCBhOmJlZm9yZSwuY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25nOmJlZm9yZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpibG9jaztkaXNwbGF5OmZsZXg7ZGlzcGxheTpub25lIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47Zm9udC1zaXplOjEuM3JlbTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xlZnQ6NTAlO3RvcDoxNnB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5jYXJ0LWhlYWRlciAuc3RlcCBhOmFmdGVyLC5jYXJ0LWhlYWRlciAuc3RlcCBhOmJlZm9yZSwuY2FydC1oZWFkZXIgLnN0ZXAgc3Ryb25nOmFmdGVyLC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmc6YmVmb3Jle2JhY2tncm91bmQtcG9zaXRpb246NTAlO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtjb250ZW50OlwiXCI7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MDttYXJnaW46MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyNHB4fS5jYXJ0LWhlYWRlciAuc3RlcCBhOmFmdGVyLC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmc6YWZ0ZXJ7ZGlzcGxheTpibG9jaztkaXNwbGF5Om5vbmU7cmlnaHQ6LTQ0cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKX1AbWVkaWEgKG1heC13aWR0aDo5MDBweCl7LmNhcnQtaGVhZGVyIC5zdGVwIGE6YmVmb3JlLC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmc6YmVmb3Jle3RvcDoxMHB4fS5jYXJ0LWhlYWRlciAuc3RlcCBhOmFmdGVyLC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmc6YWZ0ZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmNhcnQtaGVhZGVyIC5zdGVwIGEsLmNhcnQtaGVhZGVyIC5zdGVwIHN0cm9uZ3tmb250LXNpemU6MS4zcmVtO2ZvbnQtd2VpZ2h0OjYwMH19QG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpey5jYXJ0LWhlYWRlciAuc3RlcCBhLC5jYXJ0LWhlYWRlciAuc3RlcCBzdHJvbmd7Zm9udC1zaXplOjFyZW19fS5jYXJ0LWhlYWRlciAuc3RlcCBhe3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJ0LWhlYWRlciAuc3RlcCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmNhcnQtaGVhZGVyIC5zdGVwLmFjdGl2ZXtjb2xvcjojMTgyMzIyIWltcG9ydGFudH0uY2FydC1oZWFkZXIgLnN0ZXAuYWN0aXZlIGEsLmNhcnQtaGVhZGVyIC5zdGVwLmFjdGl2ZSBzdHJvbmd7YmFja2dyb3VuZC1jb2xvcjojZmZkNDAwfS5jYXJ0LWhlYWRlciAuc3RlcC5hY3RpdmUgYSBzcGFuLC5jYXJ0LWhlYWRlciAuc3RlcC5hY3RpdmUgc3Ryb25nIHNwYW57Y29sb3I6IzE4MjMyMiFpbXBvcnRhbnR9LmNhcnQtaGVhZGVyIC5zdGVwLTEgYTpiZWZvcmUsLmNhcnQtaGVhZGVyIC5zdGVwLTEgc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiMDFcIn0uY2FydC1oZWFkZXIgLnN0ZXAtMiBhOmJlZm9yZSwuY2FydC1oZWFkZXIgLnN0ZXAtMiBzdHJvbmc6YmVmb3Jle2NvbnRlbnQ6XCIwMlwifS5jYXJ0LWhlYWRlciAuc3RlcC0yLmFjdGl2ZSBhOmJlZm9yZSwuY2FydC1oZWFkZXIgLnN0ZXAtMi5hY3RpdmUgc3Ryb25nOmJlZm9yZXtvcGFjaXR5OjF9LmNhcnQtaGVhZGVyIC5zdGVwLTMgYTpiZWZvcmUsLmNhcnQtaGVhZGVyIC5zdGVwLTMgc3Ryb25nOmJlZm9yZXtjb250ZW50OlwiMDNcIn0uY2FydC1oZWFkZXIgLnN0ZXAtMyBhOmFmdGVyLC5jYXJ0LWhlYWRlciAuc3RlcC0zIHN0cm9uZzphZnRlcntkaXNwbGF5Om5vbmV9LmNhcnQtaGVhZGVyIC5zdGVwLTMuYWN0aXZlIGE6YmVmb3JlLC5jYXJ0LWhlYWRlciAuc3RlcC0zLmFjdGl2ZSBzdHJvbmc6YmVmb3Jle29wYWNpdHk6MX0uY2FydC1oZWFkZXIgLnN0ZXAtMy5hY3RpdmUgYTphZnRlciwuY2FydC1oZWFkZXIgLnN0ZXAtMy5hY3RpdmUgc3Ryb25nOmFmdGVye2Rpc3BsYXk6bm9uZX0uY2FydC1oZWFkZXIgLnN0ZXAtMS5jb21wbGV0ZWQgYSwuY2FydC1oZWFkZXIgLnN0ZXAtMS5jb21wbGV0ZWQgc3Ryb25nLC5jYXJ0LWhlYWRlciAuc3RlcC0yLmNvbXBsZXRlZCBhLC5jYXJ0LWhlYWRlciAuc3RlcC0yLmNvbXBsZXRlZCBzdHJvbmcsLmNhcnQtaGVhZGVyIC5zdGVwLTMuY29tcGxldGVkIGEsLmNhcnQtaGVhZGVyIC5zdGVwLTMuY29tcGxldGVkIHN0cm9uZ3tiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTM7Y29sb3I6Izk5OSFpbXBvcnRhbnR9LnJvd3ttYXJnaW4tbGVmdDowIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9LmNhcnQtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5jYXJ0LXJvd3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2dhcDoyNHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5jYXJ0LXJvdzphZnRlciwuY2FydC1yb3c6YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmNhcnQtcm93IC5jb2wtbWQtOHtmbGV4OjEgMSA4ODBweH0uY2FydC1yb3cgLmNvbC1tZC04IC5jYXJ0LWNvbnRlbnR7cGFkZGluZzowIWltcG9ydGFudH0uY2FydC1yb3cgLmNvbC1tZC04I2NoZWNrb3V0Q29udGVudHt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjEzMDBweCl7LmNhcnQtcm93IC5jb2wtbWQtOCNjaGVja291dENvbnRlbnR7ZmxleDp1bnNldDttYXgtd2lkdGg6MTAwJX19LmNhcnQtcm93IC5jb2wtbWQtNHtmbGV4OjAgMSA0NjRweDttYXgtd2lkdGg6MzIuMyU7cGFkZGluZzowIWltcG9ydGFudDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjEzMDBweCl7LmNhcnQtcm93IC5jb2wtbWQtNHttYXgtd2lkdGg6MTAwJX19QG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpey5jYXJ0LXJvdyAuY29sLW1kLTR7ZmxleDp1bnNldDtmbGV4LWJhc2lzOnVuc2V0O21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LmNhcnQtcm93e2dhcDoyMHB4fX1AbWVkaWEgKG1heC13aWR0aDoxMzAwcHgpey5jYXJ0LXJvd3tmbGV4LXdyYXA6d3JhcH0uY2FydC1yb3cgLmNvbC1tZC04e21heC13aWR0aDoxMDAlfS5jYXJ0LXJvdyAuY29sLW1kLTR7bWF4LXdpZHRoOjYwMHB4O3dpZHRoOjEwMCV9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuY2FydC1yb3cgLmNvbC1tZC00e21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9fS5icmFuY2gtcGlja2VyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDozMHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21heC13aWR0aDoxMDAlfS5jb250ZW50LW1vZGFsIGlmcmFtZXttYXgtd2lkdGg6MTAwJX0uc2VsZWN0Mi1jb250YWluZXJ7bGVmdDoyMXB4IWltcG9ydGFudDttYXgtd2lkdGg6Y2FsYygxMDAlIC0gNDBweCk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI1MHB4IWltcG9ydGFudDt6LWluZGV4OjExNzAwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1yZXN1bHRze2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmRldGFpbC1pbmZvcm1hdGlvbnttYXJnaW4tdG9wOjgwcHh9LmNvLWJpbGxpbmctYWRkcmVzc3tib3JkZXI6dW5zZXQhaW1wb3J0YW50fS5pZC0tMTcgI2NoZWNrb3V0U2lkZWJhciAucmVjYXBpdHVsYXRpb24tc2luZ2xlIHNwYW46YWZ0ZXJ7Y29udGVudDpcIjpcIn0uaWQtLTE3ICNjaGVja291dFNpZGViYXIgLnJlY2FwaXR1bGF0aW9uLXNpbmdsZSBzcGFuIHN0cm9uZyBzcGFuOmFmdGVye2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRTaWRlYmFye2ZsZXg6MCAxIDQ2NHB4O21heC13aWR0aDo0NjRweDtwb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50O3dpZHRoOjEwMCV9I2NoZWNrb3V0U2lkZWJhciBbZGF0YS10ZXN0aWQ9cmVjYXBQYXltZW50TWV0aG9kXXttYXJnaW46MCFpbXBvcnRhbnR9I2NoZWNrb3V0U2lkZWJhciAubmV4dC1zdGVwe3BhZGRpbmc6MCFpbXBvcnRhbnR9I2NoZWNrb3V0U2lkZWJhciAuY29uc2VudHN7bWFyZ2luLXRvcDoyMHB4fSNjaGVja291dFNpZGViYXIgLmNvbnNlbnRzIGF7Y29sb3I6IzNkM2QzZDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjaGVja291dFNpZGViYXIgaDR7bWFyZ2luOjAgMCAzOHB4IWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjEwMDBweCl7I2NoZWNrb3V0U2lkZWJhcntmbGV4OnVuc2V0O21heC13aWR0aDoxMDAlfX1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7I2NoZWNrb3V0U2lkZWJhcntmbGV4OnVuc2V0O21heC13aWR0aDoxMDAlfX0uY2hlY2tvdXQtYm94LC5jaGVja291dC1ib3gtd3JhcHBlcntkaXNwbGF5Om5vbmV9I3N1bW1hcnktYm94IGg0LC5zdW1tYXJ5LXdyYXBwZXIgaDR7Ym9yZGVyOnVuc2V0O2NvbG9yOiMwMDc0NjU7Zm9udC1zaXplOjIuNHJlbTttYXJnaW4tYm90dG9tOjMycHg7dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KXsjc3VtbWFyeS1ib3ggLmJveCwuc3VtbWFyeS13cmFwcGVyIC5ib3h7bWFyZ2luLWJvdHRvbToyMHB4fX0jc3VtbWFyeS1ib3h7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsOTUlLC41KTtib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6NDhweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7I3N1bW1hcnktYm94e3BhZGRpbmc6MjBweH19LmV4dHJhcy13cmFwcGVye21heC13aWR0aDo1ODdweH0uZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2x7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjBweH0uZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbntvcmRlcjotMX0uZGlzY291bnQtY291cG9ue21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9LmRpc2NvdW50LWNvdXBvbi5idG4tc2Vjb25kYXJ5e2ZvbnQtZmFtaWx5OlBvcHBpbnMsc2Fucy1zZXJpZn0uZGlzY291bnQtY291cG9uIGlucHV0e2NvbG9yOiM0NzQ0NDY7Zm9udC1zaXplOjEuNnJlbTtmb250LXdlaWdodDo0MDB9LmRpc2NvdW50LWNvdXBvbiBmb3Jte2Rpc3BsYXk6ZmxleDtnYXA6MTBweH0jZGlzY291bnRDb3Vwb25Db2Rle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6dW5zZXQ7cGFkZGluZy1sZWZ0OjQwcHh9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNkaXNjb3VudENvdXBvbkNvZGV7aGVpZ2h0OjQ3cHh9fS5wLWRpc2NvdW50e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9I3N1Ym1pdC1vcmRlciwubmV4dC1zdGVwLWZvcndhcmR7YmFja2dyb3VuZC1jb2xvcjojZWIzZjMwIWltcG9ydGFudDtib3JkZXI6dW5zZXQhaW1wb3J0YW50O2JvcmRlci1jb2xvcjp1bnNldCFpbXBvcnRhbnQ7Y29sb3I6I2Y1ZjRmNCFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuOHJlbTtmb250LXdlaWdodDo1MDAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNWVtIWltcG9ydGFudDtwYWRkaW5nOjhweCAxNnB4IWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fSNzdWJtaXQtb3JkZXI6aG92ZXIsLm5leHQtc3RlcC1mb3J3YXJkOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NSFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpeyNzdWJtaXQtb3JkZXIsLm5leHQtc3RlcC1mb3J3YXJke3BhZGRpbmc6MWVtIDFlbSAxLjRlbX19I3N1Ym1pdC1vcmRlcjphZnRlciwubmV4dC1zdGVwLWZvcndhcmQ6YWZ0ZXJ7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LW5leHQtY2FydC5zdmcpIWltcG9ydGFudDtoZWlnaHQ6MjRweCFpbXBvcnRhbnR9Lm5leHQtc3RlcC1mb3J3YXJkOmFmdGVye2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1uZXh0LWNhcnQuc3ZnKX0ubmV4dC1zdGVwLWJhY2t7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Y29sb3I6IzNkM2QzZCFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7Z2FwOjhweDtsaW5lLWhlaWdodDoxLjVlbTtwYWRkaW5nOjlweCAwIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1bnNldH0ubmV4dC1zdGVwLWJhY2ssLm5leHQtc3RlcC1iYWNrOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9Lm5leHQtc3RlcC1iYWNrOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vYXJyb3ctYmFjay1jYXJ0LnN2Zyk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMnB4O21hcmdpbjowO3dpZHRoOjE2cHh9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5uZXh0LXN0ZXAtYmFja3t3aWR0aDoxMDAlfX0uYm94LWJnLWRlZmF1bHRbZGF0YS10ZXN0aWQ9dGFibGVDYXJ0XXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzowfS5ib3gtYmctZGVmYXVsdFtkYXRhLXRlc3RpZD10YWJsZUNhcnRdIC5uZXh0LXN0ZXB7Z2FwOjEwcHg7b3JkZXI6Mn0uYXBwbGllZC1jb3Vwb257YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7Z2FwOjIwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnByaWNlLXdyYXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6Z3JpZDtnYXA6OHB4IDhweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsbWlubWF4KDFweCwxZnIpKTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nOjAhaW1wb3J0YW50fS5wcmljZS13cmFwcGVyIC5wcmljZS1sYWJlbHtjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudDtmb250LXdlaWdodDo3MDA7d2lkdGg6MjAwcHh9LnByaWNlLXdyYXBwZXIgLnByaWNlLWxhYmVsLnByaWNlLXNlY29uZGFyeXtjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToxLjRyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjAhaW1wb3J0YW50fS5wcmljZS13cmFwcGVyIC5wcmljZXtjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudDtmb250LXdlaWdodDo3MDB9LnByaWNlLXdyYXBwZXIgLnByaWNlLnByaWNlLXNlY29uZGFyeXtjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToxLjRyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjQwMDtwYWRkaW5nOjAhaW1wb3J0YW50fS5wcmljZS13cmFwcGVyIHN0cm9uZ3tmb250LXdlaWdodDo0MDA7dGV4dC1hbGlnbjpyaWdodH0ubmV4dC1zdGVwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Z2FwOjIwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luLWJvdHRvbTowO3RleHQtYWxpZ246Y2VudGVyfS5uZXh0LXN0ZXAgLm9yZGVyLWJ1dHRvbi1zdWZmaXh7bWFyZ2luLWxlZnQ6LjJlbX0ubmV4dC1zdGVwIC5vcmRlci1idXR0b24tdGV4dHt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm5leHQtc3RlcHtwYWRkaW5nOjAgMCAyNHB4IWltcG9ydGFudH0ubmV4dC1zdGVwIC5uZXh0LXN0ZXAtZm9yd2FyZHt3aWR0aDoxMDAlIWltcG9ydGFudH19LmJhY2stc2hvcHBpbmctbGlua3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7ZmxleC13cmFwOm5vd3JhcDtnYXA6MTZweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uYmFjay1zaG9wcGluZy1saW5rIC5uZXh0LXN0ZXAtYmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O3dpZHRoOnVuc2V0IWltcG9ydGFudH0uYmFjay1zaG9wcGluZy1saW5rIC5uZXh0LXN0ZXAtYmFjazpob3Zlcntjb2xvcjojM2QzZDNkIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7LmJhY2stc2hvcHBpbmctbGlua3ttYXJnaW4tdG9wOjMycHh9fS5zaWRlYmFyLWluLWNhcnQgLmV4dHJhLmRlbGl2ZXJ5e2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzIWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjZlbTttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZzoyMHB4IDQwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnl7cGFkZGluZzoyMHB4fX0uc2lkZWJhci1pbi1jYXJ0IC5leHRyYS5kZWxpdmVyeSBzcGFue2NvbG9yOiM0NzQ0NDY7bGluZS1oZWlnaHQ6MS4yZW19LnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkgc3Ryb25ne2NvbG9yOiMzYmFjMzEhaW1wb3J0YW50fS5zaWRlYmFyLWluLWNhcnQgLmV4dHJhLmRlbGl2ZXJ5OmJlZm9yZXtkaXNwbGF5Om5vbmV9LnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkuZnJlZS1zaGlwcGluZ3thbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzNkM2QzZDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47b3JkZXI6LTF9LnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkuZnJlZS1zaGlwcGluZyBzdHJvbmd7Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudH0uc2lkZWJhci1pbi1jYXJ0IC5leHRyYS5kZWxpdmVyeS5mcmVlLXNoaXBwaW5nOmJlZm9yZXtib3R0b206dW5zZXQhaW1wb3J0YW50O2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXJ0LWZyZWUuc3ZnKTtkaXNwbGF5OmlubGluZS1ibG9jaztsZWZ0OnVuc2V0IWltcG9ydGFudDtsaW5lLWhlaWdodDowO21hcmdpbi1yaWdodDoxZW07bWFyZ2luOjAhaW1wb3J0YW50O21heC1oZWlnaHQ6NjdweDtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnQ7cmlnaHQ6dW5zZXQhaW1wb3J0YW50O3RvcDp1bnNldCFpbXBvcnRhbnR9LnNpZGViYXItaW4tY2FydCAuZXh0cmEuZGVsaXZlcnkuZnJlZS1zaGlwcGluZzphZnRlcntjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY2FydC1mcmVlLTIuc3ZnKX0uc2lkZWJhci1pbi1jYXJ0IC5jYXJ0LWNvbnRlbnR7bWFyZ2luLWJvdHRvbTowO3BhZGRpbmc6MCFpbXBvcnRhbnR9LnByaWNlLXJhbmdle2JhY2tncm91bmQtY29sb3I6I2RkY2JiOTtib3JkZXItcmFkaXVzOjMwcHg7aGVpZ2h0OjRweDttYXJnaW4tdG9wOjEwcHg7b3ZlcmZsb3c6aGlkZGVuO3dpZHRoOjEwMCV9LnByaWNlLXJhbmdlPmRpdntiYWNrZ3JvdW5kLWNvbG9yOiNlYjNmMzA7Ym9yZGVyLXJhZGl1czozMHB4O2hlaWdodDoxMDAlfXRhYmxlLmNhcnQtdGFibGV7ZGlzcGxheTpibG9jazttYXJnaW46MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX10YWJsZS5jYXJ0LXRhYmxlIGgye2ZvbnQtc2l6ZToyLjhyZW07bWFyZ2luOjAgMCAyMHB4O3BhZGRpbmctYm90dG9tOjIwcHh9dGFibGUuY2FydC10YWJsZSB0Ym9keXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7d2lkdGg6MTAwJX10YWJsZS5jYXJ0LXRhYmxlIHRkLHRhYmxlLmNhcnQtdGFibGUgdGh7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtwYWRkaW5nOjB9dGFibGUuY2FydC10YWJsZSB0cnthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmQ0MDA7ZGlzcGxheTpmbGV4O2dhcDoyMHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjMycHggMjRweH10YWJsZS5jYXJ0LXRhYmxlIHRyLnJlbGF0ZWQtdmlzaWJsZXtib3JkZXItYm90dG9tOjB9dGFibGUuY2FydC10YWJsZSB0ci5yZWxhdGVkLXZpc2libGUgLnAtbmFtZSAuc2hvdy1yZWxhdGVkOmFmdGVye3RvcDoycHg7dHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKX1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7dGFibGUuY2FydC10YWJsZSB0cnttYXJnaW4tYm90dG9tOjEwcHh9fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcC1pbWFnZXtmbGV4OjAgMSAxMTFweDttYXgtaGVpZ2h0OjEzNHB4O21heC13aWR0aDoxMTFweDttaW4taGVpZ2h0OjEzNHB4O21pbi13aWR0aDoxMTFweH10YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2UgaW1ne2Rpc3BsYXk6YmxvY2s7bWF4LWhlaWdodDoxMzRweDttaW4taGVpZ2h0OjEzNHB4O3dpZHRoOjExMXB4fXRhYmxlLmNhcnQtdGFibGUgLnAtbmFtZXtmbGV4OjEgMSAzMDBweDtwYWRkaW5nOjAhaW1wb3J0YW50fXRhYmxlLmNhcnQtdGFibGUgLnAtbmFtZSBhe2NvbG9yOiMzZDNkM2R9dGFibGUuY2FydC10YWJsZSAucC1uYW1lIC5hdmFpbGFiaWxpdHksdGFibGUuY2FydC10YWJsZSAucC1uYW1lIC5wcm9kdWN0LXNrdXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fXRhYmxlLmNhcnQtdGFibGUgLnAtbmFtZSBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEuM3JlbX10YWJsZS5jYXJ0LXRhYmxlIC5wLW5hbWUgLnNob3ctcmVsYXRlZHtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxLjJyZW07d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmNhcnQtdGFibGUgLnAtbmFtZSAuc2hvdy1yZWxhdGVkOmFmdGVye2JvcmRlci1jb2xvcjojM2QzZDNkO2JvcmRlci1zdHlsZTpub25lIHNvbGlkIHNvbGlkIG5vbmU7Ym9yZGVyLXdpZHRoOjJweDtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjlweDttYXJnaW4tbGVmdDouNmVtO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMnB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zaXRpb246YWxsIC4xNXMgZWFzZS1pbi1vdXQ7d2lkdGg6OHB4fXRhYmxlLmNhcnQtdGFibGUgLm1haW4tbGlua3tjb2xvcjojM2QzZDNkIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyLjRyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbSFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTo3cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50fXRhYmxlLmNhcnQtdGFibGUgLm1haW4tbGluazpob3Zlcntjb2xvcjojM2QzZDNkIWltcG9ydGFudH10YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eXtmbGV4OjEgMSAxMDBweDt0ZXh0LWFsaWduOnJpZ2h0fXRhYmxlLmNhcnQtdGFibGUgLnAtYXZhaWxhYmlsaXR5IC5wLWxhYmVse2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9dGFibGUuY2FydC10YWJsZSAucC1hdmFpbGFiaWxpdHkgLmF2YWlsYWJpbGl0eS1hbW91bnR7ZGlzcGxheTpub25lfXRhYmxlLmNhcnQtdGFibGUgLnAtYXZhaWxhYmlsaXR5IC5hdmFpbGFiaWxpdHktbGFiZWx7Zm9udC1zaXplOjEuNHJlbTtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MS41ZW07cG9zaXRpb246cmVsYXRpdmV9dGFibGUuY2FydC10YWJsZSAucC1wcmljZXtjb2xvcjojNWE1YjVjO2ZvbnQtc2l6ZToxLjNyZW19dGFibGUuY2FydC10YWJsZSAucC1wcmljZSBzdHJvbmd7Y29sb3I6IzVhNWI1Yztmb250LXdlaWdodDo1MDB9dGFibGUuY2FydC10YWJsZSAucC1wcmljZSx0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFse2ZsZXg6MSAxIDE3MHB4O3RleHQtYWxpZ246cmlnaHR9dGFibGUuY2FydC10YWJsZSAucC1wcmljZSAudW5pdC12YWx1ZSx0YWJsZS5jYXJ0LXRhYmxlIC5wLXRvdGFsIC51bml0LXZhbHVle2NvbG9yOnJnYmEoNjEsNjEsNjEsLjYpIWltcG9ydGFudDtmb250LXNpemU6MS4zcmVtIWltcG9ydGFudDtmb250LXdlaWdodDo1MDAhaW1wb3J0YW50fXRhYmxlLmNhcnQtdGFibGUgLnAtcHJpY2UgLnByaWNlLWZpbmFsLHRhYmxlLmNhcnQtdGFibGUgLnAtdG90YWwgLnByaWNlLWZpbmFse2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O2NvbG9yOnJnYmEoNjEsNjEsNjEsLjYpO2ZvbnQtc2l6ZToxLjNyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMCFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmNhcnQtdGFibGUgLnAtcHJpY2UgLnByaWNlLWZpbmFsW2RhdGEtdGVzdGlkPWNhcnRJdGVtUHJpY2VdLHRhYmxlLmNhcnQtdGFibGUgLnAtdG90YWwgLnByaWNlLWZpbmFsW2RhdGEtdGVzdGlkPWNhcnRJdGVtUHJpY2Vde2NvbG9yOnJnYmEoNjEsNjEsNjEsLjYpIWltcG9ydGFudDtmb250LXNpemU6MS4ycmVtfXRhYmxlLmNhcnQtdGFibGUgLnAtdG90YWwgLnByaWNlLWZpbmFse2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O2ZvbnQtc2l6ZToyLjRyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMCFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwfXRhYmxlLmNhcnQtdGFibGUgLnAtcXVhbnRpdHl7ZmxleDoxIDAgMTEzcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfXRhYmxlLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgZm9ybXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfXRhYmxlLmNhcnQtdGFibGUgLnAtcXVhbnRpdHkgLnF1YW50aXR5e3dpZHRoOjk1cHh9dGFibGUuY2FydC10YWJsZSAucC1xdWFudGl0eSAucXVhbnRpdHkgaW5wdXQuYW1vdW50e2JvcmRlci1jb2xvcjojZDZkNWQ2IWltcG9ydGFudDtwYWRkaW5nOjEwcHggMnB4IDhweCFpbXBvcnRhbnQ7d2lkdGg6NDBweCFpbXBvcnRhbnR9dGFibGUuY2FydC10YWJsZSAucC10b3RhbHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2dhcDoxM3B4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH10YWJsZS5jYXJ0LXRhYmxlIHRyLnJlbGF0ZWQ6bm90KC52aXNpYmxlKXtkaXNwbGF5Om5vbmV9dGFibGUuY2FydC10YWJsZSB0ci5yZWxhdGVke2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDttYXJnaW4tdG9wOjA7cGFkZGluZzowfXRhYmxlLmNhcnQtdGFibGUgdHIucmVsYXRlZCB0ZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpe3RhYmxlLmNhcnQtdGFibGUgdHIucmVsYXRlZHttYXJnaW4tdG9wOjB9fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0e2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSw5NSUsLjUwMik7Ym9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO2Rpc3BsYXk6ZmxleDtnYXA6MzBweDttYXJnaW4tYm90dG9tOjMycHg7cGFkZGluZzo4cHggMjRweDt3aWR0aDoxMDAlfXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5idG4uYWRkLXRvLWNhcnQtYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ViM2YzMCFpbXBvcnRhbnQ7Y29sb3I6IzE4MjMyMiFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNnJlbTtmb250LXNpemU6MCFpbXBvcnRhbnQ7aGVpZ2h0OjQycHg7bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzowO3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudDt3aWR0aDo0MnB4fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50O2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5idG4uYWRkLXRvLWNhcnQtYnV0dG9uOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vcmVsYXRlZC1jYXJ0LnN2Zyk7ZGlzcGxheTpibG9jaztsZWZ0OjUwJSFpbXBvcnRhbnQ7bWFyZ2luOnVuc2V0IWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7dG9wOjUwJSFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIGEuYnRuLXByaW1hcnl7Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjJlbTtwYWRkaW5nOi44ZW07dGV4dC10cmFuc2Zvcm06dW5zZXR9dGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWluZm97YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4OjU7Z2FwOjIwcHg7cGFkZGluZzowIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7dGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWluZm97Z2FwOjEwcHh9fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1uYW1le2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjZyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3RleHQtZGVjb3JhdGlvbjpub25lfXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1pbWd7ZmxleDowIDEgNjFweDtoZWlnaHQ6ODhweDttYXgtaGVpZ2h0Ojg4cHg7bWluLWhlaWdodDo4OHB4fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1pbWcgaW1ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCV9dGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWF2YWlsYWJpbGl0eXtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW4tbGVmdDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7dGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWF2YWlsYWJpbGl0eXtwYWRkaW5nLWxlZnQ6MzRweH10YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5OmJlZm9yZXtsZWZ0OjB9fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1idXR0b257YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4OjI7ZmxleDp1bnNldCFpbXBvcnRhbnQ7Z2FwOjIwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDp1bnNldCFpbXBvcnRhbnR9dGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLWJ1dHRvbiAuYnRue3BhZGRpbmc6LjllbX10YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtYnV0dG9uIC5wcmljZS1maW5hbHtjb2xvcjojM2QzZDNkO2ZvbnQtZmFtaWx5OlBvcHBpbnMsc2Fucy1zZXJpZjtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjRlbTttYXJnaW46MCFpbXBvcnRhbnR9LnVwcGVyLXN1bW1hcnl7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsOTUlLC41MDIpO2JvcmRlcjoxcHggc29saWQgI2UzZTNlMztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjMycHg7b3JkZXI6MTtwYWRkaW5nOjQ4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnVwcGVyLXN1bW1hcnl7Z2FwOjE2cHg7cGFkZGluZzoyNHB4IDI0cHggMH19LmZyZWUtZ2lmdHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQtY29sb3I6I2Y1ZjRmNDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7b3JkZXI6MztwYWRkaW5nOjIycHggMzBweCAzMHB4O3RleHQtYWxpZ246bGVmdH0uZnJlZS1naWZ0IGg0e2NvbG9yOiM0NzQ0NDY7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMuMnJlbTtsaW5lLWhlaWdodDoxLjJlbTttYXJnaW46MCAwIDIwcHg7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50fS5mcmVlLWdpZnQgLmZyZWUtZ2lmdHN7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ucmVtb3ZlLWl0ZW17YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MjBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO29wYWNpdHk6MSFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjIwcHg7ei1pbmRleDoxMjB9LnJlbW92ZS1pdGVtIC5zci1vbmx5e2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7Zm9udC1zaXplOjAhaW1wb3J0YW50O2hlaWdodDowIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7d2lkdGg6MCFpbXBvcnRhbnR9LnJlbW92ZS1pdGVtOmFmdGVyLC5yZW1vdmUtaXRlbTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MDtjb250ZW50OlwiXCIhaW1wb3J0YW50O2hlaWdodDoycHg7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3dpZHRoOjEwMCV9LnJlbW92ZS1pdGVtOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucmVtb3ZlLWl0ZW06YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5yZW1vdmUtaXRlbTpob3Zlcnt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnJlbW92ZS1pdGVtOmhvdmVyOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNlYjNmMzA7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5yZW1vdmUtaXRlbTpob3ZlcjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYjNmMzA7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LmZyZWUtZ2lmdC10cmlnZ2Vye21hcmdpbi1ib3R0b206NDBweH0uZnJlZS1naWZ0cywuZnJlZS1wcm9kdWN0LWdpZnRze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmZyZWUtZ2lmdHMgbGksLmZyZWUtcHJvZHVjdC1naWZ0cyBsaXttYXJnaW4tYm90dG9tOjEwcHh9LmZyZWUtZ2lmdHMgbGkgbGFiZWwsLmZyZWUtcHJvZHVjdC1naWZ0cyBsaSBsYWJlbHthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOmRlZmF1bHQ7ZGlzcGxheTpmbGV4O2dhcDoyMHB4fS5mcmVlLWdpZnRzIGxpIGxhYmVsIC5mcmVlLWdpZnRzLWltZywuZnJlZS1wcm9kdWN0LWdpZnRzIGxpIGxhYmVsIC5mcmVlLWdpZnRzLWltZ3tkaXNwbGF5OmZsZXg7ZmxleDowIDAgNjBweH0uZnJlZS1naWZ0cyBsaSBsYWJlbCAuZnJlZS1naWZ0cy1pbWcgaW1nLC5mcmVlLXByb2R1Y3QtZ2lmdHMgbGkgbGFiZWwgLmZyZWUtZ2lmdHMtaW1nIGltZ3toZWlnaHQ6NjBweDt3aWR0aDo2MHB4fS5mcmVlLWdpZnRzIGxpLmFjdGl2ZSwuZnJlZS1wcm9kdWN0LWdpZnRzIGxpLmFjdGl2ZXtib3JkZXI6MXB4IHNvbGlkICNmNWY1ZjU7Ym9yZGVyLXJhZGl1czo1cHh9LmZyZWUtZ2lmdHMtaW1nLWhvdmVye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmNhcnQtY29udGVudCBzZWxlY3R7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7dGV4dC1pbmRlbnQ6MXB4O3RleHQtb3ZlcmZsb3c6XCJcIn0uY2FydC1jb250ZW50IC5jYXJ0LXN1bW1hcnl7bWFyZ2luLWJvdHRvbTozNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jYXJ0LWNvbnRlbnQgLmNhcnQtc3VtbWFyeXttYXJnaW4tYm90dG9tOjB9fS5jYXJ0LWNvbnRlbnQgLmNhcnQtc3VtbWFyeSBoNHttYXJnaW4tYm90dG9tOjQwcHh9LmNhcnQtY29udGVudCAuY2FydC1zdW1tYXJ5IGJ1dHRvbntwYWRkaW5nOi43cmVtIDEuNHJlbSAuOHJlbX0uY2FydC1zdW1tYXJ5e2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgI2UzZTNlMyFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDoyNHB4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206MTRweDtwYWRkaW5nOjI0cHggNDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7LmNhcnQtc3VtbWFyeXtmbGV4OnVuc2V0O21heC13aWR0aDoxMDAlfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY2FydC1zdW1tYXJ5e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MjRweCAyMHB4fX0uY2FydC1zdW1tYXJ5IGg0e2ZvbnQtZmFtaWx5OlBvcHBpbnMsc2Fucy1zZXJpZjtmb250LXNpemU6MS42cmVtIWltcG9ydGFudDtmb250LXdlaWdodDo1MDAhaW1wb3J0YW50O2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50O3RleHQtYWxpZ246bGVmdDt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnR9LmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6dW5zZXR9LmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2x7ZmxleDp1bnNldCFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3dpZHRoOjEwMCV9LmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbntwYWRkaW5nOjAhaW1wb3J0YW50fS5jYXJ0LXN1bW1hcnkgLmV4dHJhcy13cmFwcGVyIC5leHRyYXMtY29sIC5kaXNjb3VudC1jb3Vwb24gZm9ybXtnYXA6MH0uY2FydC1zdW1tYXJ5IC5leHRyYXMtd3JhcHBlciAuZXh0cmFzLWNvbCAuZGlzY291bnQtY291cG9uIGZvcm0gLmJ0bntoZWlnaHQ6dW5zZXQ7cGFkZGluZzo2cHggMTZweH0uY2FydC1zdW1tYXJ5IC5leHRyYXMtd3JhcHBlciAuZXh0cmFzLWNvbCAuZGlzY291bnQtY291cG9uLmFjdGl2ZTpiZWZvcmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uY2FydC1zdW1tYXJ5IC5leHRyYXMtd3JhcHBlciAuZXh0cmFzLWNvbCAuZGlzY291bnQtY291cG9uOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmNhcnQtc3VtbWFyeSAuZXh0cmFzLXdyYXBwZXIgLmV4dHJhcy1jb2wgLmRpc2NvdW50LWNvdXBvbiAjZGlzY291bnRDb3Vwb25Db2Rle2JvcmRlcjoxcHggc29saWQgI2ZmZDQwMCFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czp1bnNldCFpbXBvcnRhbnQ7Zm9udC1zaXplOjEuNHJlbTtoZWlnaHQ6dW5zZXQhaW1wb3J0YW50O2hlaWdodDozNnB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxLjVlbTttYXgtaGVpZ2h0OnVuc2V0IWltcG9ydGFudDttYXgtd2lkdGg6MTYycHg7bWluLXdpZHRoOjE2MnB4O3BhZGRpbmc6OHB4IDEwcHghaW1wb3J0YW50O3dpZHRoOjE2MlB4fS5jYXJ0LXN1bW1hcnkgLmV4dHJhcy13cmFwcGVyIC5leHRyYXMtY29sIC5kaXNjb3VudC1jb3Vwb24gYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2ZmZDQwMCFpbXBvcnRhbnQ7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtib3JkZXItY29sb3I6dW5zZXQhaW1wb3J0YW50O2NvbG9yOiMzZDNkM2QhaW1wb3J0YW50O2ZsZXg6dW5zZXQhaW1wb3J0YW50O2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS41ZW07bWF4LWhlaWdodDozNnB4O3BhZGRpbmc6OHB4IDlweCFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uY2FydC1zdW1tYXJ5IC5leHRyYXMtd3JhcHBlciAuZXh0cmFzLWNvbCAuZGlzY291bnQtY291cG9uIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50fS5jby1ib3gtYWRkaXRpb25hbHtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnVuc2V0IWltcG9ydGFudH0uY28tYmFzaWMtaW5mb3JtYXRpb24gLnJvd3stbW96LWNvbHVtbi1nYXA6MzBweDtjb2x1bW4tZ2FwOjMwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO3Jvdy1nYXA6MTBweH0uY28tYmFzaWMtaW5mb3JtYXRpb24gLnJvdzphZnRlciwuY28tYmFzaWMtaW5mb3JtYXRpb24gLnJvdzpiZWZvcmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uY28tYmFzaWMtaW5mb3JtYXRpb24gLnJvdyAuY29sLXNtLTEyLC5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93IC5jb2wtc20tNntwYWRkaW5nOjAhaW1wb3J0YW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5jby1iYXNpYy1pbmZvcm1hdGlvbiAucm93IC5jb2wtc20tMTJ7d2lkdGg6MTAwJSFpbXBvcnRhbnR9fS5jby1iYXNpYy1pbmZvcm1hdGlvbiAuY29sLXNtLTZ7ZmxleDoxIDEgMjAwcHh9LmNvLWJhc2ljLWluZm9ybWF0aW9uIC5zZWxlY3QtbGFiZWx7ZGlzcGxheTpub25lfS5jYXJ0LWNvbnRlbnR7bWFyZ2luLWJvdHRvbTowO21hcmdpbi10b3A6MCFpbXBvcnRhbnR9LmNhcnQtY29udGVudCBoMntmb250LXNpemU6Mi44cmVtO21hcmdpbjowIDAgMjBweH0ub3JkZXItaWNvbntjb2xvcjojM2QzZDNkIWltcG9ydGFudDtmb250LXNpemU6My4ycmVtIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIDAgMjBweCFpbXBvcnRhbnQ7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50fS5vcmRlci1pY29uOmJlZm9yZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudHttYXJnaW4tdG9wOjU4cHg7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzowIWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDoxMDAwcHgpeyNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudHttYXgtd2lkdGg6MTAwJX19I2NoZWNrb3V0Q29udGVudCAuY2FydC1jb250ZW50IC5mb3JtLWdyb3VwIC5idG4tc2Vjb25kYXJ5e2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZDhiMTM2IWltcG9ydGFudDtjb2xvcjojMTgyMzIyIWltcG9ydGFudDtmb250LXNpemU6MS40cmVtO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjhweCA2MHB4IDlweCAyNHB4IWltcG9ydGFudDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9I2NoZWNrb3V0Q29udGVudCAuY2FydC1jb250ZW50IC5mb3JtLWdyb3VwIC5idG4tc2Vjb25kYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NSFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMwMDc0NjUhaW1wb3J0YW50O2NvbG9yOiNmNWY0ZjQhaW1wb3J0YW50fSNjaGVja291dENvbnRlbnQgLmNhcnQtY29udGVudCAuZm9ybS1ncm91cCAuYnRuLXNlY29uZGFyeTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2FjY291bnQtY2FydC5zdmcpIWltcG9ydGFudDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjUwJSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0IWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6Y292ZXIhaW1wb3J0YW50O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrIWltcG9ydGFudDtoZWlnaHQ6MjRweCFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3JpZ2h0OjI0cHghaW1wb3J0YW50O3RvcDo1MCUhaW1wb3J0YW50O3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MjRweCFpbXBvcnRhbnR9I29yZGVyLWJpbGxpbmctbWV0aG9kcyAucmFkaW8td3JhcHBlcntwYWRkaW5nOjAhaW1wb3J0YW50fS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIC5wYXltZW50LWluZm97cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0uc2hpcHBpbmctYmlsbGluZy10YWJsZSAucmFkaW8td3JhcHBlcntwYWRkaW5nOjhweCAwfS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCl7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjY30uc2hpcHBpbmctYmlsbGluZy10YWJsZSAucmFkaW8td3JhcHBlciBsYWJlbHthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2dhcDoyMHB4fS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ297b3JkZXI6LTF9LnNoaXBwaW5nLWJpbGxpbmctdGFibGUgLnJhZGlvLXdyYXBwZXIgLnBheW1lbnQtbG9nbyBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LXNoaXBwaW5nLXByaWNle2ZvbnQtc2l6ZToxLjZyZW0haW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjYwMCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ZW0haW1wb3J0YW50O21hcmdpbi1sZWZ0OmF1dG87d2hpdGUtc3BhY2U6bm93cmFwfS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LXNoaXBwaW5nLXByaWNlLmZvci1mcmVle2NvbG9yOiM3MWI5Mjk7dGV4dC10cmFuc2Zvcm06dW5zZXQhaW1wb3J0YW50fS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsOmFmdGVyLC5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsOmJlZm9yZXt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5zdWJsYWJlbHtjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToxLjNyZW07Zm9udC13ZWlnaHQ6NzAwfS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5zdWJsYWJlbCBhe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnJhZGlvLXdyYXBwZXIgbGFiZWx7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZzoxOHB4IDE2cHggMThweCA0M3B4IWltcG9ydGFudH0ucmFkaW8td3JhcHBlciAucGF5bWVudC1pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0ucmFkaW8td3JhcHBlciAucGF5bWVudC1pbmZvPmJ7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MS42cmVtO21hcmdpbi1yaWdodDouM2VtO3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudH0ucmFkaW8td3JhcHBlciAucGF5bWVudC1pbmZvIC5zdWJsYWJlbCwucmFkaW8td3JhcHBlciAucGF5bWVudC1pbmZvIGVte3dpZHRoOjEwMCV9LnJhZGlvLXdyYXBwZXIgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5yYWRpby13cmFwcGVyLmluYWN0aXZlLWNoaWxke2N1cnNvcjpub3QtYWxsb3dlZDtvcGFjaXR5Oi42fS5yYWRpby13cmFwcGVyLmluYWN0aXZlLWNoaWxkIC5ub3QtcG9zc2libGUtaW5mb3tkaXNwbGF5OmJsb2NrfS5yYWRpby13cmFwcGVyLmluYWN0aXZlLWNoaWxkIGxhYmVse2N1cnNvcjppbmhlcml0fS5jYXJ0LWlubmVye21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjEwMCV9LmNhcnQtaXRlbXN7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5jYXJ0LWl0ZW17YWxpZ24taXRlbXM6ZmxleC1zdGFydDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRjYmI5O2Rpc3BsYXk6ZmxleDtnYXA6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7bWluLWhlaWdodDo2NXB4O3BhZGRpbmc6MTZweCAwIDMycHg7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmNhcnQtaXRlbXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjhweCAwfX0uY2FydC1pdGVtLmNhcnQtaXRlbS1naWZ0e2JvcmRlci1yYWRpdXM6NXB4O3BhZGRpbmc6MTZweH0uY2FydC1pdGVtIC5jYXJ0LWl0ZW0tbmFtZXtib3JkZXI6dW5zZXQhaW1wb3J0YW50O21hcmdpbi1yaWdodDphdXRvO21heC13aWR0aDoxNzBweDtwYWRkaW5nOjAhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudH0uY2FydC1pdGVtIC5jYXJ0LWl0ZW0tbmFtZSBhe2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjJyZW07Zm9udC13ZWlnaHQ6NTAwO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudH0uY2FydC1pdGVtIC5jYXJ0LWl0ZW0tbmFtZSBzcGFue2NvbG9yOiMzZDNkM2Q7ZGlzcGxheTpibG9jaztmb250LXNpemU6MS42cmVtfS5jYXJ0LWl0ZW0gLmNhcnQtaXRlbS1hbW91bnR7Ym9yZGVyOnVuc2V0IWltcG9ydGFudDtjb2xvcjojM2QzZDNkIWltcG9ydGFudDtmb250LXNpemU6MS4zcmVtO3BhZGRpbmc6MCFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9LmNhcnQtaXRlbSAuY2FydC1pdGVtLWFtb3VudCAudW5pdC12YWx1ZXtjb2xvcjojM2QzZDNkIWltcG9ydGFudDtmb250LXNpemU6MS4zcmVtO3BhZGRpbmc6MH0uY2FydC1pdGVtIC5jYXJ0LWl0ZW0tYW1vdW50LC5jYXJ0LWl0ZW0gLmNhcnQtaXRlbS1wcmljZXtib3JkZXI6dW5zZXQhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpyaWdodDt3aGl0ZS1zcGFjZTpub3dyYXB9LmNhcnQtaXRlbSAuY2FydC1pdGVtLXByaWNle2ZvbnQtc2l6ZToycmVtO2ZvbnQtd2VpZ2h0OjUwMH1AbWVkaWEgKG1heC13aWR0aDo0ODBweCl7LmNhcnQtaXRlbSAuY2FydC1pdGVtLW5hbWV7bWFyZ2luOjA7d2lkdGg6MTAwJX0uY2FydC1pdGVtIC5jYXJ0LWl0ZW0tYW1vdW50e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3JpZ2h0OjA7dG9wOjM2cHh9fS5naWZ0LWl0ZW1ze2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjZWJlYWU5IWltcG9ydGFudDttYXJnaW46MzBweCAwIDI0cHghaW1wb3J0YW50O3BhZGRpbmc6MTZweCFpbXBvcnRhbnR9LmdpZnQtaXRlbXMgLmZvci1mcmVle2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuNnJlbTt0ZXh0LXRyYW5zZm9ybTp1bnNldCFpbXBvcnRhbnR9LmdpZnQtaXRlbXMgaW1ne2Rpc3BsYXk6bm9uZX0uZ2lmdC1pdGVtcyAuY2FydC1pdGVtLWdpZnR7Ym9yZGVyOnVuc2V0IWltcG9ydGFudH0uZ2lmdC1pdGVtcyAuY2FydC1pdGVtLW5hbWUgc3Bhbntmb250LXNpemU6MS42cmVtfS5leHRyYS5kZWxpdmVyeSAuZm9yLWZyZWV7Y29sb3I6IzcxYjkyOTtmb250LXdlaWdodDo0MDB9Lm9yZGVyLXN1bW1hcnktaXRlbXthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtnYXA6MjBweDttYXJnaW4tYm90dG9tOjMycHg7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnR9Lm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO21hcmdpbi1ib3R0b206OHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVye2FsaWduLWl0ZW1zOmZsZXgtZW5kfX0ub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciBkaXYsLm9yZGVyLXN1bW1hcnktaXRlbS5oZWxwZXIgc3Ryb25ne2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjEuNGVtfS5vcmRlci1zdW1tYXJ5LWl0ZW0uaGVscGVyIGRpdjpmaXJzdC1jaGlsZHtmbGV4OnVuc2V0IWltcG9ydGFudDttYXgtd2lkdGg6NjAlIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjVweDt3aWR0aDoxMDAlIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsub3JkZXItc3VtbWFyeS1pdGVtLmhlbHBlciBkaXY6Zmlyc3QtY2hpbGR7bWF4LXdpZHRoOjUwJSFpbXBvcnRhbnR9fS5vcmRlci1zdW1tYXJ5LWl0ZW0+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDphdXRvfS5vcmRlci1zdW1tYXJ5LWl0ZW0gLnByaWNlLXdyYXBwZXJ7d2lkdGg6MTAwJX0jc2hpcHBpbmctYmlsbGluZy1zdW1tYXJ5e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM1MjNiMzU7bWFyZ2luLWJvdHRvbTozMnB4O3BhZGRpbmctYm90dG9tOjE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7I3NoaXBwaW5nLWJpbGxpbmctc3VtbWFyeXttYXJnaW4tYm90dG9tOjE2cHg7cGFkZGluZy1ib3R0b206OHB4fX0ucmVjYXBpdHVsYXRpb24tc2luZ2xle2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2dhcDowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjhweDtwYWRkaW5nOjAhaW1wb3J0YW50fS5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctbGFiZWwsLnJlY2FwaXR1bGF0aW9uLXNpbmdsZT5zcGFue2ZsZXg6dW5zZXQhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcH0ucmVjYXBpdHVsYXRpb24tc2luZ2xlIC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWxhYmVse2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleDp1bnNldCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDo1cHghaW1wb3J0YW50fS5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgW2RhdGEtdGVzdGlkPXJlY2FwUGF5bWVudE1ldGhvZF17bWFyZ2luLXRvcDozMHB4fS5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctaW5mbywucmVjYXBpdHVsYXRpb24tc2luZ2xlPnN0cm9uZ3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZvbnQtd2VpZ2h0OjUwMDtnYXA6MTBweDt3aWR0aDoxMDAlfS5yZWNhcGl0dWxhdGlvbi1zaW5nbGUgLnJlY2FwaXR1bGF0aW9uLXNoaXBwaW5nLWJpbGxpbmctaW5mbyBzcGFuLC5yZWNhcGl0dWxhdGlvbi1zaW5nbGU+c3Ryb25nIHNwYW57Y29sb3I6IzNkM2QzZDtmb250LXdlaWdodDo0MDA7bWFyZ2luLWxlZnQ6YXV0bztvcmRlcjoxMH0ucmVjYXBpdHVsYXRpb24tc2luZ2xlIC5yZWNhcGl0dWxhdGlvbi1zaGlwcGluZy1iaWxsaW5nLWluZm8gLmZvci1mcmVlLC5yZWNhcGl0dWxhdGlvbi1zaW5nbGU+c3Ryb25nIC5mb3ItZnJlZXtjb2xvcjojNzFiOTI5fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucmVjYXBpdHVsYXRpb24tc2luZ2xle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtnYXA6NXB4IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjE1cHghaW1wb3J0YW50O21heC13aWR0aDoxMDAlIWltcG9ydGFudH19LnNoaXBwaW5nLWJpbGxpbmctbmFtZXtmb250LXdlaWdodDo1MDB9LnJhZGlvLXdyYXBwZXIuYWN0aXZlIGxhYmVsPnNwYW4gYntjb2xvcjojM2QzZDNkIWltcG9ydGFudH0uY28tY29udGFjdC1pbmZvcm1hdGlvbiBsYWJlbFtmb3I9bG9naW5de2Rpc3BsYXk6bm9uZX0uY28tYm94e21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nOjAhaW1wb3J0YW50fS5jby1ib3ggaDR7Y29sb3I6IzAwNzQ2NSFpbXBvcnRhbnQ7Zm9udC1zaXplOjIuNHJlbSFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAgMCA3cHghaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudH0uY28tYm94IGg0OmJlZm9yZXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5ib3h7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O21hcmdpbi1ib3R0b206NTRweH0jY29tcGFueS1pbmZve21hcmdpbi1ib3R0b206MTBweH0uZm9ybS1ncm91cC1oYXNUb29sdGlwe3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLWdyb3VwLWhhc1Rvb2x0aXAgbGFiZWx7cGFkZGluZy1yaWdodDoyMHB4fS5mb3JtLWdyb3VwLWhhc1Rvb2x0aXAgLnNob3ctdG9vbHRpcHtsZWZ0OnVuc2V0O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjEwcHh9LnNocC1mbGFnLWxhYmVsOmJlZm9yZXthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyOm5vbmU7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2Fycm93LWRvd24uc3ZnKTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7aGVpZ2h0OjI0cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsZWZ0Oi0xMHB4O2xpbmUtaGVpZ2h0OjFlbTttYXJnaW46MCFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MjRweH0uY291bnRyeS1mbGFnLC5waG9uZS1jb21iaW5lZC1pbnB1dCBzZWxlY3R7ZGlzcGxheTpub25lfS5jb3VudHJ5LWZsYWcuc2VsZWN0ZWQsLmNvdW50cnktZmxhZ3MuYWN0aXZlIC5jb3VudHJ5LWZsYWd7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleH0uY291bnRyeS1mbGFnIC5zaHAtZmxhZ3ttYXgtaGVpZ2h0OjI3cHg7bWF4LXdpZHRoOjQwcHh9LmNvdW50cnktZmxhZ3M6bm90KC5hY3RpdmUpIC5jb3VudHJ5LWZsYWcuc2VsZWN0ZWQgLnNocC1mbGFnLC5jb3VudHJ5LWZsYWdzOm5vdCguYWN0aXZlKSAuY291bnRyeS1mbGFnLnNlbGVjdGVkIC5zaHAtZmxhZy1uYW1le2Rpc3BsYXk6bm9uZX0uY291bnRyeS1mbGFnc3thbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2hlaWdodDoxMDAlO2xlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmNvdW50cnktZmxhZ3M6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojM2QzZDNkO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1NC41JTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MXB4fS5jb3VudHJ5LWZsYWdzLmFjdGl2ZXtib3JkZXItcmlnaHQ6bm9uZTtoZWlnaHQ6YXV0bzt6LWluZGV4OjJ9LmNvdW50cnktZmxhZ3MuYWN0aXZlOmJlZm9yZXtkaXNwbGF5Om5vbmV9LmNvdW50cnktZmxhZ3MuYWN0aXZlIC5jb3VudHJ5LWZsYWdzLWlubmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXgtaGVpZ2h0OjUwMHB4O292ZXJmbG93LXk6YXV0bztwYWRkaW5nLXRvcDo0MHB4IWltcG9ydGFudH0uY291bnRyeS1mbGFncyAuY291bnRyeS1mbGFnLnNlbGVjdGVkOmJlZm9yZXtsaW5lLWhlaWdodDowO21hcmdpbi1yaWdodDo2cHh9LmNvdW50cnktZmxhZ3MuYWN0aXZle2xlZnQ6MH0uY291bnRyeS1mbGFncy5hY3RpdmUgLmNvdW50cnktZmxhZ3MtaW5uZXJ7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjE1KTtwYWRkaW5nOjEwcHh9LmNvdW50cnktZmxhZ3MuYWN0aXZlIC5jb3VudHJ5LWZsYWcuc2VsZWN0ZWQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0ucGhvbmUtY29tYmluZWQtaW5wdXR7bWF4LXdpZHRoOjEwMCUhaW1wb3J0YW50O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCUhaW1wb3J0YW50fS5waG9uZS1jb21iaW5lZC1pbnB1dCBpbnB1dCNwaG9uZXtwYWRkaW5nLWxlZnQ6MTEwcHghaW1wb3J0YW50fS5ub3QtcG9zc2libGUtaW5mb3tkaXNwbGF5Om5vbmV9LnF1ZXN0aW9uLXRvb2x0aXB7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzNkM2QzZDtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWZsZXg7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjE4cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsaW5lLWhlaWdodDoxMnB4O3dpZHRoOjE4cHh9Lm9yZGVyaW5nLXByb2Nlc3MgI2NvbnRlbnR7bWFyZ2luLWJvdHRvbToxMDBweH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7Lm9yZGVyaW5nLXByb2Nlc3MgI2NvbnRlbnR7bWFyZ2luLWJvdHRvbToxMHB4fX0ub3JkZXJpbmctcHJvY2VzcyAjY29udGVudC13cmFwcGVyICNjb250ZW50e3BhZGRpbmctbGVmdDowIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5jdXN0b20tZW1wdHktY2FydCAjY29udGVudHttYXJnaW46MCBhdXRvO21heC13aWR0aDpjYWxjKDE0NDBweCArIDRyZW0pO3BhZGRpbmctbGVmdDoycmVtO3BhZGRpbmctcmlnaHQ6MnJlbTtwYWRkaW5nLXRvcDoxMDBweDt3aWR0aDoxMDAlfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuY3VzdG9tLWVtcHR5LWNhcnQgI2NvbnRlbnR7cGFkZGluZy1sZWZ0OjFlbTtwYWRkaW5nLXJpZ2h0OjFlbX19LmN1c3RvbS1lbXB0eS1jYXJ0ICNjb250ZW50IC5jb2wtbWQtNCwuY3VzdG9tLWVtcHR5LWNhcnQgI2NvbnRlbnQgLmNvbC1tZC04e2Rpc3BsYXk6bm9uZX0uY3VzdG9tLWVtcHR5LWNhcnQgI2NvbnRlbnQgLmJ0bi1sZ3tmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7cGFkZGluZzoxZW0gMmVtfS5jdXN0b20tZW1wdHktY2FydCAuY2FydC1jb250YWN0e2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NTBweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46NjBweCAwO3BhZGRpbmc6MH0uY3VzdG9tLWVtcHR5LWNhcnQgLmNhcnQtY29udGFjdCAuY2VsbHBob25lLC5jdXN0b20tZW1wdHktY2FydCAuY2FydC1jb250YWN0IC50ZWx7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MnJlbTtmb250LXdlaWdodDo3MDA7bWFyZ2luOjB9LmN1c3RvbS1lbXB0eS1jYXJ0IC5jYXJ0LWNvbnRhY3QgLmhlYWRlci1vcGVuaW5nLWhvdXJze2Rpc3BsYXk6bm9uZX0uY3VzdG9tLWVtcHR5LWNhcnQgLmNhcnQtY29udGFjdCAubWFpbHttYXJnaW4tdG9wOjB9LmN1c3RvbS1lbXB0eS1jYXJ0IC5idXR0b25zLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbTo1MHB4fSNzdWJtaXQtb3JkZXJ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2hlaWdodDo0M3B4IWltcG9ydGFudDtwYWRkaW5nOjIxcHg7d2lkdGg6MTAwJX0jc3VibWl0LW9yZGVyIC5vcmRlci1idXR0b24tc3VmZml4LCNzdWJtaXQtb3JkZXIgLm9yZGVyLWJ1dHRvbi10ZXh0e2ZvbnQtc2l6ZToxLjZyZW0haW1wb3J0YW50O2hlaWdodDp1bnNldCFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MS41ZW0haW1wb3J0YW50O21pbi1oZWlnaHQ6dW5zZXQhaW1wb3J0YW50O3RleHQtdHJhbnNmb3JtOnVuc2V0IWltcG9ydGFudH0jc3VibWl0LW9yZGVyIC5vcmRlci1idXR0b24tc3VmZml4e3BhZGRpbmc6MH0ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA3NDY1O2JvcmRlci10b3A6MXB4IHNvbGlkICNmNWY1ZjU7cGFkZGluZzo0MHB4IDB9Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWluZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6Z3JpZDtnYXA6MjBweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtqdXN0aWZ5LWl0ZW1zOmNlbnRlcn0ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhaW5lcjphZnRlciwub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhaW5lcjpiZWZvcmV7ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTUwcHgpey5vcmRlcmluZy1wcm9jZXNzLWZvb3RlciAuY29udGFpbmVye2dhcDoxNnB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwxZnIpfX0ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94e2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW46MDttaW4taGVpZ2h0OnVuc2V0IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MzJweCFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveC5tYWlsLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6YXV0b319QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5NTBweCl7Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MTJweCFpbXBvcnRhbnR9Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveDpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDowO21heC13aWR0aDo1MDBweDt0b3A6MDt0cmFuc2Zvcm06dW5zZXQ7d2lkdGg6MTAwJX19Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveCAubWFpbHttYXJnaW46MDtwYWRkaW5nOjAhaW1wb3J0YW50fS5vcmRlcmluZy1wcm9jZXNzLWZvb3RlciAuY29udGFjdC1ib3ggLm1haWw6YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveCAubWFpbCtzcGFue2ZvbnQtc2l6ZToxLjRyZW07cGFkZGluZy1sZWZ0OjM0cHh9Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5jb250YWN0LWJveCBhLC5vcmRlcmluZy1wcm9jZXNzLWZvb3RlciAuY29udGFjdC1ib3ggc3Bhbntjb2xvcjojZjVmNGY0IWltcG9ydGFudH0ub3JkZXJpbmctcHJvY2Vzcy1mb290ZXIgLmNvbnRhY3QtYm94LnBob25lLXdyYXBwZXIgc3BhbjpsYXN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjM0cHh9Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5zZWN1cmUtcGF5bWVudHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5zZWN1cmUtcGF5bWVudHttYXJnaW4tcmlnaHQ6YXV0b319Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5zZWN1cmUtcGF5bWVudCBzcGFue2NvbG9yOiNmNWY0ZjQ7ZGlzcGxheTpibG9jaztsaW5lLWhlaWdodDoxLjVlbTttYXJnaW4tYm90dG9tOjEwcHh9Lm9yZGVyaW5nLXByb2Nlc3MtZm9vdGVyIC5zZWN1cmUtcGF5bWVudCBpbWd7bWF4LXdpZHRoOjE5MnB4fUBtZWRpYSAobWF4LXdpZHRoOjg0MHB4KXsuY2FydC1oZWFkZXI6YWZ0ZXIsLmNhcnQtaGVhZGVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9dGFibGUuY2FydC10YWJsZSB0cjpub3QoLnJlbGF0ZWQpe2Rpc3BsYXk6Z3JpZDtnYXA6MDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDFweCwxNTBweCkgYXV0bztwYWRkaW5nOjEwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2V7Z3JpZC1jb2x1bW46MS8yO2dyaWQtcm93OjEvMzttYXJnaW4tcmlnaHQ6MjBweDttYXgtd2lkdGg6NjBweDttaW4td2lkdGg6NjBweH10YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXAtaW1hZ2UgaW1ne3dpZHRoOjYwcHh9dGFibGUuY2FydC10YWJsZSAucC1uYW1le2dyaWQtY29sdW1uOjIvMztncmlkLXJvdzoxLzI7bWFyZ2luLWJvdHRvbTowO21heC13aWR0aDoxMDAlO21pbi13aWR0aDoxMDAlO3dpZHRoOjEwMCV9dGFibGUuY2FydC10YWJsZSAucC1hdmFpbGFiaWxpdHl7Z3JpZC1jb2x1bW46Mi8zO2dyaWQtcm93OjIvMzttYXJnaW4tYm90dG9tOjdweH10YWJsZS5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5e2dyaWQtY29sdW1uOjIvMztncmlkLXJvdzozLzU7anVzdGlmeS1zZWxmOmVuZDttYXJnaW4tcmlnaHQ6MzBweDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDozMHB4IWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KX10YWJsZS5jYXJ0LXRhYmxlIC5wLXF1YW50aXR5IC5xdWFudGl0eXtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9dGFibGUuY2FydC10YWJsZSAucC1wcmljZXtncmlkLWNvbHVtbjoxLzI7Z3JpZC1yb3c6My80fXRhYmxlLmNhcnQtdGFibGUgLnAtdG90YWx7Z3JpZC1jb2x1bW46MS8yO2dyaWQtcm93OjQvNX10YWJsZS5jYXJ0LXRhYmxlIGZvcm0uaW5saW5le2JvdHRvbToxOHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9fUBtZWRpYSAobWF4LXdpZHRoOjg0MHB4KSBhbmQgKG1heC13aWR0aDozNzBweCl7dGFibGUuY2FydC10YWJsZSBmb3JtLmlubGluZXtib3R0b206MjRweH19QG1lZGlhIChtYXgtd2lkdGg6ODQwcHgpe3RhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MTBweDtwYWRkaW5nOjIwcHh9dGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3QgLmNhcnQtcmVsYXRlZC1pbmZve2Rpc3BsYXk6Z3JpZDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6bWlubWF4KDYwcHgsNjVweCkgYXV0bztwYWRkaW5nOjAhaW1wb3J0YW50O3dpZHRoOjEwMCV9dGFibGUuY2FydC10YWJsZSAuY2FydC1yZWxhdGVkLXByb2R1Y3QgLmNhcnQtcmVsYXRlZC1pbWd7Z3JpZC1jb2x1bW46MS8yO2dyaWQtcm93OjEvMztoZWlnaHQ6NjBweDt3aWR0aDo2MHB4fXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5jYXJ0LXJlbGF0ZWQtbmFtZXtncmlkLWNvbHVtbjoyLzM7Z3JpZC1yb3c6MS8yfXRhYmxlLmNhcnQtdGFibGUgLmNhcnQtcmVsYXRlZC1wcm9kdWN0IC5jYXJ0LXJlbGF0ZWQtYXZhaWxhYmlsaXR5e2dyaWQtY29sdW1uOjIvMztncmlkLXJvdzoyLzM7bWFyZ2luLWxlZnQ6MH10YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtcHJvZHVjdCAuY2FydC1yZWxhdGVkLWJ1dHRvbntqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW4tbGVmdDphdXRvO3BhZGRpbmc6MCFpbXBvcnRhbnQ7d2lkdGg6MTAwJX10YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtcHJvZHVjdCAuY2FydC1yZWxhdGVkLWJ1dHRvbiAucHJpY2UtZmluYWx7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6Mi40cmVtO2ZvbnQtd2VpZ2h0OjUwMDttYXJnaW46MCFpbXBvcnRhbnR9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODQwcHgpIGFuZCAobWF4LXdpZHRoOjc2N3B4KXt0YWJsZS5jYXJ0LXRhYmxlIC5jYXJ0LXJlbGF0ZWQtcHJvZHVjdCAuY2FydC1yZWxhdGVkLWJ1dHRvbnttYXJnaW4tbGVmdDp1bnNldDt3aWR0aDoxMDAlIWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6ODQwcHgpe3RhYmxlLmNhcnQtdGFibGUgdHIucmVsYXRlZHtwYWRkaW5nLWxlZnQ6MH10YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eSx0YWJsZS5jYXJ0LXRhYmxlIC5wLXByaWNlLHRhYmxlLmNhcnQtdGFibGUgLnAtdG90YWx7dGV4dC1hbGlnbjpsZWZ0fXRhYmxlLmNhcnQtdGFibGUgdHJ7YWxpZ24taXRlbXM6c3RhcnR9dGFibGUuY2FydC10YWJsZSAucC10b3RhbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH10YWJsZS5jYXJ0LXRhYmxlIC5wLWF2YWlsYWJpbGl0eXtmb250LXNpemU6MS4ycmVtfS5zaGlwcGluZy1iaWxsaW5nLXRhYmxlIC5yYWRpby13cmFwcGVyIC5wYXltZW50LWxvZ28gaW1ne2hlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlfX0ucmFkaW8td3JhcHBlcltkYXRhLXN1Ym1ldGhvZD1hcHBsZXBheV17ZGlzcGxheTpub25lfS5pbi1rcm9rLTIgc2VsZWN0OjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uaWQtLTE2IC5jb250ZW50LC5pZC0tOSAuY29udGVudHtwYWRkaW5nOjAhaW1wb3J0YW50fS5pZC0tMTYgLm5leHQtc3RlcCwuaWQtLTE3IC5uZXh0LXN0ZXB7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtnYXA6MTZweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uaWQtLTE2IC5uZXh0LXN0ZXAgLm5leHQtc3RlcC1iYWNrLC5pZC0tMTcgLm5leHQtc3RlcCAubmV4dC1zdGVwLWJhY2t7Ym9yZGVyOjJweCBzb2xpZCAjMTgyMzIyIWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH0uaWQtLTE2IC5uZXh0LXN0ZXAgLm5leHQtc3RlcC1mb3J3YXJkLC5pZC0tMTcgLm5leHQtc3RlcCAubmV4dC1zdGVwLWZvcndhcmR7d2lkdGg6MTAwJSFpbXBvcnRhbnR9LnAtbGFiZWx7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZm9ybS1ncm91cC5kYXRlLXBpY2tlciBsYWJlbCBzcGFue2ZvbnQtc2l6ZToxLjJyZW19Ym9keS5tb2JpbGUgLmZhcS1zZWN0aW9uIC5jb250YWluZXIsYm9keS5tb2JpbGUgLnZpZGVvLWhwIC5jb250YWluZXJ7cGFkZGluZzowIWltcG9ydGFudH0udmlkZW8taHB7bWFyZ2luLWJvdHRvbTo5NnB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjY0cHggMH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCl7LnZpZGVvLWhwe21hcmdpbi1ib3R0b206NDBweDtwYWRkaW5nOjMwcHggMH19LnZpZGVvLWhwIC5mbGV4LWhvbGRlcnthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDoxNDRweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OjEzMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXsudmlkZW8taHAgLmZsZXgtaG9sZGVye2dhcDo0MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlcntwYWRkaW5nLXJpZ2h0OjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsudmlkZW8taHAgLmZsZXgtaG9sZGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2dhcDowO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmc6MH19LnZpZGVvLWhwIC5mbGV4LWhvbGRlcjphZnRlciwudmlkZW8taHAgLmZsZXgtaG9sZGVyOmJlZm9yZXtiYWNrZ3JvdW5kOm5vLXJlcGVhdCA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo4MHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpey52aWRlby1ocCAuZmxleC1ob2xkZXI6YWZ0ZXIsLnZpZGVvLWhwIC5mbGV4LWhvbGRlcjpiZWZvcmV7aGVpZ2h0OjQwcHg7d2lkdGg6NDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlcjphZnRlciwudmlkZW8taHAgLmZsZXgtaG9sZGVyOmJlZm9yZXtoZWlnaHQ6MThweDt3aWR0aDoxOHB4fX0udmlkZW8taHAgLmZsZXgtaG9sZGVyOmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvZm90a3kvdHJhZGljZS0xLnN2Zyk7cmlnaHQ6LTQwcHg7dG9wOi00MHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KXsudmlkZW8taHAgLmZsZXgtaG9sZGVyOmFmdGVye3JpZ2h0Oi0yMHB4O3RvcDotMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlcjphZnRlcntib3R0b206NTBweDtsZWZ0OjEwcHg7dG9wOnVuc2V0fX0udmlkZW8taHAgLmZsZXgtaG9sZGVyOmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybCgvZGlzdC9hc3NldHMvaW1nL2ZvdGt5L3RyYWRpY2UtMi5zdmcpO3JpZ2h0OjIwcHg7dG9wOjIwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlcjpiZWZvcmV7Ym90dG9tOjMycHg7bGVmdDotOXB4O3RvcDp1bnNldH19LnZpZGVvLWhwIC5mbGV4LWhvbGRlciB2aWRlb3ttYXgtd2lkdGg6NTg4cHg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlciB2aWRlb3ttYXgtd2lkdGg6NDAwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsudmlkZW8taHAgLmZsZXgtaG9sZGVyIHZpZGVve2FzcGVjdC1yYXRpbzoxNi8xMC43O21heC13aWR0aDoxMDAlfX0udmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXgtd2lkdGg6NDY0cHg7cGFkZGluZzo1NXB4IDA7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXJ7cGFkZGluZzoyMHB4IDB9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsudmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlcnttYXgtd2lkdGg6OTQlO3BhZGRpbmc6MjRweCAyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlcnttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjI0cHggOXB4IDMzcHggMTlweH19LnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXI6YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS9zdHJvbWVrLWNvcm5lci5zdmcpIG5vLXJlcGVhdCA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MjU2cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt3aWR0aDoxMDlweDt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpey52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyOmFmdGVye2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjcwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyOmFmdGVye2hlaWdodDoxMjdweDt3aWR0aDozOHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjM4MHB4KXsudmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlcjphZnRlcntkaXNwbGF5Om5vbmV9fS52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIGgye2NvbG9yOiNmNWY0ZjQ7bWFyZ2luOjAgMCAyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIGgye2ZvbnQtc2l6ZTozLjJyZW07bWFyZ2luOjAgMCAxNXB4fX0udmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciBwe2NvbG9yOiNmNWY0ZjQ7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MCAwIDE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcHttYXJnaW46MH0udmlkZW8taHAgLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciBwOmxhc3Qtb2YtdHlwZXttYXJnaW46MCAwIDMycHh9fS52aWRlby1ocCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIC5idG4taG9sZGVye2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtnYXA6MjRweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tdG9wOmF1dG99QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnZpZGVvLWhwIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgLmJ0bi1ob2xkZXJ7Z2FwOjE0cHh9fS5pbWFnZXMtc2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7bGVmdDo1MCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6Y2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAuOXB4KX0uaW1hZ2VzLXNlY3Rpb246YmVmb3Jle2JhY2tncm91bmQ6bm8tcmVwZWF0IDEwMCU7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS90cmFkaWNlLWJnLnN2Zyk7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDozMDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzMDBweCl7LmltYWdlcy1zZWN0aW9uOmJlZm9yZXt3aWR0aDoxNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpey5pbWFnZXMtc2VjdGlvbjpiZWZvcmV7ZGlzcGxheTpub25lfX0uaW1hZ2VzLXNlY3Rpb24uc2Vjb25kIC5mbGV4LWhvbGRlcnthbGlnbi1pdGVtczpjZW50ZXI7Z2FwOjEwMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5pbWFnZXMtc2VjdGlvbi5zZWNvbmQgLmZsZXgtaG9sZGVye2dhcDoyM3B4fX0uaW1hZ2VzLXNlY3Rpb24uc2Vjb25kIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcHttYXJnaW46MCAwIDY2cHh9LmltYWdlcy1zZWN0aW9uLnNlY29uZCAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIC5idG4taG9sZGVye21hcmdpbi10b3A6dW5zZXR9LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlcnthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjE0N3B4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjk2cHggMCA5NnB4IDIyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXsuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVye2dhcDo0MHB4O3BhZGRpbmc6NjBweCAwIDYwcHggMTkwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVye3BhZGRpbmc6NjBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtnYXA6MjRweDtwYWRkaW5nOjMycHggMCA2MHB4fX0uaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXgtd2lkdGg6NDY0cHg7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlcnttYXgtd2lkdGg6MTAwJX19LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgaDJ7Y29sb3I6I2Y1ZjRmNDttYXJnaW46MCAwIDI0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgaDJ7bWFyZ2luOjAgMCAyMXB4fX0uaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciBwe2NvbG9yOiNmNWY0ZjQ7Zm9udC1zaXplOjEuOHJlbTtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MCAwIDE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAudGV4dC1ob2xkZXIgcHttYXJnaW46MCAwIDhweH0uaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC50ZXh0LWhvbGRlciBwOmxhc3Qtb2YtdHlwZXttYXJnaW46MCAwIDI0cHh9fS5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLnRleHQtaG9sZGVyIC5idG4taG9sZGVye21hcmdpbi10b3A6YXV0b30uaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tYm90dG9tOjE4NHB4O21heC13aWR0aDo0NjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLmltZy1ob2xkZXJ7bWFyZ2luOnVuc2V0O21heC13aWR0aDoxMDAlO3BhZGRpbmctYm90dG9tOjEzM3B4fX0uaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyOmFmdGVyLC5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLmltZy1ob2xkZXI6YmVmb3Jle2JhY2tncm91bmQ6bm8tcmVwZWF0IDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjgwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6ODBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyOmFmdGVyLC5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLmltZy1ob2xkZXI6YmVmb3Jle2hlaWdodDo2MHB4O3dpZHRoOjYwcHh9fS5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLmltZy1ob2xkZXI6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS90cmFkaWNlLTEuc3ZnKTtib3R0b206LTIyMHB4O2xlZnQ6MTgwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjphZnRlcntib3R0b206LTI5cHg7bGVmdDoxMjhweH19LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS90cmFkaWNlLTIuc3ZnKTtsZWZ0OjgycHg7dG9wOjQzJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt6LWluZGV4OjJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlcjpiZWZvcmV7bGVmdDo1OHB4O3RvcDoyOCV9fS5pbWFnZXMtc2VjdGlvbiAuZmxleC1ob2xkZXIgLmltZy1ob2xkZXIgaW1ne21hcmdpbi1sZWZ0OmF1dG87cG9zaXRpb246cmVsYXRpdmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmltYWdlcy1zZWN0aW9uIC5mbGV4LWhvbGRlciAuaW1nLWhvbGRlciBpbWd7bWF4LXdpZHRoOjczLjclfX0uaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyIGltZzpsYXN0LW9mLXR5cGV7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozMDVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuaW1hZ2VzLXNlY3Rpb24gLmZsZXgtaG9sZGVyIC5pbWctaG9sZGVyIGltZzpsYXN0LW9mLXR5cGV7Ym90dG9tOjA7bWF4LXdpZHRoOjQ3LjclO3RvcDp1bnNldH19LmZhcS1zZWN0aW9ue21hcmdpbi1ib3R0b206NjhweDttYXJnaW4tdG9wOjk2cHh9LmZhcS1zZWN0aW9uLmFmdGVyLWJsb2Nre21hcmdpbi1ib3R0b206MTEycHg7cGFkZGluZy1ib3R0b206MTUwcHg7cG9zaXRpb246cmVsYXRpdmV9LmZhcS1zZWN0aW9uLmFmdGVyLWJsb2NrOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDo1MCU7bWF4LXdpZHRoOjE0NDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDoxMDAlfS5mYXEtc2VjdGlvbi5hZnRlci1ibG9jazphZnRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9sb2dvLXNtYWxsLnN2Zyk7ZGlzcGxheTpmbGV4O2hlaWdodDo0OHB4O2p1c3RpZnktY29udGVudDpjZW50ZXI7bGVmdDo1MCU7cG9zaXRpb246YWJzb2x1dGV9LmZhcS1zZWN0aW9uLmFmdGVyLWJsb2NrOmJlZm9yZXtib3R0b206MjBweH0uZmFxLXNlY3Rpb24uYWZ0ZXItYmxvY2s6YWZ0ZXJ7Ym90dG9tOjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDI0cHgpfUBtZWRpYSAobWF4LXdpZHRoOjE0MDBweCl7LmZhcS1zZWN0aW9uLmFmdGVyLWJsb2Nre21hcmdpbi1ib3R0b206ODJweDtwYWRkaW5nLWJvdHRvbToxMjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpey5mYXEtc2VjdGlvbnttYXJnaW4tYm90dG9tOjQwcHg7bWFyZ2luLXRvcDo2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZmFxLXNlY3Rpb257bWFyZ2luLXRvcDo1N3B4fX0uZmFxLXNlY3Rpb24gaDJ7bWFyZ2luOjAgMCA0MHB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5mYXEtc2VjdGlvbiBoMntmb250LXNpemU6My4ycmVtO3RleHQtYWxpZ246bGVmdH19LmZhcS1zZWN0aW9uIC5uYXZpZ2F0aW9uLWhvbGRlcnthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZDQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjhweDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG8gMzJweDttYXgtd2lkdGg6MTE5MnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5mYXEtc2VjdGlvbiAubmF2aWdhdGlvbi1ob2xkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsZWZ0OjUwJTtvdmVyZmxvdzpzY3JvbGw7cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6Y2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAuOXB4KX19LmZhcS1zZWN0aW9uIC5uYXZpZ2F0aW9uLWhvbGRlciBhe2JhY2tncm91bmQtY29sb3I6I2YyZjJmMjtjb2xvcjojM2QzZDNkO3BhZGRpbmc6MTJweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmZhcS1zZWN0aW9uIC5uYXZpZ2F0aW9uLWhvbGRlciBhe3doaXRlLXNwYWNlOm5vd3JhcH19LmZhcS1zZWN0aW9uIC5uYXZpZ2F0aW9uLWhvbGRlciBhLmFjdGl2ZSwuZmFxLXNlY3Rpb24gLm5hdmlnYXRpb24taG9sZGVyIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZkNDAwfS5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9uc3tkaXNwbGF5Om5vbmU7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTE5MnB4O3dpZHRoOjEwMCV9LmZhcS1zZWN0aW9uIC5mYXEtcXVlc3Rpb25zLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkY2JiOX0uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uLmFjdGl2ZSBoMzphZnRlcnt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKX0uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uLmFjdGl2ZSAuZmFxLWNvbnRlbnR7ZGlzcGxheTpibG9ja30uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uOmhvdmVyIGgzOmFmdGVye3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyl9LmZhcS1zZWN0aW9uIC5mYXEtcXVlc3Rpb25zIC5xdWVzdGlvbiBoM3tjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NTAwO21hcmdpbjowO3BhZGRpbmc6MjZweCAzMnB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24gaDN7Zm9udC1zaXplOjJyZW07cGFkZGluZzoxNnB4IDQwcHggMTZweCAxNnB4fX0uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uIGgzOmFmdGVye2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9hcnJvdy1kb3duLWZhcS5zdmcpIG5vLXJlcGVhdCA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDozMnB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjI0cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQ7d2lkdGg6MzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uIGgzOmFmdGVye3JpZ2h0OjEycHh9fS5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24gLmZhcS1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2UzZTNlMztkaXNwbGF5Om5vbmU7cGFkZGluZzo0MHB4IDMycHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24gLmZhcS1jb250ZW50IHB7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MS44cmVtO2xpbmUtaGVpZ2h0OjEuNWVtfS5mYXEtc2VjdGlvbiAuZmFxLXF1ZXN0aW9ucyAucXVlc3Rpb24gLmZhcS1jb250ZW50IHVsIGxpe2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuNnJlbTtsaW5lLWhlaWdodDoxLjVlbX0uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uIC5mYXEtY29udGVudCBhe2NvbG9yOiMzZDNkM2Q7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFxLXNlY3Rpb24gLmZhcS1xdWVzdGlvbnMgLnF1ZXN0aW9uIC5mYXEtY29udGVudCBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS50eXBlLWNhdGVnb3J5IC5tb3JlLWNhdGVnb3JpZXMgLmNvbnRhaW5lcntwYWRkaW5nOjAhaW1wb3J0YW50fS5tb3JlLWNhdGVnb3JpZXN7bWFyZ2luOjAgMCAxMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubW9yZS1jYXRlZ29yaWVze21hcmdpbjowIDAgNDNweH19Lm1vcmUtY2F0ZWdvcmllcyBoMnttYXJnaW46MCAwIDQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm1vcmUtY2F0ZWdvcmllcyBoMntmb250LXNpemU6NHJlbTttYXJnaW46MCAwIDMwcHh9fS5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVye2Rpc3BsYXk6Z3JpZDtnYXA6MjRweDtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDIsMWZyKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2dhcDo0MHB4fX0ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX19Lm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrOm50aC1vZi10eXBlKDJuKXtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2s6bnRoLW9mLXR5cGUoMm4pIC50ZXh0OmFmdGVye2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jYXQtYmFubmVyLTIuc3ZnKX0ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc0NjU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjU2cHggMTQwcHggNTZweCA1NnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jayAudGV4dDphZnRlcntib3R0b206LTZweDtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vY2F0LWJhbm5lci0xLnN2Zyk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7Lm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0OmFmdGVye2Rpc3BsYXk6bm9uZX0ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHR7cGFkZGluZzozMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHR7cGFkZGluZzoxNnB4fX0ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHQgc3Bhbntjb2xvcjojZjVmNGY0O2ZvbnQtc2l6ZToxLjRyZW07bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luOjAgMCA4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IHNwYW57bWFyZ2luOjAgMCAxMHB4fX0ubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHQgaDN7Y29sb3I6I2Y1ZjRmNDttYXJnaW46MCAwIDE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IGgze21hcmdpbjowIDAgMThweH19Lm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC50ZXh0IHB7Y29sb3I6I2Y1ZjRmNDtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbjowIDAgMzJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLnRleHQgcHttYXJnaW46MCAwIDI2cHh9fS5tb3JlLWNhdGVnb3JpZXMgLmZsZXgtaG9sZGVyIC5ibG9jayAuaW1ne2FzcGVjdC1yYXRpbzo3MDgvNDgwO292ZXJmbG93OmhpZGRlbn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubW9yZS1jYXRlZ29yaWVzIC5mbGV4LWhvbGRlciAuYmxvY2sgLmltZ3thc3BlY3QtcmF0aW86NzA4LzYyMH19Lm1vcmUtY2F0ZWdvcmllcyAuZmxleC1ob2xkZXIgLmJsb2NrIC5pbWcgaW1ne2hlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlfS5pZC03MzIgLmNvbnRlbnQtaW5uZXIsLmlkLTc4OCAuY29udGVudC1pbm5lciwuaWQtNzkxIC5jb250ZW50LWlubmVye21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9LmlkLTczMiAuY29udGVudCwuaWQtNzg4IC5jb250ZW50LC5pZC03OTEgLmNvbnRlbnR7cGFkZGluZzowfS5pZC03MzIgaDIsLmlkLTczMiBoMywuaWQtNzMyIGg0LC5pZC03MzIgaDUsLmlkLTczMiBwLC5pZC03ODggaDIsLmlkLTc4OCBoMywuaWQtNzg4IGg0LC5pZC03ODggaDUsLmlkLTc4OCBwLC5pZC03OTEgaDIsLmlkLTc5MSBoMywuaWQtNzkxIGg0LC5pZC03OTEgaDUsLmlkLTc5MSBwe21hcmdpbi10b3A6MH0uaWQtNzMyIC5jb250ZW50LWlubmVyIGFydGljbGUgaGVhZGVyW2l0ZW1wcm9wPWhlYWRsaW5lXSwuaWQtNzg4IC5jb250ZW50LWlubmVyIGFydGljbGUgaGVhZGVyW2l0ZW1wcm9wPWhlYWRsaW5lXSwuaWQtNzkxIC5jb250ZW50LWlubmVyIGFydGljbGUgaGVhZGVyW2l0ZW1wcm9wPWhlYWRsaW5lXXtkaXNwbGF5Om5vbmV9LmlkLTczMiAuY29udGVudC13cmFwcGVyLWluICNjb250ZW50LC5pZC03ODggLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudCwuaWQtNzkxIC5jb250ZW50LXdyYXBwZXItaW4gI2NvbnRlbnR7bWFyZ2luOjB9LmlkLTczMiAuY29sbGVjdGlvbiwuaWQtNzMyIC5jcmVhdGlvbiwuaWQtNzMyIC5vdXItc3RvcnksLmlkLTczMiAudGl0bGUtc2VjdGlvbiwuaWQtNzg4IC5jb2xsZWN0aW9uLC5pZC03ODggLmNyZWF0aW9uLC5pZC03ODggLm91ci1zdG9yeSwuaWQtNzg4IC50aXRsZS1zZWN0aW9uLC5pZC03OTEgLmNvbGxlY3Rpb24sLmlkLTc5MSAuY3JlYXRpb24sLmlkLTc5MSAub3VyLXN0b3J5LC5pZC03OTEgLnRpdGxlLXNlY3Rpb257bGVmdDo1MCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6Y2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAuOXB4KX0udGl0bGUtc2VjdGlvbnttYXJnaW4tYm90dG9tOjA7bWluLWhlaWdodDo0NzJweDtwYWRkaW5nOjExNnB4IDB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnRpdGxlLXNlY3Rpb257cGFkZGluZzo2NHB4IDB9fS50aXRsZS1zZWN0aW9uLnNtYWxsLXB7cGFkZGluZzoxMTZweCAwIDB9LnRpdGxlLXNlY3Rpb24gaW1ne2hlaWdodDoxMDAlO2xlZnQ6MDttaW4taGVpZ2h0OjQ3MnB4Oy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjstby1vYmplY3QtcG9zaXRpb246Y2VudGVyO29iamVjdC1wb3NpdGlvbjpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTt6LWluZGV4Oi0xfS50aXRsZS1zZWN0aW9uIC5mbGV4LWhvbGRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXgtd2lkdGg6NDY0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpey50aXRsZS1zZWN0aW9uIC5mbGV4LWhvbGRlcnttaW4taGVpZ2h0OnVuc2V0fX0udGl0bGUtc2VjdGlvbiAuZmxleC1ob2xkZXIgaDJ7Y29sb3I6I2Y1ZjRmNDttYXJnaW46MCAwIDI0cHh9LnRpdGxlLXNlY3Rpb24gLmZsZXgtaG9sZGVyIHB7Y29sb3I6I2Y1ZjRmNH0ub3VyLXN0b3J5e21hcmdpbi1ib3R0b206MTgycHg7cGFkZGluZy10b3A6OTZweDtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsub3VyLXN0b3J5e21hcmdpbi1ib3R0b206MTA5cHg7cGFkZGluZy10b3A6NDZweH19Lm91ci1zdG9yeTpiZWZvcmV7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0b3J5LTEuc3ZnKTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpey5vdXItc3Rvcnk6YmVmb3Jle2Rpc3BsYXk6bm9uZX19Lm91ci1zdG9yeTphZnRlcntib3R0b206LTY0cHg7Y29udGVudDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3N0b3J5LTIuc3ZnKTtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpey5vdXItc3Rvcnk6YWZ0ZXJ7ZGlzcGxheTpub25lfX0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtnYXA6ODBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjtwb3NpdGlvbjpyZWxhdGl2ZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Lm91ci1zdG9yeSAuZmxleC1ob2xkZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsub3VyLXN0b3J5IC5mbGV4LWhvbGRlcntnYXA6MjBweH19Lm91ci1zdG9yeSAuZmxleC1ob2xkZXI6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdG9yeS0xLnN2Zykgbm8tcmVwZWF0IDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Ym90dG9tOjMwMHB4O2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MnB4O2xlZnQ6MTAwcHg7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6NTJweDt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTgwMHB4KXsub3VyLXN0b3J5IC5mbGV4LWhvbGRlcjpiZWZvcmV7bGVmdDozMDBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpey5vdXItc3RvcnkgLmZsZXgtaG9sZGVyOmJlZm9yZXtkaXNwbGF5Om5vbmV9fS5vdXItc3RvcnkgLmZsZXgtaG9sZGVyOmFmdGVye2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdG9yeS0xLnN2Zykgbm8tcmVwZWF0IDUwJTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0Ojc4cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MjMwcHg7d2lkdGg6NzhweDt6LWluZGV4Oi0xfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXsub3VyLXN0b3J5IC5mbGV4LWhvbGRlcjphZnRlcntkaXNwbGF5Om5vbmV9fS5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5sZWZ0e21heC13aWR0aDo0MDZweDtwYWRkaW5nOjMycHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpey5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5sZWZ0e21heC13aWR0aDoxMDAlO3BhZGRpbmc6MH19Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLmxlZnQgaDJ7bWFyZ2luOjAgMCAyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5sZWZ0IGgye21hcmdpbjowIDAgMzdweH19Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLmxlZnQgcHtmb250LXNpemU6MnJlbTttYXJnaW46MH0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6MH0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6NTZweH0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHR7bWF4LXdpZHRoOjcwOXB4O3dpZHRoOjEwMCV9Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2t7YWxpZ24taXRlbXM6c3RyZXRjaDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAyM3B4KXsub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9ja3tkaXNwbGF5Om5vbmV9Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2suc3dpcGVyLXNsaWRle2Rpc3BsYXk6ZmxleH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2t7cGFkZGluZzoxNnB4IDAgMzJweCAxNnB4fX0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9jayAuaWNvbnttYXJnaW4tdG9wOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MjdweH0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9jayAuaWNvbjphZnRlcntiYWNrZ3JvdW5kLWNvbG9yOiNlYjNmMzA7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMTAwJSAtIDM3cHgpO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDozN3B4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjNweCl7Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLmljb257bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLmljb246YWZ0ZXJ7aGVpZ2h0OjJweDtsZWZ0OjM3cHg7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTt3aWR0aDpjYWxjKDEwMCUgLSAzN3B4KX19Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLnRleHR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6NjZweDt3aWR0aDpjYWxjKDEwMCUgLSAyN3B4KX0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9jayAudGV4dCAuaGVscGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tYm90dG9tOjI0cHg7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdzpoaWRkZW59Lm91ci1zdG9yeSAuZmxleC1ob2xkZXIgLnJpZ2h0IC5yb3ctYmxvY2sgLnRleHQuYWN0aXZlIC5oZWxwZXJ7bWF4LWhlaWdodDp1bnNldH0ub3VyLXN0b3J5IC5mbGV4LWhvbGRlciAucmlnaHQgLnJvdy1ibG9jayAudGV4dCBoM3tmb250LXdlaWdodDo1MDA7bWFyZ2luOjAgMCAzMnB4fS5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5yaWdodCAucm93LWJsb2NrIC50ZXh0IGg0e2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDE2cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDIzcHgpey5vdXItc3RvcnkgLmZsZXgtaG9sZGVyIC5yaWdodCAucm93LWJsb2NrIC50ZXh0e3BhZGRpbmc6NDNweCAwIDA7d2lkdGg6MTAwJX19Lm1hcC1zd2FwcGVyIGgye21hcmdpbjowIDAgNDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubWFwLXN3YXBwZXIgaDJ7bWFyZ2luOjAgMCAyMXB4O3RleHQtYWxpZ246bGVmdH19Lm1hcC1zd2FwcGVyIC5zd2FwcGVye2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZkNDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOm5vd3JhcDtnYXA6OHB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbjowIGF1dG8gNDBweDttYXgtd2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubWFwLXN3YXBwZXIgLnN3YXBwZXJ7bGVmdDo1MCU7bWFyZ2luOjAgYXV0byAzMHB4O21heC13aWR0aDp1bnNldCFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6Y2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAuOXB4KX19Lm1hcC1zd2FwcGVyIC5zd2FwcGVyIGF7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2NvbG9yOiMzZDNkM2Q7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzoxMnB4O3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm1hcC1zd2FwcGVyIC5zd2FwcGVyIGEuYWN0aXZlLC5tYXAtc3dhcHBlciAuc3dhcHBlciBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZDQwMH0ubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2t7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtnYXA6OTVweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjgwcHh9Lm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrLmhpZGRlbntkaXNwbGF5Om5vbmV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpey5tYXAtc3dhcHBlciAuY29udGVudC1ibG9ja3thbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2t7Z2FwOjQ4cHh9fS5tYXAtc3dhcHBlciAuY29udGVudC1ibG9jayAuY29udGVudHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWF4LXdpZHRoOjU4OXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21heC13aWR0aDoxMDAlfX0ubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQgLmhvbGRlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7Z2FwOjEycHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpey5tYXAtc3dhcHBlciAuY29udGVudC1ibG9jayAuY29udGVudCAuaG9sZGVye21hcmdpbi10b3A6MTBweDtvcmRlcjoyfX0ubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQgLmhvbGRlciBzcGFue2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiM4NmIzYTI7Y29sb3I6I2Y1ZjRmNDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo1MDA7Z2FwOjEwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bGluZS1oZWlnaHQ6MS41ZW07cGFkZGluZzo2cHggMTZweH0ubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQgLmhvbGRlciBzcGFuOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vcGVuLnN2Zyl9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMDAwcHgpey5tYXAtc3dhcHBlciAuY29udGVudC1ibG9jayAuY29udGVudCAuaG9sZGVyIHNwYW57Zm9udC1zaXplOjEuM3JlbX19Lm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IGgze21hcmdpbjowIDAgMTZweH0ubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgLmNvbnRlbnQgLnRleHQtaG9sZGVye21heC1oZWlnaHQ6MTk0cHg7b3ZlcmZsb3c6aGlkZGVufS5tYXAtc3dhcHBlciAuY29udGVudC1ibG9jayAuY29udGVudCAudGV4dC1ob2xkZXIuYWN0aXZle21heC1oZWlnaHQ6dW5zZXR9Lm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIC5jb250ZW50IHB7bWFyZ2luOjAgMCA4cHh9Lm1hcC1zd2FwcGVyIC5jb250ZW50LWJsb2NrIGltZ3ttYXgtd2lkdGg6NTAlfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTAwMHB4KXsubWFwLXN3YXBwZXIgLmNvbnRlbnQtYmxvY2sgaW1ne21heC13aWR0aDoxMDAlfX0uY29sbGVjdGlvbntwYWRkaW5nOjAgMCAxOTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY29sbGVjdGlvbntwYWRkaW5nOjAgMCA2M3B4fX0uY29sbGVjdGlvbiBoMnttYXJnaW46MCBhdXRvIDQwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LmNvbGxlY3Rpb24gaDJ7bWFyZ2luOjAgYXV0byAxOHB4fS5jb2xsZWN0aW9uIC5zd2lwZXJ7cGFkZGluZy1ib3R0b206NzNweH19LmNvbGxlY3Rpb24gLmdhbGxlcmllLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6Y2FsYyg1MCUgKyAyOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uY29sbGVjdGlvbiAuZ2FsbGVyaWUtc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXZ7bGVmdDpjYWxjKDUwJSAtIDI4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5jcmVhdGlvbntvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIDAgOTJweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3JlYXRpb257cGFkZGluZzowIDAgNjRweH19LmNyZWF0aW9uIGgye21hcmdpbjowIGF1dG8gNDBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3JlYXRpb24gaDJ7bWFyZ2luOjAgYXV0byAxOHB4fX0uY3JlYXRpb24gLnZ5cm9iYS1zd2lwZXJ7bWF4LXdpZHRoOjY3OHB4O292ZXJmbG93OnZpc2libGU7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY3JlYXRpb24gLnZ5cm9iYS1zd2lwZXJ7bWF4LXdpZHRoOjgwJTtwYWRkaW5nLWJvdHRvbTo2MXB4IWltcG9ydGFudH19LmNyZWF0aW9uIC52eXJvYmEtc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDpjYWxjKDUwJSArIDI4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfS5jcmVhdGlvbiAudnlyb2JhLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2e2xlZnQ6Y2FsYyg1MCUgLSAyOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX0uY29udGFjdC1tYWlue3BhZGRpbmc6NzJweCAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTMwMHB4KXsuY29udGFjdC1tYWlue3BhZGRpbmc6NDVweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY29udGFjdC1tYWlue3BhZGRpbmc6MjJweCAwIDI0cHh9fS5jb250YWN0LW1haW4gaDJ7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgIzAwNzQ2NTttYXJnaW46MCBhdXRvIDQ4cHg7cGFkZGluZzowIDAgMjlweDt0ZXh0LWFsaWduOmNlbnRlcn0uY29udGFjdC1tYWluIC5mbGV4LWhvbGRlcntkaXNwbGF5OmdyaWQ7Z2FwOjQ4cHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDM2MHB4LDFmcikpO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpey5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVye2dhcDozMnB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLG1pbm1heCgyNDBweCwxZnIpKX19LmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2Nre2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVyIC5ibG9jayBoNHtmb250LXNpemU6Mi40cmVtO21hcmdpbjowIDAgMTZweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuY29udGFjdC1tYWluIC5mbGV4LWhvbGRlciAuYmxvY2sgaDR7Zm9udC1zaXplOjJyZW19fS5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVyIC5ibG9jayBhLC5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVyIC5ibG9jayBhZGRyZXNzLC5jb250YWN0LW1haW4gLmZsZXgtaG9sZGVyIC5ibG9jayBzcGFue2ZvbnQtc2l6ZToxLjZyZW07bGluZS1oZWlnaHQ6MS41ZW19LmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIC53cmFwcGVye2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztnYXA6NDBweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0uY29udGFjdC1tYWluIC5mbGV4LWhvbGRlciAuYmxvY2sgLndyYXBwZXIgYWRkcmVzc3twYWRkaW5nOjA7d2lkdGg6MTYwcHh9LmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIC53cmFwcGVyIGFkZHJlc3M6YmVmb3Jle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmNvbnRhY3QtbWFpbiAuZmxleC1ob2xkZXIgLmJsb2NrIC53cmFwcGVyIC5oZWxwZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ucHJvZGVqbnktc2VrY2UgaDJ7bWFyZ2luOjAgYXV0byAyNHB4O3RleHQtYWxpZ246Y2VudGVyfS5wcm9kZWpueS1zZWtjZSBwe2ZvbnQtc2l6ZToxLjhyZW07bWFyZ2luOjAgYXV0byA0MHB4O21heC13aWR0aDo3OTJweDt0ZXh0LWFsaWduOmNlbnRlcn0ucHJvZGVqbnktc2VrY2UgLnN3YXBwZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmQ0MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6bm93cmFwO2dhcDo4cHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvIDQwcHg7bWF4LXdpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2Rlam55LXNla2NlIC5zd2FwcGVye2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xlZnQ6NTAlO21heC13aWR0aDp1bnNldCFpbXBvcnRhbnQ7b3ZlcmZsb3cteDpzY3JvbGw7b3ZlcmZsb3cteTpoaWRkZW47cGFkZGluZy1sZWZ0OjIwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2lkdGg6Y2FsYygxMDB2dyAtIHZhcigtLXNjcm9sbGJhci13aWR0aCkgKyAuOXB4KX19LnByb2Rlam55LXNla2NlIC5zd2FwcGVyIGF7YmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2NvbG9yOiMzZDNkM2Q7Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzo4cHggMjRweDt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXR9LnByb2Rlam55LXNla2NlIC5zd2FwcGVyIGEuYWN0aXZlLC5wcm9kZWpueS1zZWtjZSAuc3dhcHBlciBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZDQwMH0ucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2t7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RlZTFlNDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjMwcHg7cGFkZGluZzozMnB4IDAgNDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2Nre3BhZGRpbmc6MjJweCAwIDMwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9ja3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47Z2FwOjB9fS5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayBoM3t3aWR0aDoyNzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIGgze3dpZHRoOjIyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgaDN7bWFyZ2luLWJvdHRvbToyNHB4O3dpZHRoOjEwMCV9fS5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXJ7ZGlzcGxheTpncmlkO2dhcDo0MHB4IDQ4cHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdChhdXRvLWZpbGwsbWlubWF4KDI0MHB4LDFmcikpO21heC13aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7d2lkdGg6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMjIwcHgsMWZyKSk7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDI0MHB4KX19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlcntnYXA6MTZweDttYXgtd2lkdGg6MTAwJX19LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGV7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgc3Bhbntjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luOjAgMCA4cHh9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgaDR7Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MnJlbTttYXJnaW46MCAwIDEycHh9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgLnRlbHtjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luOjAgMCA4cHg7cGFkZGluZy1sZWZ0OjMycHg7cG9zaXRpb246cmVsYXRpdmV9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgLnRlbDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NvbnRhY3QtcGhvbmUuc3ZnKSBuby1yZXBlYXQgNTAlIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybTp1bnNldDt3aWR0aDoyNHB4fS5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIC5tYWlse2NvbG9yOiMzZDNkM2Q7Zm9udC1zaXplOjEuM3JlbTttYXJnaW46MCAwIDEwcHg7cGFkZGluZy1sZWZ0OjMycHg7cG9zaXRpb246cmVsYXRpdmV9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgLm1haWw6YmVmb3Jle2JhY2tncm91bmQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9jb250YWN0LW1haWwuc3ZnKSBuby1yZXBlYXQgNTAlIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3RyYW5zZm9ybTp1bnNldDt3aWR0aDoyNHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5wcm9kZWpueS1zZWtjZSAuY29udGVudC1ibG9jayAuY29udGFjdC1ob2xkZXIgLmNvbnRhY3Qtc2luZ2xlIC53cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtnYXA6NDBweH19LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgYWRkcmVzc3tjb2xvcjojM2QzZDNkO2ZvbnQtc2l6ZToxLjNyZW07bWFyZ2luOjAgMCA4cHg7cGFkZGluZy1sZWZ0OjMycHg7cG9zaXRpb246cmVsYXRpdmV9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgYWRkcmVzczpiZWZvcmV7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL2NvbnRhY3QtYWRkcmVzcy5zdmcpIG5vLXJlcGVhdCA1MCUhaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MjRweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtOnVuc2V0O3dpZHRoOjI0cHh9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7Z2FwOjhweH0ucHJvZGVqbnktc2VrY2UgLmNvbnRlbnQtYmxvY2sgLmNvbnRhY3QtaG9sZGVyIC5jb250YWN0LXNpbmdsZSAucm93IHNwYW57Y29sb3I6IzNkM2QzZDtmb250LXNpemU6MS4zcmVtO3dpZHRoOjY0cHh9LnByb2Rlam55LXNla2NlIC5jb250ZW50LWJsb2NrIC5jb250YWN0LWhvbGRlciAuY29udGFjdC1zaW5nbGUgLnJvdyBzcGFuOmxhc3Qtb2YtdHlwZXtmb250LXdlaWdodDo1MDA7d2lkdGg6dW5zZXR9LmNsb3Nle2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7aGVpZ2h0OjIwcHg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtyaWdodDoyMXB4O3RvcDoyMXB4O3dpZHRoOjIwcHg7ei1pbmRleDoxMjB9LmNsb3NlLC5jbG9zZSBkaXZ7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5jbG9zZSBkaXZ7YmFja2dyb3VuZC1jb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6MnB4O21hcmdpbi10b3A6MDt3aWR0aDoxMDAlfS5jbG9zZSBkaXY6Zmlyc3Qtb2YtdHlwZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uY2xvc2UgZGl2Omxhc3Qtb2YtdHlwZXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LmNsb3NlOmhvdmVye3RyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dH0uY2xvc2U6aG92ZXIgZGl2e2JhY2tncm91bmQtY29sb3I6I2ViM2YzMH0uY2xvc2U6aG92ZXIgZGl2OmZpcnN0LW9mLXR5cGV7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5jbG9zZTpob3ZlciBkaXY6bGFzdC1vZi10eXBle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5iZy1jbG9zZXtiYWNrZ3JvdW5kLWNvbG9yOiMzZDNkM2Q7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwdmg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dDt2aXNpYmlsaXR5OnZpc2libGU7ei1pbmRleDotMn0uYmctY2xvc2UsLm1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3dpZHRoOjEwMCV9Lm1vZGFse2Rpc3BsYXk6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7aGVpZ2h0OjEwMCU7bGVmdDowO292ZXJmbG93LXk6YXV0bztwYWRkaW5nLWJvdHRvbTo3NXB4O3BhZGRpbmctdG9wOjc1cHg7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0O3otaW5kZXg6MjE1MH0ubW9kYWw6Oi13ZWJraXQtc2Nyb2xsYmFye2JhY2tncm91bmQtY29sb3I6I2Y4ZWZlYjt3aWR0aDo1cHh9Lm1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOiNmOGVmZWI7Ym9yZGVyLXJhZGl1czo0cHh9Lm1vZGFsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiNmNTVmNjg7Ym9yZGVyLXJhZGl1czoxMHB4fS5tb2RhbDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVye2Rpc3BsYXk6bm9uZX0ubW9kYWwuYWN0aXZle2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5tb2RhbC5hY3RpdmUgLmJnLWNsb3Nle29wYWNpdHk6LjZ9Lm1vZGFsIC5jbG9zZXtsZWZ0OnVuc2V0O3JpZ2h0Oi01MHB4O3RvcDowfS5tb2RhbCAubW9kYWwtdGV4dHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmUwZTA7bWF4LXdpZHRoOjcwMHB4O3BhZGRpbmc6MjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2Zvcm06c2NhbGVZKDApO3RyYW5zZm9ybS1vcmlnaW46dG9wO3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5tb2RhbCAubW9kYWwtdGV4dC5hY3RpdmV7dHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dH0ubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlcntvcGFjaXR5OjA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0fS5tb2RhbCAubW9kYWwtdGV4dCAuaG9sZGVyIGEsLm1vZGFsIC5tb2RhbC10ZXh0IC5ob2xkZXIgYmxvY2txdW90ZSwubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBoMiwubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBoMywubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBoNCwubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBoNSwubW9kYWwgLm1vZGFsLXRleHQgLmhvbGRlciBwLC5tb2RhbCAubW9kYWwtdGV4dCAuaG9sZGVyIHNwYW57Y29sb3I6IzAwMCFpbXBvcnRhbnR9Lm1vZGFsIC5tb2RhbC10ZXh0IC5ob2xkZXIgaW1ne21hcmdpbi1ib3R0b206MjVweDt3aWR0aDoxMDAlfS5tb2RhbCAubW9kYWwtdGV4dCAuaG9sZGVyLm9wMXtvcGFjaXR5OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkgYW5kIChtaW4taGVpZ2h0OjBweCl7Lm1vZGFse292ZXJmbG93OnVuc2V0O3BhZGRpbmc6MH0ubW9kYWwgLm1vZGFsLXRleHR7cGFkZGluZy10b3A6MTAwcHh9Lm1vZGFsIC5tb2RhbC10ZXh0IC5jbG9zZXtyaWdodDoyMHB4O3RvcDoyMHB4fS5tb2RhbCAuY2xvc2UgZGl2e2JhY2tncm91bmQtY29sb3I6IzAwMH19LnNob3AtcmV2aWV3e3BhZGRpbmc6MTIwcHggMCA5OHB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSAobWF4LXdpZHRoOjE0NDBweCl7LnNob3AtcmV2aWV3e3BhZGRpbmc6ODBweCAwIDYwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjExMDBweCl7LnNob3AtcmV2aWV3e3BhZGRpbmc6NjBweCAwfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuc2hvcC1yZXZpZXd7cGFkZGluZzo0MHB4IDAgMzJweH0uc2hvcC1yZXZpZXcgLnN3aXBlci1idXR0b24tcHJldntib3R0b206MS41cHg7bGVmdDowfS5zaG9wLXJldmlldyAuc3dpcGVyLWJ1dHRvbi1uZXh0e2JvdHRvbToxLjVweDtsZWZ0OjUycHh9fS5zaG9wLXJldmlldyAuY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5zaG9wLXJldmlldyAuZmxleC1ob2xkZXJ7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2hvcC1yZXZpZXcgLmZsZXgtaG9sZGVyIGgye21hcmdpbjowIDAgMzlweDtwYWRkaW5nOjAgODBweDt0ZXh0LWFsaWduOmNlbnRlcn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuc2hvcC1yZXZpZXcgLmZsZXgtaG9sZGVyIGgye2ZvbnQtc2l6ZTozLjJyZW07bWFyZ2luOjAgMCAyNHB4O3BhZGRpbmc6MDt0ZXh0LWFsaWduOmxlZnR9fS5zaG9wLXJldmlldyAuc3dpcGVyLXZvdGVzLXdyYXB7cGFkZGluZy1ib3R0b206MzFweH0uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXB7bWFyZ2luOjAgMCA2NHB4O21heC13aWR0aDoxMDAlO3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnNob3AtcmV2aWV3IC52b3Rlcy13cmFwe21hcmdpbjowfX0uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JvcmRlcjo1cHggc29saWQgI2ViM2YzMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MDttYXJnaW4tcmlnaHQ6MDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjMwcHg7d2lkdGg6MTAwJX0uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcDpiZWZvcmV7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3RyaWFuZ2wuc3ZnKSBuby1yZXBlYXQgNTAlO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MzJweDtsZWZ0Oi01cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi01cHg7d2lkdGg6MzJweH0uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1yYXRpbmd7bWFyZ2luOjAgMCAxNnB4fS5zaG9wLXJldmlldyAudm90ZXMtd3JhcCAudm90ZS13cmFwIC52b3RlLXJhdGluZyAuc3RhcnN7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6bm93cmFwO2dhcDoycHg7aGVpZ2h0OjIwcHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6dW5zZXR9LnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtcmF0aW5nIC5zdGFycyAuc3RhcntoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O3dpZHRoOjIwcHh9LnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtcmF0aW5nIC5zdGFycyAuc3Rhci5zdGFyLW9uOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vbi1iaWcuc3ZnKX0uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1yYXRpbmcgLnN0YXJzIC5zdGFyLnN0YXItb2ZmOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYtYmlnLnN2Zyl9LnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtY29udGVudHtmb250LXNpemU6MS42cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MCAwIDI4cHh9LnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtc3VtbWFyeXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2dhcDoxNnB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tdG9wOmF1dG99LnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtc3VtbWFyeSAudm90ZS1waWN7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9pY29uL3Jldmlldy1sb2dpbi5zdmcpIG5vLXJlcGVhdCA1MCU7YmFja2dyb3VuZC1zaXplOmNvdmVyO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjI0cHg7bWFyZ2luOjA7bWluLWhlaWdodDp1bnNldDttaW4td2lkdGg6dW5zZXQ7d2lkdGg6MjRweH0uc2hvcC1yZXZpZXcgLnZvdGVzLXdyYXAgLnZvdGUtd3JhcCAudm90ZS1zdW1tYXJ5IC52b3RlLW5hbWUsLnNob3AtcmV2aWV3IC52b3Rlcy13cmFwIC52b3RlLXdyYXAgLnZvdGUtc3VtbWFyeSAudm90ZS1uYW1lIHNwYW57Zm9udC1zaXplOjEuNHJlbTtsaW5lLWhlaWdodDoxLjVlbTttYXJnaW46MH0uc2hvcC1yZXZpZXcgLmJ0bnttYXJnaW46MCAwIDAgYXV0b30udm90ZS13cmFwe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RkY2JiOTtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlIWltcG9ydGFudH0udm90ZS13cmFwIC52b3RlLWNvbnRlbnR7Y29sb3I6IzE4MjMyMjtmb250LXNpemU6MS40cmVtO2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbjowIDAgMTdweH0udm90ZS13cmFwIC52b3RlLXBpY3toZWlnaHQ6NTBweDttYXJnaW4tcmlnaHQ6MjBweDttaW4td2lkdGg6NTBweDtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS52b3RlLXdyYXAgLnZvdGUtcGljIC52b3RlLWluaXRpYWxze2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZTRlN2VkO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOiMzZDNkM2Q7ZGlzcGxheTpmbGV4IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZvbnQtc2l6ZToycmVtIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnQ7bGluZS1oZWlnaHQ6MWVtIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NHB4IWltcG9ydGFudDt3aWR0aDoxMDAlIWltcG9ydGFudH0udm90ZS13cmFwIC52b3RlLXBpYyBpbWd7ZGlzcGxheTpub25lfS52b3RlLXdyYXAgLnZvdGUtbmFtZXtjb2xvcjojM2QzZDNkO21hcmdpbi1ib3R0b206MTRweH0udm90ZS13cmFwIC52b3RlLW5hbWUsLnZvdGUtd3JhcCAudm90ZS1uYW1lIHNwYW57Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Zm9udC1zaXplOjIuMnJlbTtmb250LXdlaWdodDozMDA7bGluZS1oZWlnaHQ6MS4yZW19LnN0YXJze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOm5vd3JhcDtnYXA6MnB4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3dpZHRoOnVuc2V0fS5zdGFycyAuc3RhcntoZWlnaHQ6MTJweDtsaW5lLWhlaWdodDoxMnB4O3dpZHRoOjEycHh9LnN0YXJzIC5zdGFyLnN0YXItb246YmVmb3Jle2NvbnRlbnQ6dXJsKC9kaXN0L2Fzc2V0cy9pbWcvaWNvbi9zdGFyLW9uLnN2Zyl9LnN0YXJzIC5zdGFyLnN0YXItb2ZmOmJlZm9yZXtjb250ZW50OnVybCgvZGlzdC9hc3NldHMvaW1nL2ljb24vc3Rhci1vZmYuc3ZnKX0uYmVuZWZpdEJhbm5lcntkaXNwbGF5OmdyaWQ7Z2FwOjI0cHg7Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCgzLDFmcik7bWFyZ2luOjA7cGFkZGluZzo2NHB4IDAgOTZweH1AbWVkaWEgKG1heC13aWR0aDoxNDAwcHgpey5iZW5lZml0QmFubmVye3BhZGRpbmc6NTBweCAwIDcwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjExMDBweCl7LmJlbmVmaXRCYW5uZXJ7Z2FwOjE2cHg7cGFkZGluZzo0MHB4IDAgMjRweH19QG1lZGlhIChtYXgtd2lkdGg6ODAwcHgpey5iZW5lZml0QmFubmVye2dhcDowO2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMSwxZnIpO3BhZGRpbmc6MzJweCAwIDY0cHh9fS5iZW5lZml0QmFubmVyX19pdGVte2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbjowIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjMycHggNjRweCAzMnB4IDQ4cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTAwcHgpey5iZW5lZml0QmFubmVyX19pdGVte21hcmdpbjowIDAgMTZweCFpbXBvcnRhbnQ7cGFkZGluZzoxNnB4IDMycHggMTZweCAyNHB4fS5iZW5lZml0QmFubmVyX19pdGVtOmxhc3Qtb2YtdHlwZXttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgwMHB4KXsuYmVuZWZpdEJhbm5lcl9faXRlbXtnYXA6MTZweDtwYWRkaW5nOjIwcHggMTZweH19LmJlbmVmaXRCYW5uZXJfX2l0ZW06YWZ0ZXJ7YmFja2dyb3VuZDp1cmwoL2Rpc3QvYXNzZXRzL2ltZy9mb3RreS9VU1AtcmlnaHQuc3ZnKSBuby1yZXBlYXQgNTAlO2JhY2tncm91bmQtc2l6ZTpjb3Zlcjtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3dpZHRoOjQwcHg7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTEwMHB4KXsuYmVuZWZpdEJhbm5lcl9faXRlbTphZnRlcnt3aWR0aDoyMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgwMHB4KXsuYmVuZWZpdEJhbm5lcl9faXRlbTphZnRlcntkaXNwbGF5Om5vbmV9fS5iZW5lZml0QmFubmVyX19pdGVtOm50aC1vZi10eXBlKDNuKzEpe2JhY2tncm91bmQtY29sb3I6IzAwNzQ2NX0uYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbisxKSAuYmVuZWZpdEJhbm5lcl9fZGF0YSwuYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbisxKSAuYmVuZWZpdEJhbm5lcl9fdGl0bGV7Y29sb3I6I2Y1ZjRmNH0uYmVuZWZpdEJhbm5lcl9faXRlbTpudGgtb2YtdHlwZSgzbisyKXtiYWNrZ3JvdW5kLWNvbG9yOiNlYjNmMzB9LmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoM24rMikgLmJlbmVmaXRCYW5uZXJfX2RhdGEsLmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoM24rMikgLmJlbmVmaXRCYW5uZXJfX3RpdGxle2NvbG9yOiNmNWY0ZjR9LmJlbmVmaXRCYW5uZXJfX2l0ZW06bnRoLW9mLXR5cGUoM24rMyl7YmFja2dyb3VuZC1jb2xvcjojZmZkNDAwfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODAwcHgpey5iZW5lZml0QmFubmVyX19pdGVte2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToxNnB4IWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnR9fS5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19waWN0dXJle2ZsZXg6dW5zZXQ7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi1yaWdodDowIWltcG9ydGFudH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgwMHB4KXsuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fcGljdHVyZSBpbWd7bWF4LXdpZHRoOjMycHh9fS5iZW5lZml0QmFubmVyX19pdGVtIC5iZW5lZml0QmFubmVyX19jb250ZW50e3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LmJlbmVmaXRCYW5uZXJfX2l0ZW0gLmJlbmVmaXRCYW5uZXJfX3RpdGxle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjRyZW07Zm9udC13ZWlnaHQ6NTAwO2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbjowIDAgOHB4O3RleHQtYWxpZ246bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fdGl0bGV7Zm9udC1zaXplOjJyZW07bWFyZ2luOjAgMCA4cHg7dGV4dC1hbGlnbjpsZWZ0fX0uYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fZGF0YXtjb2xvcjojMTgyMzIyO2ZvbnQtc2l6ZToxLjZyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbjowO3RleHQtYWxpZ246bGVmdH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsuYmVuZWZpdEJhbm5lcl9faXRlbSAuYmVuZWZpdEJhbm5lcl9fZGF0YXtmb250LXNpemU6MS4zcmVtO21hcmdpbjowO3RleHQtYWxpZ246bGVmdH19Ym9keS5tb2JpbGUgLm5ld3Mtc2VjdGlvbiAuY29udGFpbmVye3BhZGRpbmc6MCFpbXBvcnRhbnR9Lm5ld3Mtc2VjdGlvbnttYXJnaW4tYm90dG9tOjg3cHh9Lm5ld3Mtc2VjdGlvbiAudXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXJnaW46MCAwIDM4cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm5ld3Mtc2VjdGlvbiAudXBwZXIgLnNob3ctbW9yZXtkaXNwbGF5Om5vbmV9fS5uZXdzLXNlY3Rpb24gaDJ7bWFyZ2luOjB9Lm5ld3Mtc2VjdGlvbiAuc2hvdy1tb3Jle3BhZGRpbmctYm90dG9tOjhweH0ubmV3cy1zZWN0aW9uIC5zaG93LW1vcmU6YmVmb3Jle2JvdHRvbTotN3B4fS5uZXdzLXNlY3Rpb24gLm5ld3MtaXRlbXttYXJnaW4tcmlnaHQ6MjRweH0ubmV3cy1zZWN0aW9uIC5uZXdzLWhvbGRlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsMWZyKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KXsubmV3cy1zZWN0aW9uIC5uZXdzLWhvbGRlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMjgwcHgsMWZyKSl9fS5uZXdzLXNlY3Rpb24gLm1vYmlsZS1idXR0b257ZGlzcGxheTpub25lfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5uZXdzLXNlY3Rpb24gLm1vYmlsZS1idXR0b257ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjMycHh9fS50eXBlLXBvc3RzLWxpc3RpbmcgLm5ld3MtaXRlbTpmaXJzdC1vZi10eXBle2dyaWQtY29sdW1uOjEvLTF9LnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtOmZpcnN0LW9mLXR5cGUgLmltYWdle2hlaWdodDo2MDBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMDBweCl7LnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtOmZpcnN0LW9mLXR5cGUgLmltYWdle2hlaWdodDo0NTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnR5cGUtcG9zdHMtbGlzdGluZyAubmV3cy1pdGVtOmZpcnN0LW9mLXR5cGUgLmltYWdle2hlaWdodDoyMTZweH19Lm5ld3MtaG9sZGVyLC5uZXdzLXdyYXBwZXJ7ZGlzcGxheTpncmlkO2dhcDoyNHB4O2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoYXV0by1maWxsLG1pbm1heCgzNDNweCwxZnIpKX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjkwMHB4KXsubmV3cy1ob2xkZXIsLm5ld3Mtd3JhcHBlcntncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KGF1dG8tZmlsbCxtaW5tYXgoMjgwcHgsMWZyKSl9fS5pZC03ODQgLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudHtwYWRkaW5nOjAhaW1wb3J0YW50fS5pZC03ODQgLmNvbnRlbnQtd3JhcHBlci1pbiAjY29udGVudCAuY29udGVudC1pbm5lcnttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9Lm5ld3MtaXRlbXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JhY2tncm91bmQtY29sb3I6I2ZhZjlmOTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtd3JhcDpub3dyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudDt3aWR0aDoxMDAlfS5uZXdzLWl0ZW0gLmltYWdle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjIxNnB4O21hcmdpbi1yaWdodDowIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0ubmV3cy1pdGVtIC5pbWFnZSBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5uZXdzLWl0ZW0gLmltYWdlIGEsLm5ld3MtaXRlbSAuaW1hZ2UgYSBpbWd7aGVpZ2h0OjEwMCU7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyO3dpZHRoOjEwMCV9Lm5ld3MtaXRlbSAudGV4dHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC13cmFwOm5vd3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nOjI0cHh9Lm5ld3MtaXRlbSAudGV4dCB0aW1le2NvbG9yOiM5OTk3OTg7Zm9udC1zaXplOjEuMnJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41ZW07bWFyZ2luLWJvdHRvbTo0cHg7b3JkZXI6MH0ubmV3cy1pdGVtIC50ZXh0IC50aXRsZXtjb2xvcjojM2QzZDNkO2ZvbnQtZmFtaWx5OlJvYm90byxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToyLjJyZW07Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEuMmVtO21hcmdpbi1ib3R0b206MjhweDtvcmRlcjoxfS5uZXdzLWl0ZW0gLnRleHQgLnNob3ctbW9yZXtvcmRlcjoyfS5uZXdzLWl0ZW0gLnRleHQgLmRlc2NyaXB0aW9ue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7Lm5ld3MtaXRlbSAudGV4dHtwYWRkaW5nOjAgMjBweCAyMHB4fX0ucG9zdC1oZWFkZXItd3JhcHBlcj5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO3Bvc2l0aW9uOnJlbGF0aXZlfS5wb3N0LWhlYWRlci13cmFwcGVyIC5wb3N0LWhlYWRlci10ZXh0c3tsZWZ0OjA7cGFkZGluZzoxMDBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjEwMCU7ei1pbmRleDozfS5wb3N0LWhlYWRlci13cmFwcGVyIC5wb3N0LWhlYWRlci10ZXh0cyAucG9zdC1kYXRle2Rpc3BsYXk6bm9uZX0ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItdGV4dHMgaDF7Y29sb3I6IzE4MjMyMjttYXJnaW46MH0ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1kZXNjcmlwdGlvbntkaXNwbGF5Om5vbmV9LnBvc3QtaGVhZGVyLXdyYXBwZXIgLnBvc3QtaGVhZGVyLWltYWdle292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2U6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNik7Y29udGVudDpcIlwiO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlO3otaW5kZXg6MX0ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2UgaW1ne21heC1oZWlnaHQ6NTUwcHg7bWluLWhlaWdodDoxMDAlOy1vLW9iamVjdC1maXQ6Y292ZXI7b2JqZWN0LWZpdDpjb3Zlcjt3aWR0aDoxMDAlO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMDBweCl7LnBvc3QtaGVhZGVyLXdyYXBwZXIgLnBvc3QtaGVhZGVyLWltYWdlIGltZ3ttYXgtaGVpZ2h0OjU1MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItdGV4dHN7bGVmdDp1bnNldDttaW4taGVpZ2h0OjUwMHB4O3BhZGRpbmc6MTAwcHggMDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6dW5zZXQ7dHJhbnNmb3JtOnVuc2V0fS5wb3N0LWhlYWRlci13cmFwcGVyIC5wb3N0LWhlYWRlci1pbWFnZXtoZWlnaHQ6MTAwJTtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTt3aWR0aDoxMDB2d30ucG9zdC1oZWFkZXItd3JhcHBlciAucG9zdC1oZWFkZXItaW1hZ2UgaW1ne2hlaWdodDoxMDAlO21pbi1oZWlnaHQ6dW5zZXQ7LW8tb2JqZWN0LWZpdDpjb3ZlcjtvYmplY3QtZml0OmNvdmVyfX0ubmV3cy1pdGVtLWRldGFpbHttYXJnaW46MCBhdXRvO21heC13aWR0aDo4MDBweH0ubmV3cy1pdGVtLWRldGFpbCB0aW1le2Rpc3BsYXk6bm9uZX0uaWQtLTE1IC5vcmRlci1pY29ue3BhZGRpbmc6MTZweCAwIWltcG9ydGFudH0uaW4ta2xpZW50IC5jbGllbnQtY2VudGVyLWJveHttYXJnaW4tdG9wOjUwcHh9LmluLWtsaWVudCAuY2xpZW50LWNlbnRlci1ib3ggdWwgbGk6Om1hcmtlcntjb250ZW50OlwiXCI7ZGlzcGxheTpub25lfS5pbi1rbGllbnQgLmN1c3RvbWVyLXBhZ2UgLmNvbnRlbnQtaW5uZXIgdGFibGUgdGJvZHksLmluLWtsaWVudCAuY3VzdG9tZXItcGFnZSAuY29udGVudC1pbm5lciB0YWJsZSB0aGVhZCwuaW4ta2xpZW50IC5pZC0tMTIgLmNvbnRlbnQtaW5uZXIgdGFibGUgdGJvZHksLmluLWtsaWVudCAuaWQtLTEyIC5jb250ZW50LWlubmVyIHRhYmxlIHRoZWFke3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDotbW96LW1heC1jb250ZW50O3dpZHRoOm1heC1jb250ZW50fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ0MHB4KXsuaW4ta2xpZW50IDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0Ym9keSwuaW4ta2xpZW50IDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0ZCwuaW4ta2xpZW50IDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0aCwuaW4ta2xpZW50IDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0aGVhZHtkaXNwbGF5OnVuc2V0IWltcG9ydGFudH0uaW4ta2xpZW50IDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0ZHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50O21pbi13aWR0aDoxNTBweDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vcm1hbCFpbXBvcnRhbnQ7d2lkdGg6MTUwcHh9LmluLWtsaWVudCA6d2hlcmUoLnRlbXBfb2xkX2NsaWVudFRhYmxlcykuY3VzdG9tZXItcGFnZSAudGFibGUgdGh7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudDttaW4td2lkdGg6MTUwcHg7d2hpdGUtc3BhY2U6bm9ybWFsIWltcG9ydGFudDt3aWR0aDoxNTBweH0uaW4ta2xpZW50IDp3aGVyZSgudGVtcF9vbGRfY2xpZW50VGFibGVzKS5jdXN0b21lci1wYWdlIC50YWJsZSB0aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cCFpbXBvcnRhbnR9LmluLWtsaWVudCB0aHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5pbi1rbGllbnQgdGhlYWR7ZGlzcGxheTp0YWJsZS1oZWFkZXItZ3JvdXAhaW1wb3J0YW50fS5pbi1rbGllbnQgdHJ7ZGlzcGxheTp0YWJsZS1yb3chaW1wb3J0YW50fS5pbi1rbGllbnQgdGR7ZGlzcGxheTp0YWJsZS1jZWxsIWltcG9ydGFudDtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDAhaW1wb3J0YW50fS5pbi1rbGllbnQgLmN1c3RvbWVyLXBhZ2UgLmNvbnRlbnQtaW5uZXIsLmluLWtsaWVudCAuaWQtLTEyIC5jb250ZW50LWlubmVye292ZXJmbG93LXg6YXV0b319XG4vKiMgc291cmNlTWFwcGluZ1VSTD0uLi9oZWFkZXIvc3R5bGVzLmNzcy5tYXAgKi9cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/