*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:64px}body{min-height:100vh;font-family:Inter,sans-serif;font-size:1.58em;color:#020704;background-color:#fff}a{text-decoration:none}button,input,select,textarea{font-family:inherit}button{border:none;background:none;cursor:pointer}textarea{resize:vertical}.btn{display:block;width:-moz-fit-content;width:fit-content;padding:1rem;border-radius:6px;font-size:1.6rem;font-weight:500;text-align:center}.btn--primary{background-color:#0955fb;color:#fff}.btn--secondary{background-color:rgba(2,7,4,.05);color:#020704}.btn--glass{color:#fff;background-color:hsla(0,0%,100%,.33)}@media (min-width:768px){.btn{padding:1.1rem;font-size:1.7rem}}@media (min-width:1280px){.btn{padding:.9rem 1.1rem;font-size:1.8rem;transition:background-color .3s}.btn--primary:hover{background-color:#0348dd}.btn--secondary:hover{background-color:rgba(2,8,5,.1)}.btn--glass:hover{background-color:hsla(0,0%,100%,.28)}}.section-header{margin-bottom:4.8rem;display:flex;flex-direction:column;align-items:center;text-align:center}.section-header__subtitle{display:block;font-size:1.6rem;font-weight:600;margin-bottom:1.2rem;color:#020704}.section-header__title{font-size:3.6rem;font-weight:700;line-height:1.2;margin-bottom:2rem;font-family:Urbanist,sans-serif}.section-header__description{font-size:1.6rem;line-height:1.5;color:#020704;max-width:36rem}.card-title{font-family:Urbanist,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin-bottom:1.2rem}.text{font-size:1.6rem;line-height:1.5;color:#020704}.cards-grid{display:grid;grid-template-columns:1fr;gap:2.4rem;grid-auto-rows:1fr}.card{display:flex;flex-direction:column;align-items:flex-start;height:100%;border-radius:1.6rem;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 20px 0 rgba(9,85,251,.08)}.card:hover{transform:translateY(-.5rem)}.card__icon{margin-bottom:2.4rem;object-fit:contain}.card__text{flex-grow:1;margin-bottom:2.4rem}.card-link{font-size:1.6rem;font-weight:600;color:#020704;display:inline-flex;align-items:center;gap:1.2rem;text-decoration:none}.card-link span{color:#0955fb;font-size:1.4rem;transition:transform .2s ease}.card-link:hover span{transform:translateX(.4rem)}@media (min-width:768px){.section-header{margin-bottom:6.5rem}.section-header__subtitle{font-size:1.7rem;margin-bottom:1.3rem}.section-header__title{font-size:4rem;margin-bottom:2.1rem}.section-header__description{font-size:1.7rem;max-width:50rem}.card-title{font-size:2.6rem;margin-bottom:1.3rem}.text{font-size:1.7rem}.cards-grid{grid-template-columns:repeat(2,1fr);gap:2.5rem}.card__icon,.card__text{margin-bottom:2.5rem}.card-link{font-size:1.7rem;gap:1.3rem}.card-link span{font-size:1.5rem}}@media (min-width:1280px){.section-header{margin-bottom:8rem}.section-header__subtitle{font-size:1.6rem;margin-bottom:1.6rem}.section-header__title{font-size:6rem;margin-bottom:2.4rem}.section-header__description{font-size:2rem;max-width:80rem}.card-title{font-size:4rem;margin-bottom:1.6rem}.text{font-size:1.8rem}.cards-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}.card__icon,.card__text{margin-bottom:2.4rem}.card-link{font-size:1.8rem;gap:1.4rem}.card-link span{font-size:1.6rem}}.nav{position:fixed;top:0;left:0;z-index:3;background-color:#fff;box-shadow:0 .2rem 1rem 0 rgba(0,0,0,.05)}.nav,.nav .btn{width:100%}.nav__top{height:64px;display:flex;justify-content:space-between;align-items:center;padding:0 2rem;position:relative;z-index:4;background-color:#fff}.nav__logo{height:24px;object-fit:contain}.nav__burger,.nav__logo-link{display:flex;justify-content:center;align-items:center}.nav__burger{padding:.8rem;background:transparent;border:none;cursor:pointer}.nav__overlay{position:fixed;top:64px;left:0;width:100%;height:calc(100vh - 64px);background-color:#fff;overflow-y:auto;display:none}.nav__overlay--is-open{display:block}.nav__container{padding:2.8rem 2rem;min-height:100%}.nav__container,.nav__list{display:flex;flex-direction:column}.nav__list{gap:2.4rem;margin-bottom:3.2rem;list-style:none}.nav__link{text-decoration:none}.nav__dropdown-toggle,.nav__link{color:#020704;font-size:1.6rem;font-weight:400}.nav__dropdown-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;cursor:pointer;padding:0}.nav__chevron{width:19px;transition:transform .3s ease}.nav__chevron--is-open{transform:rotate(180deg)}.nav__dropdown-menu{display:none;padding-top:2.8rem}.nav__dropdown-menu--is-open{display:flex;flex-direction:column;gap:3.2rem}.nav__group{display:flex;flex-direction:column;gap:1.6rem}.nav__group-title{font-size:1.4rem;font-weight:600}.nav__sub-list{display:flex;flex-direction:column;gap:2.4rem;list-style:none}.nav__sub-item{display:flex;align-items:flex-start;gap:1.2rem}.nav__sub-icon{width:20px;object-fit:contain}.nav__sub-link{color:#020704;font-size:1.6rem;font-weight:600;text-decoration:none}.nav__actions{margin-top:auto;display:flex;flex-direction:column;gap:1.6rem;padding-bottom:9rem}@media (min-width:768px){.nav__top{height:66px;padding:0 5rem}.nav__icon-burger,.nav__icon-close{width:2.5rem;height:2.5rem}.nav__overlay{top:66px;height:calc(100vh - 66px)}.nav__container{padding:3.5rem 5rem}.nav__list{gap:2.6rem}.nav__dropdown-toggle,.nav__link{font-size:1.7rem}.nav__chevron{width:20px}.nav__dropdown-menu{padding-top:3.2rem}.nav__group{gap:1.7rem}.nav__group-title{font-size:1.5rem}.nav__sub-item{gap:1.3rem}.nav__sub-icon{width:24px}.nav__sub-link{font-size:1.7rem}.nav__actions{gap:1.7rem}}@media (min-width:1280px){.nav{display:flex;align-items:center;padding-left:max(2rem,(100% - 1280px)/2);padding-right:max(2rem,(100% - 1280px)/2);height:83px}.nav .btn,.nav__top{width:auto}.nav__top{height:auto;padding:0;z-index:auto}.nav__burger{display:none}.nav__chevron{width:21px}.nav__overlay{position:static;display:flex!important;height:auto;width:100%;background-color:transparent;overflow-y:visible}.nav__container{padding:0;justify-content:space-between;width:100%;min-height:auto;margin-left:6.4rem}.nav__container,.nav__list{flex-direction:row;align-items:center}.nav__list{margin-bottom:0;gap:3.2rem}.nav__link{font-size:1.8rem;transition:color .3s}.nav__link:hover{color:#0955fb}.nav__item--dropdown{position:relative}.nav__dropdown-toggle{width:auto;gap:1rem;font-size:1.8rem;transition:color .3s}.nav__dropdown-toggle:hover{color:#0955fb}.nav__dropdown-menu{position:absolute;top:180%;left:-322px;padding:2.8rem;background-color:#fff;box-shadow:0 1rem 3rem rgba(0,0,0,.1);border-radius:.8rem;flex-direction:row;gap:5rem;min-width:816px}.nav__dropdown-menu--is-open{display:flex}.nav__actions{flex-direction:row;margin-top:0;padding-bottom:0;align-items:center;gap:1.6rem}.nav__group-title{font-size:1.7rem}.nav__sub-icon{width:28px}.nav__sub-list{gap:1.8rem}.nav__sub-item{align-items:center}.nav__group{gap:2.6rem}.nav__sub-link{font-size:1.6rem;transition:color .3s}.nav__sub-link:hover{color:#0955fb}}.hero{width:100%;padding-block:12rem;margin-top:64px;justify-content:center;text-align:center;padding-inline:2rem;color:#fff;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../dist/img/mobile-hero-image.jpg);background-size:cover;background-position:50%;background-repeat:no-repeat}.hero,.hero__container{position:relative;display:flex;align-items:center}.hero__container{z-index:1;flex-direction:column}.hero__title{max-width:500px;font-family:Urbanist,sans-serif;font-size:4rem;font-weight:700;line-height:1.1;letter-spacing:-.01em;margin-bottom:2rem}.hero__description{max-width:520px;font-size:1.6rem;font-weight:400;line-height:1.5;margin-bottom:2.4rem;color:hsla(0,0%,100%,.9)}.hero__actions{display:flex;flex-direction:row;justify-content:center;gap:1.5rem;width:100%}@media (min-width:768px){.hero{margin-top:66px;padding-inline:5rem;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../../dist/img/desktop-hero-image.jpg)}.hero__title{max-width:700px;font-size:5.2rem;margin-bottom:2.1rem}.hero__description{max-width:600px;font-size:1.7rem;margin-bottom:2.8rem}.hero__actions{gap:1.7rem}}@media (min-width:1280px){.hero{padding-block:15.8rem;margin-top:83px}.hero__title{max-width:1200px;font-size:8.4rem;margin-bottom:2.4rem}.hero__description{max-width:900px;font-size:2rem;margin-bottom:3.2rem}.hero__actions{gap:1.6rem}.hero .btn{padding:1rem 1.2rem}}.services{padding:6.4rem 2rem}.services__card{background-color:#ebf0f7;padding:3.2rem 2.4rem}.services__icon{height:37px}@media (min-width:768px){.services{padding:8.5rem 5rem}.services__card{padding:3.4rem 2.8rem}.services__icon{height:41px}}@media (min-width:1280px){.services{padding-block:11.2rem;padding-left:max(2rem,(100% - 1280px)/2);padding-right:max(2rem,(100% - 1280px)/2)}.services__card{padding:3.2rem}.services__icon{height:49px}.services .cards-grid>.card:last-child:nth-child(7){grid-column:2}}.features{padding:6.4rem 2rem}.features__wrapper{display:flex;flex-direction:column;gap:4.8rem}.features__grid{display:grid;grid-template-columns:1fr;gap:3.2rem}.features__item{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.features__icon{height:37px;object-fit:contain}.features__title{font-family:Urbanist,sans-serif;font-size:2rem;font-weight:700;color:#020704;line-height:1.3;letter-spacing:-.01em}.features__image{width:100%;height:348px;object-fit:cover;border-radius:16px}@media (min-width:768px){.features{padding:8.5rem 5rem}.features__wrapper{gap:6rem}.features__grid{grid-template-columns:repeat(2,1fr);gap:3rem}.features__item{gap:1.3rem}.features__icon{height:41px}.features__title{font-size:2.2rem}.features__image{height:365px}}@media (min-width:1280px){.features{padding-left:max(2rem,(100% - 1280px)/2);padding-right:max(2rem,(100% - 1280px)/2);padding-block:11.2rem}.features__wrapper{flex-direction:row;align-items:center;gap:8.5rem}.features__grid{grid-template-columns:repeat(2,1fr);gap:4rem}.features__item{gap:1.6rem;max-width:290px;width:100%}.features__icon{height:49px}.features__title{font-size:3.2rem}.features__image{height:635px;width:575px}}.process{padding:6.4rem 2rem;background-color:#f4f7ff}.process__card{box-shadow:0 .4rem 2rem 0 rgba(9,85,251,.08);background-color:#fff;padding:3.2rem 2.4rem}.process__icon{height:37px}@media (min-width:768px){.process{padding:8.5rem 5rem}.process__card{padding:3.4rem 2.8rem}.process__icon{height:41px}}@media (min-width:1280px){.process{padding-block:11.2rem;padding-left:max(2rem,(100% - 1280px)/2);padding-right:max(2rem,(100% - 1280px)/2)}.process__card{padding:3.2rem}.process__icon{height:49px}}.reviews .section-header__description{max-width:250px}.reviews{padding:6.4rem 0;overflow:hidden}.reviews__container{padding:0 2rem}.reviews__slider-wrapper{width:100%}.reviews__track{display:flex;justify-content:flex-start;gap:1.6rem;overflow-x:auto;scrollbar-width:none}.reviews__track::-webkit-scrollbar{display:none}.reviews__track{padding:0 2rem}.reviews__btn,.reviews__pagination{display:none}.review-card{flex:0 0 85%;scroll-snap-align:center;background-color:#ebf0f7;padding:2.4rem;border-radius:16px;display:flex;flex-direction:column}.review-card__stars{color:#0955fb;font-size:2.1rem;margin-bottom:1.6rem;letter-spacing:.2rem}.review-card__content{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start}.review-card__text{margin-bottom:2rem}.review-card__author{display:flex;align-items:center;gap:1.2rem;margin-top:auto}.review-card__avatar{width:37px;height:37px;object-fit:cover}.review-card__name{font-size:1.6rem;font-weight:600;margin-bottom:.2rem}.review-card__role{font-size:1.4rem;color:rgba(2,7,4,.7)}@media (min-width:768px){.reviews .section-header__description{max-width:550px}.reviews{padding:8.5rem 0}.reviews__container{padding:0 5rem}.reviews__track{gap:2rem;padding:0}.review-card{flex:0 0 calc(50% - 1rem);scroll-snap-align:start;padding:2.4rem}.review-card__stars{font-size:2.2rem;margin-bottom:1.7rem}.review-card__text{margin-bottom:2.3rem}.review-card__author{gap:1.3rem}.review-card__avatar{width:41px;height:41px}.review-card__name{font-size:1.7rem;margin-bottom:.3rem}.review-card__role{font-size:1.5rem}}@media (min-width:1280px){.reviews{padding:11.2rem 0}.reviews__container{padding-left:max(2rem,(100% - 1280px)/2);padding-right:max(2rem,(100% - 1280px)/2)}.reviews__slider-wrapper{position:relative;width:100%}.reviews__track{gap:3.2rem;padding:0;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reviews__btn{display:flex;align-items:center;justify-content:center;position:absolute;top:145px;transform:translateY(-50%);width:48px;height:48px;background-color:#ebf0f7;color:#0955fb;border:none;border-radius:4px;cursor:pointer;z-index:2;font-size:2.2rem;transition:background-color .3s ease,color .3s ease;border:1px solid #fff}.reviews__btn:hover{background-color:#0955fb;color:#fff}.reviews__btn--prev{left:-34px}.reviews__btn--next{right:-34px}.reviews__pagination{display:flex;justify-content:center;gap:.8rem;margin-top:5.8rem}.reviews__dot{width:8px;height:8px;border-radius:50%;background-color:#d1d5db;border:none;cursor:pointer;transition:background-color .3s ease;padding:0}.reviews__dot--active{background-color:#0955fb}.review-card{flex:0 0 calc(50% - 1.6rem);scroll-snap-align:start;padding:3.2rem}.review-card__stars{margin-bottom:1.8rem}.review-card__text{margin-bottom:2.4rem}.review-card__author{gap:1.6rem}.review-card__avatar{width:42px;height:42px}.review-card__name{font-size:1.8rem;margin-bottom:.3rem}.review-card__role{font-size:1.6rem}}.faq .section-header__description{max-width:280px}.faq{padding:6.4rem 0;background-color:#f4f7ff}.faq__container{padding:0 2rem;margin:0 auto}.faq__accordion{display:flex;flex-direction:column;margin-bottom:4.8rem}.faq__item{border-bottom:1px solid rgba(2,4,7,.15)}.faq__item:first-child{border-top:1px solid rgba(2,4,7,.15)}.faq__question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:2rem 0;background:none;border:none;text-align:left;cursor:pointer;color:inherit}.faq__question-text{font-size:1.6rem;font-weight:700;padding-right:2rem;line-height:1.5}.faq__icon{width:2.3rem;color:#0955fb;flex-shrink:0;transition:transform .3s ease;transform:rotate(180deg)}.faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.faq__answer-inner{overflow:hidden}.faq__answer-inner p{padding-bottom:2rem;margin:0}.faq__item.is-active .faq__icon{transform:rotate(0deg)}.faq__item.is-active .faq__answer{grid-template-rows:1fr}.faq__cta .btn{margin-inline:auto}.faq__cta{text-align:center}.faq__cta-title{font-family:Urbanist,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:1.2rem}.faq__cta-text{font-size:1.6rem;margin-bottom:2.4rem}.faq__cta-text a{color:inherit}@media (min-width:768px){.faq .section-header__description{max-width:780px}.faq{padding:8.5rem 0}.faq__container{padding:0 5rem}.faq__accordion{margin-bottom:6rem}.faq__question{padding:2.1rem 0}.faq__question-text{font-size:1.7rem;padding-right:3rem}.faq__icon{width:2.5rem}.faq__answer-inner p{padding-bottom:2.1rem}.faq__cta-title{font-size:2.7rem;margin-bottom:1.4rem}.faq__cta-text{font-size:1.7rem;margin-bottom:2.8rem}}@media (min-width:1280px){.faq{padding:11.2rem 0}.faq__container{padding-left:max(2rem,(100% - 768px)/2);padding-right:max(2rem,(100% - 768px)/2)}.faq__accordion{margin-bottom:8rem}.faq__question-text{font-size:2rem}.faq__icon{width:2.6rem}.faq__answer-inner p{padding-bottom:2rem}.faq__cta-title{font-size:4rem;margin-bottom:1.9rem}.faq__cta-text{font-size:2rem;margin-bottom:2.5rem}}.coverage{padding:6.4rem 2rem}.coverage .section-header{align-items:start;text-align:left}.coverage__content{display:flex;flex-direction:column;gap:4.8rem}.coverage__locations{display:flex;flex-direction:column;gap:4rem}.coverage__item{padding-left:2.5rem;border-left:2px solid transparent}.coverage__item--active{border-left-color:#0955fb}.coverage__item-title{font-family:Urbanist,sans-serif;letter-spacing:-.01em;font-size:2rem;font-weight:700;margin-bottom:1.2rem}.coverage__map{width:100%;height:270px;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.coverage__map iframe{width:100%;height:100%;object-fit:cover}@media (min-width:768px){.coverage{padding:8.5rem 5rem}.coverage__content{gap:6rem}.coverage__locations{gap:4.4rem}.coverage__item{padding-left:3rem}.coverage__item-title{font-size:2.3rem;margin-bottom:1.3rem}.coverage__map{height:300px}}@media (min-width:1280px){.coverage{padding:11.2rem 0;padding-left:max(2rem,(100% - 1280px)/2);padding-right:max(2rem,(100% - 1280px)/2)}.coverage__content{flex-direction:row;gap:8rem}.coverage__locations{width:100%;max-width:480px;gap:4rem}.coverage__item{padding-left:3.2rem}.coverage__item-title{font-size:3.2rem;margin-bottom:1.6rem}.coverage__map{width:720px;height:431px}}.footer{background-color:#051024;padding:6.4rem 0}.footer__container{padding:0 2rem;margin:0 auto}.footer__top{display:flex;flex-direction:column;align-items:center;gap:4.8rem}.footer__logo{display:inline-block}.footer__logo img{height:24px;width:auto;display:block;object-fit:contain}.footer__nav{display:flex;flex-direction:column;align-items:center;gap:2.4rem}.footer__nav-link{color:#fff;font-size:1.4rem;font-weight:600}.footer__socials{display:flex;gap:1.7rem}.footer__socials-link img{width:20px;height:20px}.footer__divider{border:none;border-top:1px solid #212e48;margin:4.8rem 0 2.4rem}.footer__bottom{display:flex;flex-direction:column;align-items:center;gap:3.2rem;text-align:center;font-size:1.4rem}.footer__copyright{color:#f8f8f8}.footer__legal{display:flex;flex-direction:column;gap:1.6rem}.footer__legal-link{color:#f8f8f8;text-decoration:underline}@media (min-width:768px){.footer{padding:8.5rem 0}.footer__container{padding:0 5rem}.footer__top{gap:5rem}.footer__nav{gap:2.6rem}.footer__nav-link{font-size:1.5rem}.footer__socials{gap:1.8rem}.footer__socials-link img{width:21px;height:21px}.footer__divider{margin:5.2rem 0 3.8rem}.footer__bottom{gap:3.4rem;font-size:1.5rem}.footer__legal{flex-direction:row;gap:2.2rem}}@media (min-width:1280px){.footer{padding:8rem 0}.footer__container{padding-left:max(2rem,(100% - 1280px)/2);padding-right:max(2rem,(100% - 1280px)/2)}.footer__top{justify-content:space-between;flex-direction:row;gap:5rem}.footer__nav{flex-direction:row;gap:3.2rem}.footer__nav-link{font-size:1.6rem}.footer__socials{gap:1.7rem}.footer__socials-link img{width:20px;height:20px}.footer__divider{margin:8rem 0 3.2rem}.footer__bottom{flex-direction:row;justify-content:center;gap:2.4rem;font-size:1.6rem}.footer__legal{order:1;gap:2.4rem}}.under-construction{padding:17.4rem 2rem 11rem;display:flex;justify-content:center;align-items:center;text-align:center;background-color:#fff}.under-construction__container{max-width:60rem;display:flex;flex-direction:column;align-items:center;gap:2.4rem}.under-construction__title{font-family:Urbanist,sans-serif;font-size:3.2rem;font-weight:700;color:#020704;line-height:1.2}.under-construction__text{font-family:Inter,sans-serif;font-size:1.6rem;color:rgba(2,7,4,.8);line-height:1.5}.under-construction__text strong{color:#020704;font-weight:700}.under-construction__actions{display:flex;flex-direction:column;gap:1.6rem;width:100%;margin-top:1.6rem}.under-construction__actions .btn{width:100%}@media (min-width:768px){.under-construction__actions{flex-direction:row;justify-content:center}.under-construction__actions .btn{width:auto;min-width:20rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwibWFpbi5jc3MiLCJfY29sb3JzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL190eXBvZ3JhcGh5LnNjc3MiLCJfbmF2LnNjc3MiLCJfaGVyby1zZWN0aW9uLnNjc3MiLCJfc2VydmljZXMuc2NzcyIsIl9mZWF0dXJlcy5zY3NzIiwiX3Byb2Nlc3Muc2NzcyIsIl9yZXZpZXdzLnNjc3MiLCJfZmFxLnNjc3MiLCJfYXJlYS1vcGVyYXRpb24uc2NzcyIsIl9mb290ZXIuc2NzcyIsIl9pbmJ1aWxkaW5nLXNpdGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxpQkFHSSxzQkFBQSxBQUNBLFNBQUEsQUFDQSxTQUFBLENDQUosQURHQSxLQUNJLGdCQUFBLEFBQ0EsdUJBQUEsQUFDQSx1QkFBQSxDQ0FKLEFER0EsS0FDSSxpQkFBQSxBQUNBLDZCQUFBLEFBQ0EsaUJBQUEsQUFFQSxjRW5CUyxBRm9CVCxxQkVqQk8sQ0RnQlgsQURJQSxFQUNJLG9CQUFBLENDREosQURJQSw2QkFJSSxtQkFBQSxDQ0RKLEFESUEsT0FDSSxZQUFBLEFBQ0EsZ0JBQUEsQUFDQSxjQUFBLENDREosQURJQSxTQUNJLGVBQUEsQ0NESixBRXhDQSxLQUNDLGNBQUEsQUFDQSx1QkFBQSxrQkFBQSxBQUNBLGFBQUEsQUFDQSxrQkFBQSxBQUNBLGlCQUFBLEFBQ0EsZ0JBQUEsQUFDQSxpQkFBQSxDRjJDRCxBRTFDQyxjQUNDLHlCRFBjLEFDUWQsVUFBQSxDRjRDRixBRXpDQyxnQkFDQyxpQ0RWZ0IsQUNXaEIsYURmVyxDRDBEYixBRXhDQyxZQUNDLFdBQUEsQUFDQSxvQ0FBQSxDRjBDRixBRXRDQSx5QkFDQyxLQUNDLGVBQUEsQUFDQSxnQkFBQSxDRnlDQSxDQUNGLEFFdENBLDBCQUNDLEtBQ0MscUJBQUEsQUFDQSxpQkFBQSxBQUNBLCtCQUFBLENGd0NBLEFFckNDLG9CQUNDLHdCQUFBLENGdUNGLEFFbENDLHNCQUND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ZUFBQSxDYnM3Q1IsQWFwN0NRLGlDQUNJLGNabENDLEFZbUNELGVBQUEsQ2JzN0NaLEFhbDdDSSw2QkFDSSxhQUFBLEFBQ0Esc0JBQUEsQUFDQSxXQUFBLEFBQ0EsV0FBQSxBQUNBLGlCQUFBLENibzdDUixBYWw3Q1Esa0NBQ0ksVUFBQSxDYm83Q1osQWFoN0NRLHlCQVpKLDZCQWFRLG1CQUFBLEFBQ0Esc0JBQUEsQ2JtN0NWLEFhajdDVSxrQ0FDSSxXQUFBLEFBQ0EsZUFBQSxDYm03Q2QsQ0FDRiIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlICdjb2xvcnMnIGFzICo7XG5cbiosXG4qOjphZnRlcixcbio6OmJlZm9yZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiA2Mi41JTtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDY0cHg7IFxufVxuXG5ib2R5IHtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMS41OGVtO1xuICAgIC8vIERvZGFuZSBrb2xvcnkgemUgem1pZW5ueWNoOlxuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG59XG5cbmEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4qLFxuKjo6YWZ0ZXIsXG4qOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA2NHB4O1xufVxuXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41OGVtO1xuICBjb2xvcjogIzAyMDcwNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmJ0bi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTU1RkI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCA3LCA0LCAwLjA1KTtcbiAgY29sb3I6ICMwMjA3MDQ7XG59XG4uYnRuLS1nbGFzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMS4xcmVtO1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDAuOXJlbSAxLjFyZW07XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB9XG4gIC5idG4tLXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbCgyMjEsIDk3JSwgNDQlKTtcbiAgfVxuICAuYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGhzbGEoMTQ0LCA1NiUsIDIlLCAwLjEpO1xuICB9XG4gIC5idG4tLWdsYXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjgpO1xuICB9XG59XG4vKiAtLS0tLSBUV09KRSBET1RZQ0hDWkFTT1dFIEtMQVNZIC0tLS0tICovXG4uc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWhlYWRlcl9fc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgY29sb3I6ICMwMjA3MDQ7XG59XG4uc2VjdGlvbi1oZWFkZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlVyYmFuaXN0XCIsIHNhbnMtc2VyaWY7XG59XG4uc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMDIwNzA0O1xuICBtYXgtd2lkdGg6IDM2cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVyYmFuaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4udGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAyMDcwNDtcbn1cblxuLyogLS0tLS0gTk9XRSBXU1DDk0xORSBLTEFTWSBETEEgS0FSVCBJIFNJQVRLSSAtLS0tLSAqL1xuLmNhcmRzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAyLjRyZW07XG4gIGdyaWQtYXV0by1yb3dzOiAxZnI7XG59XG5cbi5jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoOSwgODUsIDI1MSwgMC4wOCk7XG59XG4uY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbn1cbi5jYXJkX19pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmNhcmRfX3RleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cblxuLmNhcmQtbGluayB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAyMDcwNDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4ycmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FyZC1saW5rIHNwYW4ge1xuICBjb2xvcjogIzA5NTVGQjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uY2FyZC1saW5rOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC40cmVtKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbTtcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXgtd2lkdGg6IDUwcmVtO1xuICB9XG4gIC5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIH1cbiAgLnRleHQge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5jYXJkcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMi41cmVtO1xuICB9XG4gIC5jYXJkX19pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLmNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAuY2FyZC1saW5rIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBnYXA6IDEuM3JlbTtcbiAgfVxuICAuY2FyZC1saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREVTS1RPUCAoMTI4MHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLnNlY3Rpb24taGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxuICAuc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWF4LXdpZHRoOiA4MHJlbTtcbiAgfVxuICAuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgfVxuICAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgLmNhcmRzLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbiAgLmNhcmRfX2ljb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxuICAuY2FyZF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICB9XG4gIC5jYXJkLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGdhcDogMS40cmVtO1xuICB9XG4gIC5jYXJkLWxpbmsgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cbi5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwLjJyZW0gMXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubmF2IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXZfX3RvcCB7XG4gIGhlaWdodDogNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdl9fbG9nbyB7XG4gIGhlaWdodDogMjRweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5uYXZfX2xvZ28tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5hdl9fYnVyZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm5hdl9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2NHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2X19vdmVybGF5LS1pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2X19jb250YWluZXIge1xuICBwYWRkaW5nOiAyLjhyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjMDIwNzA0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdl9fZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMDIwNzA0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2X19jaGV2cm9uIHtcbiAgd2lkdGg6IDE5cHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG4ubmF2X19jaGV2cm9uLS1pcy1vcGVuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5uYXZfX2Ryb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMi44cmVtO1xufVxuLm5hdl9fZHJvcGRvd24tbWVudS0taXMtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMy4ycmVtO1xufVxuLm5hdl9fZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5uYXZfX2dyb3VwLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2X19zdWItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdl9fc3ViLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxLjJyZW07XG59XG4ubmF2X19zdWItaWNvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm5hdl9fc3ViLWxpbmsge1xuICBjb2xvcjogIzAyMDcwNDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZfX2FjdGlvbnMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDlyZW07XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUJMRVQgKDc2OHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdl9fdG9wIHtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG4gIC5uYXZfX2ljb24tYnVyZ2VyLCAubmF2X19pY29uLWNsb3NlIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5uYXZfX292ZXJsYXkge1xuICAgIHRvcDogNjZweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2NnB4KTtcbiAgfVxuICAubmF2X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMuNXJlbSA1cmVtO1xuICB9XG4gIC5uYXZfX2xpc3Qge1xuICAgIGdhcDogMi42cmVtO1xuICB9XG4gIC5uYXZfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5uYXZfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLm5hdl9fY2hldnJvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gIH1cbiAgLm5hdl9fZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgfVxuICAubmF2X19ncm91cCB7XG4gICAgZ2FwOiAxLjdyZW07XG4gIH1cbiAgLm5hdl9fZ3JvdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gIC5uYXZfX3N1Yi1pdGVtIHtcbiAgICBnYXA6IDEuM3JlbTtcbiAgfVxuICAubmF2X19zdWItaWNvbiB7XG4gICAgd2lkdGg6IDI0cHg7XG4gIH1cbiAgLm5hdl9fc3ViLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG4gIC5uYXZfX2FjdGlvbnMge1xuICAgIGdhcDogMS43cmVtO1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREVTS1RPUCAoMTI4MHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCAoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gICAgaGVpZ2h0OiA4M3B4O1xuICB9XG4gIC5uYXYgLmJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLm5hdl9fdG9wIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB6LWluZGV4OiBhdXRvO1xuICB9XG4gIC5uYXZfX2J1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2X19jaGV2cm9uIHtcbiAgICB3aWR0aDogMjFweDtcbiAgfVxuICAubmF2X19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2X19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiA2LjRyZW07XG4gIH1cbiAgLm5hdl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZ2FwOiAzLjJyZW07XG4gIH1cbiAgLm5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxuICAubmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzA5NTVGQjtcbiAgfVxuICAubmF2X19pdGVtLS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5uYXZfX2Ryb3Bkb3duLXRvZ2dsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ2FwOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIH1cbiAgLm5hdl9fZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBjb2xvcjogIzA5NTVGQjtcbiAgfVxuICAubmF2X19kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxODAlO1xuICAgIGxlZnQ6IC0zMjJweDtcbiAgICBwYWRkaW5nOiAyLjhyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA1cmVtO1xuICAgIG1pbi13aWR0aDogODE2cHg7XG4gIH1cbiAgLm5hdl9fZHJvcGRvd24tbWVudS0taXMtb3BlbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAubmF2X19hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEuNnJlbTtcbiAgfVxuICAubmF2X19ncm91cC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cbiAgLm5hdl9fc3ViLWljb24ge1xuICAgIHdpZHRoOiAyOHB4O1xuICB9XG4gIC5uYXZfX3N1Yi1saXN0IHtcbiAgICBnYXA6IDEuOHJlbTtcbiAgfVxuICAubmF2X19zdWItaXRlbSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2X19ncm91cCB7XG4gICAgZ2FwOiAyLjZyZW07XG4gIH1cbiAgLm5hdl9fc3ViLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIH1cbiAgLm5hdl9fc3ViLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDk1NUZCO1xuICB9XG59XG4uaGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYmxvY2s6IDEycmVtO1xuICBtYXJnaW4tdG9wOiA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWlubGluZTogMnJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC41KSksIHVybChcIi4uLy4uL2Rpc3QvaW1nL21vYmlsZS1oZXJvLWltYWdlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmhlcm9fX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZXJvX190aXRsZSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlVyYmFuaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaGVyb19fZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuLmhlcm9fX2FjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEFCTEVUICg3NjhweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIHtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICAgIHBhZGRpbmctaW5saW5lOiA1cmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC41KSksIHVybChcIi4uLy4uL2Rpc3QvaW1nL2Rlc2t0b3AtaGVyby1pbWFnZS5qcGdcIik7XG4gIH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuMXJlbTtcbiAgfVxuICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi44cmVtO1xuICB9XG4gIC5oZXJvX19hY3Rpb25zIHtcbiAgICBnYXA6IDEuN3JlbTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmhlcm8ge1xuICAgIHBhZGRpbmctYmxvY2s6IDE1LjhyZW07XG4gICAgbWFyZ2luLXRvcDogODNweDtcbiAgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIGZvbnQtc2l6ZTogOC40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxuICAuaGVyb19fZGVzY3JpcHRpb24ge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuMnJlbTtcbiAgfVxuICAuaGVyb19fYWN0aW9ucyB7XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cbiAgLmhlcm8gLmJ0biB7XG4gICAgcGFkZGluZzogMXJlbSAxLjJyZW07XG4gIH1cbn1cbi5zZXJ2aWNlcyB7XG4gIHBhZGRpbmc6IDYuNHJlbSAycmVtO1xufVxuLnNlcnZpY2VzX19jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGNztcbiAgcGFkZGluZzogMy4ycmVtIDIuNHJlbTtcbn1cbi5zZXJ2aWNlc19faWNvbiB7XG4gIGhlaWdodDogMzdweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDguNXJlbSA1cmVtO1xuICB9XG4gIC5zZXJ2aWNlc19fY2FyZCB7XG4gICAgcGFkZGluZzogMy40cmVtIDIuOHJlbTtcbiAgfVxuICAuc2VydmljZXNfX2ljb24ge1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIGRlc2t0b3AgKDc2OHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1ibG9jazogMTEuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCAoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gIH1cbiAgLnNlcnZpY2VzX19jYXJkIHtcbiAgICBwYWRkaW5nOiAzLjJyZW07XG4gIH1cbiAgLnNlcnZpY2VzX19pY29uIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLnNlcnZpY2VzIC5jYXJkcy1ncmlkID4gLmNhcmQ6bGFzdC1jaGlsZDpudGgtY2hpbGQoNykge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG4uZmVhdHVyZXMge1xuICBwYWRkaW5nOiA2LjRyZW0gMnJlbTtcbn1cbi5mZWF0dXJlc19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNC44cmVtO1xufVxuLmZlYXR1cmVzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMy4ycmVtO1xufVxuLmZlYXR1cmVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMS4ycmVtO1xufVxuLmZlYXR1cmVzX19pY29uIHtcbiAgaGVpZ2h0OiAzN3B4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmZlYXR1cmVzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVyYmFuaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMjA3MDQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLmZlYXR1cmVzX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0OHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmVhdHVyZXMge1xuICAgIHBhZGRpbmc6IDguNXJlbSA1cmVtO1xuICB9XG4gIC5mZWF0dXJlc19fd3JhcHBlciB7XG4gICAgZ2FwOiA2cmVtO1xuICB9XG4gIC5mZWF0dXJlc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDNyZW07XG4gIH1cbiAgLmZlYXR1cmVzX19pdGVtIHtcbiAgICBnYXA6IDEuM3JlbTtcbiAgfVxuICAuZmVhdHVyZXNfX2ljb24ge1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxuICAuZmVhdHVyZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAuZmVhdHVyZXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDM2NXB4O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREVTS1RPUCAoMTI4MHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gIC5mZWF0dXJlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXgoMnJlbSwgKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogbWF4KDJyZW0sICgxMDAlIC0gMTI4MHB4KSAvIDIpO1xuICAgIHBhZGRpbmctYmxvY2s6IDExLjJyZW07XG4gIH1cbiAgLmZlYXR1cmVzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA4LjVyZW07XG4gIH1cbiAgLmZlYXR1cmVzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNHJlbTtcbiAgfVxuICAuZmVhdHVyZXNfX2l0ZW0ge1xuICAgIGdhcDogMS42cmVtO1xuICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZlYXR1cmVzX19pY29uIHtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gIH1cbiAgLmZlYXR1cmVzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gIH1cbiAgLmZlYXR1cmVzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiA2MzVweDtcbiAgICB3aWR0aDogNTc1cHg7XG4gIH1cbn1cbi5wcm9jZXNzIHtcbiAgcGFkZGluZzogNi40cmVtIDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY3RkY7XG59XG4ucHJvY2Vzc19fY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMC40cmVtIDJyZW0gMCByZ2JhKDksIDg1LCAyNTEsIDAuMDgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xufVxuLnByb2Nlc3NfX2ljb24ge1xuICBoZWlnaHQ6IDM3cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvY2VzcyB7XG4gICAgcGFkZGluZzogOC41cmVtIDVyZW07XG4gIH1cbiAgLnByb2Nlc3NfX2NhcmQge1xuICAgIHBhZGRpbmc6IDMuNHJlbSAyLjhyZW07XG4gIH1cbiAgLnByb2Nlc3NfX2ljb24ge1xuICAgIGhlaWdodDogNDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucHJvY2VzcyB7XG4gICAgcGFkZGluZy1ibG9jazogMTEuMnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCAoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gIH1cbiAgLnByb2Nlc3NfX2NhcmQge1xuICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgfVxuICAucHJvY2Vzc19faWNvbiB7XG4gICAgaGVpZ2h0OiA0OXB4O1xuICB9XG59XG4ucmV2aWV3cyAuc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cbi5yZXZpZXdzIHtcbiAgcGFkZGluZzogNi40cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmV2aWV3c19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAycmVtO1xufVxuLnJldmlld3NfX3NsaWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmV2aWV3c19fdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IC8qIERPREFOTzogV3ltdXN6YSB1a8WCYWRhbmllIGthcnQgb2QgbGV3ZWogc3Ryb255ICovXG4gIGdhcDogMS42cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG4ucmV2aWV3c19fdHJhY2s6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZXZpZXdzX190cmFjayB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbn1cbi5yZXZpZXdzX19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJldmlld3NfX3BhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV2aWV3LWNhcmQge1xuICBmbGV4OiAwIDAgODUlO1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyOyAvKiBOYSBtb2JpbGUgem9zdGF3aWFteSBjZW50cm93YW5pZSAoMSBrYXJ0YSkgKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRjBGNztcbiAgcGFkZGluZzogMi40cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJldmlldy1jYXJkX19zdGFycyB7XG4gIGNvbG9yOiAjMDk1NUZCO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xufVxuLnJldmlldy1jYXJkX19jb250ZW50IHtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5yZXZpZXctY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucmV2aWV3LWNhcmRfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS4ycmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnJldmlldy1jYXJkX19hdmF0YXIge1xuICB3aWR0aDogMzdweDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5yZXZpZXctY2FyZF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjJyZW07XG59XG4ucmV2aWV3LWNhcmRfX3JvbGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgY29sb3I6IHJnYmEoMiwgNywgNCwgMC43KTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cyAuc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG4gIC5yZXZpZXdzIHtcbiAgICBwYWRkaW5nOiA4LjVyZW0gMDtcbiAgfVxuICAucmV2aWV3c19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDVyZW07XG4gIH1cbiAgLnJldmlld3NfX3RyYWNrIHtcbiAgICBnYXA6IDJyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmV2aWV3LWNhcmQge1xuICAgIGZsZXg6IDAgMCBjYWxjKDUwJSAtIDFyZW0pOyAvKiBQb3ByYXdpb25hIG1hdGVtYXR5a2EgZGxhIGdhcDogMnJlbSAocG/Fgm93YSB0byAxcmVtKSAqL1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDsgLyogRE9EQU5POiBQcnp5IGR3w7NjaCBrYXJ0YWNoIHd5csOzd251amVteSBkbyBsZXdlaiAqL1xuICAgIHBhZGRpbmc6IDIuNHJlbTtcbiAgfVxuICAucmV2aWV3LWNhcmRfX3N0YXJzIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gIH1cbiAgLnJldmlldy1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjNyZW07XG4gIH1cbiAgLnJldmlldy1jYXJkX19hdXRob3Ige1xuICAgIGdhcDogMS4zcmVtO1xuICB9XG4gIC5yZXZpZXctY2FyZF9fYXZhdGFyIHtcbiAgICB3aWR0aDogNDFweDtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gIH1cbiAgLnJldmlldy1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIH1cbiAgLnJldmlldy1jYXJkX19yb2xlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERFU0tUT1AgKDEyODBweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZzogMTEuMnJlbSAwO1xuICB9XG4gIC5yZXZpZXdzX19jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogbWF4KDJyZW0sICgxMDAlIC0gMTI4MHB4KSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCgycmVtLCAoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgfVxuICAucmV2aWV3c19fc2xpZGVyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmV2aWV3c19fdHJhY2sge1xuICAgIGdhcDogMy4ycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBncmFiO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5yZXZpZXdzX19idG4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNDVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkYwRjc7XG4gICAgY29sb3I6ICMwOTU1RkI7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGNvbG9yIDAuM3MgZWFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB9XG4gIC5yZXZpZXdzX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTU1RkI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgLnJldmlld3NfX2J0bi0tcHJldiB7XG4gICAgbGVmdDogLTM0cHg7XG4gIH1cbiAgLnJldmlld3NfX2J0bi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0zNHB4O1xuICB9XG4gIC5yZXZpZXdzX19wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMC44cmVtO1xuICAgIG1hcmdpbi10b3A6IDUuOHJlbTtcbiAgfVxuICAucmV2aWV3c19fZG90IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFkNWRiO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucmV2aWV3c19fZG90LS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTU1RkI7XG4gIH1cbiAgLnJldmlldy1jYXJkIHtcbiAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjZyZW0pO1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDsgLyogRE9EQU5POiBHd2FyYW50dWplIHByemVza2FraXdhbmllIGthcnQgcsOzd25vIGRvIGxld2VqIG5hIGRlc2t0b3BpZSAqL1xuICAgIHBhZGRpbmc6IDMuMnJlbTtcbiAgfVxuICAucmV2aWV3LWNhcmRfX3N0YXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG4gIH1cbiAgLnJldmlldy1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbiAgLnJldmlldy1jYXJkX19hdXRob3Ige1xuICAgIGdhcDogMS42cmVtO1xuICB9XG4gIC5yZXZpZXctY2FyZF9fYXZhdGFyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbiAgLnJldmlldy1jYXJkX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIH1cbiAgLnJldmlldy1jYXJkX19yb2xlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmZhcSAuc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbi5mYXEge1xuICBwYWRkaW5nOiA2LjRyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjdGRjtcbn1cbi5mYXFfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZmFxX19hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYm90dG9tOiA0LjhyZW07XG59XG4uZmFxX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMiwgNCwgNywgMC4xNSk7XG59XG4uZmFxX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMiwgNCwgNywgMC4xNSk7XG59XG4uZmFxX19xdWVzdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZhcV9fcXVlc3Rpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmZhcV9faWNvbiB7XG4gIHdpZHRoOiAyLjNyZW07XG4gIGNvbG9yOiAjMDk1NUZCO1xuICBmbGV4LXNocmluazogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYXFfX2Fuc3dlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mYXFfX2Fuc3dlci1pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmFxX19hbnN3ZXItaW5uZXIgcCB7XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICBtYXJnaW46IDA7XG59XG4uZmFxX19pdGVtLmlzLWFjdGl2ZSAuZmFxX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG4uZmFxX19pdGVtLmlzLWFjdGl2ZSAuZmFxX19hbnN3ZXIge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbn1cbi5mYXFfX2N0YSAuYnRuIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5mYXFfX2N0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYXFfX2N0YS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlVyYmFuaXN0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4uZmFxX19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uZmFxX19jdGEtdGV4dCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUJMRVQgKDc2OHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZhcSAuc2VjdGlvbi1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDc4MHB4O1xuICB9XG4gIC5mYXEge1xuICAgIHBhZGRpbmc6IDguNXJlbSAwO1xuICB9XG4gIC5mYXFfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1cmVtO1xuICB9XG4gIC5mYXFfX2FjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgfVxuICAuZmFxX19xdWVzdGlvbiB7XG4gICAgcGFkZGluZzogMi4xcmVtIDA7XG4gIH1cbiAgLmZhcV9fcXVlc3Rpb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgfVxuICAuZmFxX19pY29uIHtcbiAgICB3aWR0aDogMi41cmVtO1xuICB9XG4gIC5mYXFfX2Fuc3dlci1pbm5lciBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xcmVtO1xuICB9XG4gIC5mYXFfX2N0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICB9XG4gIC5mYXFfX2N0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjhyZW07XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBERVNLVE9QICgxMjgweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZmFxIHtcbiAgICBwYWRkaW5nOiAxMS4ycmVtIDA7XG4gIH1cbiAgLmZhcV9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCAoMTAwJSAtIDc2OHB4KSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IG1heCgycmVtLCAoMTAwJSAtIDc2OHB4KSAvIDIpO1xuICB9XG4gIC5mYXFfX2FjY29yZGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbTtcbiAgfVxuICAuZmFxX19xdWVzdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmZhcV9faWNvbiB7XG4gICAgd2lkdGg6IDIuNnJlbTtcbiAgfVxuICAuZmFxX19hbnN3ZXItaW5uZXIgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLmZhcV9fY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xuICB9XG4gIC5mYXFfX2N0YS10ZXh0IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uY292ZXJhZ2Uge1xuICBwYWRkaW5nOiA2LjRyZW0gMnJlbTtcbn1cbi5jb3ZlcmFnZSAuc2VjdGlvbi1oZWFkZXIge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY292ZXJhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDQuOHJlbTtcbn1cbi5jb3ZlcmFnZV9fbG9jYXRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cmVtO1xufVxuLmNvdmVyYWdlX19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uY292ZXJhZ2VfX2l0ZW0tLWFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDk1NUZCO1xufVxuLmNvdmVyYWdlX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVXJiYW5pc3RcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuLmNvdmVyYWdlX19tYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuLmNvdmVyYWdlX19tYXAgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUJMRVQgKDc2OHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvdmVyYWdlIHtcbiAgICBwYWRkaW5nOiA4LjVyZW0gNXJlbTtcbiAgfVxuICAuY292ZXJhZ2VfX2NvbnRlbnQge1xuICAgIGdhcDogNnJlbTtcbiAgfVxuICAuY292ZXJhZ2VfX2xvY2F0aW9ucyB7XG4gICAgZ2FwOiA0LjRyZW07XG4gIH1cbiAgLmNvdmVyYWdlX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIH1cbiAgLmNvdmVyYWdlX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjNyZW07XG4gIH1cbiAgLmNvdmVyYWdlX19tYXAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBERVNLVE9QICgxMjgwcHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvdmVyYWdlIHtcbiAgICBwYWRkaW5nOiAxMS4ycmVtIDByZW07XG4gICAgcGFkZGluZy1sZWZ0OiBtYXgoMnJlbSwgKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gICAgcGFkZGluZy1yaWdodDogbWF4KDJyZW0sICgxMDAlIC0gMTI4MHB4KSAvIDIpO1xuICB9XG4gIC5jb3ZlcmFnZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDhyZW07XG4gIH1cbiAgLmNvdmVyYWdlX19sb2NhdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgZ2FwOiA0cmVtO1xuICB9XG4gIC5jb3ZlcmFnZV9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjJyZW07XG4gIH1cbiAgLmNvdmVyYWdlX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gIH1cbiAgLmNvdmVyYWdlX19tYXAge1xuICAgIHdpZHRoOiA3MjBweDtcbiAgICBoZWlnaHQ6IDQzMXB4O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTAyNDtcbiAgcGFkZGluZzogNi40cmVtIDA7XG59XG4uZm9vdGVyX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0LjhyZW07XG59XG4uZm9vdGVyX19sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvb3Rlcl9fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5mb290ZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi40cmVtO1xufVxuLmZvb3Rlcl9fbmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uZm9vdGVyX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjdyZW07XG59XG4uZm9vdGVyX19zb2NpYWxzLWxpbmsgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5mb290ZXJfX2RpdmlkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjEyZTQ4O1xuICBtYXJnaW46IDQuOHJlbSAwIDIuNHJlbTtcbn1cbi5mb290ZXJfX2JvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgY29sb3I6ICNmOGY4Zjg7XG59XG4uZm9vdGVyX19sZWdhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS42cmVtO1xufVxuLmZvb3Rlcl9fbGVnYWwtbGluayB7XG4gIGNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA4LjVyZW0gMDtcbiAgfVxuICAuZm9vdGVyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNXJlbTtcbiAgfVxuICAuZm9vdGVyX190b3Age1xuICAgIGdhcDogNXJlbTtcbiAgfVxuICAuZm9vdGVyX19uYXYge1xuICAgIGdhcDogMi42cmVtO1xuICB9XG4gIC5mb290ZXJfX25hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWxzIHtcbiAgICBnYXA6IDEuOHJlbTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWxzLWxpbmsgaW1nIHtcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gIH1cbiAgLmZvb3Rlcl9fZGl2aWRlciB7XG4gICAgbWFyZ2luOiA1LjJyZW0gMCAzLjhyZW07XG4gIH1cbiAgLmZvb3Rlcl9fYm90dG9tIHtcbiAgICBnYXA6IDMuNHJlbTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICAuZm9vdGVyX19sZWdhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDIuMnJlbTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERFU0tUT1AgKDEyODBweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA4cmVtIDA7XG4gIH1cbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCAoMTAwJSAtIDEyODBweCkgLyAyKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgKDEwMCUgLSAxMjgwcHgpIC8gMik7XG4gIH1cbiAgLmZvb3Rlcl9fdG9wIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDVyZW07XG4gIH1cbiAgLmZvb3Rlcl9fbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMy4ycmVtO1xuICB9XG4gIC5mb290ZXJfX25hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWxzIHtcbiAgICBnYXA6IDEuN3JlbTtcbiAgfVxuICAuZm9vdGVyX19zb2NpYWxzLWxpbmsgaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmZvb3Rlcl9fZGl2aWRlciB7XG4gICAgbWFyZ2luOiA4cmVtIDAgMy4ycmVtO1xuICB9XG4gIC5mb290ZXJfX2JvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDIuNHJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuICAuZm9vdGVyX19sZWdhbCB7XG4gICAgb3JkZXI6IDE7XG4gICAgZ2FwOiAyLjRyZW07XG4gIH1cbn1cbi51bmRlci1jb25zdHJ1Y3Rpb24ge1xuICBwYWRkaW5nOiAxNy40cmVtIDJyZW0gMTFyZW0gMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi51bmRlci1jb25zdHJ1Y3Rpb25fX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjByZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMi40cmVtO1xufVxuLnVuZGVyLWNvbnN0cnVjdGlvbl9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJVcmJhbmlzdFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMuMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMjA3MDQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4udW5kZXItY29uc3RydWN0aW9uX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiByZ2JhKDIsIDcsIDQsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4udW5kZXItY29uc3RydWN0aW9uX190ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiAjMDIwNzA0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnVuZGVyLWNvbnN0cnVjdGlvbl9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS42cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xufVxuLnVuZGVyLWNvbnN0cnVjdGlvbl9fYWN0aW9ucyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnVuZGVyLWNvbnN0cnVjdGlvbl9fYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAudW5kZXItY29uc3RydWN0aW9uX19hY3Rpb25zIC5idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMjByZW07XG4gIH1cbn0iLCIvLyBaTUlFTk5FIEtPTE9SWVNUWUNaTkVcblxuJGNvbG9yLXRleHQ6ICMwMjA3MDQ7XG4kY29sb3ItaGVhZGluZy10ZXh0OiAjMDIwNzA0O1xuJGNvbG9yLXByaW1hcnk6ICMwOTU1RkI7IFxuJGNvbG9yLWJnOiAjZmZmZmZmO1xuJGNvbG9yLXNlY29uZGFyeTogcmdiYSgyLCA3LCA0LCAwLjA1MCk7IC8vIFTFgm8gc3phcmVnbyBwcnp5Y2lza3VcblxuJGNvbG9yLWJsdWUtc2hhZG93LWRhcmtlcjogI0VCRjBGNzsgXG4kY29sb3ItYmx1ZS1zaGFkb3ctYnJpZ2h0ZXI6ICNGNEY3RkY7IFxuXG4kY29sb3ItYm9yZGVyOiAjZWFlYWVhOyAvLyBPYnJhbW93YW5pYSIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcblxuLmJ0biB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ji0tcHJpbWFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHR9XG5cblx0Ji0tZ2xhc3Mge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMyk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5idG4ge1xuXHRcdHBhZGRpbmc6IDEuMXJlbTtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdC5idG4ge1xuXHRcdHBhZGRpbmc6IDAuOXJlbSAxLjFyZW07XG5cdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuXG5cdFx0Ji0tcHJpbWFyeSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaHNsKDIyMSwgOTclLCA0NCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLXNlY29uZGFyeSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaHNsYSgxNDQsIDU2JSwgMiUsIDAuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0tZ2xhc3Mge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICdjb2xvcnMnIGFzICo7XG5cbi8qIC0tLS0tIFRXT0pFIERPVFlDSENaQVNPV0UgS0xBU1kgLS0tLS0gKi9cbi5zZWN0aW9uLWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDQuOHJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdCZfX3N1YnRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHRjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDMuNnJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRmb250LWZhbWlseTogJ1VyYmFuaXN0Jywgc2Fucy1zZXJpZjtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRtYXgtd2lkdGg6IDM2cmVtOyAvLyBabWllbmlvbmUgeiAzNTBweCBuYSAzNnJlbSAoemdvZG5pZSB6IHN5c3RlbWVtIDFyZW0gPSAxMHB4KVxuXHR9XG59XG5cbi5jYXJkLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6ICdVcmJhbmlzdCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4udGV4dCB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi8qIC0tLS0tIE5PV0UgV1NQw5NMTkUgS0xBU1kgRExBIEtBUlQgSSBTSUFUS0kgLS0tLS0gKi9cbi5jYXJkcy1ncmlkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7IC8vIE1PQklMRS1GSVJTVFxuXHRnYXA6IDIuNHJlbTtcblx0Z3JpZC1hdXRvLXJvd3M6IDFmcjsgLy8gUsOzd25hIHd5c29rb8WbxIcga2FydFxufVxuXG4uY2FyZCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRoZWlnaHQ6IDEwMCU7IC8vIFphd3N6ZSAxMDAlIHd5c29rb8WbY2kgZ3JpZGFcblx0Ym9yZGVyLXJhZGl1czogMS42cmVtO1xuXHR0cmFuc2l0aW9uOlxuXHRcdHRyYW5zZm9ybSAwLjNzIGVhc2UsXG5cdFx0Ym94LXNoYWRvdyAwLjNzIGVhc2U7XG5cblx0Ym94LXNoYWRvdzogMCA0cHggMjBweCAwIHJnYmEoOSwgODUsIDI1MSwgMC4wOCk7XG5cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pOyAvLyA1cHggemFtaWVuaW9uZSBuYSByZW1cblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cblx0Jl9fdGV4dCB7XG5cdFx0ZmxleC1ncm93OiAxOyAvLyBTcHljaGEgbGluayBuYSBzYW0gZMOzxYIga2FydHlcblx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cdH1cbn1cblxuLmNhcmQtbGluayB7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEuMnJlbTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdHNwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuXHR9XG5cblx0Jjpob3ZlciBzcGFuIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC40cmVtKTsgLy8gNHB4IHphbWllbmlvbmUgbmEgcmVtXG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDYuNXJlbTtcblxuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuMXJlbTtcblx0XHR9XG5cblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHRcdG1heC13aWR0aDogNTByZW07XG5cdFx0fVxuXHR9XG5cblx0LmNhcmQtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuM3JlbTtcblx0fVxuXG5cdC50ZXh0IHtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0fVxuXG5cdC5jYXJkcy1ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyAvLyBabWlhbmEgbmEgMiByw7N3bmUga29sdW1ueVxuXHRcdGdhcDogMi41cmVtO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdCZfX2ljb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJkLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHRcdGdhcDogMS4zcmVtO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERFU0tUT1AgKDEyODBweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHQuc2VjdGlvbi1oZWFkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cblx0XHQmX19zdWJ0aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDZyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjRyZW07XG5cdFx0fVxuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bWF4LXdpZHRoOiA4MHJlbTtcblx0XHR9XG5cdH1cblxuXHQuY2FyZC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0fVxuXG5cdC50ZXh0IHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxuXG5cdC5jYXJkcy1ncmlkIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyAvLyBabWlhbmEgbmEgMiByw7N3bmUga29sdW1ueVxuXHRcdGdhcDogMi41cmVtO1xuXHR9XG5cblx0LmNhcmQge1xuXHRcdCZfX2ljb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXHRcdH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXHRcdH1cblx0fVxuXG5cdC5jYXJkLWxpbmsge1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGdhcDogMS40cmVtO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcblxuLm5hdiB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG5cdGJveC1zaGFkb3c6IDAgMC4ycmVtIDFyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXG5cdC5idG4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Jl9fdG9wIHtcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblxuXHRcdCYtbGluayB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdCZfX2J1cmdlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHBhZGRpbmc6IDAuOHJlbTtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gQ3p5c3pjemVuaWUgZG9tecWbbG55Y2ggc3R5bMOzdyBwcnp5Y2lza3Vcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Jl9fb3ZlcmxheSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNjRweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtICN7NjRweH0pO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZztcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHQmLS1pcy1vcGVuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMi44cmVtIDJyZW07XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAyLjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdH1cblxuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8vIERvZGFuZSB6IG15xZtsxIUgbyBsaW5rYWNoXG5cdH1cblxuXHQmX19kcm9wZG93bi10b2dnbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRwYWRkaW5nOiAwOyAvLyBVc3VuacSZY2llIGRvbXnFm2xuZWdvIHBhZGRpbmd1IHByenljaXNrdVxuXHR9XG5cblx0Jl9fY2hldnJvbiB7XG5cdFx0d2lkdGg6IDE5cHg7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblxuXHRcdCYtLWlzLW9wZW4ge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHR9XG5cdH1cblxuXHQmX19kcm9wZG93bi1tZW51IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAyLjhyZW07XG5cblx0XHQmLS1pcy1vcGVuIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Z2FwOiAzLjJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fZ3JvdXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEuNnJlbTtcblx0fVxuXG5cdCZfX2dyb3VwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0Jl9fc3ViLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDIuNHJlbTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cblx0Jl9fc3ViLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAxLjJyZW07XG5cdH1cblxuXHQmX19zdWItaWNvbiB7XG5cdFx0d2lkdGg6MjBweDtcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHR9XG5cblx0Jl9fc3ViLWxpbmsge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdCZfX2FjdGlvbnMge1xuXHRcdG1hcmdpbi10b3A6IGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogMS42cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiA5cmVtO1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUJMRVQgKDc2OHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubmF2IHtcblx0XHQmX190b3Age1xuXHRcdFx0aGVpZ2h0OiA2NnB4O1xuXHRcdFx0cGFkZGluZzogMCA1cmVtO1xuXHRcdH1cblxuXHRcdCZfX2ljb24tYnVyZ2VyLFxuXHRcdCZfX2ljb24tY2xvc2Uge1xuXHRcdFx0d2lkdGg6IDIuNXJlbTtcblx0XHRcdGhlaWdodDogMi41cmVtO1xuXHRcdH1cblxuXHRcdCZfX292ZXJsYXkge1xuXHRcdFx0dG9wOiA2NnB4O1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjZweCk7XG5cdFx0fVxuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDMuNXJlbSA1cmVtO1xuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0Z2FwOiAyLjZyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHR9XG5cblx0XHQmX19kcm9wZG93bi10b2dnbGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0fVxuXG5cdFx0Jl9fY2hldnJvbiB7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHR9XG5cblx0XHQmX19kcm9wZG93bi1tZW51IHtcblx0XHRcdHBhZGRpbmctdG9wOiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0Jl9fZ3JvdXAge1xuXHRcdFx0Z2FwOiAxLjdyZW07XG5cdFx0fVxuXG5cdFx0Jl9fZ3JvdXAtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXG5cdFx0Jl9fc3ViLWl0ZW0ge1xuXHRcdFx0Z2FwOiAxLjNyZW07XG5cdFx0fVxuXG5cdFx0Jl9fc3ViLWljb24ge1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0fVxuXG5cdFx0Jl9fc3ViLWxpbmsge1xuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aW9ucyB7XG5cdFx0XHRnYXA6IDEuN3JlbTtcblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERFU0tUT1AgKDEyODBweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdC5uYXYge1xuXHRcdC8vIEfFgsOzd255IGtvbnRlbmVyIG5hd2lnYWNqaSBzdGFqZSBzacSZIHBvemlvbXltIHJ6xJlkZW1cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Ly8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0cGFkZGluZy1sZWZ0OiBtYXgoMnJlbSwgY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKSk7XG5cdFx0cGFkZGluZy1yaWdodDogbWF4KDJyZW0sIGNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMikpO1xuXHRcdGhlaWdodDogODNweDsgLy8gTW/FvGVzeiBkb3N0b3Nvd2HEhyB3eXNva2/Fm8SHIGNhxYJlZ28gcGFza2FcblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IGF1dG87IC8vIFJlc2V0IHogbW9iaWxlIChnZHppZSBiecWCbyAxMDAlKVxuXHRcdH1cblxuXHRcdCZfX3RvcCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87IC8vIFp3YWxuaWFteSBwZcWCbsSFIHN6ZXJva2/Fm8SHXG5cdFx0XHR6LWluZGV4OiBhdXRvO1xuXHRcdH1cblxuXHRcdCZfX2J1cmdlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lOyAvLyBVa3J5d2FteSBpa29uxJkgbWVudSBuYSBkZXNrdG9waWVcblx0XHR9XG5cblx0XHQmX19jaGV2cm9uIHtcblx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdH1cblx0XHQmX19vdmVybGF5IHtcblx0XHRcdC8vIFwiWmFiaWphbXlcIiB3xYJhxZtjaXdvxZtjaSBtb2JpbG5lZ28gbW9kYWxhL25ha8WCYWRraVxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gV3ltdXN6YW15IHdpZG9jem5vxZvEhywgYm8gSlMgbcOzZ8WCIG5hZGHEhyBkaXNwbGF5OiBub25lXG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0b3ZlcmZsb3cteTogdmlzaWJsZTtcblx0XHR9XG5cblx0XHQmX19jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7IC8vIFVrxYJhZCBwb3ppb215IGRsYSBsaW5rw7N3IGkgcHJ6eWNpc2vDs3dcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tbGVmdDogNi40cmVtOyAvLyBPZHN0xJlwIG1pxJlkenkgbG9nbyBhIHJlc3p0xIUgbmF3aWdhY2ppXG5cdFx0fVxuXG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93OyAvLyBHxYLDs3duZSBsaW5raSB3IHBvemlvbWllXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGdhcDogMy4ycmVtOyAvLyBXYXJ0b8WbxIcgeiB0YWJsZXR1XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gVHV0YWogbW/FvGVzeiBucC4gZG9kYcSHIGVmZWt0IGhvdmVyIGRsYSBkZXNrdG9wdVxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLS1kcm9wZG93biB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gTmllemLEmWRuZSwgYWJ5IGRyb3Bkb3duIG90d2llcmHFgiBzacSZIGlkZWFsbmllIHBvZCBcIlVzxYJ1Z2lcIlxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2Ryb3Bkb3duLXRvZ2dsZSB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGdhcDogMXJlbTsgLy8gT2RzdMSZcCBtacSZZHp5IHRla3N0ZW0gXCJVc8WCdWdpXCIgYSBzdHJ6YcWCa8SFXG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ly8gVHV0YWogbW/FvGVzeiBucC4gZG9kYcSHIGVmZWt0IGhvdmVyIGRsYSBkZXNrdG9wdVxuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZHJvcGRvd24tbWVudSB7XG5cdFx0XHQvLyBQcnplYnVkb3dhIG1vYmlsbmVnbyBha29yZGVvbnUgbmEgZGVza3RvcG93eSBwb3B1cCAobWVnYW1lbnUpXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE4MCU7IC8vIFphY3p5bmEgc2nEmSB0dcW8IHBvZCBsaW5raWVtXG5cdFx0XHRsZWZ0OiAtMzIycHg7XG5cdFx0XHRwYWRkaW5nOiAyLjhyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmc7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwLjhyZW07XG5cblx0XHRcdC8vIFVrxYJhZCBrb2x1bW5vd3kgZGxhIGdydXAgdXPFgnVnIHdld27EhXRyeiBkcm9wZG93bmFcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRnYXA6IDVyZW07XG5cdFx0XHRtaW4td2lkdGg6IDgxNnB4OyAvLyBTemVyb2tvxZvEhywgxbxlYnkgZ3J1cHkgd2VzesWCeSB3IDEgcnrEmWR6aWVcblxuXHRcdFx0Ji0taXMtb3BlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aW9ucyB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93OyAvLyBQcnp5Y2lza2kgS29udGFrdCBpIFphZHp3b8WEIG9ib2sgc2llYmllXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0Z2FwOiAxLjZyZW07IC8vIFdhcnRvxZvEhyB6IHRhYmxldHVcblx0XHR9XG5cblx0XHQmX19ncm91cC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0XHR9XG5cblx0XHQmX19zdWItaWNvbiB7XG5cdFx0XHR3aWR0aDogMjhweDtcblx0XHR9XG5cblx0XHQmX19zdWItbGlzdCB7XG5cdFx0XHRnYXA6IDEuOHJlbTtcblx0XHR9XG5cblx0XHQmX19zdWItaXRlbSB7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2dyb3VwIHtcblx0XHRcdGdhcDogMi42cmVtO1xuXHRcdH1cblxuXHRcdCZfX3N1Yi1saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC8vIFR1dGFqIG1vxbxlc3ogbnAuIGRvZGHEhyBlZmVrdCBob3ZlciBkbGEgZGVza3RvcHVcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy8gU3R5bCBkbGEgc2VrY2ppIEhlcm8gKE1vYmlsZS1GaXJzdClcblxuLmhlcm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLWJsb2NrOiAxMnJlbTtcblx0bWFyZ2luLXRvcDogNjRweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZy1pbmxpbmU6IDJyZW07XG5cdGNvbG9yOiAjZmZmZmZmO1xuXG5cdC8vIFTFgm8gdyBDU1MgeiBqZWRub2N6ZXNueW0gcHJ6eWNpZW1uaWVuaWVtIChvdmVybGF5KVxuXHRiYWNrZ3JvdW5kLWltYWdlOlxuXHRcdGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMC41KSksXG5cdFx0Ly8gUHJ6eWNpZW1uaWVuaWVcblx0XHR1cmwoJy4uLy4uL2Rpc3QvaW1nL21vYmlsZS1oZXJvLWltYWdlLmpwZycpOyAvLyBaZGrEmWNpZSB3IHRsZVxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnVXJiYW5pc3QnLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0fVxuXG5cdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRtYXgtd2lkdGg6IDUyMHB4O1xuXG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHR9XG5cblx0Jl9fYWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGdhcDogMS41cmVtO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUJMRVQgKDc2OHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuaGVybyB7XG5cdFx0bWFyZ2luLXRvcDogNjZweDtcblx0XHRwYWRkaW5nLWlubGluZTogNXJlbTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOlxuXHRcdFx0bGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwLjUpKSwgdXJsKCcuLi8uLi9kaXN0L2ltZy9kZXNrdG9wLWhlcm8taW1hZ2UuanBnJyk7XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiA1LjJyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjFyZW07XG5cdFx0fVxuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0bWF4LXdpZHRoOiA2MDBweDtcblxuXHRcdFx0Zm9udC1zaXplOiAxLjdyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYWN0aW9ucyB7XG5cdFx0XHRnYXA6IDEuN3JlbTtcblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHQuaGVybyB7XG5cdFx0Ly8gbWF4LWhlaWdodDogNzUwcHg7XG5cdFx0Ly8gaGVpZ2h0OiAxMDAlO1xuXHRcdHBhZGRpbmctYmxvY2s6IDE1LjhyZW07XG5cblx0XHRtYXJnaW4tdG9wOiA4M3B4O1xuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdFx0XHRmb250LXNpemU6IDguNHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblx0XHR9XG5cblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMy4ycmVtO1xuXHRcdH1cblxuXHRcdCZfX2FjdGlvbnMge1xuXHRcdFx0Z2FwOiAxLjZyZW07XG5cdFx0fVxuXG5cdFx0LmJ0biB7XG5cdFx0XHRwYWRkaW5nOiAxcmVtIDEuMnJlbTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcblxuLnNlcnZpY2VzIHtcblx0cGFkZGluZzogNi40cmVtIDJyZW07XG5cblx0Jl9fY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtc2hhZG93LWRhcmtlcjtcblx0XHRwYWRkaW5nOiAzLjJyZW0gMi40cmVtO1xuXHR9XG5cblx0Jl9faWNvbiB7XG5cdFx0aGVpZ2h0OiAzN3B4O1xuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBUQUJMRVQgKDc2OHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LnNlcnZpY2VzIHtcblx0XHRwYWRkaW5nOiA4LjVyZW0gNXJlbTtcblxuXHRcdCZfX2NhcmQge1xuXHRcdFx0cGFkZGluZzogMy40cmVtIDIuOHJlbTtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHR9XG5cdH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBkZXNrdG9wICg3NjhweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdC5zZXJ2aWNlcyB7XG5cdFx0cGFkZGluZy1ibG9jazogMTEuMnJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCBjYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKSk7XG5cblx0XHQmX19jYXJkIHtcblx0XHRcdHBhZGRpbmc6IDMuMnJlbTtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdGhlaWdodDogNDlweDtcblx0XHR9XG5cblxuXHRcdC5jYXJkcy1ncmlkIHtcbiAgICAgICAgLy8gUHJ6ZXN1d2Egc2nDs2RteSAob3N0YXRuaSkgZWxlbWVudCBkbyDFm3JvZGtvd2VqIGtvbHVtbnlcbiAgICAgICAgJiA+IC5jYXJkOmxhc3QtY2hpbGQ6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxuXHR9XG59XG4iLCJAdXNlICdjb2xvcnMnIGFzICo7XG5cbi5mZWF0dXJlcyB7XG5cdHBhZGRpbmc6IDYuNHJlbSAycmVtO1xuXG5cdCZfX3dyYXBwZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDQuOHJlbTtcblx0fVxuXG5cdCZfX2dyaWQge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0Z2FwOiAzLjJyZW07XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0Z2FwOiAxLjJyZW07XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LWZhbWlseTogJ1VyYmFuaXN0Jywgc2Fucy1zZXJpZjtcblx0XHRmb250LXNpemU6IDJyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRjb2xvcjogJGNvbG9yLWhlYWRpbmctdGV4dDtcblx0XHRsaW5lLWhlaWdodDogMS4zO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHR9XG5cblx0Jl9faW1hZ2Uge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzQ4cHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEFCTEVUICg3NjhweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mZWF0dXJlcyB7XG5cdFx0cGFkZGluZzogOC41cmVtIDVyZW07XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGdhcDogNnJlbTtcblx0XHR9XG5cblx0XHQmX19ncmlkIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IC8vIER3aWUga2FydHkgdyBqZWRueW0gcnrEmWR6aWUgbmEgdGFibGVjaWVcblx0XHRcdGdhcDogM3JlbTtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGdhcDogMS4zcmVtO1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMi4ycmVtO1xuXHRcdH1cblxuXHRcdCZfX2ltYWdlIHtcblx0XHRcdGhlaWdodDogMzY1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBERVNLVE9QICgxMjgwcHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0LmZlYXR1cmVzIHtcblx0XHRwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCBjYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKSk7XG5cdFx0cGFkZGluZy1ibG9jazogMTEuMnJlbTtcblxuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGdhcDogOC41cmVtO1xuXHRcdH1cblxuXHRcdCZfX2dyaWQge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgLy8gRHdpZSBrYXJ0eSB3IGplZG55bSByesSZZHppZSBuYSB0YWJsZWNpZVxuXHRcdFx0Z2FwOiA0cmVtO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Z2FwOiAxLjZyZW07XG5cdFx0XHRtYXgtd2lkdGg6IDI5MHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRoZWlnaHQ6IDQ5cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0fVxuXG5cdFx0Jl9faW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiA2MzVweDtcblx0XHRcdHdpZHRoOiA1NzVweDtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgJ2NvbG9ycycgYXMgKjtcblxuLnByb2Nlc3Mge1xuXHRwYWRkaW5nOiA2LjRyZW0gMnJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtc2hhZG93LWJyaWdodGVyO1xuXG5cdCZfX2NhcmQge1xuXHRcdGJveC1zaGFkb3c6IDAgMC40cmVtIDJyZW0gMCByZ2JhKDksIDg1LCAyNTEsIDAuMDgpOyAvLyBQWCBuYSBSRU1cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdHBhZGRpbmc6IDMuMnJlbSAyLjRyZW07XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRoZWlnaHQ6IDM3cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wcm9jZXNzIHtcblx0XHRwYWRkaW5nOiA4LjVyZW0gNXJlbTtcblxuXHRcdCZfX2NhcmQge1xuXHRcdFx0cGFkZGluZzogMy40cmVtIDIuOHJlbTtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHQucHJvY2VzcyB7XG5cdFx0cGFkZGluZy1ibG9jazogMTEuMnJlbTtcblxuXHRcdHBhZGRpbmctbGVmdDogbWF4KDJyZW0sIGNhbGMoKDEwMCUgLSAxMjgwcHgpIC8gMikpO1xuXHRcdHBhZGRpbmctcmlnaHQ6IG1heCgycmVtLCBjYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpKTtcblxuXHRcdCZfX2NhcmQge1xuXHRcdFx0cGFkZGluZzogMy4ycmVtO1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0aGVpZ2h0OiA0OXB4O1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSAnY29sb3JzJyBhcyAqO1xuXG4ucmV2aWV3cyB7XG4gICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHBhZGRpbmc6IDYuNHJlbSAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190cmFjayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgLyogRE9EQU5POiBXeW11c3phIHVrxYJhZGFuaWUga2FydCBvZCBsZXdlaiBzdHJvbnkgKi9cbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICAgICAgICAvLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucmV2aWV3LWNhcmQge1xuICAgIGZsZXg6IDAgMCA4NSU7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlcjsgLyogTmEgbW9iaWxlIHpvc3Rhd2lhbXkgY2VudHJvd2FuaWUgKDEga2FydGEpICovXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUtc2hhZG93LWRhcmtlcjtcbiAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmX19zdGFycyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnJlbTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG5cbiAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDEuMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmX19hdmF0YXIge1xuICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuMnJlbTtcbiAgICB9XG5cbiAgICAmX19yb2xlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvci10ZXh0LCAwLjcpO1xuICAgIH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIFRBQkxFVCAoNzY4cHggaSB3acSZY2VqKVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5yZXZpZXdzIHtcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDguNXJlbSAwO1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190cmFjayB7XG4gICAgICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnJldmlldy1jYXJkIHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMXJlbSk7IC8qIFBvcHJhd2lvbmEgbWF0ZW1hdHlrYSBkbGEgZ2FwOiAycmVtIChwb8WCb3dhIHRvIDFyZW0pICovXG4gICAgICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDsgLyogRE9EQU5POiBQcnp5IGR3w7NjaCBrYXJ0YWNoIHd5csOzd251amVteSBkbyBsZXdlaiAqL1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW07XG5cbiAgICAgICAgJl9fc3RhcnMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F1dGhvciB7XG4gICAgICAgICAgICBnYXA6IDEuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2F2YXRhciB7XG4gICAgICAgICAgICB3aWR0aDogNDFweDtcbiAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19yb2xlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgREVTS1RPUCAoMTI4MHB4IGkgd2nEmWNlailcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAucmV2aWV3cyB7XG4gICAgICAgIHBhZGRpbmc6IDExLjJyZW0gMDtcblxuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoMnJlbSwgY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKSk7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKSk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zbGlkZXItd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RyYWNrIHtcbiAgICAgICAgICAgIGdhcDogMy4ycmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE0NXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1zaGFkb3ctZGFya2VyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsXG4gICAgICAgICAgICAgICAgY29sb3IgMC4zcyBlYXNlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICAgIGxlZnQ6IC0zNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogLTM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYWdpbmF0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC44cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNS44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZG90IHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMWQ1ZGI7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmV2aWV3LWNhcmQge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAxLjZyZW0pO1xuICAgICAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7IC8qIERPREFOTzogR3dhcmFudHVqZSBwcnplc2tha2l3YW5pZSBrYXJ0IHLDs3dubyBkbyBsZXdlaiBuYSBkZXNrdG9waWUgKi9cbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xuXG4gICAgICAgICZfX3N0YXJzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgICAgIGdhcDogMS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXZhdGFyIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JvbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICB9XG59IiwiQHVzZSAnY29sb3JzJyBhcyAqO1xuXG4uZmFxIHtcblx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdH1cblx0fVxuXG5cdHBhZGRpbmc6IDYuNHJlbSAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1zaGFkb3ctYnJpZ2h0ZXI7XG5cblx0Jl9fY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDJyZW07XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblxuXHQmX19hY2NvcmRpb24ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtYXJnaW4tYm90dG9tOiA0LjhyZW07XG5cdH1cblxuXHQmX19pdGVtIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyLCA0LCA3LCAwLjE1KTtcblxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMiwgNCwgNywgMC4xNSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fcXVlc3Rpb24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMnJlbSAwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHR9XG5cblx0Jl9fcXVlc3Rpb24tdGV4dCB7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHR3aWR0aDogMi4zcmVtO1xuXHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdH1cblxuXHQmX19hbnN3ZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG5cdFx0dHJhbnNpdGlvbjogZ3JpZC10ZW1wbGF0ZS1yb3dzIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQmX19hbnN3ZXItaW5uZXIge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHRwIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0uaXMtYWN0aXZlIHtcblx0XHQuZmFxX19pY29uIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdH1cblxuXHRcdC5mYXFfX2Fuc3dlciB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0XHR9XG5cdH1cblxuXHQvLyAtLS0gU2VrY2phIERvbG5hIChDVEEpIC0tLVxuXG5cdCZfX2N0YSB7XG5cdFx0LmJ0biB7XG5cdFx0XHRtYXJnaW4taW5saW5lOiBhdXRvO1xuXHRcdH1cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnVXJiYW5pc3QnLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuXHRcdH1cblxuXHRcdCYtdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEFCTEVUICg3NjhweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5mYXEge1xuXHRcdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1heC13aWR0aDogNzgwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHBhZGRpbmc6IDguNXJlbSAwO1xuXG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDAgNXJlbTtcblx0XHR9XG5cblx0XHQmX19hY2NvcmRpb24ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnJlbTtcblx0XHR9XG5cblx0XHQmX19xdWVzdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAyLjFyZW0gMDtcblx0XHR9XG5cblx0XHQmX19xdWVzdGlvbi10ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMS43cmVtOyAvLyBNb8W8ZSAxLjhyZW0gbmEgdGFibGVjaWU/XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXHRcdH1cblxuXHRcdCZfX2ljb24ge1xuXHRcdFx0d2lkdGg6IDIuNXJlbTsgLy8gT3Bjam9uYWxuaWUgbmllY28gd2nEmWtzemEgaWtvbmEsIG5wLiAyLjhyZW1cblx0XHR9XG5cblx0XHQmX19hbnN3ZXItaW5uZXIge1xuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyLjFyZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fY3RhIHtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIuN3JlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS40cmVtO1xuXHRcdFx0fVxuXG5cdFx0XHQmLXRleHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEuN3JlbTsgLy8gTW/FvGVzeiBwb3dpxJlrc3p5xIcgbnAuIG5hIDEuOHJlbVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjhyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBERVNLVE9QICgxMjgweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdC5mYXEge1xuXHRcdHBhZGRpbmc6IDExLjJyZW0gMDtcblxuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCBjYWxjKCgxMDAlIC0gNzY4cHgpIC8gMikpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogbWF4KDJyZW0sIGNhbGMoKDEwMCUgLSA3NjhweCkgLyAyKSk7XG5cdFx0fVxuXG5cdFx0Jl9fYWNjb3JkaW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhyZW07XG5cdFx0fVxuXG5cdFx0Jl9fcXVlc3Rpb24tdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IDJyZW07IC8vIE1vxbxlIDEuOHJlbSBuYSB0YWJsZWNpZT9cblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdHdpZHRoOiAyLjZyZW07IC8vIE9wY2pvbmFsbmllIG5pZWNvIHdpxJlrc3phIGlrb25hLCBucC4gMi44cmVtXG5cdFx0fVxuXG5cdFx0Jl9fYW5zd2VyLWlubmVyIHtcblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19jdGEge1xuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTsgLy8gTW/FvGVzeiBwb3dpxJlrc3p5xIcgbnAuIG5hIDMuMnJlbVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxLjlyZW07XG5cdFx0XHR9XG5cblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTsgLy8gTW/FvGVzeiBwb3dpxJlrc3p5xIcgbnAuIG5hIDEuOHJlbVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICdjb2xvcnMnIGFzICo7XG5cbi5jb3ZlcmFnZSB7XG5cdHBhZGRpbmc6IDYuNHJlbSAycmVtO1xuXG5cdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGdhcDogNC44cmVtO1xuXHR9XG5cblx0Jl9fbG9jYXRpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiA0cmVtO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyLjVyZW07XG5cdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gRG9tecWbbG5pZSBwcnplenJvY3p5c3RhIGxpbmlhLCDFvGVieSB0ZWtzdCBuaWUgXCJza2FrYcWCXCJcblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJ1VyYmFuaXN0Jywgc2Fucy1zZXJpZjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuXHRcdFx0Zm9udC1zaXplOiAycmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEuMnJlbTtcblx0XHR9XG5cdH1cblxuXHQmX19tYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjcwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ly8gQ2llxYQgd2lkb2N6bnkgcG9kIG1hcMSFIG5hIHByb2pla2NpZVxuXHRcdGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblxuXHRcdGlmcmFtZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEFCTEVUICg3NjhweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jb3ZlcmFnZSB7XG5cdFx0cGFkZGluZzogOC41cmVtIDVyZW07XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGdhcDogNnJlbTtcblx0XHR9XG5cblx0XHQmX19sb2NhdGlvbnMge1xuXHRcdFx0Z2FwOiA0LjRyZW07XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDNyZW07XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDIuM3JlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMS4zcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21hcCB7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4OyAvLyBXYXJ0byB6d2nEmWtzennEhyB3eXNva2/Fm8SHIG5hIHdpxJlrc3p5Y2ggZWtyYW5hY2ggKG5wLiA0MDBweClcblx0XHR9XG5cdH1cbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERFU0tUT1AgKDEyODBweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuXHQuY292ZXJhZ2Uge1xuXHRcdHBhZGRpbmc6IDExLjJyZW0gMHJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCBjYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpKTtcblx0XHRwYWRkaW5nLXJpZ2h0OiBtYXgoMnJlbSwgY2FsYygoMTAwJSAtIDEyODBweCkgLyAyKSk7XG5cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRnYXA6IDhyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbG9jYXRpb25zIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA0ODBweDtcblx0XHRcdGdhcDogNHJlbTtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMy4ycmVtO1xuXG5cdFx0XHQmLXRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzLjJyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19tYXAge1xuXHRcdFx0d2lkdGg6IDcyMHB4O1xuXHRcdFx0aGVpZ2h0OiA0MzFweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxMDI0O1xuXHRwYWRkaW5nOiA2LjRyZW0gMDtcblxuXHQmX19jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXG5cdCZfX3RvcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiA0LjhyZW07XG5cdH1cblxuXHQmX19sb2dvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRpbWcge1xuXHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cblx0Jl9fbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDIuNHJlbTtcblxuXHRcdCYtbGluayB7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblxuXHQmX19zb2NpYWxzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMS43cmVtO1xuXG5cdFx0Ji1saW5rIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9fZGl2aWRlciB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMjEyZTQ4O1xuXHRcdG1hcmdpbjogNC44cmVtIDAgMi40cmVtO1xuXHR9XG5cblx0Jl9fYm90dG9tIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IDMuMnJlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblxuXHQmX19jb3B5cmlnaHQge1xuXHRcdGNvbG9yOiAjZjhmOGY4O1xuXHR9XG5cblx0Jl9fbGVnYWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDEuNnJlbTtcblxuXHRcdCYtbGluayB7XG5cdFx0XHRjb2xvcjogI2Y4ZjhmODtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgVEFCTEVUICg3NjhweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmZvb3RlciB7XG5cdFx0cGFkZGluZzogOC41cmVtIDA7XG5cblx0XHQmX19jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMCA1cmVtO1xuXHRcdH1cblxuXHRcdCZfX3RvcCB7XG5cdFx0XHRnYXA6IDVyZW07XG5cdFx0fVxuXG5cdFx0Ly8gJl9fbG9nbyB7XG5cdFx0Ly8gXHRpbWcge1xuXHRcdC8vIFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Ly8gXHR9XG5cdFx0Ly8gfVxuXG5cdFx0Jl9fbmF2IHtcblx0XHRcdGdhcDogMi42cmVtO1xuXG5cdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zb2NpYWxzIHtcblx0XHRcdGdhcDogMS44cmVtO1xuXG5cdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RpdmlkZXIge1xuXHRcdFx0bWFyZ2luOiA1LjJyZW0gMCAzLjhyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdGdhcDogMy40cmVtO1xuXHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbGVnYWwge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGdhcDogMi4ycmVtO1xuXHRcdH1cblx0fVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIERFU0tUT1AgKDEyODBweCBpIHdpxJljZWopXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdC5mb290ZXIge1xuXHRcdHBhZGRpbmc6IDhyZW0gMDtcblxuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IG1heCgycmVtLCBjYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IG1heCgycmVtLCBjYWxjKCgxMDAlIC0gMTI4MHB4KSAvIDIpKTtcblx0XHR9XG5cblx0XHQmX190b3Age1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGdhcDogNXJlbTtcblx0XHR9XG5cblx0XG5cblx0XHQmX19uYXYge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGdhcDogMy4ycmVtO1xuXG5cdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zb2NpYWxzIHtcblx0XHRcdGdhcDogMS43cmVtO1xuXG5cdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RpdmlkZXIge1xuXHRcdFx0bWFyZ2luOiA4cmVtIDAgMy4ycmVtO1xuXHRcdH1cblxuXHRcdCZfX2JvdHRvbSB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRnYXA6IDIuNHJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblxuXHRcdCZfX2xlZ2FsIHtcblx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0Z2FwOiAyLjRyZW07XG5cdFx0fVxuXHR9XG59XG4iLCJAdXNlICdjb2xvcnMnIGFzICo7XG5cbi51bmRlci1jb25zdHJ1Y3Rpb24ge1xuICAgIC8vIFVzdGF3aWEgbWluaW1hbG7EhSB3eXNva2/Fm8SHIHNla2NqaSB0YWssIGFieSB3eXBjaG7EhcSHIHN0b3BrxJkgbmEgZMOzxYJcbiAgICAvLyA2LjRyZW0gdG8gd3lzb2tvxZvEhyBUd29qZWogbmF3aWdhY2ppLCB6IGt0w7NyZWogb2RsaWN6YW15IHBhZGRpbmdcbiAgICAvLyBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNi40cmVtKTsgXG4gICAgcGFkZGluZzogMTcuNHJlbSAycmVtIDExcmVtIDJyZW07IFxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1VyYmFuaXN0Jywgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICBjb2xvcjogcmdiYSgkY29sb3ItdGV4dCwgMC44KTsgLy8gRGVsaWthdG5pZSB6Z2Fzem9ueSB0ZWtzdCBkbGEgbGVwc3plaiBjenl0ZWxub8WbY2lcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2FjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgICAgXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBOYSB0YWJsZXRhY2ggaSBkZXNrdG9wYWNoIHByenljaXNraSB1xYJvxbzEhSBzacSZIG9ib2sgc2llYmllXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
