@import url("https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;700&display=swap");.hamburger{position:absolute;bottom:-5%;right:1%;width:50px;border:1px solid transparent;background:none;cursor:pointer;z-index:5;transform:translate(-50%,-50%)}.hamburger:after,.hamburger:before,.hamburger div{display:block;margin:7px 0;height:6px;background:var(--first-color);transition:.5s;content:""}.hamburger div{background:var(--first-color)}.hamburger.clicked:before{transform:translateY(12px) rotate(135deg);background-color:var(--second-color)}.hamburger.clicked:after{transform:translateY(-12px) rotate(-135deg)}.hamburger.clicked div{transform:scale(0)}.section-padding{position:relative;padding:3em .5em;height:100%}.section-title{position:relative;margin-bottom:40px;padding-bottom:25px;text-transform:uppercase;font-weight:700}.section-title span{color:var(--first-color);font-weight:400}:root{--first-color:#007bff;--second-color:#0193cf;--text-color:#c4c4c4;--white-color:#fff;--dark-color:#000;--body-color:#1d1b1b;--body-font:"Ubuntu",sans-serif;--h1-font-size:1.75rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-font-size:0.75rem;--font-medium:500;--font-semibold:600;--font-bold:700;--shadow:0px 5px 20px 0px rgba(69 67 96/10%);--border-radius:8px}@media screen and (min-width:992px){:root{--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-font-size:0.813rem}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body-font);line-height:1.7;overflow-x:hidden;background-color:var(--white-color);transition-timing-function:ease-in-out}h1,h2,h3{color:var(--dark-color);line-height:1.2;font-weight:var(--font-semibold)}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{max-width:100%;height:auto;vertical-align:middle}.container{overflow:hidden;margin:0 auto;padding:0 1em;width:100%;max-width:1400px}.section-padding{padding:3em 1em}.grid{display:grid}.section.hidden{opacity:0;filter:blur(5px);transition:all 1s;transition-delay:calc(.2s * var(--i))}.section.show{opacity:1;filter:blur(0)}.btn{padding:.75rem 2rem;border:1px solid transparent;border-radius:1.875rem;box-shadow:0 0 1px transparent;color:var(--white-color);line-height:1;background-color:var(--second-color);font-weight:var(--font-bold)}.btn:hover{animation:button-push .3s linear 1}.nav{position:sticky;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:80px;background-color:var(--white-color);z-index:4}.nav--active{transform:translateX(0)}.nav__logo{cursor:pointer;z-index:3}.nav__logo img{height:80px}.nav__container{max-width:1400px}.nav__container,.nav__link{display:flex;justify-content:center;align-items:center;height:80px}.nav__link{position:relative;flex-direction:column;padding:0 20px;color:var(--dark-color);font-size:var(--normal-font-size);text-decoration:none;text-transform:uppercase;transition:all .3s}.nav__link:after,.nav__link:before{position:absolute;bottom:-.5px;width:0;border-bottom:3px solid var(--first-color);content:""}.nav__link:hover{color:var(--white-color);background-color:var(--first-color)}.nav__link:hover:after{transform:scaleX(1);transform-origin:left}.nav__items{position:absolute;top:80px;left:-102%;display:flex;flex-direction:column;justify-content:center;width:100%;height:90vh;opacity:0;background-color:var(--white-color);transition:all .3s linear}.nav__items.active{left:0;opacity:1}.nav__item{height:82px}.nav__icon{display:block}.active{color:var(--second-color);scale:1.1}.header{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:60vh;color:var(--text-color);line-height:2;text-align:center}.header__box{position:absolute;margin:20px 10px;padding:2rem;z-index:2}.header__shadow{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:1}.header__background{position:relative;display:block;overflow:hidden;width:100%;height:100%;background-image:url(../img/hero-small.webp);background-position:50%;background-size:cover;background-repeat:no-repeat}.header__heading{margin-bottom:5px;color:var(--second-color);font-size:var(--h1-font-size);font-family:gordita,sans-serif;font-weight:300}.header__text{font-size:var(--h3-font-size)}.header__btn{position:relative;top:20px;padding:.8rem 2rem;border:none;border-radius:10px;color:var(--white-color);font-size:var(--normal-font-size);text-decoration:none;text-transform:uppercase;background:var(--first-color);transition:all .3s;cursor:pointer;z-index:4}.header__btn:hover{background-color:var(--second-color)}.about__item{flex:1;padding:15px}.about__title span{display:block;margin-bottom:5px;color:var(--first-color);font-size:var(--h3-font-size);font-weight:var(--font-bold)}.about__title h3{margin-bottom:20px;font-size:var(--h2-font-size)}.about__text{margin-bottom:2rem;font-size:var(--normal-font-size)}.about__box{display:flex;align-items:center;margin-bottom:20px}.about__box p{font-size:var(--smaller-font-size)}.about__box span{display:flex;justify-content:center;align-items:center;margin-right:20px;width:40px;height:40px;border-radius:50%;color:var(--white-color);font-size:20px;background-color:var(--first-color)}.about__image{position:relative}.about__image img{height:auto;border-radius:10px;max-width:100%}.about__image-text{position:absolute;bottom:2rem;right:-7rem;display:none;padding:.8rem 2rem;border-radius:10px;color:var(--white-color);font-size:var(--h3-font-size);text-transform:uppercase;background-color:var(--first-color);font-weight:var(--font-semibold)}.whyus__title{margin-bottom:0;padding-bottom:1rem}.whyus__box{display:flex;flex-direction:column;margin-top:2rem;padding:2rem;border-radius:10px;background-color:var(--first-color)}.whyus__box-info{display:flex;align-items:center;margin-bottom:20px;padding:1rem;border-bottom:1px solid var(--dark-color);color:var(--white-color)}.whyus__box-info:last-child{border:none}.whyus__counter{padding-left:20px}.whyus__counter-number{font-size:var(--h3-font-size);font-weight:700}.whyus__counter-plus{font-size:var(--h2-font-size)}.offer__services{display:grid;grid-template-columns:1fr;gap:30px}.offer__service{box-sizing:border-box;padding:4rem 2rem;border:1px solid #ddd;border-radius:10px;text-align:center;transition:all .3s}.offer__service-title{margin-bottom:.3rem;font-size:var(--h3-font-size);transition:color .3s}.offer__service-desc{font-size:var(--normal-font-size)}.offer__service svg{margin-bottom:1rem;height:86px;transition:fill .3s}.offer__service:hover{color:var(--white-color);background-color:var(--first-color);transform:translateY(-5px)}.offer__service:hover svg{fill:var(--white-color)}.offer__service:hover .offer__service-title{color:var(--white-color)}.work__boxes{display:grid;grid-template-columns:1fr;gap:0;width:100%}.work__image{display:block;width:100%;height:260px;object-fit:cover}.contact__image{border-radius:10px}.contact__text{margin-top:2rem}.contact__text-title{margin-bottom:.5rem;color:var(--first-color);font-size:var(--h2-font-size)}.contact__text-desc{font-size:var(--normal-font-size)}.contact__items{margin-top:2rem}.contact__item{display:flex;align-items:center;margin-top:1rem;margin-top:2rem}.contact__item-text{margin-left:.5rem}.contact__item svg{fill:var(--first-color)}.custom-link{color:var(--dark-color);transition:color .3s}.custom-link:hover{color:var(--first-color)}.footer__box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.6em;font-size:1.7rem}.footer__box img{margin-top:1em;width:200px;height:100%}.footer__text{margin-left:.5em;padding:.5rem;line-height:1.4em;text-align:center;text-decoration:none}.footer__link{color:var(--white-color);color:var(--first-color);text-align:start;text-decoration:none;transition:all .3s;font-weight:700}.footer__link:hover{color:red}.footer__bottom-text{padding:2em;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.container{padding:0 1em}.section-padding{padding:4em 2em}.header{height:50vh}.header__background{background-image:url(../img/hero-large.webp)}.hero-text h1{font-size:36px}.hero-text p{font-size:18px}.products h3{font-size:24px}.offer__services,.work__boxes{grid-template-columns:repeat(2,1fr)}.footer__bottom-img{top:-2em;right:20%;width:100px}}@media screen and (min-width:992px){.nav{justify-content:center}.nav__logo img{height:110px}.nav__items{position:static;display:flex;flex-direction:row;justify-content:end;width:65vw;height:auto;opacity:1;text-align:center;background-color:transparent;list-style:none}.nav__btn{display:block}.nav__link:hover{color:var(--second-color);background-color:transparent}.nav__link:hover:after,.nav__link:hover:before{width:100%}.nav__icon{display:none}.about__items{display:flex;flex-wrap:wrap;margin:-15px}.about__image-text{display:block}.whyus__items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-left:-15px;margin-right:-15px}.whyus__item{flex:0 0 45%;max-width:50%;padding-right:15px;padding-left:15px}.offer__services{grid-template-columns:repeat(3,1fr)}.work__boxes{grid-template-columns:repeat(4,1fr)}.contact__wrapper{display:flex;justify-content:space-between;align-items:center}.contact__image{width:35%;height:100%}.contact__boxes{width:60%}.contact__items{display:flex;justify-content:space-between;margin-top:1rem}.contact__item{flex-direction:column}.contact__item-text{margin-top:.5rem}.footer__box{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:0;font-size:var(--h2-font-size)}.footer__box img{margin-top:1em;width:15%}.footer__text{margin-top:2.5em;text-align:start}}@media (min-width:1100px){.section-padding{padding:6em 2em}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJfY29tcG9uZW50cy5zY3NzIiwic3R5bGUuY3NzIiwiX21lZGl1bS5zY3NzIiwiX2xhcmdlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR1EsNkZBQUEsQUNGUixXQUNFLGtCQUFBLEFBQ0EsV0FBQSxBQUNBLFNBQUEsQUFDQSxXQUFBLEFBQ0EsNkJBQUEsQUFDQSxnQkFBQSxBQUVBLGVBQUEsQUFDQSxVQUFBLEFBQ0EsOEJBQUEsQ0NFRixBRERFLGtEQUdFLGNBQUEsQUFDQSxhQUFBLEFBQ0EsV0FBQSxBQUVBLDhCQUFBLEFBQ0EsZUFBQSxBQUNBLFVBQUEsQ0NDSixBRENFLGVBQ0UsNkJBQUEsQ0NDSixBREVJLDBCQUNFLDBDQUFBLEFBQ0Esb0NBQUEsQ0NBTixBREVJLHlCQUNFLDJDQUFBLENDQU4sQURFSSx1QkFDRSxrQkFBQSxDQ0FOLEFETUEsaUJBQ0Usa0JBQUEsQUFDQSxpQkFBQSxBQUNBLFdBQUEsQ0NGRixBRElBLGVBQ0Usa0JBQUEsQUFDQSxtQkFBQSxBQUNBLG9CQUFBLEFBQ0EseUJBQUEsQUFDQSxlQUFBLENDREYsQURHRSxvQkFDRSx5QkFBQSxBQUNBLGVBQUEsQ0NESixBRmhEQSxNQUVFLHNCQUFBLEFBQ0EsdUJBQUEsQUFDQSxxQkFBQSxBQUNBLG1CQUFBLEFBQ0Esa0JBQUEsQUFDQSxxQkFBQSxBQUlBLGdDQUFBLEFBRUEsdUJBQUEsQUFDQSx1QkFBQSxBQUNBLG9CQUFBLEFBQ0EsNEJBQUEsQUFDQSwyQkFBQSxBQUNBLDRCQUFBLEFBRUEsa0JBQUEsQUFDQSxvQkFBQSxBQUNBLGdCQUFBLEFBR0EsNkNBQUEsQUFHQSxtQkFBQSxDRWlERixBRjVDQSxvQ0FDRSxNQUNFLHVCQUFBLEFBQ0Esc0JBQUEsQUFDQSx1QkFBQSxBQUNBLHdCQUFBLEFBQ0EsMkJBQUEsQUFDQSw0QkFBQSxDRWdERixDQUNGLEFGOUNBLGlCQUdFLHNCQUFBLEFBQ0EsU0FBQSxBQUNBLFNBQUEsQ0VnREYsQUY3Q0EsS0FDRSxz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SixBRTNrQkUsYUFDRSxhQUFBLEFBQ0EsY0FBQSxBQUNBLG1CQUFBLEFBQ0EsaUJBQUEsQ0Y2a0JKLEFFdmtCRSxpQkFDRSxtQ0FBQSxDRjBrQkosQUVya0JFLGFBQ0UsbUNBQUEsQ0Z3a0JKLEFFbGtCRSxrQkFDRSxhQUFBLEFBQ0EsOEJBQUEsQUFDQSxrQkFBQSxDRnFrQkosQUVua0JFLGdCQUNFLFVBQUEsQUFDQSxXQUFBLENGcWtCSixBRW5rQkUsZ0JBQ0UsU0FBQSxDRnFrQkosQUVua0JFLGdCQUNFLGFBQUEsQUFDQSw4QkFBQSxBQUNBLGVBQUEsQ0Zxa0JKLEFFbmtCRSxlQUNFLHFCQUFBLENGcWtCSixBRXBrQkksb0JBQ0UsZ0JBQUEsQ0Zza0JOLEFFL2pCRSxhQUNFLGFBQUEsQUFDQSxtQkFBQSxBQUNBLHVCQUFBLEFBQ0EsbUJBQUEsQUFDQSxnQkFBQSxBQUNBLDZCQUFBLENGa2tCSixBRWprQkksaUJBQ0UsZUFBQSxBQUNBLFNBQUEsQ0Zta0JOLEFFaGtCRSxjQUNFLGlCQUFBLEFBQ0EsZ0JBQUEsQ0Zra0JKLENBQ0YsQUU1akJBLDBCQUVFLGlCQUNFLGVBQUEsQ0YrakJGLENBQ0YiLCJmaWxlIjoic3R5bGUubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4vY29tcG9uZW50cyc7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PSBHb29nbGUgRm9udHMgPT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9VWJ1bnR1OndnaHRAMzAwOzQwMDs3MDAmZGlzcGxheT1zd2FwJyk7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PSBWYXJpYWJsZXMgQ1NTID09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbjpyb290IHtcclxuICAvKiA9PT09PT09PT09PT09PT09PT09IENvbG9ycyA9PT09PT09PT09PT09PT09PT09ICovXHJcbiAgLS1maXJzdC1jb2xvcjogIzAwN2JmZjtcclxuICAtLXNlY29uZC1jb2xvcjogIzAxOTNjZjtcclxuICAtLXRleHQtY29sb3I6ICNjNGM0YzQ7XHJcbiAgLS13aGl0ZS1jb2xvcjogI2ZmZjtcclxuICAtLWRhcmstY29sb3I6ICMwMDA7XHJcbiAgLS1ib2R5LWNvbG9yOiAjMWQxYjFiO1xyXG5cclxuICAvKiA9PT09PT09PT09PT09PSBGb250IGFuZCBUeXBvZ3JhcGh5ID09PT09PT09PT09PT09ICovXHJcbiAgLyouNXJlbSA9IDhweCB8IDFyZW0gPSAxNnB4IC4uLiAqL1xyXG4gIC0tYm9keS1mb250OiAnVWJ1bnR1Jywgc2Fucy1zZXJpZjtcclxuXHJcbiAgLS1oMS1mb250LXNpemU6IDEuNzVyZW07XHJcbiAgLS1oMi1mb250LXNpemU6IDEuMjVyZW07XHJcbiAgLS1oMy1mb250LXNpemU6IDFyZW07XHJcbiAgLS1ub3JtYWwtZm9udC1zaXplOiAwLjkzOHJlbTtcclxuICAtLXNtYWxsLWZvbnQtc2l6ZTogMC44MTNyZW07XHJcbiAgLS1zbWFsbGVyLWZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAvKiA9PT09PT09PT09PT09PSBGb250IFdlaWdodCA9PT09PT09PT09PT09PSAqL1xyXG4gIC0tZm9udC1tZWRpdW06IDUwMDtcclxuICAtLWZvbnQtc2VtaWJvbGQ6IDYwMDtcclxuICAtLWZvbnQtYm9sZDogNzAwO1xyXG5cclxuICAvKiA9PT09PT09PT09PT09PSBCb3ggU2hhZG93ID09PT09PT09PT09PT09ICovXHJcbiAgLS1zaGFkb3c6IDBweCA1cHggMjBweCAwcHggcmdiYSg2OSA2NyA5NiAvIDEwJSk7XHJcblxyXG4gIC8qID09PT09PT09PT09PT09IEJvcmRlciBSYWRpdXMgPT09PT09PT09PT09PT0gKi9cclxuICAtLWJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG5cclxuLyogUmVzcG9uc2l2ZSB0eXBvZ3JhcGh5ICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIDpyb290IHtcclxuICAgIC0taDEtZm9udC1zaXplOiAyLjI1cmVtO1xyXG4gICAgLS1oMi1mb250LXNpemU6IDEuNXJlbTtcclxuICAgIC0taDMtZm9udC1zaXplOiAxLjI1cmVtO1xyXG4gICAgLS1ub3JtYWwtZm9udC1zaXplOiAxcmVtO1xyXG4gICAgLS1zbWFsbC1mb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgLS1zbWFsbGVyLWZvbnQtc2l6ZTogMC44MTNyZW07XHJcbiAgfVxyXG59IC8qID09PT09PT09PT09PT09PT09PT09PT09IEJhc2UgPT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJvZHktZm9udCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcclxufVxyXG5oMSxcclxuaDIsXHJcbmgzIHtcclxuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XHJcbn1cclxudWwge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYnV0dG9uIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PSBSZXN1YWJsZSBDU1MgQ2xhc3NlcyA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBwYWRkaW5nOiAwIDFlbTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXgtd2lkdGg6IDE0MDBweDtcclxufVxyXG4uc2VjdGlvbi1wYWRkaW5nIHtcclxuICBwYWRkaW5nOiAzZW0gMWVtO1xyXG59XHJcbi5ncmlkIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG59XHJcblxyXG4uc2VjdGlvbiB7XHJcbiAgJi5oaWRkZW4ge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGZpbHRlcjogYmx1cig1cHgpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzO1xyXG4gICAgdHJhbnNpdGlvbi1kZWxheTogY2FsYygwLjJzICogdmFyKC0taSkpO1xyXG4gIH1cclxuICAmLnNob3cge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGZpbHRlcjogYmx1cigwKTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4ge1xyXG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmFkaXVzOiAxLjg3NXJlbTtcclxuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYigwIDAgMCAvIDAlKTtcclxuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBhbmltYXRpb246IGJ1dHRvbi1wdXNoIDAuM3MgbGluZWFyIDE7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09IE5hdmlnYXRpb24gPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLm5hdiB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogODBweDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICAmLS1hY3RpdmUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuICAmX19sb2dvIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogODBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICB9XHJcbiAgJl9fbGluayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDBweCAyMHB4O1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICY6OmJlZm9yZSxcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0wLjVweDtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW1zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogODBweDtcclxuICAgIGxlZnQ6IC0xMDIlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogOTB2aDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBsaW5lYXI7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgaGVpZ2h0OiA4MnB4O1xyXG4gIH1cclxuICAmX19pY29uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG4uYWN0aXZlIHtcclxuICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcclxuICBzY2FsZTogMS4xO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09IEhlYWRlciA9PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiA2MHZoO1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICBsaW5lLWhlaWdodDogMjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICZfX2JveCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDIwcHggMTBweDtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbiAgJl9fc2hhZG93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbiAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hlcm8tc21hbGwud2VicCcpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xyXG4gICAgZm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xyXG4gICAgZm9udC1mYW1pbHk6IGdvcmRpdGEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG5cclxuICAmX19idG4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMC44cmVtIDJyZW07XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogdmFyKC0tbm9ybWFsLWZvbnQtc2l6ZSk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT0gQWJvdXQgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4uYWJvdXQge1xyXG4gICZfX2l0ZW0ge1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICBmb250LXNpemU6IHZhcigtLW5vcm1hbC1mb250LXNpemUpO1xyXG4gIH1cclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc21hbGxlci1mb250LXNpemUpO1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2ltYWdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAycmVtO1xyXG4gICAgICByaWdodDogLTdyZW07XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAuOHJlbSAycmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtc2VtaWJvbGQpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PSBXaHl1cyA9PT09PT09PT09PT09PT09PT09ICovXHJcbi53aHl1cyB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgfVxyXG4gICZfX2JveCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICYtaW5mbyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcclxuXHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvdW50ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgJi1udW1iZXIge1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG4gICAgJi1wbHVzIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PSBPZmZlciA9PT09PT09PT09PT09PT09PT09ICovXHJcbi5vZmZlciB7XHJcbiAgJl9fc2VydmljZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gIH1cclxuICAmX19zZXJ2aWNlIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgJi10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuM3JlbTtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1oMy1mb250LXNpemUpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG4gICAgfVxyXG4gICAgJi1kZXNjIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcclxuICAgIH1cclxuICAgIHN2ZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgIGhlaWdodDogODZweDtcclxuICAgICAgdHJhbnNpdGlvbjogZmlsbCAwLjNzO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xyXG4gICAgICBzdmcge1xyXG4gICAgICAgIGZpbGw6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgICAgfVxyXG4gICAgICAub2ZmZXJfX3NlcnZpY2UtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT0gd29yayA9PT09PT09PT09PT09PT09PT09ICovXHJcbi53b3JrIHtcclxuICAmX19ib3hlcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG5cclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgZ2FwOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gICZfX2ltYWdlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDI2MHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09IENvbnRhY3QgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmNvbnRhY3Qge1xyXG4gICZfX2ltYWdlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0taDItZm9udC1zaXplKTtcclxuICAgIH1cclxuICAgICYtZGVzYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbm9ybWFsLWZvbnQtc2l6ZSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2l0ZW1zIHtcclxuICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgfVxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgICYtdGV4dCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XHJcbiAgICB9XHJcbiAgICBzdmcge1xyXG4gICAgICBmaWxsOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5jdXN0b20tbGluayB7XHJcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PSBmb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4uZm9vdGVyIHtcclxuICAmX19ib3gge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwLjZlbTtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMC41ZW07XHJcbiAgICBwYWRkaW5nOiAwLjVyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcclxuICAgIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib3R0b20tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxufVxyXG5cclxuQGltcG9ydCAnLi9tZWRpdW0nO1xyXG5AaW1wb3J0ICcuL2xhcmdlJztcclxuIiwiLyogPT09PT09PT09PT09PT09PT09PSBIYW1idXJnZXIgID09PT09PT09PT09PT09PT09PT0gKi9cclxuLmhhbWJ1cmdlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTUlO1xyXG4gIHJpZ2h0OiAxJTtcclxuICB3aWR0aDogNTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyLFxyXG4gIGRpdiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogN3B4IDA7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgfVxyXG4gIGRpdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgfVxyXG4gICYuY2xpY2tlZCB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSByb3RhdGUoMTM1ZGVnKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09IFNlY3Rpb24gPT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2VjdGlvbi1wYWRkaW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogM2VtIDAuNWVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09IEhhbWJ1cmdlciAgPT09PT09PT09PT09PT09PT09PSAqL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVVidW50dTp3Z2h0QDMwMDs0MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbi5oYW1idXJnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUlO1xuICByaWdodDogMSU7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmhhbWJ1cmdlcjpiZWZvcmUsIC5oYW1idXJnZXI6YWZ0ZXIsXG4uaGFtYnVyZ2VyIGRpdiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDdweCAwO1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tZmlyc3QtY29sb3IpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmhhbWJ1cmdlciBkaXYge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXJzdC1jb2xvcik7XG59XG4uaGFtYnVyZ2VyLmNsaWNrZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEycHgpIHJvdGF0ZSgxMzVkZWcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmQtY29sb3IpO1xufVxuLmhhbWJ1cmdlci5jbGlja2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSByb3RhdGUoLTEzNWRlZyk7XG59XG4uaGFtYnVyZ2VyLmNsaWNrZWQgZGl2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PSBTZWN0aW9uID09PT09PT09PT09PT09PT09PT0gKi9cbi5zZWN0aW9uLXBhZGRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDNlbSAwLjVlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VjdGlvbi10aXRsZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT0gR29vZ2xlIEZvbnRzID09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PSBWYXJpYWJsZXMgQ1NTID09PT09PT09PT09PT09PT09PT09PT09ICovXG46cm9vdCB7XG4gIC8qID09PT09PT09PT09PT09PT09PT0gQ29sb3JzID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLS1maXJzdC1jb2xvcjogIzAwN2JmZjtcbiAgLS1zZWNvbmQtY29sb3I6ICMwMTkzY2Y7XG4gIC0tdGV4dC1jb2xvcjogI2M0YzRjNDtcbiAgLS13aGl0ZS1jb2xvcjogI2ZmZjtcbiAgLS1kYXJrLWNvbG9yOiAjMDAwO1xuICAtLWJvZHktY29sb3I6ICMxZDFiMWI7XG4gIC8qID09PT09PT09PT09PT09IEZvbnQgYW5kIFR5cG9ncmFwaHkgPT09PT09PT09PT09PT0gKi9cbiAgLyouNXJlbSA9IDhweCB8IDFyZW0gPSAxNnB4IC4uLiAqL1xuICAtLWJvZHktZm9udDogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcbiAgLS1oMS1mb250LXNpemU6IDEuNzVyZW07XG4gIC0taDItZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWgzLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1ub3JtYWwtZm9udC1zaXplOiAwLjkzOHJlbTtcbiAgLS1zbWFsbC1mb250LXNpemU6IDAuODEzcmVtO1xuICAtLXNtYWxsZXItZm9udC1zaXplOiAwLjc1cmVtO1xuICAvKiA9PT09PT09PT09PT09PSBGb250IFdlaWdodCA9PT09PT09PT09PT09PSAqL1xuICAtLWZvbnQtbWVkaXVtOiA1MDA7XG4gIC0tZm9udC1zZW1pYm9sZDogNjAwO1xuICAtLWZvbnQtYm9sZDogNzAwO1xuICAvKiA9PT09PT09PT09PT09PSBCb3ggU2hhZG93ID09PT09PT09PT09PT09ICovXG4gIC0tc2hhZG93OiAwcHggNXB4IDIwcHggMHB4IHJnYmEoNjkgNjcgOTYgLyAxMCUpO1xuICAvKiA9PT09PT09PT09PT09PSBCb3JkZXIgUmFkaXVzID09PT09PT09PT09PT09ICovXG4gIC0tYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4vKiBSZXNwb25zaXZlIHR5cG9ncmFwaHkgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIDpyb290IHtcbiAgICAtLWgxLWZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAtLWgyLWZvbnQtc2l6ZTogMS41cmVtO1xuICAgIC0taDMtZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIC0tbm9ybWFsLWZvbnQtc2l6ZTogMXJlbTtcbiAgICAtLXNtYWxsLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgLS1zbWFsbGVyLWZvbnQtc2l6ZTogMC44MTNyZW07XG4gIH1cbn0gLyogPT09PT09PT09PT09PT09PT09PT09PT0gQmFzZSA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogdmFyKC0tYm9keS1mb250KTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbn1cblxuaDEsXG5oMixcbmgzIHtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC1zZW1pYm9sZCk7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PSBSZXN1YWJsZSBDU1MgQ2xhc3NlcyA9PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xufVxuXG4uc2VjdGlvbi1wYWRkaW5nIHtcbiAgcGFkZGluZzogM2VtIDFlbTtcbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uc2VjdGlvbi5oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGJsdXIoNXB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzO1xuICB0cmFuc2l0aW9uLWRlbGF5OiBjYWxjKDAuMnMgKiB2YXIoLS1pKSk7XG59XG4uc2VjdGlvbi5zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgZmlsdGVyOiBibHVyKDApO1xufVxuXG4uYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMS44NzVyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LWJvbGQpO1xufVxuLmJ0bjpob3ZlciB7XG4gIGFuaW1hdGlvbjogYnV0dG9uLXB1c2ggMC4zcyBsaW5lYXIgMTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PSBOYXZpZ2F0aW9uID09PT09PT09PT09PT09PT09PT0gKi9cbi5uYXYge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5uYXYtLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5uYXZfX2xvZ28ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5uYXZfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLm5hdl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogODBweDtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG4ubmF2X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4IDIwcHg7XG4gIGhlaWdodDogODBweDtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLW5vcm1hbC1mb250LXNpemUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm5hdl9fbGluazo6YmVmb3JlLCAubmF2X19saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMC41cHg7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdmFyKC0tZmlyc3QtY29sb3IpO1xuICBjb250ZW50OiBcIlwiO1xufVxuLm5hdl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbn1cbi5uYXZfX2xpbms6aG92ZXI6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG59XG4ubmF2X19pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAtMTAyJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgbGluZWFyO1xufVxuLm5hdl9faXRlbXMuYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbn1cbi5uYXZfX2l0ZW0ge1xuICBoZWlnaHQ6IDgycHg7XG59XG4ubmF2X19pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgc2NhbGU6IDEuMTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PSAqL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNjB2aDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcl9fYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDIwcHggMTBweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgei1pbmRleDogMTA7XG59XG4uaGVhZGVyX19zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgei1pbmRleDogMTtcbn1cbi5oZWFkZXJfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaGVyby1zbWFsbC53ZWJwXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaGVhZGVyX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1oMS1mb250LXNpemUpO1xuICBmb250LWZhbWlseTogZ29yZGl0YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5oZWFkZXJfX3RleHQge1xuICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XG59XG4uaGVhZGVyX19idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjBweDtcbiAgcGFkZGluZzogMC44cmVtIDJyZW07XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1maXJzdC1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5oZWFkZXJfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT0gQWJvdXQgPT09PT09PT09PT09PT09PT09PSAqL1xuLmFib3V0X19pdGVtIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5hYm91dF9fdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogdmFyKC0taDMtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtYm9sZCk7XG59XG4uYWJvdXRfX3RpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xufVxuLmFib3V0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcbn1cbi5hYm91dF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5hYm91dF9fYm94IHAge1xuICBmb250LXNpemU6IHZhcigtLXNtYWxsZXItZm9udC1zaXplKTtcbn1cbi5hYm91dF9fYm94IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xufVxuLmFib3V0X19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dF9faW1hZ2UgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYWJvdXRfX2ltYWdlLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMnJlbTtcbiAgcmlnaHQ6IC03cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAwLjhyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1oMy1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXNlbWlib2xkKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PSBXaHl1cyA9PT09PT09PT09PT09PT09PT09ICovXG4ud2h5dXNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi53aHl1c19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xufVxuLndoeXVzX19ib3gtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi53aHl1c19fYm94LWluZm86bGFzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi53aHl1c19fY291bnRlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi53aHl1c19fY291bnRlci1udW1iZXIge1xuICBmb250LXNpemU6IHZhcigtLWgzLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndoeXVzX19jb3VudGVyLXBsdXMge1xuICBmb250LXNpemU6IHZhcigtLWgyLWZvbnQtc2l6ZSk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT0gT2ZmZXIgPT09PT09PT09PT09PT09PT09PSAqL1xuLm9mZmVyX19zZXJ2aWNlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDMwcHg7XG59XG4ub2ZmZXJfX3NlcnZpY2Uge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ub2ZmZXJfX3NlcnZpY2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0taDMtZm9udC1zaXplKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cbi5vZmZlcl9fc2VydmljZS1kZXNjIHtcbiAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcbn1cbi5vZmZlcl9fc2VydmljZSBzdmcge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBoZWlnaHQ6IDg2cHg7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcztcbn1cbi5vZmZlcl9fc2VydmljZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLm9mZmVyX19zZXJ2aWNlOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHZhcigtLXdoaXRlLWNvbG9yKTtcbn1cbi5vZmZlcl9fc2VydmljZTpob3ZlciAub2ZmZXJfX3NlcnZpY2UtdGl0bGUge1xuICBjb2xvcjogdmFyKC0td2hpdGUtY29sb3IpO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09IHdvcmsgPT09PT09PT09PT09PT09PT09PSAqL1xuLndvcmtfX2JveGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud29ya19faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09IENvbnRhY3QgPT09PT09PT09PT09PT09PT09PSAqL1xuLmNvbnRhY3RfX2ltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jb250YWN0X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5jb250YWN0X190ZXh0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tZmlyc3QtY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWgyLWZvbnQtc2l6ZSk7XG59XG4uY29udGFjdF9fdGV4dC1kZXNjIHtcbiAgZm9udC1zaXplOiB2YXIoLS1ub3JtYWwtZm9udC1zaXplKTtcbn1cbi5jb250YWN0X19pdGVtcyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFjdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udGFjdF9faXRlbS10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5jb250YWN0X19pdGVtIHN2ZyB7XG4gIGZpbGw6IHZhcigtLWZpcnN0LWNvbG9yKTtcbn1cblxuLmN1c3RvbS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuLmN1c3RvbS1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWZpcnN0LWNvbG9yKTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PSBmb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xuLmZvb3Rlcl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuICBmb250LXNpemU6IDEuN3JlbTtcbn1cbi5mb290ZXJfX2JveCBpbWcge1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3Rlcl9fdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1maXJzdC1jb2xvcik7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogcmVkO1xufVxuLmZvb3Rlcl9fYm90dG9tLXRleHQge1xuICBwYWRkaW5nOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT0gTWVkaWEgNzY4cHggPT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMWVtO1xuICB9XG4gIC5zZWN0aW9uLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDRlbSAyZW07XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PSAqL1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDUwdmg7XG4gIH1cbiAgLmhlYWRlcl9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9oZXJvLWxhcmdlLndlYnApO1xuICB9XG4gIC5oZXJvLXRleHQgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICAuaGVyby10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAucHJvZHVjdHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IG9mZmVyID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLm9mZmVyX19zZXJ2aWNlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IHdvcmsgPT09PT09PT09PT09PT09PT09PSAqL1xuICAud29ya19fYm94ZXMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PSBDb250YWN0ID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogPT09PT09PT09PT09PT09PT09PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xuICAuZm9vdGVyX19ib3R0b20taW1nIHtcbiAgICB0b3A6IC0yZW07XG4gICAgcmlnaHQ6IDIwJTtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi8qID09PT09PT09PT09PT09PT09PT09PT09IE1lZGlhIDk5MnB4ID09PT09PT09PT09PT09PT09PT09PT09ICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAvKiA9PT09PT09PT09PT09PT09PT09IE5hdmlnYXRpb24gPT09PT09PT09PT09PT09PT09PSAqL1xuICAubmF2IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAubmF2X19sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxuICAubmF2X19pdGVtcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgd2lkdGg6IDY1dnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgLm5hdl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubmF2X19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tc2Vjb25kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2X19saW5rOmhvdmVyOjphZnRlciwgLm5hdl9fbGluazpob3Zlcjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2X19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gSGVhZGVyID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLyogPT09PT09PT09PT09PT09PT09PSBhYm91dCA9PT09PT09PT09PT09PT09PT09ICovXG4gIC5hYm91dF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTE1cHg7XG4gIH1cbiAgLmFib3V0X19pbWFnZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IHdoeXVzID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLndoeXVzX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbiAgLndoeXVzX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgNDUlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gb2ZmZXIgPT09PT09PT09PT09PT09PT09PSAqL1xuICAub2ZmZXJfX3NlcnZpY2VzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG4gIC8qID09PT09PT09PT09PT09PT09PT0gd29yayA9PT09PT09PT09PT09PT09PT09ICovXG4gIC53b3JrX19ib3hlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxuICAvKiA9PT09PT09PT09PT09PT09PT09IEZvb3RlciA9PT09PT09PT09PT09PT09PT09ICovXG4gIC5jb250YWN0X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5jb250YWN0X19pbWFnZSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbnRhY3RfX2JveGVzIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIC5jb250YWN0X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuICAuY29udGFjdF9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuY29udGFjdF9faXRlbS10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbiAgLyogPT09PT09PT09PT09PT09PT09PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xuICAuZm9vdGVyX19ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xuICB9XG4gIC5mb290ZXJfX2JveCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB3aWR0aDogMTUlO1xuICB9XG4gIC5mb290ZXJfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDIuNWVtO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICB9XG59XG4vKiA9PT09PT09PT09PT09PT09PT09PT09PSBNZWRpYSAxMTAwcHggPT09PT09PT09PT09PT09PT09PT09PT0gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMTAwcHgpIHtcbiAgLyogPT09PT09PT09PT09PT09PT09PSBzZWN0aW9uID09PT09PT09PT09PT09PT09PT0gKi9cbiAgLnNlY3Rpb24tcGFkZGluZyB7XG4gICAgcGFkZGluZzogNmVtIDJlbTtcbiAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09IE1lZGlhIDc2OHB4ID09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAxZW07XHJcbiAgfVxyXG4gIC5zZWN0aW9uLXBhZGRpbmcge1xyXG4gICAgcGFkZGluZzogNGVtIDJlbTtcclxuICB9XHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIC5oZWFkZXIge1xyXG4gICAgaGVpZ2h0OiA1MHZoO1xyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaGVyby1sYXJnZS53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlcm8tdGV4dCBoMSB7XHJcbiAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgfVxyXG4gIC5oZXJvLXRleHQgcCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC5wcm9kdWN0cyBoMyB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfVxyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gb2ZmZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAub2ZmZXIge1xyXG4gICAgJl9fc2VydmljZXMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IHdvcmsgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIC53b3JrIHtcclxuICAgICZfX2JveGVzIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIH1cclxuICB9XHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBDb250YWN0ID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAuZm9vdGVyIHtcclxuICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICB0b3A6IC0yZW07XHJcbiAgICAgICAgcmlnaHQ6IDIwJTtcclxuICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT0gTWVkaWEgOTkycHggPT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBOYXZpZ2F0aW9uID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgLm5hdiB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICZfX2xvZ28ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblxyXG4gICAgICB3aWR0aDogNjV2dztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgJl9fYnRuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXNlY29uZC1jb2xvcik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBIZWFkZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuICAvKiA9PT09PT09PT09PT09PT09PT09IGFib3V0ID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgLmFib3V0IHtcclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IC0xNXB4O1xyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAmLXRleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gd2h5dXMgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIC53aHl1cyB7XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgZmxleDogMCAwIDQ1JTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gb2ZmZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIC5vZmZlciB7XHJcbiAgICAmX19zZXJ2aWNlcyB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gd29yayA9PT09PT09PT09PT09PT09PT09ICovXHJcbiAgLndvcmsge1xyXG4gICAgJl9fYm94ZXMge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBGb290ZXIgPT09PT09PT09PT09PT09PT09PSAqL1xyXG4gIC5jb250YWN0IHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2JveGVzIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8qID09PT09PT09PT09PT09PT09PT0gRm9vdGVyID09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiAgLmZvb3RlciB7XHJcbiAgICAmX19ib3gge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS1oMi1mb250LXNpemUpO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMi41ZW07XHJcbiAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT0gTWVkaWEgMTEwMHB4ID09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMTEwMHB4KSB7XHJcbiAgLyogPT09PT09PT09PT09PT09PT09PSBzZWN0aW9uID09PT09PT09PT09PT09PT09PT0gKi9cclxuICAuc2VjdGlvbi1wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDZlbSAyZW07XHJcbiAgfVxyXG59XHJcbiJdfQ== */
